diff --git a/input/fsh/examples/BDOrganizationExample.fsh b/input/fsh/examples/BDOrganizationExample.fsh new file mode 100644 index 0000000..55eb192 --- /dev/null +++ b/input/fsh/examples/BDOrganizationExample.fsh @@ -0,0 +1,24 @@ +Instance: BDOrganizationExample +InstanceOf: BDOrganization +Usage: #example +Title: "Example of a Bangladesh Healthcare Organization" +Description: "An example of a hospital or clinic identifier for the DGHS HIE." + +// Required Identifier (1..* MS) +// Using a mock DGHS Facility ID (often referred to as 'Org Code' in Bangladesh) +* identifier[0].system = "https://fhir.dghs.gov.bd/core/identifier/facility-id" +* identifier[0].value = "10001234" +* identifier[0].type = http://terminology.hl7.org/CodeSystem/v2-0203#FI "Facility ID" + +* name = "Dhaka Medical College Hospital" + +// Optional but helpful contact info +* telecom[0].system = #phone +* telecom[0].value = "+88029669340" +* telecom[0].use = #work + +* address[0].line = "100 Ramna" +* address[0].city = "Dhaka" +* address[0].district = "Dhaka" +* address[0].division = "Dhaka" +* address[0].country = "BD" \ No newline at end of file diff --git a/input/fsh/examples/BDPatientExample.fsh b/input/fsh/examples/BDPatientExample.fsh index 49bd2a9..11d7a8b 100644 --- a/input/fsh/examples/BDPatientExample.fsh +++ b/input/fsh/examples/BDPatientExample.fsh @@ -17,16 +17,23 @@ Description: "A minimal example for a patient satisfying name translations and a * birthDate = "1985-05-20" // Identifier Slice: NID Example -* identifier[NID].system = "http://dghs.gov.bd/identifier/nid" +* identifier[NID].type.coding.system = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-identifier-type" +* identifier[NID].type.coding.code = #NID * identifier[NID].value = "1234567890" -* identifier[NID].type = http://terminology.hl7.org/CodeSystem/v2-0203#NI "National unique individual identifier" -// Required Address using BDAddress profile -* address[0].line = "123 Green Road" -* address[0].city = "Dhaka" -* address[0].district = "Dhaka" -* address[0].division = "Dhaka" +// --- Address with required extensions --- +* address[0].use = #home +* address[0].line = "House 12, Road 5" +* address[0].city = "Dhamrai" +* address[0].district = "Dhaka" // This is a native field in your profile +* address[0].postalCode = "1350" * address[0].country = "BD" +// The "Division" extension (Must match the name in BDAddress) +* address[0].extension[division].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geo-codes#30 "Dhaka" + +// The "Upazilla" extension (Must match the name in BDAddress) +* address[0].extension[upazilla].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geo-codes#3026 "Dhamrai" + // Optional Religion Extension * extension[religion].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-religions-cs#islam "Islam" \ No newline at end of file