From d69f0e454c786f9355209e45fd1a159ec2592eaf Mon Sep 17 00:00:00 2001 From: rmrlangford Date: Thu, 1 Feb 2024 21:28:28 +0200 Subject: [PATCH] updated --- input/fsh/examples.fsh | 10 +++++++++- input/fsh/smartcare.fsh | 19 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/input/fsh/examples.fsh b/input/fsh/examples.fsh index 247e54c0e..21ed97f52 100644 --- a/input/fsh/examples.fsh +++ b/input/fsh/examples.fsh @@ -21,6 +21,9 @@ Description: "Is used to document demographics and other administrative informat * extension[bornInZambia].valueBoolean = true * link[+].other = Reference(SpouseRelatedPersonExample) * link[=].type = #seealso +* extension[religion].valueCodeableConcept.coding.code = #1013 +* extension[religion].valueCodeableConcept.coding.system = "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +* extension[religion].valueCodeableConcept.text = "Christian (non-Catholic, non-specific)" Instance: SpouseRelatedPersonExample InstanceOf: SpouseRelatedPerson @@ -68,7 +71,12 @@ InstanceOf: ServiceProvider Usage: #example Title: "Organization" Description: "Organization providing health related services." -* name = "Some Health Facility" +* identifier[XX].value = "facility-1" +* identifier[XX].system = "http://openhie.org/fhir/zambia-immunizations/identifier/organization" +* identifier[XX].type.coding.code = #XX +* identifier[XX].type.coding.system = "http://terminology.hl7.org/CodeSystem/v2-0203" +* identifier[XX].type.text = "Organization identifier" +* name = "Facility one" Instance: ChiefAtBirthRelatedPersonExample InstanceOf: ChiefAtBirthRelatedPerson diff --git a/input/fsh/smartcare.fsh b/input/fsh/smartcare.fsh index 8275531de..29455939c 100644 --- a/input/fsh/smartcare.fsh +++ b/input/fsh/smartcare.fsh @@ -72,6 +72,10 @@ Description: "Is used to document demographics and other administrative informat "reason(s) why this should be supported." * extension contains BornInZambia named bornInZambia 1..1 +* extension contains patient-religion named religion 0..1 MS +* extension[religion] ^definition = + "reason(s) why this should be supported." +* extension[religion].valueCodeableConcept.text 1..1 * maritalStatus 0..1 MS * maritalStatus.coding 1..1 @@ -195,6 +199,21 @@ Parent: Organization Id: organization Title: "Organization" Description: "Organization providing health related services." +* identifier 0..* +* identifier ^definition = + "reason(s) why this should be supported." +* identifier ^slicing.discriminator.type = #value +* identifier ^slicing.discriminator.path = "system" +* identifier ^slicing.rules = #open +* identifier ^slicing.ordered = false +* identifier ^slicing.description = "Slice based on the type of identifier." +* identifier contains + XX 1..1 +* identifier[XX].value 1..1 +* identifier[XX].system = "http://openhie.org/fhir/zambia-immunizations/identifier/organization" +* identifier[XX].type.coding.code = #XX +* identifier[XX].type.coding.system = "http://terminology.hl7.org/CodeSystem/v2-0203" +* identifier[XX].type.text = "Organization identifier" * name 1..1 Profile: GenericObservation