Compare commits
16 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 00e2f5e794 | |||
| 7d5bb47c18 | |||
| 48cf707ea6 | |||
| 52d5726641 | |||
| 29a4f238bf | |||
| f86f4a7f2c | |||
| 03d49f4eb6 | |||
| ad91d12875 | |||
| 3363403c8e | |||
| 311a853c31 | |||
| f8a13f1b19 | |||
| db8c1e2119 | |||
| 8147d76ebd | |||
| 39fe848fd4 | |||
| 593e8cbb11 | |||
| 55aa2340ad |
@@ -382,10 +382,11 @@ jobs:
|
|||||||
cp -r /home/publisher/ig /tmp/build/ig
|
cp -r /home/publisher/ig /tmp/build/ig
|
||||||
|
|
||||||
cd /tmp/build/ig
|
cd /tmp/build/ig
|
||||||
|
mkdir -p input-cache
|
||||||
|
curl -L -o input-cache/publisher.jar https://supervision.dghs.gov.bd/publisher.jar
|
||||||
|
ls -lh input-cache
|
||||||
rm -f package-list.json
|
rm -f package-list.json
|
||||||
|
|
||||||
_updatePublisher.sh -y
|
|
||||||
_genonce.sh
|
_genonce.sh
|
||||||
")
|
")
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
</extension>-->
|
</extension>-->
|
||||||
<url value="https://fhir.dghs.gov.bd/core/ImplementationGuide/bd.fhir.core"/>
|
<url value="https://fhir.dghs.gov.bd/core/ImplementationGuide/bd.fhir.core"/>
|
||||||
<!-- This version will propagate to all artifacts unless the "propagate-version" extension is overridden -->
|
<!-- This version will propagate to all artifacts unless the "propagate-version" extension is overridden -->
|
||||||
<version value="0.4.0"/>
|
<version value="0.4.5"/>
|
||||||
<name value="BangladeshCoreFHIRIG"/>
|
<name value="BangladeshCoreFHIRIG"/>
|
||||||
<title value="Bangladesh Core FHIR Implementation Guide"/>
|
<title value="Bangladesh Core FHIR Implementation Guide"/>
|
||||||
<status value="active"/>
|
<status value="active"/>
|
||||||
|
|||||||
@@ -4,36 +4,34 @@ Usage: #example
|
|||||||
Title: "Example of a Bangladesh Patient"
|
Title: "Example of a Bangladesh Patient"
|
||||||
Description: "A minimal example for a patient satisfying name translations and address requirements."
|
Description: "A minimal example for a patient satisfying name translations and address requirements."
|
||||||
|
|
||||||
// Required Name with English and Bangla Translations
|
// Required Name with English and Bangla Translations using separate extensions
|
||||||
* name[0].use = #official
|
* name[0].use = #official
|
||||||
* name[0].text = "Abul Kashem"
|
* name[0].text = "Abul Kashem"
|
||||||
* name[0].text.extension[nameEn].extension[lang].valueCode = #en
|
* name[0].text.extension[nameEn].valueString = "Abul Kashem"
|
||||||
* name[0].text.extension[nameEn].extension[content].valueString = "Abul Kashem"
|
* name[0].text.extension[nameBn].valueString = "আবুল কাশেম"
|
||||||
* name[0].text.extension[nameBn].extension[lang].valueCode = #bn
|
|
||||||
* name[0].text.extension[nameBn].extension[content].valueString = "আবুল কাশেম"
|
|
||||||
|
|
||||||
// Required Gender and BirthDate (for clinical completeness)
|
// Required Gender and BirthDate
|
||||||
* gender = #male
|
* gender = #male
|
||||||
* birthDate = "1985-05-20"
|
* birthDate = "1985-05-20"
|
||||||
|
|
||||||
// Identifier Slice: NID Example
|
// Identifier Slice: NID Example
|
||||||
* identifier[NID].type.coding.system = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-identifier-type"
|
* identifier[NID].type.coding.system = "https://fhir.dghs.gov.bd/core/CodeSystem/bd-identifier-type"
|
||||||
* identifier[NID].type.coding.code = #NID
|
* identifier[NID].type.coding.code = #NID
|
||||||
|
* identifier[NID].type.text = "Organization identifier"
|
||||||
* identifier[NID].value = "1234567890"
|
* identifier[NID].value = "1234567890"
|
||||||
|
|
||||||
// --- Address with required extensions ---
|
// Address with required extensions
|
||||||
* address[0].use = #home
|
* address[0].use = #home
|
||||||
* address[0].line = "House 12, Road 5"
|
* address[0].line = "House 12, Road 5"
|
||||||
* address[0].city = "Dhamrai"
|
* address[0].city = "Dhamrai"
|
||||||
* address[0].district = "Dhaka" // This is a native field in your profile
|
* address[0].district = "3026"
|
||||||
* address[0].postalCode = "1350"
|
|
||||||
* address[0].country = "BD"
|
* address[0].country = "BD"
|
||||||
|
|
||||||
// The "Division" extension (Must match the name in BDAddress)
|
// Division extension
|
||||||
* address[0].extension[division].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geocodes#30 "Dhaka"
|
* address[0].extension[division].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geocodes#30 "Dhaka"
|
||||||
|
|
||||||
// The "Upazilla" extension (Must match the name in BDAddress)
|
// Upazilla extension
|
||||||
* address[0].extension[upazilla].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geocodes#3026 "Dhamrai"
|
* address[0].extension[upazilla].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-geocodes#10040028 "Barguna Sadar"
|
||||||
|
|
||||||
// Optional Religion Extension
|
// Optional Religion Extension
|
||||||
* extension[religion].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-religions-cs#islam "Islam"
|
* extension[religion].valueCodeableConcept = https://fhir.dghs.gov.bd/core/CodeSystem/bd-religions#1 "Islam"
|
||||||
6
input/fsh/extensions/BDNameBn.fsh
Normal file
6
input/fsh/extensions/BDNameBn.fsh
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
Extension: BDNameBn
|
||||||
|
Id: bd-name-bn
|
||||||
|
Title: "Bangla Name"
|
||||||
|
Description: "Bangla translation of the patient name"
|
||||||
|
Context: HumanName.text
|
||||||
|
* value[x] only string
|
||||||
6
input/fsh/extensions/BDNameEn.fsh
Normal file
6
input/fsh/extensions/BDNameEn.fsh
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
Extension: BDNameEn
|
||||||
|
Id: bd-name-en
|
||||||
|
Title: "English Name"
|
||||||
|
Description: "English translation of the patient name"
|
||||||
|
Context: HumanName.text
|
||||||
|
* value[x] only string
|
||||||
@@ -16,7 +16,7 @@ Guide (BD-Core-FHIR-IG) published by DGHS/MoHFW.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
* code 1..1 MS
|
* code 1..1 MS
|
||||||
* code from bd-condition-icd11-diagnosis-valueset (preferred)
|
* code from bd-condition-icd11-diagnosis-valueset (required)
|
||||||
* code ^comment = """
|
* code ^comment = """
|
||||||
Condition.code SHALL contain at least one coding conforming to the
|
Condition.code SHALL contain at least one coding conforming to the
|
||||||
coding[stem] slice with system = http://id.who.int/icd/release/11/mms.
|
coding[stem] slice with system = http://id.who.int/icd/release/11/mms.
|
||||||
|
|||||||
@@ -60,5 +60,7 @@ for inpatient and outpatient prescriptions where an encounter record exists.
|
|||||||
* basedOn only Reference(BDMedicationRequest or ServiceRequest or CarePlan or ImmunizationRecommendation)
|
* basedOn only Reference(BDMedicationRequest or ServiceRequest or CarePlan or ImmunizationRecommendation)
|
||||||
* basedOn ^short = "Plan or request this prescription is based on"
|
* basedOn ^short = "Plan or request this prescription is based on"
|
||||||
|
|
||||||
|
* dosageInstruction 0..* MS
|
||||||
|
* dosageInstruction.route MS
|
||||||
* dosageInstruction.route from BDRouteOfAdministrationVS (required)
|
* dosageInstruction.route from BDRouteOfAdministrationVS (required)
|
||||||
* dosageInstruction.route ^short = "Route of administration coded using HL7 v3 RouteOfAdministration"
|
* dosageInstruction.route ^short = "Route of administration coded using HL7 v3 RouteOfAdministration"
|
||||||
@@ -13,27 +13,13 @@ Patient profile for Bangladesh.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
// ----- Begin rules:
|
// ----- Begin rules:
|
||||||
// Require exactly one HumanName
|
|
||||||
* name 1..1 MS
|
* name 1..1 MS
|
||||||
* name.use 1..1
|
* name.use 1..1
|
||||||
* name.use = #official (exactly)
|
* name.use = #official (exactly)
|
||||||
|
|
||||||
// Require a text element
|
|
||||||
* name.text 1..1 MS
|
* name.text 1..1 MS
|
||||||
|
|
||||||
// Require translation extensions on text
|
|
||||||
* name.text.extension 2..* MS
|
|
||||||
* name.text.extension contains
|
* name.text.extension contains
|
||||||
$translation named nameEn 1..1 MS and
|
BDNameEn named nameEn 1..1 MS and
|
||||||
$translation named nameBn 1..1 MS
|
BDNameBn named nameBn 1..1 MS
|
||||||
|
|
||||||
// Constraints on English name
|
|
||||||
* name.text.extension[nameEn].extension[lang].valueCode = #en (exactly)
|
|
||||||
* name.text.extension[nameEn].extension[content] 1..1 MS
|
|
||||||
|
|
||||||
// Constraints on Bangla name
|
|
||||||
* name.text.extension[nameBn].extension[lang].valueCode = #bn (exactly)
|
|
||||||
* name.text.extension[nameBn].extension[content] 1..1 MS
|
|
||||||
|
|
||||||
//////////////////////
|
//////////////////////
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ DGDA plain text dose forms to EDQM codes is planned for a future IG version.
|
|||||||
**OCL source:** https://tr.ocl.dghs.gov.bd/#/orgs/MoHFW/sources/EDQM-PDF/
|
**OCL source:** https://tr.ocl.dghs.gov.bd/#/orgs/MoHFW/sources/EDQM-PDF/
|
||||||
"""
|
"""
|
||||||
|
|
||||||
* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/bd-medication-dose-form"
|
* ^url = "https://fhir.dghs.gov.bd/core/ValueSet/edqm-dose-forms"
|
||||||
* ^version = "1.0.0"
|
* ^version = "1.0.0"
|
||||||
* ^status = #active
|
* ^status = #active
|
||||||
* ^experimental = false
|
* ^experimental = false
|
||||||
|
|||||||
@@ -11,6 +11,46 @@
|
|||||||
"status": "ci-build",
|
"status": "ci-build",
|
||||||
"current": true
|
"current": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.4",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.4/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.3",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.3/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.2",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "Patient profile minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.2/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.1",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "DGDA Drug and LOINC Integration with minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.1/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.0",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "DGDA Drug and LOINC Integration",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.0/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"date": "2026-03-08",
|
"date": "2026-03-08",
|
||||||
|
|||||||
@@ -11,6 +11,46 @@
|
|||||||
"status": "ci-build",
|
"status": "ci-build",
|
||||||
"current": true
|
"current": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.4",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.4/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.3",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.3/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.2",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "Patient profile minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.2/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.1",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "DGDA Drug and LOINC Integration with minor bug fixes",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.1/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"version": "0.4.0",
|
||||||
|
"date": "2026-04-06",
|
||||||
|
"desc": "DGDA Drug and LOINC Integration",
|
||||||
|
"path": "https://fhir.dghs.gov.bd/core/0.4.0/",
|
||||||
|
"status": "trial-use",
|
||||||
|
"sequence": "STU 1"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"version": "0.3.0",
|
"version": "0.3.0",
|
||||||
"date": "2026-03-08",
|
"date": "2026-03-08",
|
||||||
|
|||||||
Reference in New Issue
Block a user