Update patient show

This commit is contained in:
mikael-zakaria 2025-08-11 12:50:57 +07:00
parent 3b2b40bbfb
commit 64fd165a01

View File

@ -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