Skip to content

Commit

Permalink
Fixed issue with vaccineType binding for logical models and added vac…
Browse files Browse the repository at this point in the history
…cineType valueset to the contained section for the questionnaires.
  • Loading branch information
lukeaduncan committed Mar 12, 2024
1 parent 921e729 commit a8674fb
Show file tree
Hide file tree
Showing 9 changed files with 11 additions and 2 deletions.
1 change: 0 additions & 1 deletion input/fsh/models/IMMZD1ClientHistory.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ Description: "Data elements for the IMMZ.D1 Capture Client History Data Diction
* ^code[+] = IMMZ.D#DE19
* ^code[+] = $LNC#39236-5
* ^code[+] = $SCT#787859002
* vaccineType from IMMZ.Z.DE23
* vaccineDate 0..1 date "Date and time of vaccination" "Represents the visit/encounter date, which is the date and time when the vaccine was administered to the client"
* ^code[+] = IMMZ.D#DE20
* ^code[+] = $LNC#30952-6
2 changes: 2 additions & 0 deletions input/fsh/models/IMMZD1ClientHistoryHepatitisB.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@ Description: "Data elements for the IMMZ.D1 Capture Client History Data Diction
* hepbtype 1..1 Coding "Type of hepatitis B dose" "The type of hepatitis B vaccine dose administered to the client"
* ^code[+] = IMMZ.D1#DE99
* hepbtype from IMMZ.D1.DE99
* vaccineHistory.vaccineType from IMMZ.Z.DE6

3 changes: 2 additions & 1 deletion input/fsh/models/IMMZD1ClientHistoryMeasles.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ Description: "Data elements for the IMMZ.D1 Capture Client History Data Diction
* ^code[+] = IMMZ.D1#DE92
* ^code[=] = $LNC#96381-9
* artStartDate 0..1 date "ART start date" "The date on which the client started or restarted antiretroviral therapy (ART)"
* ^code[+] = IMMZ.D1#DE49
* ^code[+] = IMMZ.D1#DE49
* vaccineHistory.vaccineType from IMMZ.Z.DE9
1 change: 1 addition & 0 deletions input/fsh/models/IMMZD1ClientHistoryPolio.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,4 @@ Description: "Data elements for the IMMZ.D1 Capture Client History Data Diction
* ^code[+] = IMMZ.D1#DE35
* ^code[+] = $ICD11#XM0N50
* poliotype from IMMZ.D1.DE35
* vaccineHistory.vaccineType from IMMZ.Z.DE14
2 changes: 2 additions & 0 deletions input/fsh/models/IMMZD1ClientHistoryYellowFever.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ Parent: IMMZD1ClientHistory
Description: "Data elements for the IMMZ.D1 Capture Client History Data Dictionary for Yellow Fever."

* ^name = "IMMZ_D1_Client_History_YellowFever"

* vaccineHistory.vaccineType from IMMZ.Z.DE23
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Usage: #definition
* contained[+] = IMMZ.D1.DE10
* contained[+] = IMMZ.D1.DE99
* contained[+] = IMMZ.D1.DE103
* contained[+] = IMMZ.Z.DE6

* extension[+].url = "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
* extension[=].valueCanonical = "http://smart.who.int/ig/smart-immunizations/StructureMap/IMMZD1HepatitisBQRToResources"
Expand Down
1 change: 1 addition & 0 deletions input/fsh/questionnaires/QIMMZD1ClientHistoryMeasles.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Usage: #definition
* derivedFrom = Canonical(QIMMZD1ClientHistory)
* contained[+] = IMMZ.D1.DE10
* contained[+] = IMMZ.D1.DE103
* contained[+] = IMMZ.Z.DE9

* extension[+].url = "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
* extension[=].valueCanonical = "http://smart.who.int/ig/smart-immunizations/StructureMap/IMMZD1MeaslesQRToResources"
Expand Down
1 change: 1 addition & 0 deletions input/fsh/questionnaires/QIMMZD1ClientHistoryPolio.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ Usage: #definition
* contained[+] = IMMZ.D1.DE10
* contained[+] = IMMZ.D1.DE35
* contained[+] = IMMZ.D1.DE103
* contained[+] = IMMZ.Z.DE23

* extension[+].url = "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
* extension[=].valueCanonical = "http://smart.who.int/ig/smart-immunizations/StructureMap/IMMZD1PolioQRToResources"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Usage: #definition
* derivedFrom = Canonical(QIMMZD1ClientHistory)
* contained[+] = IMMZ.D1.DE10
* contained[+] = IMMZ.D1.DE103
* contained[+] = IMMZ.Z.DE23

* extension[+].url = "http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-targetStructureMap"
* extension[=].valueCanonical = "http://smart.who.int/ig/smart-immunizations/StructureMap/IMMZD1YellowFeverQRToResources"
Expand Down

0 comments on commit a8674fb

Please sign in to comment.