Medication (Resep)

Catatan

  • KFA browser https://satusehat.kemkes.go.id/kfa-browser
  • KFA Rest API https://satusehat.kemkes.go.id/platform/docs/id/master-data/kfa/rest-api-kfa/
  • Kode Obat yang di awali dengan 91 berarti menjelaskan bahan zat aktif
  • Kode Obat di awali 92 (Produk Obat Virtual) berarti Zat Aktif + Kekuatan + Satuan + Bentuk Sediaan. Contoh Paracetamol 500 mg Tablet
  • Kode Obat di awali 93 (Produk Obat Aktual) berarti Zat Aktif + Kekuatan + Satuan + Bentuk Sediaan + (Merek Dagang). Contoh Paracetamol 500 mg Tablet (Panadol)
  • Pelajari matrik skenario pengeluaran obat https://satusehat.kemkes.go.id/platform/docs/id/terminology/lampiran-terminologi/rme-rawat-jalan1/ Tabel 9. Matriks Skenario Peresepan dan Pengeluaran Obat
  • Medication.identifier: Kode lokal obat di masing-masing institusi. Apabila data obat yang dikirimkan merupakan data obat racikan, Medication.identifier dapat dikosongkan.
  • Medication.status: wajib diisi (active, inactive, entered-in-error)
  • Medication.code: wajib diisi apabila mengirimkan data obat non-racikan. Untuk pengiriman data racikan, Medication.code dapat dikosongkan.
  • Medication.manufacturer: tidak wajib
  • Medication.form: wajib diisi. Menjelaskan bentuk dari sediaan obat yang merujuk pada Peraturan Kepala Badan Pengawas Obat dan Makanan Republik Indonesia Nomor 24 Tahun 2017 Lampiran III https://satusehat.kemkes.go.id/platform/docs/id/terminology/standar-terminologi/
  • Bentuk obat : NC : Non-compound (non racikan), SD : Give of such doses (dtd), EP : Divide into equal part (tablet dipecah).

Endpoint

Versi simple tanpa komposisi obat

method: post
endpoint: {{base_url}}/Medication
json
{
   "resourceType": "Medication",
   "meta": {
       "profile": [
           "https://fhir.kemkes.go.id/r4/StructureDefinition/Medication"
       ]
   },
   "identifier": [
       {
           "system": "http://sys-ids.kemkes.go.id/medication/{{Org_ID}}",
           "use": "official",
           "value": "123456789"
       }
   ],
   "code": {
       "coding": [
           {
               "system": "http://sys-ids.kemkes.go.id/kfa",
               "code": "93001019",
               "display": "Rifampicin 150 mg / Isoniazid 75 mg / Pyrazinamide 400 mg / Ethambutol 275 mg Tablet Salut Selaput (KIMIA FARMA)"
           }
       ]
   },
   "status": "active",
   "manufacturer": {
       "reference": "Organization/900001"
   },
   "form": {
       "coding": [
           {
               "system": "http://terminology.kemkes.go.id/CodeSystem/medication-form",
               "code": "BS023",
               "display": "Kaplet Salut Selaput"
           }
       ]
   },
   "ingredient": [],
   "extension": [
       {
           "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/MedicationType",
           "valueCodeableConcept": {
               "coding": [
                   {
                       "system": "http://terminology.kemkes.go.id/CodeSystem/medication-type",
                       "code": "NC",
                       "display": "Non-compound"
                   }
               ]
           }
       }
   ]
}

Versi Lengkap

method: post
endpoint: {{base_url}}/Medication
json
{
   "resourceType": "Medication",
   "meta": {
       "profile": [
           "https://fhir.kemkes.go.id/r4/StructureDefinition/Medication"
       ]
   },
   "identifier": [
       {
           "system": "http://sys-ids.kemkes.go.id/medication/{{Org_ID}}",
           "use": "official",
           "value": "123456789"
       }
   ],
   "code": {
       "coding": [
           {
               "system": "http://sys-ids.kemkes.go.id/kfa",
               "code": "93001019",
               "display": "Rifampicin 150 mg / Isoniazid 75 mg / Pyrazinamide 400 mg / Ethambutol 275 mg Tablet Salut Selaput (KIMIA FARMA)"
           }
       ]
   },
   "status": "active",
   "manufacturer": {
       "reference": "Organization/900001"
   },
   "form": {
       "coding": [
           {
               "system": "http://terminology.kemkes.go.id/CodeSystem/medication-form",
               "code": "BS023",
               "display": "Kaplet Salut Selaput"
           }
       ]
   },
   "ingredient": [
       {
           "itemCodeableConcept": {
               "coding": [
                   {
                       "system": "http://sys-ids.kemkes.go.id/kfa",
                       "code": "91000330",
                       "display": "Rifampin"
                   }
               ]
           },
           "isActive": true,
           "strength": {
               "numerator": {
                   "value": 150,
                   "system": "http://unitsofmeasure.org",
                   "code": "mg"
               },
               "denominator": {
                   "value": 1,
                   "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                   "code": "TAB"
               }
           }
       },
       {
           "itemCodeableConcept": {
               "coding": [
                   {
                       "system": "http://sys-ids.kemkes.go.id/kfa",
                       "code": "91000328",
                       "display": "Isoniazid"
                   }
               ]
           },
           "isActive": true,
           "strength": {
               "numerator": {
                   "value": 75,
                   "system": "http://unitsofmeasure.org",
                   "code": "mg"
               },
               "denominator": {
                   "value": 1,
                   "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                   "code": "TAB"
               }
           }
       },
       {
           "itemCodeableConcept": {
               "coding": [
                   {
                       "system": "http://sys-ids.kemkes.go.id/kfa",
                       "code": "91000329",
                       "display": "Pyrazinamide"
                   }
               ]
           },
           "isActive": true,
           "strength": {
               "numerator": {
                   "value": 400,
                   "system": "http://unitsofmeasure.org",
                   "code": "mg"
               },
               "denominator": {
                   "value": 1,
                   "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                   "code": "TAB"
               }
           }
       },
       {
           "itemCodeableConcept": {
               "coding": [
                   {
                       "system": "http://sys-ids.kemkes.go.id/kfa",
                       "code": "91000288",
                       "display": "Ethambutol"
                   }
               ]
           },
           "isActive": true,
           "strength": {
               "numerator": {
                   "value": 275,
                   "system": "http://unitsofmeasure.org",
                   "code": "mg"
               },
               "denominator": {
                   "value": 1,
                   "system": "http://terminology.hl7.org/CodeSystem/v3-orderableDrugForm",
                   "code": "TAB"
               }
           }
       }
   ],
   "extension": [
       {
           "url": "https://fhir.kemkes.go.id/r4/StructureDefinition/MedicationType",
           "valueCodeableConcept": {
               "coding": [
                   {
                       "system": "http://terminology.kemkes.go.id/CodeSystem/medication-type",
                       "code": "NC",
                       "display": "Non-compound"
                   }
               ]
           }
       }
   ]
}
Table of Contents