WHO Clinical Care in Crisis Implementation Guide for Children
0.1.0 - ci-build
WHO Clinical Care in Crisis Implementation Guide for Children - Local Development build (v0.1.0). See the Directory of published versions
Active as of 2023-10-04 |
<Library xmlns="http://hl7.org/fhir">
<id value="b24combineddataelement"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><h2>Related Artifacts</h2><table class="grid"><tr><td>depends-on</td><td><code>http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers</code></td></tr><tr><td>depends-on</td><td><code>https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chebase</code></td></tr><tr><td>depends-on</td><td><a href="Library-chevalueset.html">chevalueset</a></td></tr><tr><td>depends-on</td><td><code>https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chezscore</code></td></tr><tr><td>depends-on</td><td><code>https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforage</code></td></tr><tr><td>depends-on</td><td><a href="Library-anthrobase.html">anthrobase</a></td></tr><tr><td>depends-on</td><td><code>https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforlength</code></td></tr><tr><td>depends-on</td><td><code>https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforheight</code></td></tr><tr><td>depends-on</td><td><a href="Library-cheobservation.html">cheobservation</a></td></tr></table><h2>Parameters</h2><table class="grid"><tr><td>ageinmonths</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>Weight for Length (WFL) Z Scores</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>Weight for Height (WFH) Z Scores</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>Weight for Age (WFA) Z Scores</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE01</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE02</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE03</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE04</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE05</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE06</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B23.DE90</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE07</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE08</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE09</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE10</td><td>out</td><td/><td/><td>boolean</td></tr><tr><td>CHE.B.G.DE11</td><td>out</td><td/><td/><td>boolean</td></tr></table><h2>Contents</h2><p><code>text/cql</code></p><pre><code class="language-sql">/*
@author: Patrick Delcroix
@description: This library is part of the project CHE
*/
library b24combineddataelement version '1.0.313+build.456'
using FHIR version '4.0.1'
include FHIRHelpers version '4.0.1' called FHIRHelpers
include chebase version '1.0.313+build.456' called Base
include chevalueset version '1.0.313+build.456' called val
include chezscore version '1.0.313+build.456' called Z
include cheobservation version '1.0.313+build.456' called obs
context Patient
/*
OBSdefine.CHE.B7.DE02 : Convulsing Now
*/
define "OBSdefine.CHE.B7.DE02":
Base.GetObsValue('CHE.B7.DE02')
/*
OBSdefine.CHE.B7.B8.B9.DE01 : Continue to Assess Sick Child
*/
define "OBSdefine.CHE.B7.B8.B9.DE01":
Base.GetObsValue('CHE.B7.B8.B9.DE01')
/*
OBSdefine.CHE.B7.DE03 : Convulsion(s) in this Illness
*/
define "OBSdefine.CHE.B7.DE03":
Base.GetObsValue('CHE.B7.DE03')
/*
OBSdefine.CHE.B7.DE04 : Number of convulsions in this Illness
*/
define "OBSdefine.CHE.B7.DE04":
Base.GetObsValue('CHE.B7.DE04')
/*
OBSdefine.CHE.B7.DE07 : Convulsion(s) last 15 minutes or more
*/
define "OBSdefine.CHE.B7.DE07":
Base.GetObsValue('CHE.B7.DE07')
/*
OBSdefine.CHE.B7.DE08 : Unconscious or Lethargic
*/
define "OBSdefine.CHE.B7.DE08":
Base.GetObsValue('CHE.B7.DE08')
/*
OBSdefine.CHE.B7.DE09 : Not able to drink or breastfeed
*/
define "OBSdefine.CHE.B7.DE09":
Base.GetObsValue('CHE.B7.DE09')
/*
OBSdefine.CHE.B7.DE10 : Vomiting
*/
define "OBSdefine.CHE.B7.DE10":
Base.GetObsValue('CHE.B7.DE10')
/*
OBSdefine.CHE.B24.G.DE07 : Oral Fluid Test Results
*/
define "OBSdefine.CHE.B24.G.DE07":
Base.GetObsValue('CHE.B24.G.DE07')
/*
OBSdefine.CHE.B24.G.DE14 : Completely Unable to Drink or Vomits Everything
*/
define "OBSdefine.CHE.B24.G.DE14":
Base.GetObsValue('CHE.B24.G.DE14')
/*
OBSdefine.CHE.B7.DE01 : Obstructed or Absent Breathing
*/
define "OBSdefine.CHE.B7.DE01":
Base.GetObsValue('CHE.B7.DE01')
/*
OBSdefine.CHE.B6.DE17 : MUAC (mm)
*/
define "OBSdefine.CHE.B6.DE17":
Base.GetObsValue('CHE.B6.DE17')
/*
OBSdefine.CHE.B6.DE03A : Measured Temperature
*/
define "OBSdefine.CHE.B6.DE03A":
Base.GetObsValue('CHE.B6.DE03A')
/*
OBSdefine.CHE.B6.DE05 : Hot to Touch
*/
define "OBSdefine.CHE.B6.DE05":
Base.GetObsValue('CHE.B6.DE05')
/*
OBSdefine.CHE.B12S1.DE02 : Fever Reported
*/
define "OBSdefine.CHE.B12S1.DE02":
Base.GetObsValue('CHE.B12S1.DE02')
/*
OBSdefine.CHE.B24.G.DE43 : Measured Temperature (second measurement)
*/
define "OBSdefine.CHE.B24.G.DE43":
Base.GetObsValue('CHE.B24.G.DE43')
/*
OBSdefine.CHE.B24.G.DE42 : Second Temperature Measurement not Feasible
*/
define "OBSdefine.CHE.B24.G.DE42":
Base.GetObsValue('CHE.B24.G.DE42')
/*
ageinmonths :
AgeInMonths()
*/
define "ageinmonths":
AgeInMonths()
/*
Age : ageinmonths
Alias
*/
define "Age":
"ageinmonths"
/*
Weight for Length (WFL) Z Scores :
Z."WLZ"
*/
define "Weight for Length (WFL) Z Scores":
Z."WLZ"
/*
Weight for Height (WFH) Z Scores :
Z."WHZ"
*/
define "Weight for Height (WFH) Z Scores":
Z."WHZ"
/*
Weight for Age (WFA) Z Scores :
Z."WAZ"
*/
define "Weight for Age (WFA) Z Scores":
Z."WAZ"
/*
CHE.B.G.DE01 :
( ("Convulsing Now" = true and "Continue to Assess Sick Child"="Stabilised, continue consultation"))
or ( ("Convulsion(s) in this Illness" = true and ("Number of convulsions in this Illness" = "Two or more convulsions" or "Convulsion(s) last 15 minutes or more" = true)))
or ( "Unconscious or Lethargic" = true)
or ( ("Not able to drink or breastfeed" = true or "Vomiting" = "Vomiting Everything") and ("Oral Fluid Test Results" = "Completely Unable to Drink" or "Oral Fluid Test Results" = "Vomits Immediately / Everything" or "Completely Unable to Drink or Vomits Everything"=true))
*/
define "CHE.B.G.DE01":
( ("OBSdefine.CHE.B7.DE02" = true and "OBSdefine.CHE.B7.B8.B9.DE01"=val."Stabilised, continue consultation"))
or ( ("OBSdefine.CHE.B7.DE03" = true and ("OBSdefine.CHE.B7.DE04" ~ val."Two or more convulsions" or "OBSdefine.CHE.B7.DE07" = true)))
or ( "OBSdefine.CHE.B7.DE08" = true)
or ( ("OBSdefine.CHE.B7.DE09" = true or "OBSdefine.CHE.B7.DE10" ~ val."Vomiting Everything") and ("OBSdefine.CHE.B24.G.DE07" ~ val."Completely Unable to Drink" or "OBSdefine.CHE.B24.G.DE07" ~ val."Vomits Immediately / Everything" or "OBSdefine.CHE.B24.G.DE14"=true))
/*
Danger Signs : CHE.B.G.DE01
Alias
*/
define "Danger Signs":
"CHE.B.G.DE01"
/*
CHE.B.G.DE02 :
"Obstructed or Absent Breathing" = true and "Continue to Assess Sick Child"="Stabilised, continue consultation"
*/
define "CHE.B.G.DE02":
"OBSdefine.CHE.B7.DE01" = true and "OBSdefine.CHE.B7.B8.B9.DE01"=val."Stabilised, continue consultation"
/*
History of Obstructed or Absent Breathing : CHE.B.G.DE02
Alias
*/
define "History of Obstructed or Absent Breathing":
"CHE.B.G.DE02"
/*
CHE.B.G.DE03 :
("ageinmonths">= 2 and "ageinmonths"< 60)
and (( "Weight for Height (WFH) Z Scores" <=-3 or "Weight for Length (WFL) Z Scores" <= -3)
or ( "ageinmonths">=6 and "MUAC (mm)" <=115 'mm')
or ( "ageinmonths"< 12 and "Weight for Age (WFA) Z Scores" <= -3))
*/
define "CHE.B.G.DE03":
("ageinmonths">= 2 and "ageinmonths"< 60)
and (( "Weight for Height (WFH) Z Scores" <=-3 or "Weight for Length (WFL) Z Scores" <= -3)
or ( "ageinmonths">=6 and "OBSdefine.CHE.B6.DE17" <=115 'mm')
or ( "ageinmonths"< 12 and "Weight for Age (WFA) Z Scores" <= -3))
/*
Severe Acute Malnutrition : CHE.B.G.DE03
Alias
*/
define "Severe Acute Malnutrition":
"CHE.B.G.DE03"
/*
CHE.B.G.DE04 :
false
*/
define "CHE.B.G.DE04":
false
/*
Medical Complications : CHE.B.G.DE04
Alias
*/
define "Medical Complications":
"CHE.B.G.DE04"
/*
CHE.B.G.DE05 :
false
*/
define "CHE.B.G.DE05":
false
/*
2-59m severe classification other than severe dehdyration : CHE.B.G.DE05
Alias
*/
define "2-59m severe classification other than severe dehdyration":
"CHE.B.G.DE05"
/*
CHE.B.G.DE06 :
"Age" >=2 and "Measured Temperature" = "High" or "Measured Temperature" = "Very High" or "Hot to Touch" = true or "Fever Reported" = true
*/
define "CHE.B.G.DE06":
"Age" >=2 and "OBSdefine.CHE.B6.DE03A" ~ val."High" or "OBSdefine.CHE.B6.DE03A" ~ val."Very High" or "OBSdefine.CHE.B6.DE05" = true or "OBSdefine.CHE.B12S1.DE02" = true
/*
Fever : CHE.B.G.DE06
Alias
*/
define "Fever":
"CHE.B.G.DE06"
/*
CHE.B23.DE90 :
false
*/
define "CHE.B23.DE90":
false
/*
Severe Dehydration : CHE.B23.DE90
Alias
*/
define "Severe Dehydration":
"CHE.B23.DE90"
/*
CHE.B.G.DE07 :
"Severe Dehydration" = true and ("Unconscious or Lethargic" =true or ("Not able to drink or breastfeed" = true or "Vomiting" = "Vomiting Everything")) and "Convulsing Now"= true or "Obstructed or Absent Breathing" = false
*/
define "CHE.B.G.DE07":
"Severe Dehydration" = true and ("OBSdefine.CHE.B7.DE08" =true or ("OBSdefine.CHE.B7.DE09" = true or "OBSdefine.CHE.B7.DE10" ~ val."Vomiting Everything")) and "OBSdefine.CHE.B7.DE02"= true or "OBSdefine.CHE.B7.DE01" = false
/*
Severe Dehydration with Unconscious/lethargy or Unable to drink AND no other signs of very severe disease : CHE.B.G.DE07
Alias
*/
define "Severe Dehydration with Unconscious/lethargy or Unable to drink AND no other signs of very severe disease":
"CHE.B.G.DE07"
/*
CHE.B.G.DE08 :
false
*/
define "CHE.B.G.DE08":
false
/*
PSBI other than temperature : CHE.B.G.DE08
Alias
*/
define "PSBI other than temperature":
"CHE.B.G.DE08"
/*
CHE.B.G.DE09 :
"PSBI other than temperature" = true or (("Measured Temperature" = "High" or "Measured Temperature" = "Low") and ("Measured Temperature (second measurement)" = "High" or "Measured Temperature (second measurement)" = "Low" or "Second Temperature Measurement not Feasible" = true))
*/
define "CHE.B.G.DE09":
"PSBI other than temperature" = true or (("OBSdefine.CHE.B6.DE03A" ~ val."High" or "OBSdefine.CHE.B6.DE03A" ~ val."Low") and ("OBSdefine.CHE.B24.G.DE43" ~ val."High" or "OBSdefine.CHE.B24.G.DE43" ~ val."Low" or "OBSdefine.CHE.B24.G.DE42" = true))
/*
PSBI : CHE.B.G.DE09
Alias
*/
define "PSBI":
"CHE.B.G.DE09"
/*
CHE.B.G.DE10 :
false
*/
define "CHE.B.G.DE10":
false
/*
YI Severe classification other than severe dehydration : CHE.B.G.DE10
Alias
*/
define "YI Severe classification other than severe dehydration":
"CHE.B.G.DE10"
/*
CHE.B.G.DE11 :
false
*/
define "CHE.B.G.DE11":
false
/*
YI Severe classification including severe dehydration : CHE.B.G.DE11
Alias
*/
define "YI Severe classification including severe dehydration":
"CHE.B.G.DE11"
/*
BackReference :
back reference to resource
*/
define "BackReference":
Reference {reference: string { value: 'Questionnaire/b24combined.dataelement'}}
</code></pre></div>
</text>
<url
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/b24combineddataelement"/>
<identifier>
<use value="official"/>
<value value="b24combined.dataelement"/>
</identifier>
<version value="0.1.0"/>
<name value="b24combineddataelement"/>
<title value="B24Combined.DataElement"/>
<status value="active"/>
<type>
<coding>
<system value="http://hl7.org/fhir/ValueSet/library-type"/>
<code value="logic-library"/>
</coding>
</type>
<date value="2023-10-04T12:32:21+00:00"/>
<publisher value="WHO"/>
<contact>
<name value="WHO"/>
<telecom>
<system value="url"/>
<value value="http://who.int"/>
</telecom>
</contact>
<relatedArtifact>
<type value="depends-on"/>
<resource value="http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chebase"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chevalueset"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chezscore"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforage"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/anthrobase"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforlength"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforheight"/>
</relatedArtifact>
<relatedArtifact>
<type value="depends-on"/>
<resource
value="https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/cheobservation"/>
</relatedArtifact>
<parameter>
<name value="ageinmonths"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="Weight for Length (WFL) Z Scores"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="Weight for Height (WFH) Z Scores"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="Weight for Age (WFA) Z Scores"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE01"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE02"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE03"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE04"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE05"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE06"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B23.DE90"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE07"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE08"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE09"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE10"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<parameter>
<name value="CHE.B.G.DE11"/>
<use value="out"/>
<type value="boolean"/>
</parameter>
<content id="ig-loader-b24combineddataelement.cql">
<contentType value="text/cql"/>
<data
value="LyoKQGF1dGhvcjogUGF0cmljayBEZWxjcm9peApAZGVzY3JpcHRpb246IFRoaXMgbGlicmFyeSBpcyBwYXJ0IG9mIHRoZSBwcm9qZWN0IENIRQoqLwpsaWJyYXJ5IGIyNGNvbWJpbmVkZGF0YWVsZW1lbnQgdmVyc2lvbiAnMS4wLjMxMytidWlsZC40NTYnCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnCmluY2x1ZGUgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjEnIGNhbGxlZCBGSElSSGVscGVycyAKaW5jbHVkZSBjaGViYXNlIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgQmFzZQppbmNsdWRlIGNoZXZhbHVlc2V0IHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgdmFsCmluY2x1ZGUgY2hlenNjb3JlIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgWgppbmNsdWRlIGNoZW9ic2VydmF0aW9uIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgb2JzCgoKCgpjb250ZXh0IFBhdGllbnQKCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTAyIDogQ29udnVsc2luZyBOb3cKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTAyIjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTAyJykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEgOiBDb250aW51ZSB0byBBc3Nlc3MgU2ljayBDaGlsZAoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI3LkI4LkI5LkRFMDEnKQoKLyogCk9CU2RlZmluZS5DSEUuQjcuREUwMyA6IENvbnZ1bHNpb24ocykgaW4gdGhpcyBJbGxuZXNzCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwMyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwMycpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTA0IDogTnVtYmVyIG9mIGNvbnZ1bHNpb25zIGluIHRoaXMgSWxsbmVzcwoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDQiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI3LkRFMDQnKQoKLyogCk9CU2RlZmluZS5DSEUuQjcuREUwNyA6IENvbnZ1bHNpb24ocykgbGFzdCAxNSBtaW51dGVzIG9yIG1vcmUKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTA3IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTA3JykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkRFMDggOiBVbmNvbnNjaW91cyBvciBMZXRoYXJnaWMKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTA4IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTA4JykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkRFMDkgOiBOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwOSI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwOScpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTEwIDogVm9taXRpbmcKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTEwIjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTEwJykKCi8qIApPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDcgOiBPcmFsIEZsdWlkIFRlc3QgUmVzdWx0cwoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDciOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIyNC5HLkRFMDcnKQoKLyogCk9CU2RlZmluZS5DSEUuQjI0LkcuREUxNCA6IENvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIG9yIFZvbWl0cyBFdmVyeXRoaW5nCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjI0LkcuREUxNCI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjI0LkcuREUxNCcpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTAxIDogT2JzdHJ1Y3RlZCBvciBBYnNlbnQgQnJlYXRoaW5nCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwMSI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwMScpCgovKiAKT0JTZGVmaW5lLkNIRS5CNi5ERTE3IDogTVVBQyAobW0pCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjYuREUxNyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjYuREUxNycpCgovKiAKT0JTZGVmaW5lLkNIRS5CNi5ERTAzQSA6IE1lYXN1cmVkIFRlbXBlcmF0dXJlCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI2LkRFMDNBJykKCi8qIApPQlNkZWZpbmUuQ0hFLkI2LkRFMDUgOiBIb3QgdG8gVG91Y2gKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNi5ERTA1IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNi5ERTA1JykKCi8qIApPQlNkZWZpbmUuQ0hFLkIxMlMxLkRFMDIgOiBGZXZlciBSZXBvcnRlZAoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIxMlMxLkRFMDIiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIxMlMxLkRFMDInKQoKLyogCk9CU2RlZmluZS5DSEUuQjI0LkcuREU0MyA6IE1lYXN1cmVkIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjI0LkcuREU0MyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjI0LkcuREU0MycpCgovKiAKT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQyIDogU2Vjb25kIFRlbXBlcmF0dXJlIE1lYXN1cmVtZW50IG5vdCBGZWFzaWJsZQoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFNDIiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIyNC5HLkRFNDInKQoKLyogCmFnZWlubW9udGhzIDogCkFnZUluTW9udGhzKCkKKi8KZGVmaW5lICJhZ2Vpbm1vbnRocyI6CiAgICBBZ2VJbk1vbnRocygpCgovKiAKQWdlIDogYWdlaW5tb250aHMKQWxpYXMKKi8KZGVmaW5lICJBZ2UiOgogICAgImFnZWlubW9udGhzIgoKLyogCldlaWdodCBmb3IgTGVuZ3RoIChXRkwpIFogU2NvcmVzIDogClouIldMWiIKKi8KZGVmaW5lICJXZWlnaHQgZm9yIExlbmd0aCAoV0ZMKSBaIFNjb3JlcyI6CiAgICBaLiJXTFoiCgovKiAKV2VpZ2h0IGZvciBIZWlnaHQgKFdGSCkgWiBTY29yZXMgOiAKWi4iV0haIgoqLwpkZWZpbmUgIldlaWdodCBmb3IgSGVpZ2h0IChXRkgpIFogU2NvcmVzIjoKICAgIFouIldIWiIKCi8qIApXZWlnaHQgZm9yIEFnZSAoV0ZBKSBaIFNjb3JlcyA6IApaLiJXQVoiCiovCmRlZmluZSAiV2VpZ2h0IGZvciBBZ2UgKFdGQSkgWiBTY29yZXMiOgogICAgWi4iV0FaIgoKLyogCkNIRS5CLkcuREUwMSA6IAogICAgKCAgICAoIkNvbnZ1bHNpbmcgTm93IiA9IHRydWUgYW5kICJDb250aW51ZSB0byBBc3Nlc3MgU2ljayBDaGlsZCI9IlN0YWJpbGlzZWQsIGNvbnRpbnVlIGNvbnN1bHRhdGlvbiIpKQogICAgIG9yICggICAgKCJDb252dWxzaW9uKHMpIGluIHRoaXMgSWxsbmVzcyIgPSAgdHJ1ZSBhbmQgKCJOdW1iZXIgb2YgY29udnVsc2lvbnMgaW4gdGhpcyBJbGxuZXNzIiA9ICJUd28gb3IgbW9yZSBjb252dWxzaW9ucyIgb3IgIkNvbnZ1bHNpb24ocykgbGFzdCAxNSBtaW51dGVzIG9yIG1vcmUiID0gdHJ1ZSkpKQogICAgIG9yICggICAgIlVuY29uc2Npb3VzIG9yIExldGhhcmdpYyIgPSB0cnVlKQogICAgIG9yICggICAgKCJOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkIiA9IHRydWUgb3IgIlZvbWl0aW5nIiA9ICJWb21pdGluZyBFdmVyeXRoaW5nIikgYW5kICgiT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMiID0gIkNvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIiBvciAiT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMiID0gIlZvbWl0cyBJbW1lZGlhdGVseSAvIEV2ZXJ5dGhpbmciIG9yICJDb21wbGV0ZWx5IFVuYWJsZSB0byBEcmluayBvciBWb21pdHMgRXZlcnl0aGluZyI9dHJ1ZSkpCiovCmRlZmluZSAiQ0hFLkIuRy5ERTAxIjoKICAgICAgICAoICAgICgiT0JTZGVmaW5lLkNIRS5CNy5ERTAyIiA9IHRydWUgYW5kICJPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEiPXZhbC4iU3RhYmlsaXNlZCwgY29udGludWUgY29uc3VsdGF0aW9uIikpCiAgICAgICAgIG9yICggICAgKCJPQlNkZWZpbmUuQ0hFLkI3LkRFMDMiID0gIHRydWUgYW5kICgiT0JTZGVmaW5lLkNIRS5CNy5ERTA0IiB+IHZhbC4iVHdvIG9yIG1vcmUgY29udnVsc2lvbnMiIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDciID0gdHJ1ZSkpKQogICAgICAgICBvciAoICAgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDgiID0gdHJ1ZSkKICAgICAgICAgb3IgKCAgICAoIk9CU2RlZmluZS5DSEUuQjcuREUwOSIgPSB0cnVlIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMTAiIH4gdmFsLiJWb21pdGluZyBFdmVyeXRoaW5nIikgYW5kICgiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTA3IiB+IHZhbC4iQ29tcGxldGVseSBVbmFibGUgdG8gRHJpbmsiIG9yICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDciIH4gdmFsLiJWb21pdHMgSW1tZWRpYXRlbHkgLyBFdmVyeXRoaW5nIiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTE0Ij10cnVlKSkKCi8qIApEYW5nZXIgU2lnbnMgOiBDSEUuQi5HLkRFMDEKQWxpYXMKKi8KZGVmaW5lICJEYW5nZXIgU2lnbnMiOgogICAgIkNIRS5CLkcuREUwMSIKCi8qIApDSEUuQi5HLkRFMDIgOiAKIk9ic3RydWN0ZWQgb3IgQWJzZW50IEJyZWF0aGluZyIgPSB0cnVlIGFuZCAiQ29udGludWUgdG8gQXNzZXNzIFNpY2sgQ2hpbGQiPSJTdGFiaWxpc2VkLCBjb250aW51ZSBjb25zdWx0YXRpb24iCiovCmRlZmluZSAiQ0hFLkIuRy5ERTAyIjoKICAgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDEiID0gdHJ1ZSBhbmQgIk9CU2RlZmluZS5DSEUuQjcuQjguQjkuREUwMSI9dmFsLiJTdGFiaWxpc2VkLCBjb250aW51ZSBjb25zdWx0YXRpb24iCgovKiAKSGlzdG9yeSBvZiBPYnN0cnVjdGVkIG9yIEFic2VudCBCcmVhdGhpbmcgOiBDSEUuQi5HLkRFMDIKQWxpYXMKKi8KZGVmaW5lICJIaXN0b3J5IG9mIE9ic3RydWN0ZWQgb3IgQWJzZW50IEJyZWF0aGluZyI6CiAgICAiQ0hFLkIuRy5ERTAyIgoKLyogCkNIRS5CLkcuREUwMyA6IAogICAgKCJhZ2Vpbm1vbnRocyI+PSAyIGFuZCAiYWdlaW5tb250aHMiPCA2MCkKICAgICBhbmQgKCggICAgIldlaWdodCBmb3IgSGVpZ2h0IChXRkgpIFogU2NvcmVzIiAgPD0tMyBvciAiV2VpZ2h0IGZvciBMZW5ndGggKFdGTCkgWiBTY29yZXMiICA8PSAtMykKICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI+PTYgIGFuZCAiTVVBQyAobW0pIiA8PTExNSAnbW0nKQogICAgIG9yICggICAgImFnZWlubW9udGhzIjwgMTIgIGFuZCAiV2VpZ2h0IGZvciBBZ2UgKFdGQSkgWiBTY29yZXMiIDw9IC0zKSkKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDMiOgogICAgICAgICgiYWdlaW5tb250aHMiPj0gMiBhbmQgImFnZWlubW9udGhzIjwgNjApCiAgICAgICAgIGFuZCAoKCAgICAiV2VpZ2h0IGZvciBIZWlnaHQgKFdGSCkgWiBTY29yZXMiICA8PS0zIG9yICJXZWlnaHQgZm9yIExlbmd0aCAoV0ZMKSBaIFNjb3JlcyIgIDw9IC0zKQogICAgICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI+PTYgIGFuZCAiT0JTZGVmaW5lLkNIRS5CNi5ERTE3IiA8PTExNSAnbW0nKQogICAgICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI8IDEyICBhbmQgIldlaWdodCBmb3IgQWdlIChXRkEpIFogU2NvcmVzIiA8PSAtMykpCgovKiAKU2V2ZXJlIEFjdXRlIE1hbG51dHJpdGlvbiA6IENIRS5CLkcuREUwMwpBbGlhcwoqLwpkZWZpbmUgIlNldmVyZSBBY3V0ZSBNYWxudXRyaXRpb24iOgogICAgIkNIRS5CLkcuREUwMyIKCi8qIApDSEUuQi5HLkRFMDQgOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDQiOgogICAgZmFsc2UKCi8qIApNZWRpY2FsIENvbXBsaWNhdGlvbnMgOiBDSEUuQi5HLkRFMDQKQWxpYXMKKi8KZGVmaW5lICJNZWRpY2FsIENvbXBsaWNhdGlvbnMiOgogICAgIkNIRS5CLkcuREUwNCIKCi8qIApDSEUuQi5HLkRFMDUgOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDUiOgogICAgZmFsc2UKCi8qIAoyLTU5bSBzZXZlcmUgY2xhc3NpZmljYXRpb24gb3RoZXIgdGhhbiBzZXZlcmUgZGVoZHlyYXRpb24gOiBDSEUuQi5HLkRFMDUKQWxpYXMKKi8KZGVmaW5lICIyLTU5bSBzZXZlcmUgY2xhc3NpZmljYXRpb24gb3RoZXIgdGhhbiBzZXZlcmUgZGVoZHlyYXRpb24iOgogICAgIkNIRS5CLkcuREUwNSIKCi8qIApDSEUuQi5HLkRFMDYgOiAKIkFnZSIgPj0yICBhbmQgIk1lYXN1cmVkIFRlbXBlcmF0dXJlIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUiID0gIlZlcnkgSGlnaCIgb3IgIkhvdCB0byBUb3VjaCIgPSB0cnVlIG9yICJGZXZlciBSZXBvcnRlZCIgPSB0cnVlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA2IjoKICAgICJBZ2UiID49MiAgYW5kICJPQlNkZWZpbmUuQ0hFLkI2LkRFMDNBIiB+IHZhbC4iSGlnaCIgb3IgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiIH4gdmFsLiJWZXJ5IEhpZ2giIG9yICJPQlNkZWZpbmUuQ0hFLkI2LkRFMDUiID0gdHJ1ZSBvciAiT0JTZGVmaW5lLkNIRS5CMTJTMS5ERTAyIiA9IHRydWUKCi8qIApGZXZlciA6IENIRS5CLkcuREUwNgpBbGlhcwoqLwpkZWZpbmUgIkZldmVyIjoKICAgICJDSEUuQi5HLkRFMDYiCgovKiAKQ0hFLkIyMy5ERTkwIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIyMy5ERTkwIjoKICAgIGZhbHNlCgovKiAKU2V2ZXJlIERlaHlkcmF0aW9uIDogQ0hFLkIyMy5ERTkwCkFsaWFzCiovCmRlZmluZSAiU2V2ZXJlIERlaHlkcmF0aW9uIjoKICAgICJDSEUuQjIzLkRFOTAiCgovKiAKQ0hFLkIuRy5ERTA3IDogCiJTZXZlcmUgRGVoeWRyYXRpb24iID0gdHJ1ZSAgIGFuZCAoIlVuY29uc2Npb3VzIG9yIExldGhhcmdpYyIgPXRydWUgb3IgKCJOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkIiA9IHRydWUgIG9yICAiVm9taXRpbmciID0gIlZvbWl0aW5nIEV2ZXJ5dGhpbmciKSkgYW5kICAiQ29udnVsc2luZyBOb3ciPSB0cnVlICBvciAiT2JzdHJ1Y3RlZCBvciBBYnNlbnQgQnJlYXRoaW5nIiA9IGZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA3IjoKICAgICJTZXZlcmUgRGVoeWRyYXRpb24iID0gdHJ1ZSAgIGFuZCAoIk9CU2RlZmluZS5DSEUuQjcuREUwOCIgPXRydWUgb3IgKCJPQlNkZWZpbmUuQ0hFLkI3LkRFMDkiID0gdHJ1ZSAgb3IgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMTAiIH4gdmFsLiJWb21pdGluZyBFdmVyeXRoaW5nIikpIGFuZCAgIk9CU2RlZmluZS5DSEUuQjcuREUwMiI9IHRydWUgIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDEiID0gZmFsc2UKCi8qIApTZXZlcmUgRGVoeWRyYXRpb24gd2l0aCBVbmNvbnNjaW91cy9sZXRoYXJneSBvciBVbmFibGUgdG8gZHJpbmsgQU5EIG5vIG90aGVyIHNpZ25zIG9mIHZlcnkgc2V2ZXJlIGRpc2Vhc2UgOiBDSEUuQi5HLkRFMDcKQWxpYXMKKi8KZGVmaW5lICJTZXZlcmUgRGVoeWRyYXRpb24gd2l0aCBVbmNvbnNjaW91cy9sZXRoYXJneSBvciBVbmFibGUgdG8gZHJpbmsgQU5EIG5vIG90aGVyIHNpZ25zIG9mIHZlcnkgc2V2ZXJlIGRpc2Vhc2UiOgogICAgIkNIRS5CLkcuREUwNyIKCi8qIApDSEUuQi5HLkRFMDggOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDgiOgogICAgZmFsc2UKCi8qIApQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUgOiBDSEUuQi5HLkRFMDgKQWxpYXMKKi8KZGVmaW5lICJQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUiOgogICAgIkNIRS5CLkcuREUwOCIKCi8qIApDSEUuQi5HLkRFMDkgOiAKIlBTQkkgb3RoZXIgdGhhbiB0ZW1wZXJhdHVyZSIgPSB0cnVlIG9yICgoIk1lYXN1cmVkIFRlbXBlcmF0dXJlIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUiID0gIkxvdyIpIGFuZCAoIk1lYXN1cmVkIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUgKHNlY29uZCBtZWFzdXJlbWVudCkiID0gIkxvdyIgb3IgIlNlY29uZCBUZW1wZXJhdHVyZSBNZWFzdXJlbWVudCBub3QgRmVhc2libGUiID0gdHJ1ZSkpCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA5IjoKICAgICJQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUiID0gdHJ1ZSBvciAoKCJPQlNkZWZpbmUuQ0hFLkI2LkRFMDNBIiB+IHZhbC4iSGlnaCIgb3IgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiIH4gdmFsLiJMb3ciKSBhbmQgKCJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFNDMiIH4gdmFsLiJIaWdoIiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQzIiB+IHZhbC4iTG93IiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQyIiA9IHRydWUpKQoKLyogClBTQkkgOiBDSEUuQi5HLkRFMDkKQWxpYXMKKi8KZGVmaW5lICJQU0JJIjoKICAgICJDSEUuQi5HLkRFMDkiCgovKiAKQ0hFLkIuRy5ERTEwIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTEwIjoKICAgIGZhbHNlCgovKiAKWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIG90aGVyIHRoYW4gc2V2ZXJlIGRlaHlkcmF0aW9uIDogQ0hFLkIuRy5ERTEwCkFsaWFzCiovCmRlZmluZSAiWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIG90aGVyIHRoYW4gc2V2ZXJlIGRlaHlkcmF0aW9uIjoKICAgICJDSEUuQi5HLkRFMTAiCgovKiAKQ0hFLkIuRy5ERTExIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTExIjoKICAgIGZhbHNlCgovKiAKWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIGluY2x1ZGluZyBzZXZlcmUgZGVoeWRyYXRpb24gOiBDSEUuQi5HLkRFMTEKQWxpYXMKKi8KZGVmaW5lICJZSSBTZXZlcmUgY2xhc3NpZmljYXRpb24gaW5jbHVkaW5nIHNldmVyZSBkZWh5ZHJhdGlvbiI6CiAgICAiQ0hFLkIuRy5ERTExIgoKLyogCkJhY2tSZWZlcmVuY2UgOiAKYmFjayByZWZlcmVuY2UgdG8gcmVzb3VyY2UKKi8KZGVmaW5lICJCYWNrUmVmZXJlbmNlIjoKICAgIFJlZmVyZW5jZSB7cmVmZXJlbmNlOiBzdHJpbmcgeyB2YWx1ZTogJ1F1ZXN0aW9ubmFpcmUvYjI0Y29tYmluZWQuZGF0YWVsZW1lbnQnfX0K"/>
</content>
</Library>
IG © 2023+ WHO. Package smart-ig-che-cds#0.1.0 based on FHIR 4.0.1. Generated 2023-10-04
Links: Table of Contents |
QA Report
| Version History | License