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

Questionnaire: Measurements

Branch:
Structure
LinkIdTextCardinalityTypeFlagsDescription & Constraintsdoco
.. CHE.B6.MeasurementsQuestionnairehttps://fhir.dk.swisstph-mis.ch/matchbox/fhir/Questionnaire/che.b6.measurements#0.1.0
... pastWeightActualisednull0..1quantityiconExpressions:
... ageinmonthsAgeInMonths0..1integericonExpressions:
... CHE.B6.DE01Axillary Temperature (degrees Celcius)0..1quantityExpressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE02').answer.first().empty() and %resource.repeat(item).where(linkId='CHE.B6.DE04').answer.first().empty()
  • Calculated Value: iif(%resource.repeat(item).where(linkId='CHE.B6.DE03').answer.first().exists(),%resource.repeat(item).where(linkId='CHE.B6.DE03').answer.first().value - 0.5 'Cel',answer)
.... CHE.B6.DE01-help<p>The child&#8217;s axillary temperature (temperature taken under the armpit), measured in degrees Celcius.</p> <p><strong>Temperature ranges for children 2 &#8211; 59 months:</strong><br /> - Under 35.5 : hypothermia (low body temperature)<br /> - 35.5 to 37.4 : normal <br /> - 37.5 to 38.4 : fever<br /> - 38.5 and over : high fever <br /> If hypothermia, keep the child warm. If high fever, give paracetamol</p> <p><strong>Temperature ranges for young infants under 2 months:</strong><br /> - Under 35.5 : hypothermia (low body temperature)<br /> - 35.5 to 37.9 : normal <br /> - 38.0 : fever<br /> If the high or low temperature is the only severe sign, repeat the measurement after 30 minutes. In the meantime, remove clothing and let the baby who has fever cool. If the baby has hypothermia in winter, wrap the baby to warm her. Use the second reading to decide if the infant has fever or low temperature.</p>0..1display
... CHE.B6.DE02null0..*choiceOptions: 1 option
Expressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().empty() and %resource.repeat(item).where(linkId='CHE.B6.DE04').answer.first().empty()
.... CHE.B6.DE02-helpThe health care worker prefers to take the child&#8217;s rectal temperature0..1display
... CHE.B6.DE03Rectal Temperature (degree Celcius)0..1quantityExpressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE02').answer.first().value = true
.... CHE.B6.DE03-help<p>The child&#8217;s rectal temperature (temperature taken in the rectum), measured in degrees Celcius. Only consider taking rectal temperature if trained.</p> <p><b>Temperature ranges for children 2 &#8211; 59 months:</b><br /> - Under 36.0 : hypothermia (low body temperature)<br /> - 36.0 to 38.0 : normal <br /> - 38.0 to 39.0 : fever<br /> - 39.0 and over : high fever <br /> If hypothermia, keep the child warm. If high fever, give paracetamol</p> <p><b>Temperature ranges for young infants under 2 months:</b><br /> - Under 36.0 : hypothermia (low body temperature)<br /> - 36.0 to 38.5 : normal <br /> - 38.5 : fever<br /> If the high or low temperature is the only severe sign, repeat the measurement after 30 minutes. In the meantime, remove clothing and let the baby who has fever cool. If the baby has hypothermia in winter, wrap the baby to warm her. Use the second reading to decide if the infant has fever or low temperature.</p>0..1display
... CHE.B6.DE03AMeasured Temperature0..1stringiconExpressions:
  • Calculated Value: iif(%resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().value >= 38.5 'Cel' and %resource.repeat(item).where(linkId='ageinmonths').answer.first().value >= 2, 'Very High',iif(%resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().value >= 38 'Cel' and %resource.repeat(item).where(linkId='ageinmonths').answer.first().value< 2 or %resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().value >= 37.5 'Cel' and %resource.repeat(item).where(linkId='ageinmonths').answer.first().value >= 2,'High',iif(%resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().value < 35.5 'Cel', 'Low',iif(%resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().value.exists(), 'Normal',{}))))
.... CHE.B6.DE03A-help<p>Autocalculated temperature range based on axillary temperature in degrees Celcius (add 0.5 for rectal temperature)</p> <p>For children 2 &#8211; 59 months:<br /> - Under 35.5 : low<br /> - 35.5 to 37.4 : normal <br /> - 37.5 to 38.4 : high<br /> - 38.5 and over : very high</p> <p>For young infants under 2 months:<br /> - Under 35.5 : low<br /> - 35.5 to 37.9 : normal <br /> - 38.0 : high</p>0..1display
... CHE.B6.DE04null0..*choiceOptions: 1 option
Expressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE01').answer.first().empty() and %resource.repeat(item).where(linkId='CHE.B6.DE02').answer.first().empty()
.... CHE.B6.DE04-helpA thermometer is not available to measure the child&#8217;s temperature0..1display
... CHE.B6.DE05Hot to Touch0..1booleaniconExpressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE04').answer.first().exists()
.... CHE.B6.DE05-helpThe child is hot to touch0..1display
... CHE.B6.DE06Weight (kilograms)0..1quantityExpressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE07').answer.first().empty()
.... CHE.B6.DE06-helpThe child&#8217;s weight in Kilograms, to one decimal place0..1display
... CHE.B6.DE07null0..*choiceOptions: 1 option
.... CHE.B6.DE07-helpThe child&#8217;s weight cannot be measured today. This should only be selected if there are no scales available to properly weight the child. An estimated weight will be calculated for the purposes of medication dosing.0..1display
... CHE.B6.DE08Estimated Weight0..1quantityiconExpressions:
  • Calculated Value: iif(%resource.repeat(item).where(linkId='CHE.B6.DE07').answer.first().exists() and %resource.repeat(item).where(linkId='pastWeightActualised').answer.first().exists(), %resource.repeat(item).where(linkId='pastWeightActualised').answer.first().value, {})
