Minor bug fix
This commit is contained in:
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,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
|
||||
|
||||
//////////////////////
|
||||
|
||||
|
||||
Reference in New Issue
Block a user