/** * Display a listing of the resource. * * @return Response */ public function index() { $cieList = Cie::where("name", "LIKE", "%" . htmlentities(Input::get('filter')) . "%")->orWhere("code", "LIKE", "%" . htmlentities(Input::get('filter')) . "%")->orderBy(Config::get('constants.CIE.ATTRS.CIE_ID'))->get(); if (!$cieList->count()) { return $this->notDataFound(); } return $this->respondWithCollection($cieList, new CieTransformer()); }
public function run() { DB::table('cie_category')->truncate(); /** * Tipos de examen */ $cieCategoryList = [["item" => ["name" => 'Infecciones con modo de transmisión predominantemente sexual'], "list" => [["code" => "A50", "name" => "Sífilis congénita", "cieCategoryId" => ''], ["code" => "A51", "name" => "Sífilis precoz", "cieCategoryId" => ''], ["code" => "A52", "name" => "Sífilis tardía", "cieCategoryId" => ''], ["code" => "A53", "name" => "Otras sífilis y las no especificadas", "cieCategoryId" => ''], ["code" => "A54", "name" => "Infección gonococica", "cieCategoryId" => ''], ["code" => "A54", "name" => "Sífilis tardía", "cieCategoryId" => ''], ["code" => "A55", "name" => "Linfogranuloma (venéreo) por clamidias", "cieCategoryId" => ''], ["code" => "A56", "name" => "Otras enfermedades de transmisión sexual debidas a clamidias", "cieCategoryId" => ''], ["code" => "A57", "name" => "Chancro blando", "cieCategoryId" => ''], ["code" => "A58", "name" => "Granuloma inguinal", "cieCategoryId" => ''], ["code" => "A59", "name" => "Tricomoniasis", "cieCategoryId" => ''], ["code" => "A60", "name" => "Infección anogenital debida a virus del herpes (herpes simple)", "cieCategoryId" => ''], ["code" => "A63", "name" => "Otras enfermedades de transmisión predominantemente sexual, no clasificadas en otra parte", "cieCategoryId" => ''], ["code" => "A64", "name" => "Enfermedad de transmisión sexual no especificada", "cieCategoryId" => '']]], ["item" => ["name" => 'Enfermedad por virus de la inmunodeficiencia humana (HIV)'], "list" => [["code" => "B20", "name" => "Enfermedad por virus de la inmunodeficiencia humana [VIH], resultante en enfermedades infecciosas y parasitarias", "cieCategoryId" => ''], ["code" => "B21", "name" => "Enfermedad por virus de la inmunodeficiencia humana [VIH], resultante en tumores malignos", "cieCategoryId" => ''], ["code" => "B22", "name" => "Enfermedad por virus de la inmunodeficiencia humana [VIH], resultante en otras enfermedades especificadas", "cieCategoryId" => ''], ["code" => "B23", "name" => "Enfermedad por virus de la inmunodeficiencia humana [VIH], resultante en otras afecciones", "cieCategoryId" => ''], ["code" => "B24", "name" => "Enfermedad por virus de la inmunodeficiencia humana [VIH], sin otra especificación", "cieCategoryId" => '']]]]; foreach ($cieCategoryList as $cieCategory) { $cieCategoryCreated = CieCategory::create($cieCategory['item']); $cieList = $cieCategory['list']; foreach ($cieList as $cie) { // $cie['cieCategoryId'] = $cieCategoryCreated->cieCategoryId; Cie::create($cie); } } }