load->library("NatPatientLib"); $result = $this->natpatientlib->check_connection(); print_r($result); } function save_nasional() { $this->load->library("NatPatientLib"); $result = $this->natpatientlib->save_nasional("joko", ["M_BranchID" => 1000, "M_BranchCode" => "ZZZ", "M_PatientName" => "TEST"]); print_r($result); } function get_by_nik() { $sql = "select m_patient.*,M_PatientAddressDescription, fn_get_patient_atribute(M_PatientiD) pasien from m_patient join m_patientaddress on M_PatientID = ? and M_PatientAddressM_PatientID = M_PatientID and M_PatientAddressIsActive = 'Y' limit 0,1"; $qry = $this->db->query($sql, [889229]); if (!$qry) { echo "Error : " . $this->db->error()["message"] . "|\n" . $this->db->last_query(); exit(); } $rows = $qry->result_array(); if (count($rows) == 0) { echo "Error : " . $this->db->error()["message"] . "|\n" . $this->db->last_query(); exit(); } $r = $rows[0]; $pasien = json_decode($r["pasien"], true); $full_name = $r["M_PatientName"]; if ($pasien["patient_fullname"] != "") { $full_name = $pasien["patient_fullname"]; } $param = [ "nik" => $r["M_PatientIDNumber"], "dob" => $r["M_PatientDOB"], "name" => $r["M_PatientName"], "full_name" => $full_name, "hp" => $r["M_PatientHp"], "alamat" => $r["M_PatientAddressDescription"], ]; $this->load->library("NatPatientLib"); $resp = $this->natpatientlib->search_by_nik($param); print_r($resp); } function confirm_by_nik() { $lokalM_PatientID = 3; $userID = 3; $userName = "admin"; $lokalM_PatientID = 903865; $arr_remote = [ [ "status" => "Y", "name" => "HANDOYO", "dob" => "1971-05-31", "hp" => "082113702602", "address" => "JL NILAM I NO.14 RT005 RW006", "M_BranchID" => "23", "M_BranchCode" => "BA", "M_PatientID" => "1136067", "M_BranchName" => "Pramita Matraman", ], [ "status" => "Y", "name" => "HANDOYO", "dob" => "1971-08-15", "hp" => "082113702602", "address" => "Jl Mataram Selatan RT 01 RW 11", "M_BranchID" => "8", "M_BranchCode" => "TA", "M_PatientID" => "22", "M_BranchName" => "Pramita Manado", ], [ "status" => "Y", "name" => "HANDOYO", "dob" => "1971-05-31", "hp" => null, "address" => "Jl Mataram Selatan No 212 ", "M_BranchID" => "6", "M_BranchCode" => "HD", "M_PatientID" => "799671", "M_BranchName" => "Pramita Tegal", ], [ "status" => "Y", "name" => "TN HANDOYO", "dob" => "1971-05-31", "hp" => null, "address" => "Jl Mataram Selatan No 212 ", "M_BranchID" => "11", "M_BranchCode" => "AB", "M_PatientID" => "796332", "M_BranchName" => "Pramita Sultan Agung", ], [ "status" => "Y", "name" => "TN TN HANDOYO", "dob" => "1971-05-31", "hp" => null, "address" => "Jl Mataram Selatan No 212 ", "M_BranchID" => "34", "M_BranchCode" => "HC", "M_PatientID" => "988065", "M_BranchName" => "Pramita Salatiga", ], [ "status" => "Y", "name" => "UJI COBA PASIEN PERBATASAN", "dob" => "2019-12-26", "hp" => "082113702602", "address" => "Jl Martadinata No 135 ", "M_BranchID" => "1", "M_BranchCode" => "DA", "M_PatientID" => "763448", "M_BranchName" => "Pramita Bandung", ], [ "status" => "Y", "name" => "UJI COBA PASIEN PERBATASAN", "dob" => "2019-12-26", "hp" => "082113702602", "address" => "Jl Martadinata No 135 ", "M_BranchID" => "5", "M_BranchCode" => "DD", "M_PatientID" => "763448", "M_BranchName" => "Pramita Cimahi", ], [ "status" => "Y", "name" => "UJI COBA PASIEN PERBATASAN", "dob" => "2019-12-26", "hp" => "082113702602", "address" => "Jl Martadinata No 135 ", "M_BranchID" => "3", "M_BranchCode" => "DC", "M_PatientID" => "763448", "M_BranchName" => "Pramita Padjajaran", ], [ "status" => "N", "name" => "UJI COBA PASIEN PERBATASAN", "dob" => "2019-12-26", "hp" => "082113702602", "address" => "Jl Martadinata No 135 ", "M_BranchID" => "4", "M_BranchCode" => "DB", "M_PatientID" => "763448", "M_BranchName" => "Pramita Moh Toha", ], [ "status" => "N", "name" => "TN HANDOYO", "dob" => "1971-05-31", "hp" => null, "address" => "Jl Mataram Selatan No 212 ", "M_BranchID" => "35", "M_BranchCode" => "LM", "M_PatientID" => "843457", "M_BranchName" => "Pramita Madiun", ], ]; $this->load->library("NatPatientLib"); $resp = $this->natpatientlib->confirm( $lokalM_PatientID, $arr_remote, $userID, $userName ); echo json_encode($resp); } }