db = \Config\Database::connect(); } // OK - Done public function index() { $valid_from = $this->request->getVar('valid_from'); $valid_to = $this->request->getVar('valid_to'); try { // Data pasien ditemukan dan mengembalikan - success 200 return $this->respond([ "response" => [ "list" => [ [ "tgl" => "2023-07-31T00:12:00Z", "no_lab" => 153304, "no_rm" => "001063898", "nama" => "WAHYUDI", "tgl_lahir" => "1976-05-15T00:00:00Z", "jenis_kelamin" => "Laki-laki", "umur" => "47 tahun, 2 bulan, 15 hari", "alamat" => "KP GEBANG RT 01/03 SANGIANG JAYA PERIUK", "ruang" => "", "kelas" => "", "status" => "BPJS", "dokter_pengirim" => "dr. Arie Asnafi, Sp.U", "jenis_lab" => "pk", "lis_id" => "2307310001", "id_ruangan" => "1", "nama_ruangan" => "Flamboyan", "id_asuransi" => "2", "nama_asuransi" => "BPJS KESEHATAN", "cito" => false, "list_test" => [ [ "detail_id" => 265833, "no_lab" => 153304, "test_id" => 72, "nama_test" => "Glukosa Sewaktu", "jenis_lab" => "pk", "jenis_test" => "t", "detail_test" => [] ] ] ], [ "tgl" => "2023-07-31T00:53:00Z", "no_lab" => 153307, "no_rm" => "001301669", "nama" => "RAFFASYAH ALKHALIFI PUTRA H", "tgl_lahir" => "2017-11-28T00:00:00Z", "jenis_kelamin" => "Laki-laki", "umur" => "5 tahun, 8 bulan, 2 hari", "alamat" => "JL TARUMANEGARA I / 4 RT 04 RW 022", "ruang" => "", "kelas" => "", "status" => "BPJS", "dokter_pengirim" => "dr. Arif Budiman, Sp.A (K)", "jenis_lab" => "pk", "lis_id" => "2307310004", "id_ruangan" => "1", "nama_ruangan" => "Flamboyan", "id_asuransi" => "2", "nama_asuransi" => "BPJS KESEHATAN", "list_test" => [ [ "detail_id" => 265836, "no_lab" => 153307, "test_id" => 31, "nama_test" => "Darah Lengkap", "jenis_lab" => "pk", "jenis_test" => "p", "detail_test" => [ ["paket_id"=>31,"index"=>1,"spasi"=>"0","test_id"=>16,"nama_test"=>"Hemoglobin"], ["paket_id"=>31,"index"=>2,"spasi"=>"0","test_id"=>26,"nama_test"=>"Leukosit"], ["paket_id"=>31,"index"=>3,"spasi"=>"0","test_id"=>28,"nama_test"=>"Eritrosit"], ["paket_id"=>31,"index"=>4,"spasi"=>"0","test_id"=>29,"nama_test"=>"Hematokrit"], ["paket_id"=>31,"index"=>5,"spasi"=>"0","test_id"=>30,"nama_test"=>"Trombosit"], ["paket_id"=>31,"index"=>6,"spasi"=>"0","test_id"=>32,"nama_test"=>"Hitung Jenis"], ["paket_id"=>31,"index"=>7,"spasi"=>"0","test_id"=>33,"nama_test"=>"Eosinofil"], ["paket_id"=>31,"index"=>8,"spasi"=>"0","test_id"=>34,"nama_test"=>"Basofil"], ["paket_id"=>31,"index"=>9,"spasi"=>"0","test_id"=>35,"nama_test"=>"Netrofil Batang"], ["paket_id"=>31,"index"=>10,"spasi"=>"0","test_id"=>36,"nama_test"=>"Netrofil Segmen"], ["paket_id"=>31,"index"=>11,"spasi"=>"0","test_id"=>37,"nama_test"=>"Limfosit"], ["paket_id"=>31,"index"=>12,"spasi"=>"0","test_id"=>38,"nama_test"=>"Monosit"], ["paket_id"=>31,"index"=>13,"spasi"=>"0","test_id"=>39,"nama_test"=>"Laju Endap Darah"] ] ] ] ] ] ], "metadata" => [ "message" => "Ok", "code" => 200 ] ], 200); } catch (\Exception $e) { // Error Server Mengembalikan 500 return $this->failServerError('Something went wrong.'.$e->getMessage()); } } // OK - Done public function create() { try { // Data pasien ditemukan dan mengembalikan - success 200 return $this->respond([ "message"=> "Ok", 'status' => 200 ], 200); } catch (\Exception $e) { // Error Server Mengembalikan 500 return $this->failServerError('Something went wrong.'.$e->getMessage()); } } // OK - Done public function update() { try { // Data pasien ditemukan dan mengembalikan - success 200 return $this->respond([ "message"=> "Ok", 'status' => 200 ], 200); } catch (\Exception $e) { // Error Server Mengembalikan 500 return $this->failServerError('Something went wrong.'.$e->getMessage()); } } // OK - Done public function detail() { try { // Data pasien ditemukan dan mengembalikan - success 200 return $this->respond([ "response" => [ "tgl" => "2024-03-08T09:37:00Z", "no_lab" => 3021, "no_rm" => "000264395", "nama" => "CANDY RAMADONA, AN", "tgl_lahir" => "2007-09-02", "jenis_kelamin" => "Perempuan", "umur" => "2023 tahun, 2 bulan, 7 hari", "alamat" => "PERUM PONDOK JAGUNG BLOK AC.45 001/004", "ruang" => "", "kelas" => "", "status" => "ASURANSI SINAR MAS, PT", "id_dokter_pengirim" => 2, "dokter_pengirim" => "dr.Mila Agustia.Sp.A", "jenis_lab" => "pk", "lis_id" => "240308208", "id_ruangan" => "1", "nama_ruangan" => "DAMAR", "id_asuransi" => "118", "nama_asuransi" => "ASURANSI SINAR MAS, PT", "cito" => false, "list_test" => [ [ "detail_id" => 4981, "no_lab" => 3021, "test_id" => 145, "nama_test" => "Urin Lengkap (Paket)", "jenis_lab" => "", "jenis_test" => "", "detail_test" => null ] ] ], "metadata" => [ "message" => "Ok", "code" => 200 ] ], 200); } catch (\Exception $e) { // Error Server Mengembalikan 500 return $this->failServerError('Something went wrong.'.$e->getMessage()); } } }