From 7d5bb47c189d8cc25b22e49a97ef5ce42cb74b2b Mon Sep 17 00:00:00 2001 From: "Dr. B. M. Riazul Islam" Date: Fri, 10 Apr 2026 23:42:15 +0600 Subject: [PATCH] Minor bug fix --- input/bd.fhir.core.xml | 2 +- input/fsh/extensions/BDNameBn.fsh | 6 ++++++ input/fsh/extensions/BDNameEn.fsh | 6 ++++++ input/fsh/profile/BDPatient.fsh | 18 ++---------------- input/package-list.json | 8 ++++++++ package-list.json | 8 ++++++++ 6 files changed, 31 insertions(+), 17 deletions(-) create mode 100644 input/fsh/extensions/BDNameBn.fsh create mode 100644 input/fsh/extensions/BDNameEn.fsh diff --git a/input/bd.fhir.core.xml b/input/bd.fhir.core.xml index 36900d9..44d0fe2 100644 --- a/input/bd.fhir.core.xml +++ b/input/bd.fhir.core.xml @@ -13,7 +13,7 @@ --> - + <status value="active"/> diff --git a/input/fsh/extensions/BDNameBn.fsh b/input/fsh/extensions/BDNameBn.fsh new file mode 100644 index 0000000..f84d458 --- /dev/null +++ b/input/fsh/extensions/BDNameBn.fsh @@ -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 \ No newline at end of file diff --git a/input/fsh/extensions/BDNameEn.fsh b/input/fsh/extensions/BDNameEn.fsh new file mode 100644 index 0000000..53b9a68 --- /dev/null +++ b/input/fsh/extensions/BDNameEn.fsh @@ -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 \ No newline at end of file diff --git a/input/fsh/profile/BDPatient.fsh b/input/fsh/profile/BDPatient.fsh index fdfee4e..360f17e 100644 --- a/input/fsh/profile/BDPatient.fsh +++ b/input/fsh/profile/BDPatient.fsh @@ -16,24 +16,10 @@ Patient profile for Bangladesh. * name 1..1 MS * name.use 1..1 * name.use = #official (exactly) - * name.text 1..1 MS - -// Slice translation extensions by pattern on the lang sub-extension -* name.text.extension ^slicing.discriminator.type = #pattern -* name.text.extension ^slicing.discriminator.path = "extension('lang').value" -* name.text.extension ^slicing.rules = #open -* name.text.extension ^slicing.ordered = false -* name.text.extension 2..* MS * name.text.extension contains - $translation named nameEn 1..1 MS and - $translation named nameBn 1..1 MS - -* name.text.extension[nameEn].extension[lang].valueCode = #en (exactly) -* name.text.extension[nameEn].extension[content] 1..1 MS - -* name.text.extension[nameBn].extension[lang].valueCode = #bn (exactly) -* name.text.extension[nameBn].extension[content] 1..1 MS + BDNameEn named nameEn 1..1 MS and + BDNameBn named nameBn 1..1 MS ////////////////////// diff --git a/input/package-list.json b/input/package-list.json index 1df4aeb..bdd5e2f 100644 --- a/input/package-list.json +++ b/input/package-list.json @@ -11,6 +11,14 @@ "status": "ci-build", "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", diff --git a/package-list.json b/package-list.json index 1df4aeb..bdd5e2f 100644 --- a/package-list.json +++ b/package-list.json @@ -11,6 +11,14 @@ "status": "ci-build", "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",