From 48cf707ea6a5272df06b6a68c419ea6d30ea9818 Mon Sep 17 00:00:00 2001 From: "Dr. B. M. Riazul Islam" Date: Fri, 10 Apr 2026 23:22:57 +0600 Subject: [PATCH] Minor bug fix --- input/bd.fhir.core.xml | 2 +- input/fsh/profile/BDPatient.fsh | 14 ++------------ input/package-list.json | 8 ++++++++ package-list.json | 8 ++++++++ 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/input/bd.fhir.core.xml b/input/bd.fhir.core.xml index 0820a5f..36900d9 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/profile/BDPatient.fsh b/input/fsh/profile/BDPatient.fsh index f3df575..fdfee4e 100644 --- a/input/fsh/profile/BDPatient.fsh +++ b/input/fsh/profile/BDPatient.fsh @@ -20,8 +20,8 @@ Patient profile for Bangladesh. * name.text 1..1 MS // Slice translation extensions by pattern on the lang sub-extension -* name.text.extension ^slicing.discriminator.type = #value -* name.text.extension ^slicing.discriminator.path = "url" +* 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 @@ -29,19 +29,9 @@ Patient profile for Bangladesh. $translation named nameEn 1..1 MS and $translation named nameBn 1..1 MS -// English name — pattern discriminated by lang=en -* name.text.extension[nameEn] ^short = "English name translation" -* name.text.extension[nameEn].extension ^slicing.discriminator.type = #value -* name.text.extension[nameEn].extension ^slicing.discriminator.path = "url" -* name.text.extension[nameEn].extension ^slicing.rules = #open * name.text.extension[nameEn].extension[lang].valueCode = #en (exactly) * name.text.extension[nameEn].extension[content] 1..1 MS -// Bangla name — pattern discriminated by lang=bn -* name.text.extension[nameBn] ^short = "Bangla name translation" -* name.text.extension[nameBn].extension ^slicing.discriminator.type = #value -* name.text.extension[nameBn].extension ^slicing.discriminator.path = "url" -* name.text.extension[nameBn].extension ^slicing.rules = #open * name.text.extension[nameBn].extension[lang].valueCode = #bn (exactly) * name.text.extension[nameBn].extension[content] 1..1 MS diff --git a/input/package-list.json b/input/package-list.json index 24d08a7..1df4aeb 100644 --- a/input/package-list.json +++ b/input/package-list.json @@ -11,6 +11,14 @@ "status": "ci-build", "current": true }, + { + "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", diff --git a/package-list.json b/package-list.json index 24d08a7..1df4aeb 100644 --- a/package-list.json +++ b/package-list.json @@ -11,6 +11,14 @@ "status": "ci-build", "current": true }, + { + "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",