/**
  * 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);
         }
     }
 }