Error when send Medication Request #116
-
Ketika saya melakukan request Medication request ke satusehat. dan pada kondisi ini saya meenggunakan
dan di sini saya mengirimkan menggunakan kode di bawah ini $medication = new MedicationRequest();
$medication->addPrescriptionIdentifier("RSP-".Str::random(8));
$medication->addPrescriptionIdentifier("RSP-".Str::random(8));
$medication->setStatus();
$medication->setIntent();
$medication->addCategory();
$medication->setSubject($pasienData->patient_id, $pasienData->nama_pasien);
$medication->setEncounter($pasien->uuid);
$medication->setRequester($dokter->ihs, $dokter->name);
$medication->addNote($data['aturan_tambahan']);
$medication->setMedicationReference($obat->reference_id, $obat->name);
$medication->addDosageInstruction(
intval($data['frekuensi_penggunaan_obat_per_hari']),
$data['rute'],
$data['timing'],
$data['aturan_tambahan']
);
$medication->setSubstitution();
$medication->json();
[$responseCode, $response] = $medication->post();
return [$responseCode, $response]; dan mendapatkan error seperti ini
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Jika saya menggunakan ini maka tidak ada error lagi. //Sebelum
public function setMedicationReference($reference, $display)
{
$this->medication_request['medicationReference']['reference'] = $reference;
$this->medication_request['medicationReference']['display'] = $display;
}
// Sesudah saya perbaiki
public function setMedicationReference($reference, $display)
{
$this->medication_request['medicationReference']['reference'] = 'Medication/'.$reference;
$this->medication_request['medicationReference']['display'] = $display;
} Sebenarnya sudah saya ajukan pull request, namun @ivanwilliammd memperbaiki yang observation saja |
Beta Was this translation helpful? Give feedback.
-
Kesimpulan dan ini sudah tested ya..
|
Beta Was this translation helpful? Give feedback.
Menurut analisis saya ini dikarenakan lbrary pada function setMedicationReference, tidak menggunakan prefix Medication sebelum reference obatnya
Jika saya menggunakan ini maka tidak ada error lagi.