diff --git a/app/Controllers/Patient.php b/app/Controllers/Patient.php index 86ff107..4decddc 100644 --- a/app/Controllers/Patient.php +++ b/app/Controllers/Patient.php @@ -61,10 +61,15 @@ class Patient extends Controller { try { - $builder = $this->db->table('patient')->select('patient.*, patidt.Identifier, patidt.IdentifierType'); - $patient = $builder->join('patidt', 'patidt.InternalPID = patient.InternalPID', 'left') - ->where('patient.InternalPID', ((int) $InternalPID)) - ->get()->getRowArray(); + // $builder = $this->db->table('patient'); + // $patient = $builder->join('patidt', 'patidt.InternalPID = patient.InternalPID', 'left') + // ->where('patient.InternalPID', ((int) $InternalPID)) + // ->get()->getRowArray(); + $patient = $this->db->table('patient') + ->where('InternalPID', (int) $InternalPID) + ->get() + ->getRowArray(); + // Data pasien tidak ada mengembalikan - success 200 if (empty($patient)) { @@ -73,6 +78,16 @@ class Patient extends Controller { 'message' => 'Patient with ID ' . $InternalPID . ' not found.', 'data' => [], ], 200); + + } else { + + $patidt = $this->db->table('patidt') + ->select('PatIdtID, IdentifierType, Identifier') + ->where('InternalPID', (int) $InternalPID) + ->get() + ->getRowArray(); + + $patient['Identity'] = $patidt; } // Data pasien ditemukan dan mengembalikan - success 200