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

: B24Combined.DataElement - TTL Representation

Active as of 2023-10-04

Raw ttl | Download

@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:Library ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "b24combineddataelement"] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<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\">/*\n@author: Patrick Delcroix\n@description: This library is part of the project CHE\n*/\nlibrary b24combineddataelement version '1.0.313+build.456'\nusing FHIR version '4.0.1'\ninclude FHIRHelpers version '4.0.1' called FHIRHelpers \ninclude chebase version '1.0.313+build.456' called Base\ninclude chevalueset version '1.0.313+build.456' called val\ninclude chezscore version '1.0.313+build.456' called Z\ninclude cheobservation version '1.0.313+build.456' called obs\n\n\n\n\ncontext Patient\n\n\n/* \nOBSdefine.CHE.B7.DE02 : Convulsing Now\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE02&quot;:\n    Base.GetObsValue('CHE.B7.DE02')\n\n/* \nOBSdefine.CHE.B7.B8.B9.DE01 : Continue to Assess Sick Child\n\n*/\ndefine &quot;OBSdefine.CHE.B7.B8.B9.DE01&quot;:\n    Base.GetObsValue('CHE.B7.B8.B9.DE01')\n\n/* \nOBSdefine.CHE.B7.DE03 : Convulsion(s) in this Illness\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE03&quot;:\n    Base.GetObsValue('CHE.B7.DE03')\n\n/* \nOBSdefine.CHE.B7.DE04 : Number of convulsions in this Illness\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE04&quot;:\n    Base.GetObsValue('CHE.B7.DE04')\n\n/* \nOBSdefine.CHE.B7.DE07 : Convulsion(s) last 15 minutes or more\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE07&quot;:\n    Base.GetObsValue('CHE.B7.DE07')\n\n/* \nOBSdefine.CHE.B7.DE08 : Unconscious or Lethargic\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE08&quot;:\n    Base.GetObsValue('CHE.B7.DE08')\n\n/* \nOBSdefine.CHE.B7.DE09 : Not able to drink or breastfeed\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE09&quot;:\n    Base.GetObsValue('CHE.B7.DE09')\n\n/* \nOBSdefine.CHE.B7.DE10 : Vomiting\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE10&quot;:\n    Base.GetObsValue('CHE.B7.DE10')\n\n/* \nOBSdefine.CHE.B24.G.DE07 : Oral Fluid Test Results\n\n*/\ndefine &quot;OBSdefine.CHE.B24.G.DE07&quot;:\n    Base.GetObsValue('CHE.B24.G.DE07')\n\n/* \nOBSdefine.CHE.B24.G.DE14 : Completely Unable to Drink or Vomits Everything\n\n*/\ndefine &quot;OBSdefine.CHE.B24.G.DE14&quot;:\n    Base.GetObsValue('CHE.B24.G.DE14')\n\n/* \nOBSdefine.CHE.B7.DE01 : Obstructed or Absent Breathing\n\n*/\ndefine &quot;OBSdefine.CHE.B7.DE01&quot;:\n    Base.GetObsValue('CHE.B7.DE01')\n\n/* \nOBSdefine.CHE.B6.DE17 : MUAC (mm)\n\n*/\ndefine &quot;OBSdefine.CHE.B6.DE17&quot;:\n    Base.GetObsValue('CHE.B6.DE17')\n\n/* \nOBSdefine.CHE.B6.DE03A : Measured Temperature\n\n*/\ndefine &quot;OBSdefine.CHE.B6.DE03A&quot;:\n    Base.GetObsValue('CHE.B6.DE03A')\n\n/* \nOBSdefine.CHE.B6.DE05 : Hot to Touch\n\n*/\ndefine &quot;OBSdefine.CHE.B6.DE05&quot;:\n    Base.GetObsValue('CHE.B6.DE05')\n\n/* \nOBSdefine.CHE.B12S1.DE02 : Fever Reported\n\n*/\ndefine &quot;OBSdefine.CHE.B12S1.DE02&quot;:\n    Base.GetObsValue('CHE.B12S1.DE02')\n\n/* \nOBSdefine.CHE.B24.G.DE43 : Measured Temperature (second measurement)\n\n*/\ndefine &quot;OBSdefine.CHE.B24.G.DE43&quot;:\n    Base.GetObsValue('CHE.B24.G.DE43')\n\n/* \nOBSdefine.CHE.B24.G.DE42 : Second Temperature Measurement not Feasible\n\n*/\ndefine &quot;OBSdefine.CHE.B24.G.DE42&quot;:\n    Base.GetObsValue('CHE.B24.G.DE42')\n\n/* \nageinmonths : \nAgeInMonths()\n*/\ndefine &quot;ageinmonths&quot;:\n    AgeInMonths()\n\n/* \nAge : ageinmonths\nAlias\n*/\ndefine &quot;Age&quot;:\n    &quot;ageinmonths&quot;\n\n/* \nWeight for Length (WFL) Z Scores : \nZ.&quot;WLZ&quot;\n*/\ndefine &quot;Weight for Length (WFL) Z Scores&quot;:\n    Z.&quot;WLZ&quot;\n\n/* \nWeight for Height (WFH) Z Scores : \nZ.&quot;WHZ&quot;\n*/\ndefine &quot;Weight for Height (WFH) Z Scores&quot;:\n    Z.&quot;WHZ&quot;\n\n/* \nWeight for Age (WFA) Z Scores : \nZ.&quot;WAZ&quot;\n*/\ndefine &quot;Weight for Age (WFA) Z Scores&quot;:\n    Z.&quot;WAZ&quot;\n\n/* \nCHE.B.G.DE01 : \n    (    (&quot;Convulsing Now&quot; = true and &quot;Continue to Assess Sick Child&quot;=&quot;Stabilised, continue consultation&quot;))\n     or (    (&quot;Convulsion(s) in this Illness&quot; =  true and (&quot;Number of convulsions in this Illness&quot; = &quot;Two or more convulsions&quot; or &quot;Convulsion(s) last 15 minutes or more&quot; = true)))\n     or (    &quot;Unconscious or Lethargic&quot; = true)\n     or (    (&quot;Not able to drink or breastfeed&quot; = true or &quot;Vomiting&quot; = &quot;Vomiting Everything&quot;) and (&quot;Oral Fluid Test Results&quot; = &quot;Completely Unable to Drink&quot; or &quot;Oral Fluid Test Results&quot; = &quot;Vomits Immediately / Everything&quot; or &quot;Completely Unable to Drink or Vomits Everything&quot;=true))\n*/\ndefine &quot;CHE.B.G.DE01&quot;:\n        (    (&quot;OBSdefine.CHE.B7.DE02&quot; = true and &quot;OBSdefine.CHE.B7.B8.B9.DE01&quot;=val.&quot;Stabilised, continue consultation&quot;))\n         or (    (&quot;OBSdefine.CHE.B7.DE03&quot; =  true and (&quot;OBSdefine.CHE.B7.DE04&quot; ~ val.&quot;Two or more convulsions&quot; or &quot;OBSdefine.CHE.B7.DE07&quot; = true)))\n         or (    &quot;OBSdefine.CHE.B7.DE08&quot; = true)\n         or (    (&quot;OBSdefine.CHE.B7.DE09&quot; = true or &quot;OBSdefine.CHE.B7.DE10&quot; ~ val.&quot;Vomiting Everything&quot;) and (&quot;OBSdefine.CHE.B24.G.DE07&quot; ~ val.&quot;Completely Unable to Drink&quot; or &quot;OBSdefine.CHE.B24.G.DE07&quot; ~ val.&quot;Vomits Immediately / Everything&quot; or &quot;OBSdefine.CHE.B24.G.DE14&quot;=true))\n\n/* \nDanger Signs : CHE.B.G.DE01\nAlias\n*/\ndefine &quot;Danger Signs&quot;:\n    &quot;CHE.B.G.DE01&quot;\n\n/* \nCHE.B.G.DE02 : \n&quot;Obstructed or Absent Breathing&quot; = true and &quot;Continue to Assess Sick Child&quot;=&quot;Stabilised, continue consultation&quot;\n*/\ndefine &quot;CHE.B.G.DE02&quot;:\n    &quot;OBSdefine.CHE.B7.DE01&quot; = true and &quot;OBSdefine.CHE.B7.B8.B9.DE01&quot;=val.&quot;Stabilised, continue consultation&quot;\n\n/* \nHistory of Obstructed or Absent Breathing : CHE.B.G.DE02\nAlias\n*/\ndefine &quot;History of Obstructed or Absent Breathing&quot;:\n    &quot;CHE.B.G.DE02&quot;\n\n/* \nCHE.B.G.DE03 : \n    (&quot;ageinmonths&quot;&gt;= 2 and &quot;ageinmonths&quot;&lt; 60)\n     and ((    &quot;Weight for Height (WFH) Z Scores&quot;  &lt;=-3 or &quot;Weight for Length (WFL) Z Scores&quot;  &lt;= -3)\n     or (    &quot;ageinmonths&quot;&gt;=6  and &quot;MUAC (mm)&quot; &lt;=115 'mm')\n     or (    &quot;ageinmonths&quot;&lt; 12  and &quot;Weight for Age (WFA) Z Scores&quot; &lt;= -3))\n*/\ndefine &quot;CHE.B.G.DE03&quot;:\n        (&quot;ageinmonths&quot;&gt;= 2 and &quot;ageinmonths&quot;&lt; 60)\n         and ((    &quot;Weight for Height (WFH) Z Scores&quot;  &lt;=-3 or &quot;Weight for Length (WFL) Z Scores&quot;  &lt;= -3)\n         or (    &quot;ageinmonths&quot;&gt;=6  and &quot;OBSdefine.CHE.B6.DE17&quot; &lt;=115 'mm')\n         or (    &quot;ageinmonths&quot;&lt; 12  and &quot;Weight for Age (WFA) Z Scores&quot; &lt;= -3))\n\n/* \nSevere Acute Malnutrition : CHE.B.G.DE03\nAlias\n*/\ndefine &quot;Severe Acute Malnutrition&quot;:\n    &quot;CHE.B.G.DE03&quot;\n\n/* \nCHE.B.G.DE04 : \nfalse\n*/\ndefine &quot;CHE.B.G.DE04&quot;:\n    false\n\n/* \nMedical Complications : CHE.B.G.DE04\nAlias\n*/\ndefine &quot;Medical Complications&quot;:\n    &quot;CHE.B.G.DE04&quot;\n\n/* \nCHE.B.G.DE05 : \nfalse\n*/\ndefine &quot;CHE.B.G.DE05&quot;:\n    false\n\n/* \n2-59m severe classification other than severe dehdyration : CHE.B.G.DE05\nAlias\n*/\ndefine &quot;2-59m severe classification other than severe dehdyration&quot;:\n    &quot;CHE.B.G.DE05&quot;\n\n/* \nCHE.B.G.DE06 : \n&quot;Age&quot; &gt;=2  and &quot;Measured Temperature&quot; = &quot;High&quot; or &quot;Measured Temperature&quot; = &quot;Very High&quot; or &quot;Hot to Touch&quot; = true or &quot;Fever Reported&quot; = true\n*/\ndefine &quot;CHE.B.G.DE06&quot;:\n    &quot;Age&quot; &gt;=2  and &quot;OBSdefine.CHE.B6.DE03A&quot; ~ val.&quot;High&quot; or &quot;OBSdefine.CHE.B6.DE03A&quot; ~ val.&quot;Very High&quot; or &quot;OBSdefine.CHE.B6.DE05&quot; = true or &quot;OBSdefine.CHE.B12S1.DE02&quot; = true\n\n/* \nFever : CHE.B.G.DE06\nAlias\n*/\ndefine &quot;Fever&quot;:\n    &quot;CHE.B.G.DE06&quot;\n\n/* \nCHE.B23.DE90 : \nfalse\n*/\ndefine &quot;CHE.B23.DE90&quot;:\n    false\n\n/* \nSevere Dehydration : CHE.B23.DE90\nAlias\n*/\ndefine &quot;Severe Dehydration&quot;:\n    &quot;CHE.B23.DE90&quot;\n\n/* \nCHE.B.G.DE07 : \n&quot;Severe Dehydration&quot; = true   and (&quot;Unconscious or Lethargic&quot; =true or (&quot;Not able to drink or breastfeed&quot; = true  or  &quot;Vomiting&quot; = &quot;Vomiting Everything&quot;)) and  &quot;Convulsing Now&quot;= true  or &quot;Obstructed or Absent Breathing&quot; = false\n*/\ndefine &quot;CHE.B.G.DE07&quot;:\n    &quot;Severe Dehydration&quot; = true   and (&quot;OBSdefine.CHE.B7.DE08&quot; =true or (&quot;OBSdefine.CHE.B7.DE09&quot; = true  or  &quot;OBSdefine.CHE.B7.DE10&quot; ~ val.&quot;Vomiting Everything&quot;)) and  &quot;OBSdefine.CHE.B7.DE02&quot;= true  or &quot;OBSdefine.CHE.B7.DE01&quot; = false\n\n/* \nSevere Dehydration with Unconscious/lethargy or Unable to drink AND no other signs of very severe disease : CHE.B.G.DE07\nAlias\n*/\ndefine &quot;Severe Dehydration with Unconscious/lethargy or Unable to drink AND no other signs of very severe disease&quot;:\n    &quot;CHE.B.G.DE07&quot;\n\n/* \nCHE.B.G.DE08 : \nfalse\n*/\ndefine &quot;CHE.B.G.DE08&quot;:\n    false\n\n/* \nPSBI other than temperature : CHE.B.G.DE08\nAlias\n*/\ndefine &quot;PSBI other than temperature&quot;:\n    &quot;CHE.B.G.DE08&quot;\n\n/* \nCHE.B.G.DE09 : \n&quot;PSBI other than temperature&quot; = true or ((&quot;Measured Temperature&quot; = &quot;High&quot; or &quot;Measured Temperature&quot; = &quot;Low&quot;) and (&quot;Measured Temperature (second measurement)&quot; = &quot;High&quot; or &quot;Measured Temperature (second measurement)&quot; = &quot;Low&quot; or &quot;Second Temperature Measurement not Feasible&quot; = true))\n*/\ndefine &quot;CHE.B.G.DE09&quot;:\n    &quot;PSBI other than temperature&quot; = true or ((&quot;OBSdefine.CHE.B6.DE03A&quot; ~ val.&quot;High&quot; or &quot;OBSdefine.CHE.B6.DE03A&quot; ~ val.&quot;Low&quot;) and (&quot;OBSdefine.CHE.B24.G.DE43&quot; ~ val.&quot;High&quot; or &quot;OBSdefine.CHE.B24.G.DE43&quot; ~ val.&quot;Low&quot; or &quot;OBSdefine.CHE.B24.G.DE42&quot; = true))\n\n/* \nPSBI : CHE.B.G.DE09\nAlias\n*/\ndefine &quot;PSBI&quot;:\n    &quot;CHE.B.G.DE09&quot;\n\n/* \nCHE.B.G.DE10 : \nfalse\n*/\ndefine &quot;CHE.B.G.DE10&quot;:\n    false\n\n/* \nYI Severe classification other than severe dehydration : CHE.B.G.DE10\nAlias\n*/\ndefine &quot;YI Severe classification other than severe dehydration&quot;:\n    &quot;CHE.B.G.DE10&quot;\n\n/* \nCHE.B.G.DE11 : \nfalse\n*/\ndefine &quot;CHE.B.G.DE11&quot;:\n    false\n\n/* \nYI Severe classification including severe dehydration : CHE.B.G.DE11\nAlias\n*/\ndefine &quot;YI Severe classification including severe dehydration&quot;:\n    &quot;CHE.B.G.DE11&quot;\n\n/* \nBackReference : \nback reference to resource\n*/\ndefine &quot;BackReference&quot;:\n    Reference {reference: string { value: 'Questionnaire/b24combined.dataelement'}}\n</code></pre></div>"
  ] ; # 
  fhir:url [ fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/b24combineddataelement"^^xsd:anyURI] ; # 
  fhir:identifier ( [
fhir:use [ fhir:v "official" ] ;
fhir:value [ fhir:v "b24combined.dataelement" ]
  ] ) ; # 
  fhir:version [ fhir:v "0.1.0"] ; # 
  fhir:name [ fhir:v "b24combineddataelement"] ; # 
  fhir:title [ fhir:v "B24Combined.DataElement"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:type [
    ( fhir:coding [
fhir:system [ fhir:v "http://hl7.org/fhir/ValueSet/library-type"^^xsd:anyURI ] ;
fhir:code [ fhir:v "logic-library" ]     ] )
  ] ; # 
  fhir:date [ fhir:v "2023-10-04T12:32:21+00:00"^^xsd:dateTime] ; # 
  fhir:publisher [ fhir:v "WHO"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "WHO" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "http://who.int" ]     ] )
  ] ) ; # 
  fhir:relatedArtifact ( [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers"^^xsd:anyURI ;
fhir:link <http://fhir.org/guides/who/anc-cds/Library/FHIRHelpers>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chebase"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chebase>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chevalueset"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chevalueset>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chezscore"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/chezscore>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforage"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforage>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/anthrobase"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/anthrobase>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforlength"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforlength>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforheight"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/weightforheight>     ]
  ] [
fhir:type [ fhir:v "depends-on" ] ;
fhir:resource [
fhir:v "https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/cheobservation"^^xsd:anyURI ;
fhir:link <https://fhir.dk.swisstph-mis.ch/matchbox/fhir/Library/cheobservation>     ]
  ] ) ; # 
  fhir:parameter ( [
fhir:name [ fhir:v "ageinmonths" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "Weight for Length (WFL) Z Scores" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "Weight for Height (WFH) Z Scores" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "Weight for Age (WFA) Z Scores" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE01" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE02" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE03" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE04" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE05" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE06" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B23.DE90" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE07" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE08" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE09" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE10" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] [
fhir:name [ fhir:v "CHE.B.G.DE11" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:type [ fhir:v "boolean" ]
  ] ) ; # 
  fhir:content ( [
fhir:id [ fhir:v "ig-loader-b24combineddataelement.cql" ] ;
fhir:contentType [ fhir:v "text/cql" ] ;
fhir:data [ fhir:v "LyoKQGF1dGhvcjogUGF0cmljayBEZWxjcm9peApAZGVzY3JpcHRpb246IFRoaXMgbGlicmFyeSBpcyBwYXJ0IG9mIHRoZSBwcm9qZWN0IENIRQoqLwpsaWJyYXJ5IGIyNGNvbWJpbmVkZGF0YWVsZW1lbnQgdmVyc2lvbiAnMS4wLjMxMytidWlsZC40NTYnCnVzaW5nIEZISVIgdmVyc2lvbiAnNC4wLjEnCmluY2x1ZGUgRkhJUkhlbHBlcnMgdmVyc2lvbiAnNC4wLjEnIGNhbGxlZCBGSElSSGVscGVycyAKaW5jbHVkZSBjaGViYXNlIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgQmFzZQppbmNsdWRlIGNoZXZhbHVlc2V0IHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgdmFsCmluY2x1ZGUgY2hlenNjb3JlIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgWgppbmNsdWRlIGNoZW9ic2VydmF0aW9uIHZlcnNpb24gJzEuMC4zMTMrYnVpbGQuNDU2JyBjYWxsZWQgb2JzCgoKCgpjb250ZXh0IFBhdGllbnQKCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTAyIDogQ29udnVsc2luZyBOb3cKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTAyIjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTAyJykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEgOiBDb250aW51ZSB0byBBc3Nlc3MgU2ljayBDaGlsZAoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI3LkI4LkI5LkRFMDEnKQoKLyogCk9CU2RlZmluZS5DSEUuQjcuREUwMyA6IENvbnZ1bHNpb24ocykgaW4gdGhpcyBJbGxuZXNzCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwMyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwMycpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTA0IDogTnVtYmVyIG9mIGNvbnZ1bHNpb25zIGluIHRoaXMgSWxsbmVzcwoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDQiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI3LkRFMDQnKQoKLyogCk9CU2RlZmluZS5DSEUuQjcuREUwNyA6IENvbnZ1bHNpb24ocykgbGFzdCAxNSBtaW51dGVzIG9yIG1vcmUKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTA3IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTA3JykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkRFMDggOiBVbmNvbnNjaW91cyBvciBMZXRoYXJnaWMKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTA4IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTA4JykKCi8qIApPQlNkZWZpbmUuQ0hFLkI3LkRFMDkgOiBOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwOSI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwOScpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTEwIDogVm9taXRpbmcKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNy5ERTEwIjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNy5ERTEwJykKCi8qIApPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDcgOiBPcmFsIEZsdWlkIFRlc3QgUmVzdWx0cwoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDciOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIyNC5HLkRFMDcnKQoKLyogCk9CU2RlZmluZS5DSEUuQjI0LkcuREUxNCA6IENvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIG9yIFZvbWl0cyBFdmVyeXRoaW5nCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjI0LkcuREUxNCI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjI0LkcuREUxNCcpCgovKiAKT0JTZGVmaW5lLkNIRS5CNy5ERTAxIDogT2JzdHJ1Y3RlZCBvciBBYnNlbnQgQnJlYXRoaW5nCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjcuREUwMSI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjcuREUwMScpCgovKiAKT0JTZGVmaW5lLkNIRS5CNi5ERTE3IDogTVVBQyAobW0pCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjYuREUxNyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjYuREUxNycpCgovKiAKT0JTZGVmaW5lLkNIRS5CNi5ERTAzQSA6IE1lYXN1cmVkIFRlbXBlcmF0dXJlCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkI2LkRFMDNBJykKCi8qIApPQlNkZWZpbmUuQ0hFLkI2LkRFMDUgOiBIb3QgdG8gVG91Y2gKCiovCmRlZmluZSAiT0JTZGVmaW5lLkNIRS5CNi5ERTA1IjoKICAgIEJhc2UuR2V0T2JzVmFsdWUoJ0NIRS5CNi5ERTA1JykKCi8qIApPQlNkZWZpbmUuQ0hFLkIxMlMxLkRFMDIgOiBGZXZlciBSZXBvcnRlZAoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIxMlMxLkRFMDIiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIxMlMxLkRFMDInKQoKLyogCk9CU2RlZmluZS5DSEUuQjI0LkcuREU0MyA6IE1lYXN1cmVkIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpCgoqLwpkZWZpbmUgIk9CU2RlZmluZS5DSEUuQjI0LkcuREU0MyI6CiAgICBCYXNlLkdldE9ic1ZhbHVlKCdDSEUuQjI0LkcuREU0MycpCgovKiAKT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQyIDogU2Vjb25kIFRlbXBlcmF0dXJlIE1lYXN1cmVtZW50IG5vdCBGZWFzaWJsZQoKKi8KZGVmaW5lICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFNDIiOgogICAgQmFzZS5HZXRPYnNWYWx1ZSgnQ0hFLkIyNC5HLkRFNDInKQoKLyogCmFnZWlubW9udGhzIDogCkFnZUluTW9udGhzKCkKKi8KZGVmaW5lICJhZ2Vpbm1vbnRocyI6CiAgICBBZ2VJbk1vbnRocygpCgovKiAKQWdlIDogYWdlaW5tb250aHMKQWxpYXMKKi8KZGVmaW5lICJBZ2UiOgogICAgImFnZWlubW9udGhzIgoKLyogCldlaWdodCBmb3IgTGVuZ3RoIChXRkwpIFogU2NvcmVzIDogClouIldMWiIKKi8KZGVmaW5lICJXZWlnaHQgZm9yIExlbmd0aCAoV0ZMKSBaIFNjb3JlcyI6CiAgICBaLiJXTFoiCgovKiAKV2VpZ2h0IGZvciBIZWlnaHQgKFdGSCkgWiBTY29yZXMgOiAKWi4iV0haIgoqLwpkZWZpbmUgIldlaWdodCBmb3IgSGVpZ2h0IChXRkgpIFogU2NvcmVzIjoKICAgIFouIldIWiIKCi8qIApXZWlnaHQgZm9yIEFnZSAoV0ZBKSBaIFNjb3JlcyA6IApaLiJXQVoiCiovCmRlZmluZSAiV2VpZ2h0IGZvciBBZ2UgKFdGQSkgWiBTY29yZXMiOgogICAgWi4iV0FaIgoKLyogCkNIRS5CLkcuREUwMSA6IAogICAgKCAgICAoIkNvbnZ1bHNpbmcgTm93IiA9IHRydWUgYW5kICJDb250aW51ZSB0byBBc3Nlc3MgU2ljayBDaGlsZCI9IlN0YWJpbGlzZWQsIGNvbnRpbnVlIGNvbnN1bHRhdGlvbiIpKQogICAgIG9yICggICAgKCJDb252dWxzaW9uKHMpIGluIHRoaXMgSWxsbmVzcyIgPSAgdHJ1ZSBhbmQgKCJOdW1iZXIgb2YgY29udnVsc2lvbnMgaW4gdGhpcyBJbGxuZXNzIiA9ICJUd28gb3IgbW9yZSBjb252dWxzaW9ucyIgb3IgIkNvbnZ1bHNpb24ocykgbGFzdCAxNSBtaW51dGVzIG9yIG1vcmUiID0gdHJ1ZSkpKQogICAgIG9yICggICAgIlVuY29uc2Npb3VzIG9yIExldGhhcmdpYyIgPSB0cnVlKQogICAgIG9yICggICAgKCJOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkIiA9IHRydWUgb3IgIlZvbWl0aW5nIiA9ICJWb21pdGluZyBFdmVyeXRoaW5nIikgYW5kICgiT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMiID0gIkNvbXBsZXRlbHkgVW5hYmxlIHRvIERyaW5rIiBvciAiT3JhbCBGbHVpZCBUZXN0IFJlc3VsdHMiID0gIlZvbWl0cyBJbW1lZGlhdGVseSAvIEV2ZXJ5dGhpbmciIG9yICJDb21wbGV0ZWx5IFVuYWJsZSB0byBEcmluayBvciBWb21pdHMgRXZlcnl0aGluZyI9dHJ1ZSkpCiovCmRlZmluZSAiQ0hFLkIuRy5ERTAxIjoKICAgICAgICAoICAgICgiT0JTZGVmaW5lLkNIRS5CNy5ERTAyIiA9IHRydWUgYW5kICJPQlNkZWZpbmUuQ0hFLkI3LkI4LkI5LkRFMDEiPXZhbC4iU3RhYmlsaXNlZCwgY29udGludWUgY29uc3VsdGF0aW9uIikpCiAgICAgICAgIG9yICggICAgKCJPQlNkZWZpbmUuQ0hFLkI3LkRFMDMiID0gIHRydWUgYW5kICgiT0JTZGVmaW5lLkNIRS5CNy5ERTA0IiB+IHZhbC4iVHdvIG9yIG1vcmUgY29udnVsc2lvbnMiIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDciID0gdHJ1ZSkpKQogICAgICAgICBvciAoICAgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDgiID0gdHJ1ZSkKICAgICAgICAgb3IgKCAgICAoIk9CU2RlZmluZS5DSEUuQjcuREUwOSIgPSB0cnVlIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMTAiIH4gdmFsLiJWb21pdGluZyBFdmVyeXRoaW5nIikgYW5kICgiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTA3IiB+IHZhbC4iQ29tcGxldGVseSBVbmFibGUgdG8gRHJpbmsiIG9yICJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFMDciIH4gdmFsLiJWb21pdHMgSW1tZWRpYXRlbHkgLyBFdmVyeXRoaW5nIiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTE0Ij10cnVlKSkKCi8qIApEYW5nZXIgU2lnbnMgOiBDSEUuQi5HLkRFMDEKQWxpYXMKKi8KZGVmaW5lICJEYW5nZXIgU2lnbnMiOgogICAgIkNIRS5CLkcuREUwMSIKCi8qIApDSEUuQi5HLkRFMDIgOiAKIk9ic3RydWN0ZWQgb3IgQWJzZW50IEJyZWF0aGluZyIgPSB0cnVlIGFuZCAiQ29udGludWUgdG8gQXNzZXNzIFNpY2sgQ2hpbGQiPSJTdGFiaWxpc2VkLCBjb250aW51ZSBjb25zdWx0YXRpb24iCiovCmRlZmluZSAiQ0hFLkIuRy5ERTAyIjoKICAgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDEiID0gdHJ1ZSBhbmQgIk9CU2RlZmluZS5DSEUuQjcuQjguQjkuREUwMSI9dmFsLiJTdGFiaWxpc2VkLCBjb250aW51ZSBjb25zdWx0YXRpb24iCgovKiAKSGlzdG9yeSBvZiBPYnN0cnVjdGVkIG9yIEFic2VudCBCcmVhdGhpbmcgOiBDSEUuQi5HLkRFMDIKQWxpYXMKKi8KZGVmaW5lICJIaXN0b3J5IG9mIE9ic3RydWN0ZWQgb3IgQWJzZW50IEJyZWF0aGluZyI6CiAgICAiQ0hFLkIuRy5ERTAyIgoKLyogCkNIRS5CLkcuREUwMyA6IAogICAgKCJhZ2Vpbm1vbnRocyI+PSAyIGFuZCAiYWdlaW5tb250aHMiPCA2MCkKICAgICBhbmQgKCggICAgIldlaWdodCBmb3IgSGVpZ2h0IChXRkgpIFogU2NvcmVzIiAgPD0tMyBvciAiV2VpZ2h0IGZvciBMZW5ndGggKFdGTCkgWiBTY29yZXMiICA8PSAtMykKICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI+PTYgIGFuZCAiTVVBQyAobW0pIiA8PTExNSAnbW0nKQogICAgIG9yICggICAgImFnZWlubW9udGhzIjwgMTIgIGFuZCAiV2VpZ2h0IGZvciBBZ2UgKFdGQSkgWiBTY29yZXMiIDw9IC0zKSkKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDMiOgogICAgICAgICgiYWdlaW5tb250aHMiPj0gMiBhbmQgImFnZWlubW9udGhzIjwgNjApCiAgICAgICAgIGFuZCAoKCAgICAiV2VpZ2h0IGZvciBIZWlnaHQgKFdGSCkgWiBTY29yZXMiICA8PS0zIG9yICJXZWlnaHQgZm9yIExlbmd0aCAoV0ZMKSBaIFNjb3JlcyIgIDw9IC0zKQogICAgICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI+PTYgIGFuZCAiT0JTZGVmaW5lLkNIRS5CNi5ERTE3IiA8PTExNSAnbW0nKQogICAgICAgICBvciAoICAgICJhZ2Vpbm1vbnRocyI8IDEyICBhbmQgIldlaWdodCBmb3IgQWdlIChXRkEpIFogU2NvcmVzIiA8PSAtMykpCgovKiAKU2V2ZXJlIEFjdXRlIE1hbG51dHJpdGlvbiA6IENIRS5CLkcuREUwMwpBbGlhcwoqLwpkZWZpbmUgIlNldmVyZSBBY3V0ZSBNYWxudXRyaXRpb24iOgogICAgIkNIRS5CLkcuREUwMyIKCi8qIApDSEUuQi5HLkRFMDQgOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDQiOgogICAgZmFsc2UKCi8qIApNZWRpY2FsIENvbXBsaWNhdGlvbnMgOiBDSEUuQi5HLkRFMDQKQWxpYXMKKi8KZGVmaW5lICJNZWRpY2FsIENvbXBsaWNhdGlvbnMiOgogICAgIkNIRS5CLkcuREUwNCIKCi8qIApDSEUuQi5HLkRFMDUgOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDUiOgogICAgZmFsc2UKCi8qIAoyLTU5bSBzZXZlcmUgY2xhc3NpZmljYXRpb24gb3RoZXIgdGhhbiBzZXZlcmUgZGVoZHlyYXRpb24gOiBDSEUuQi5HLkRFMDUKQWxpYXMKKi8KZGVmaW5lICIyLTU5bSBzZXZlcmUgY2xhc3NpZmljYXRpb24gb3RoZXIgdGhhbiBzZXZlcmUgZGVoZHlyYXRpb24iOgogICAgIkNIRS5CLkcuREUwNSIKCi8qIApDSEUuQi5HLkRFMDYgOiAKIkFnZSIgPj0yICBhbmQgIk1lYXN1cmVkIFRlbXBlcmF0dXJlIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUiID0gIlZlcnkgSGlnaCIgb3IgIkhvdCB0byBUb3VjaCIgPSB0cnVlIG9yICJGZXZlciBSZXBvcnRlZCIgPSB0cnVlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA2IjoKICAgICJBZ2UiID49MiAgYW5kICJPQlNkZWZpbmUuQ0hFLkI2LkRFMDNBIiB+IHZhbC4iSGlnaCIgb3IgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiIH4gdmFsLiJWZXJ5IEhpZ2giIG9yICJPQlNkZWZpbmUuQ0hFLkI2LkRFMDUiID0gdHJ1ZSBvciAiT0JTZGVmaW5lLkNIRS5CMTJTMS5ERTAyIiA9IHRydWUKCi8qIApGZXZlciA6IENIRS5CLkcuREUwNgpBbGlhcwoqLwpkZWZpbmUgIkZldmVyIjoKICAgICJDSEUuQi5HLkRFMDYiCgovKiAKQ0hFLkIyMy5ERTkwIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIyMy5ERTkwIjoKICAgIGZhbHNlCgovKiAKU2V2ZXJlIERlaHlkcmF0aW9uIDogQ0hFLkIyMy5ERTkwCkFsaWFzCiovCmRlZmluZSAiU2V2ZXJlIERlaHlkcmF0aW9uIjoKICAgICJDSEUuQjIzLkRFOTAiCgovKiAKQ0hFLkIuRy5ERTA3IDogCiJTZXZlcmUgRGVoeWRyYXRpb24iID0gdHJ1ZSAgIGFuZCAoIlVuY29uc2Npb3VzIG9yIExldGhhcmdpYyIgPXRydWUgb3IgKCJOb3QgYWJsZSB0byBkcmluayBvciBicmVhc3RmZWVkIiA9IHRydWUgIG9yICAiVm9taXRpbmciID0gIlZvbWl0aW5nIEV2ZXJ5dGhpbmciKSkgYW5kICAiQ29udnVsc2luZyBOb3ciPSB0cnVlICBvciAiT2JzdHJ1Y3RlZCBvciBBYnNlbnQgQnJlYXRoaW5nIiA9IGZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA3IjoKICAgICJTZXZlcmUgRGVoeWRyYXRpb24iID0gdHJ1ZSAgIGFuZCAoIk9CU2RlZmluZS5DSEUuQjcuREUwOCIgPXRydWUgb3IgKCJPQlNkZWZpbmUuQ0hFLkI3LkRFMDkiID0gdHJ1ZSAgb3IgICJPQlNkZWZpbmUuQ0hFLkI3LkRFMTAiIH4gdmFsLiJWb21pdGluZyBFdmVyeXRoaW5nIikpIGFuZCAgIk9CU2RlZmluZS5DSEUuQjcuREUwMiI9IHRydWUgIG9yICJPQlNkZWZpbmUuQ0hFLkI3LkRFMDEiID0gZmFsc2UKCi8qIApTZXZlcmUgRGVoeWRyYXRpb24gd2l0aCBVbmNvbnNjaW91cy9sZXRoYXJneSBvciBVbmFibGUgdG8gZHJpbmsgQU5EIG5vIG90aGVyIHNpZ25zIG9mIHZlcnkgc2V2ZXJlIGRpc2Vhc2UgOiBDSEUuQi5HLkRFMDcKQWxpYXMKKi8KZGVmaW5lICJTZXZlcmUgRGVoeWRyYXRpb24gd2l0aCBVbmNvbnNjaW91cy9sZXRoYXJneSBvciBVbmFibGUgdG8gZHJpbmsgQU5EIG5vIG90aGVyIHNpZ25zIG9mIHZlcnkgc2V2ZXJlIGRpc2Vhc2UiOgogICAgIkNIRS5CLkcuREUwNyIKCi8qIApDSEUuQi5HLkRFMDggOiAKZmFsc2UKKi8KZGVmaW5lICJDSEUuQi5HLkRFMDgiOgogICAgZmFsc2UKCi8qIApQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUgOiBDSEUuQi5HLkRFMDgKQWxpYXMKKi8KZGVmaW5lICJQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUiOgogICAgIkNIRS5CLkcuREUwOCIKCi8qIApDSEUuQi5HLkRFMDkgOiAKIlBTQkkgb3RoZXIgdGhhbiB0ZW1wZXJhdHVyZSIgPSB0cnVlIG9yICgoIk1lYXN1cmVkIFRlbXBlcmF0dXJlIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUiID0gIkxvdyIpIGFuZCAoIk1lYXN1cmVkIFRlbXBlcmF0dXJlIChzZWNvbmQgbWVhc3VyZW1lbnQpIiA9ICJIaWdoIiBvciAiTWVhc3VyZWQgVGVtcGVyYXR1cmUgKHNlY29uZCBtZWFzdXJlbWVudCkiID0gIkxvdyIgb3IgIlNlY29uZCBUZW1wZXJhdHVyZSBNZWFzdXJlbWVudCBub3QgRmVhc2libGUiID0gdHJ1ZSkpCiovCmRlZmluZSAiQ0hFLkIuRy5ERTA5IjoKICAgICJQU0JJIG90aGVyIHRoYW4gdGVtcGVyYXR1cmUiID0gdHJ1ZSBvciAoKCJPQlNkZWZpbmUuQ0hFLkI2LkRFMDNBIiB+IHZhbC4iSGlnaCIgb3IgIk9CU2RlZmluZS5DSEUuQjYuREUwM0EiIH4gdmFsLiJMb3ciKSBhbmQgKCJPQlNkZWZpbmUuQ0hFLkIyNC5HLkRFNDMiIH4gdmFsLiJIaWdoIiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQzIiB+IHZhbC4iTG93IiBvciAiT0JTZGVmaW5lLkNIRS5CMjQuRy5ERTQyIiA9IHRydWUpKQoKLyogClBTQkkgOiBDSEUuQi5HLkRFMDkKQWxpYXMKKi8KZGVmaW5lICJQU0JJIjoKICAgICJDSEUuQi5HLkRFMDkiCgovKiAKQ0hFLkIuRy5ERTEwIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTEwIjoKICAgIGZhbHNlCgovKiAKWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIG90aGVyIHRoYW4gc2V2ZXJlIGRlaHlkcmF0aW9uIDogQ0hFLkIuRy5ERTEwCkFsaWFzCiovCmRlZmluZSAiWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIG90aGVyIHRoYW4gc2V2ZXJlIGRlaHlkcmF0aW9uIjoKICAgICJDSEUuQi5HLkRFMTAiCgovKiAKQ0hFLkIuRy5ERTExIDogCmZhbHNlCiovCmRlZmluZSAiQ0hFLkIuRy5ERTExIjoKICAgIGZhbHNlCgovKiAKWUkgU2V2ZXJlIGNsYXNzaWZpY2F0aW9uIGluY2x1ZGluZyBzZXZlcmUgZGVoeWRyYXRpb24gOiBDSEUuQi5HLkRFMTEKQWxpYXMKKi8KZGVmaW5lICJZSSBTZXZlcmUgY2xhc3NpZmljYXRpb24gaW5jbHVkaW5nIHNldmVyZSBkZWh5ZHJhdGlvbiI6CiAgICAiQ0hFLkIuRy5ERTExIgoKLyogCkJhY2tSZWZlcmVuY2UgOiAKYmFjayByZWZlcmVuY2UgdG8gcmVzb3VyY2UKKi8KZGVmaW5lICJCYWNrUmVmZXJlbmNlIjoKICAgIFJlZmVyZW5jZSB7cmVmZXJlbmNlOiBzdHJpbmcgeyB2YWx1ZTogJ1F1ZXN0aW9ubmFpcmUvYjI0Y29tYmluZWQuZGF0YWVsZW1lbnQnfX0K"^^xsd:base64Binary ]
  ] ) . #