Prepare 0.4.0: DGDA Drug and LOINC Integration
This commit is contained in:
33
input/fsh/examples/BDMedicationExample.fsh
Normal file
33
input/fsh/examples/BDMedicationExample.fsh
Normal file
@@ -0,0 +1,33 @@
|
||||
Instance: BDMedicationExample
|
||||
InstanceOf: BDMedication
|
||||
Title: "Medication Example — Marvelous Fe (Combination Drug)"
|
||||
Description: """
|
||||
Example BDMedication instance for Marvelous Fe, a combination drug containing
|
||||
ferrous sulphate and folic acid. Demonstrates multi-ingredient handling with
|
||||
ICD-11 MMS substance codes populated from OCL Has-active-ingredient mappings.
|
||||
Dose form coded using EDQM Standard Terms.
|
||||
"""
|
||||
Usage: #example
|
||||
|
||||
* code.coding[0].system = "https://dgda.gov.bd/drug-registry"
|
||||
* code.coding[0].code = #353-0026-039--marvelous-fe
|
||||
* code.coding[0].display = "Marvelous Fe"
|
||||
* code.text = "Marvelous Fe"
|
||||
|
||||
* form.coding[0].system = "http://standardterms.edqm.eu"
|
||||
* form.coding[0].code = #10219000
|
||||
* form.coding[0].display = "Tablet"
|
||||
|
||||
// Ingredient 1: Ferrous Sulphate → ICD-11 XM substance code
|
||||
* ingredient[0].itemCodeableConcept.coding[0].system = "http://id.who.int/icd/release/11/mms"
|
||||
* ingredient[0].itemCodeableConcept.coding[0].code = #XM3SQ1
|
||||
* ingredient[0].itemCodeableConcept.coding[0].display = "Ferrous sulphate"
|
||||
* ingredient[0].itemCodeableConcept.text = "Ferrous sulphate"
|
||||
* ingredient[0].isActive = true
|
||||
|
||||
// Ingredient 2: Folic Acid → ICD-11 XM substance code
|
||||
* ingredient[1].itemCodeableConcept.coding[0].system = "http://id.who.int/icd/release/11/mms"
|
||||
* ingredient[1].itemCodeableConcept.coding[0].code = #XM7R82
|
||||
* ingredient[1].itemCodeableConcept.coding[0].display = "Folic acid"
|
||||
* ingredient[1].itemCodeableConcept.text = "Folic acid"
|
||||
* ingredient[1].isActive = true
|
||||
41
input/fsh/examples/BDMedicationRequestExample.fsh
Normal file
41
input/fsh/examples/BDMedicationRequestExample.fsh
Normal file
@@ -0,0 +1,41 @@
|
||||
Instance: BDMedicationRequestExample
|
||||
InstanceOf: BDMedicationRequest
|
||||
Title: "Medication Request Example — Marvelous Fe Prescription"
|
||||
Description: """
|
||||
Example BDMedicationRequest instance prescribing Marvelous Fe. Demonstrates
|
||||
the full prescription chain: BDMedicationRequest → BDMedication → DGDA code
|
||||
→ ICD-11 substance ingredients. Route of administration coded using HL7 v3
|
||||
RouteOfAdministration.
|
||||
"""
|
||||
Usage: #example
|
||||
|
||||
* identifier[0].system = "https://fhir.dghs.gov.bd/identifier/prescription"
|
||||
* identifier[0].value = "RX-2024-BD-000001"
|
||||
|
||||
* status = #active
|
||||
* intent = #order
|
||||
|
||||
* medicationReference = Reference(BDMedicationExample)
|
||||
|
||||
* subject = Reference(BDPatientExample)
|
||||
* subject.display = "Example Patient"
|
||||
|
||||
* encounter = Reference(BDEncounterExample)
|
||||
* encounter.display = "Example Outpatient Encounter"
|
||||
|
||||
* authoredOn = "2024-11-01T10:30:00+06:00"
|
||||
|
||||
* requester = Reference(BDPractitionerExample)
|
||||
* requester.display = "Example Practitioner"
|
||||
|
||||
* dosageInstruction[0].text = "Take 1 tablet daily after meals"
|
||||
* dosageInstruction[0].timing.repeat.frequency = 1
|
||||
* dosageInstruction[0].timing.repeat.period = 1
|
||||
* dosageInstruction[0].timing.repeat.periodUnit = #d
|
||||
* dosageInstruction[0].route.coding[0].system = "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration"
|
||||
* dosageInstruction[0].route.coding[0].code = #PO
|
||||
* dosageInstruction[0].route.coding[0].display = "Swallow, oral"
|
||||
* dosageInstruction[0].doseAndRate[0].doseQuantity.value = 1
|
||||
* dosageInstruction[0].doseAndRate[0].doseQuantity.unit = "tablet"
|
||||
* dosageInstruction[0].doseAndRate[0].doseQuantity.system = "http://unitsofmeasure.org"
|
||||
* dosageInstruction[0].doseAndRate[0].doseQuantity.code = #{tbl}
|
||||
Reference in New Issue
Block a user