.... CHE.B6.DE08-help<p>Estimated weight is calculated for the purposes of medication dosing only, based on the following order <br /> 1. If a recent* weight available, the weight for age z-score at the time of the measurement is used today, to estimate the weight based on the age today.<br /> 2. If no recent* weight is available, for a child 2 months of age or older, weight is estimated based on height/length, using weight for height/length z-score, and for young infants or if no height / length available, based on age, using weight for age z-score. <br /> - In this case, the z-score is adjusted down the child has wasting, based on <span class="caps">MUAC</span> (for children 6 months and older) or visual assessment (for children under 6 months old, or when <span class="caps">MUAC</span> is not available)</p> <p>*Recent weight is considered to be within the last 2 months for infants under the age of 4 months, within the last 3 months for infants under 6 months, within the last 4 months for infants under 12 months, and within the last 6 months for children 12 to 59 monhts of age.</p>0..1display
... nanweight-proxy-lh0..1groupExpressions:
  • Enable When: %resource.repeat(item).where(linkId='CHE.B6.DE08').answer.first().empty() and %resource.repeat(item).where(linkId='CHE.B6.DE06').answer.first().empty() and %resource.repeat(item).where(linkId='ageinmonths').answer.first().value>=2
... CHE.B6.DE17<span class="caps">MUAC</span> (mm)0..1quantityExpressions:
  • Enable When: %resource.repeat(item).where(linkId='ageinmonths').answer.first().value>= 6 'month' and %resource.repeat(item).where(linkId='CHE.B6.DE17a').answer.first().empty()
.... CHE.B6.DE17-helpMid-upper arm circumference (<span class="caps">MUAC</span>) is an important indicator of acute malnutrition in a child for children 6–59 months.<br /> To measure:<br /> - Find the mid-point of the child’s upper arm between the shoulder and elbow.<br /> - Use <span class="caps">MUAC</span> tape to mark the midpoint on the child’s arm.<br /> - Hold the large end of the strap against the arm at the midpoint of the arm.<br /> - Put the other end of the strap around the child’s arm. Thread the end up through the second small slit in the strap. The end will come from behind.<br /> - Pull both ends until the strap fits closely. It should not be so tight that it makes<br /> folds in the skin. It should also not be too loose.<br /> - Gently press the window. At the marks note the measurement and colour0..1display
... CHE.B6.DE17a<span class="caps">MUAC</span> cannot be measured0..1booleaniconExpressions:
  • Enable When: %resource.repeat(item).where(linkId='ageinmonths').answer.first().value>= 6 'month' and %resource.repeat(item).where(linkId='CHE.B6.DE17').answer.first().empty()
.... CHE.B6.DE17a-helpThe child&#8217;s Mid Upper Arm Circumference cannot be measured0..1display
... CHE.B6.DE18Visually assess for whether underweight (for drug dose calculation)0..1choiceOptions: 3 options
Expressions:
  • Enable When: %resource.repeat(item).where(linkId='ageinmonths').answer.first().value>= 6 'month' and %resource.repeat(item).where(linkId='CHE.B6.DE17a').answer.first().exists()
.... CHE.B6.DE18-helpThe health care worker visually assesses for whether underweight (to help estimate weight for medication dosing)0..1display
... timestampnull0..1dateTimeiconExpressions:

doco Documentation for this format

Option Sets

Answer options for CHE.B6.DE02

  • null#CHE.B6.DE02 ("Prefer to take Rectal Temperature")

Answer options for CHE.B6.DE04

  • null#CHE.B6.DE04 ("Thermometer not available")

Answer options for CHE.B6.DE07

  • null#CHE.B6.DE07 ("Weight cannot be measured")

Answer options for CHE.B6.DE18

  • https://fhir.dk.swisstph-mis.ch/matchbox/fhir/CodeSystem/che-custom-codes#CHE.B6.DE19 ("Does not appear to be Underweight")
  • https://fhir.dk.swisstph-mis.ch/matchbox/fhir/CodeSystem/che-custom-codes#CHE.B6.DE20 ("Appears to be Underweight")
  • https://fhir.dk.swisstph-mis.ch/matchbox/fhir/CodeSystem/che-custom-codes#CHE.B6.DE21 ("Appears to be Severely Underweight")