<?xml version="1.0" encoding="UTF-8"?>

<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="hr-measurement"/>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: CodeSystem hr-measurement</b></p><a name="hr-measurement"> </a><a name="hchr-measurement"> </a><p>This case-sensitive code system <code>https://fhir.savannahghi.org/ig/healthy-route/CodeSystem/hr-measurement</code> defines the following codes:</p><table class="codes"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td></tr><tr><td style="white-space:nowrap">age-at-consent<a name="hr-measurement-age-at-consent"> </a></td><td>Age at consent</td><td>Completed years on the date consent was given, calculated from the date of birth. Derived.</td></tr><tr><td style="white-space:nowrap">capable-of-consent<a name="hr-measurement-capable-of-consent"> </a></td><td>Capable of giving signed informed consent</td><td>Inclusion criterion. True or false.</td></tr><tr><td style="white-space:nowrap">documented-egfr<a name="hr-measurement-documented-egfr"> </a></td><td>Documented eGFR</td><td>An eGFR documented by the referring service before the visit, as the record shows it. Distinct from the eGFR the study calculates from its own creatinine.</td></tr><tr><td style="white-space:nowrap">excl-undesirable<a name="hr-measurement-excl-undesirable"> </a></td><td>Condition making participation undesirable</td><td>Exclusion criterion, in the investigator's opinion. True or false.</td></tr><tr><td style="white-space:nowrap">excl-eye-condition<a name="hr-measurement-excl-eye-condition"> </a></td><td>Eye condition precluding retinal imaging</td><td>Exclusion criterion. True or false.</td></tr><tr><td style="white-space:nowrap">excl-emergency<a name="hr-measurement-excl-emergency"> </a></td><td>Hypertensive, hyperglycaemic or hypoglycaemic emergency</td><td>Exclusion criterion. True or false.</td></tr><tr><td style="white-space:nowrap">excl-involvement<a name="hr-measurement-excl-involvement"> </a></td><td>Involvement in the planning or conduct of the study</td><td>Exclusion criterion. True or false.</td></tr><tr><td style="white-space:nowrap">excl-noncompliance<a name="hr-measurement-excl-noncompliance"> </a></td><td>Unlikely to comply with study procedures</td><td>Exclusion criterion. True or false.</td></tr><tr><td style="white-space:nowrap">eligibility-outcome<a name="hr-measurement-eligibility-outcome"> </a></td><td>Eligibility outcome</td><td>The outcome the rules in force computed from the criteria. Derived.</td></tr><tr><td style="white-space:nowrap">cohort<a name="hr-measurement-cohort"> </a></td><td>Cohort</td><td>Case or control, assigned from the documented eGFR. Derived.</td></tr><tr><td style="white-space:nowrap">history-dm<a name="hr-measurement-history-dm"> </a></td><td>Diabetes, reported</td><td>The participant reports a diagnosis of diabetes. True or false.</td></tr><tr><td style="white-space:nowrap">history-htn<a name="hr-measurement-history-htn"> </a></td><td>Hypertension, reported</td><td>The participant reports a diagnosis of hypertension. True or false.</td></tr><tr><td style="white-space:nowrap">history-ckd<a name="hr-measurement-history-ckd"> </a></td><td>Chronic kidney disease, reported</td><td>The participant reports a diagnosis of chronic kidney disease. True or false.</td></tr><tr><td style="white-space:nowrap">history-hiv<a name="hr-measurement-history-hiv"> </a></td><td>HIV, reported</td><td>The participant reports a diagnosis of HIV. True or false.</td></tr><tr><td style="white-space:nowrap">history-heart<a name="hr-measurement-history-heart"> </a></td><td>Heart disease, reported</td><td>The participant reports a diagnosis of heart disease. True or false.</td></tr><tr><td style="white-space:nowrap">history-traditional<a name="hr-measurement-history-traditional"> </a></td><td>Traditional medicine use</td><td>The participant reports current or previous use of traditional medicine. True or false.</td></tr><tr><td style="white-space:nowrap">history-alcohol<a name="hr-measurement-history-alcohol"> </a></td><td>Alcohol use</td><td>Current, past or nil. LOINC codes the quantity of alcohol, not whether a person drinks, so the status takes a local code.</td></tr><tr><td style="white-space:nowrap">medications-none<a name="hr-measurement-medications-none"> </a></td><td>No current medication</td><td>The participant takes no medication at present. Recorded so that an absent medication list is distinguishable from one not yet taken.</td></tr><tr><td style="white-space:nowrap">fruit-days<a name="hr-measurement-fruit-days"> </a></td><td>Days fruit eaten in a usual week</td><td>0 to 7.</td></tr><tr><td style="white-space:nowrap">veg-days<a name="hr-measurement-veg-days"> </a></td><td>Days vegetables eaten in a usual week</td><td>0 to 7.</td></tr><tr><td style="white-space:nowrap">salt-added<a name="hr-measurement-salt-added"> </a></td><td>Salt added at the table</td><td>How often, on the study's frequency scale.</td></tr><tr><td style="white-space:nowrap">sugar-drinks<a name="hr-measurement-sugar-drinks"> </a></td><td>Sugar-sweetened drinks</td><td>How often, on the study's frequency scale.</td></tr><tr><td style="white-space:nowrap">work-activity<a name="hr-measurement-work-activity"> </a></td><td>Physical activity at work</td><td>On the study's work activity scale.</td></tr><tr><td style="white-space:nowrap">activity-days<a name="hr-measurement-activity-days"> </a></td><td>Days of moderate or vigorous activity in a usual week</td><td>0 to 7.</td></tr><tr><td style="white-space:nowrap">activity-minutes<a name="hr-measurement-activity-minutes"> </a></td><td>Minutes of moderate or vigorous activity on those days</td><td>0 to 1440.</td></tr><tr><td style="white-space:nowrap">seated-hours<a name="hr-measurement-seated-hours"> </a></td><td>Hours seated in a usual day</td><td>0 to 24.</td></tr><tr><td style="white-space:nowrap">fruit-veg-5plus<a name="hr-measurement-fruit-veg-5plus"> </a></td><td>Fruit and vegetables eaten five days or more</td><td>Both day counts at five or more. Derived.</td></tr><tr><td style="white-space:nowrap">activity-weekly-minutes<a name="hr-measurement-activity-weekly-minutes"> </a></td><td>Weekly minutes of moderate or vigorous activity</td><td>Days multiplied by minutes. Derived.</td></tr><tr><td style="white-space:nowrap">activity-who-met<a name="hr-measurement-activity-who-met"> </a></td><td>WHO physical activity recommendation met</td><td>150 minutes a week or more. Derived.</td></tr><tr><td style="white-space:nowrap">hip-circumference<a name="hr-measurement-hip-circumference"> </a></td><td>Hip circumference</td><td>In centimetres. LOINC publishes a protocol code for hip circumference but not a measurement code, so the measurement takes a local one.</td></tr><tr><td style="white-space:nowrap">waist-hip-ratio<a name="hr-measurement-waist-hip-ratio"> </a></td><td>Waist-to-hip ratio</td><td>Waist circumference over hip circumference. Derived.</td></tr><tr><td style="white-space:nowrap">bp-position<a name="hr-measurement-bp-position"> </a></td><td>Blood pressure reading position</td><td>Whether the reading was taken before or after retinal capture, for the reading the protocol allows either side of it. Carried on the reading as an extension.</td></tr><tr><td style="white-space:nowrap">bp-device<a name="hr-measurement-bp-device"> </a></td><td>Blood pressure monitor</td><td>Which of the study's monitors took the reading. Carried on each reading as an extension.</td></tr><tr><td style="white-space:nowrap">retinal-capture-time<a name="hr-measurement-retinal-capture-time"> </a></td><td>Time of retinal capture</td><td>When retinal photography finished. The blood pressure readings are timed relative to it.</td></tr><tr><td style="white-space:nowrap">flag-hypertension<a name="hr-measurement-flag-hypertension"> </a></td><td>Hypertension flag</td><td>Raised readings, a reported history or current antihypertensive treatment. Derived.</td></tr><tr><td style="white-space:nowrap">flag-t2d<a name="hr-measurement-flag-t2d"> </a></td><td>Type 2 diabetes flag</td><td>HbA1c above threshold or a reported history. Derived.</td></tr><tr><td style="white-space:nowrap">flag-ckd-stage-3<a name="hr-measurement-flag-ckd-stage-3"> </a></td><td>CKD stage 3 or worse flag</td><td>Calculated eGFR below 60. Derived.</td></tr><tr><td style="white-space:nowrap">creatinine-converted<a name="hr-measurement-creatinine-converted"> </a></td><td>Serum creatinine, converted</td><td>The creatinine in mg/dL as the eGFR equation used it, when the laboratory reported another unit. Derived.</td></tr><tr><td style="white-space:nowrap">hiv-test<a name="hr-measurement-hiv-test"> </a></td><td>HIV test result</td><td>Reactive or non-reactive, as the laboratory reports it. The test method is not captured, so no LOINC code asserting one is used.</td></tr><tr><td style="white-space:nowrap">fbc-taken<a name="hr-measurement-fbc-taken"> </a></td><td>Full blood count taken</td><td>Whether a full blood count was taken. The count itself is not captured. True or false.</td></tr><tr><td style="white-space:nowrap">images-dilated<a name="hr-measurement-images-dilated"> </a></td><td>Images taken with dilation</td><td>True or false.</td></tr><tr><td style="white-space:nowrap">images-right<a name="hr-measurement-images-right"> </a></td><td>Image captured of the right eye</td><td>True or false.</td></tr><tr><td style="white-space:nowrap">images-left<a name="hr-measurement-images-left"> </a></td><td>Image captured of the left eye</td><td>True or false.</td></tr><tr><td style="white-space:nowrap">images-synced<a name="hr-measurement-images-synced"> </a></td><td>Images synced to the device cloud storage</td><td>True or false.</td></tr></table></div>
  </text>
  <url value="https://fhir.savannahghi.org/ig/healthy-route/CodeSystem/hr-measurement"/>
  <version value="0.1.0"/>
  <name value="HRMeasurementCS"/>
  <title value="Healthy Route Measurement Codes"/>
  <status value="draft"/>
  <experimental value="false"/>
  <date value="2026-10-11T11:12:01+00:00"/>
  <publisher value="Savannah Informatics"/>
  <contact>
    <name value="Savannah Informatics"/>
    <telecom>
      <system value="url"/>
      <value value="https://savannahghi.org"/>
    </telecom>
  </contact>
  <contact>
    <name value="Savannah Informatics"/>
    <telecom>
      <system value="url"/>
      <value value="https://savannahghi.org"/>
    </telecom>
  </contact>
  <description value="Codes for the questions on the visit forms that LOINC does not cover, and for the values the study derives from them."/>
  <caseSensitive value="true"/>
  <content value="complete"/>
  <count value="44"/>
  <concept>
    <code value="age-at-consent"/>
    <display value="Age at consent"/>
    <definition value="Completed years on the date consent was given, calculated from the date of birth. Derived."/>
  </concept>
  <concept>
    <code value="capable-of-consent"/>
    <display value="Capable of giving signed informed consent"/>
    <definition value="Inclusion criterion. True or false."/>
  </concept>
  <concept>
    <code value="documented-egfr"/>
    <display value="Documented eGFR"/>
    <definition value="An eGFR documented by the referring service before the visit, as the record shows it. Distinct from the eGFR the study calculates from its own creatinine."/>
  </concept>
  <concept>
    <code value="excl-undesirable"/>
    <display value="Condition making participation undesirable"/>
    <definition value="Exclusion criterion, in the investigator's opinion. True or false."/>
  </concept>
  <concept>
    <code value="excl-eye-condition"/>
    <display value="Eye condition precluding retinal imaging"/>
    <definition value="Exclusion criterion. True or false."/>
  </concept>
  <concept>
    <code value="excl-emergency"/>
    <display value="Hypertensive, hyperglycaemic or hypoglycaemic emergency"/>
    <definition value="Exclusion criterion. True or false."/>
  </concept>
  <concept>
    <code value="excl-involvement"/>
    <display value="Involvement in the planning or conduct of the study"/>
    <definition value="Exclusion criterion. True or false."/>
  </concept>
  <concept>
    <code value="excl-noncompliance"/>
    <display value="Unlikely to comply with study procedures"/>
    <definition value="Exclusion criterion. True or false."/>
  </concept>
  <concept>
    <code value="eligibility-outcome"/>
    <display value="Eligibility outcome"/>
    <definition value="The outcome the rules in force computed from the criteria. Derived."/>
  </concept>
  <concept>
    <code value="cohort"/>
    <display value="Cohort"/>
    <definition value="Case or control, assigned from the documented eGFR. Derived."/>
  </concept>
  <concept>
    <code value="history-dm"/>
    <display value="Diabetes, reported"/>
    <definition value="The participant reports a diagnosis of diabetes. True or false."/>
  </concept>
  <concept>
    <code value="history-htn"/>
    <display value="Hypertension, reported"/>
    <definition value="The participant reports a diagnosis of hypertension. True or false."/>
  </concept>
  <concept>
    <code value="history-ckd"/>
    <display value="Chronic kidney disease, reported"/>
    <definition value="The participant reports a diagnosis of chronic kidney disease. True or false."/>
  </concept>
  <concept>
    <code value="history-hiv"/>
    <display value="HIV, reported"/>
    <definition value="The participant reports a diagnosis of HIV. True or false."/>
  </concept>
  <concept>
    <code value="history-heart"/>
    <display value="Heart disease, reported"/>
    <definition value="The participant reports a diagnosis of heart disease. True or false."/>
  </concept>
  <concept>
    <code value="history-traditional"/>
    <display value="Traditional medicine use"/>
    <definition value="The participant reports current or previous use of traditional medicine. True or false."/>
  </concept>
  <concept>
    <code value="history-alcohol"/>
    <display value="Alcohol use"/>
    <definition value="Current, past or nil. LOINC codes the quantity of alcohol, not whether a person drinks, so the status takes a local code."/>
  </concept>
  <concept>
    <code value="medications-none"/>
    <display value="No current medication"/>
    <definition value="The participant takes no medication at present. Recorded so that an absent medication list is distinguishable from one not yet taken."/>
  </concept>
  <concept>
    <code value="fruit-days"/>
    <display value="Days fruit eaten in a usual week"/>
    <definition value="0 to 7."/>
  </concept>
  <concept>
    <code value="veg-days"/>
    <display value="Days vegetables eaten in a usual week"/>
    <definition value="0 to 7."/>
  </concept>
  <concept>
    <code value="salt-added"/>
    <display value="Salt added at the table"/>
    <definition value="How often, on the study's frequency scale."/>
  </concept>
  <concept>
    <code value="sugar-drinks"/>
    <display value="Sugar-sweetened drinks"/>
    <definition value="How often, on the study's frequency scale."/>
  </concept>
  <concept>
    <code value="work-activity"/>
    <display value="Physical activity at work"/>
    <definition value="On the study's work activity scale."/>
  </concept>
  <concept>
    <code value="activity-days"/>
    <display value="Days of moderate or vigorous activity in a usual week"/>
    <definition value="0 to 7."/>
  </concept>
  <concept>
    <code value="activity-minutes"/>
    <display value="Minutes of moderate or vigorous activity on those days"/>
    <definition value="0 to 1440."/>
  </concept>
  <concept>
    <code value="seated-hours"/>
    <display value="Hours seated in a usual day"/>
    <definition value="0 to 24."/>
  </concept>
  <concept>
    <code value="fruit-veg-5plus"/>
    <display value="Fruit and vegetables eaten five days or more"/>
    <definition value="Both day counts at five or more. Derived."/>
  </concept>
  <concept>
    <code value="activity-weekly-minutes"/>
    <display value="Weekly minutes of moderate or vigorous activity"/>
    <definition value="Days multiplied by minutes. Derived."/>
  </concept>
  <concept>
    <code value="activity-who-met"/>
    <display value="WHO physical activity recommendation met"/>
    <definition value="150 minutes a week or more. Derived."/>
  </concept>
  <concept>
    <code value="hip-circumference"/>
    <display value="Hip circumference"/>
    <definition value="In centimetres. LOINC publishes a protocol code for hip circumference but not a measurement code, so the measurement takes a local one."/>
  </concept>
  <concept>
    <code value="waist-hip-ratio"/>
    <display value="Waist-to-hip ratio"/>
    <definition value="Waist circumference over hip circumference. Derived."/>
  </concept>
  <concept>
    <code value="bp-position"/>
    <display value="Blood pressure reading position"/>
    <definition value="Whether the reading was taken before or after retinal capture, for the reading the protocol allows either side of it. Carried on the reading as an extension."/>
  </concept>
  <concept>
    <code value="bp-device"/>
    <display value="Blood pressure monitor"/>
    <definition value="Which of the study's monitors took the reading. Carried on each reading as an extension."/>
  </concept>
  <concept>
    <code value="retinal-capture-time"/>
    <display value="Time of retinal capture"/>
    <definition value="When retinal photography finished. The blood pressure readings are timed relative to it."/>
  </concept>
  <concept>
    <code value="flag-hypertension"/>
    <display value="Hypertension flag"/>
    <definition value="Raised readings, a reported history or current antihypertensive treatment. Derived."/>
  </concept>
  <concept>
    <code value="flag-t2d"/>
    <display value="Type 2 diabetes flag"/>
    <definition value="HbA1c above threshold or a reported history. Derived."/>
  </concept>
  <concept>
    <code value="flag-ckd-stage-3"/>
    <display value="CKD stage 3 or worse flag"/>
    <definition value="Calculated eGFR below 60. Derived."/>
  </concept>
  <concept>
    <code value="creatinine-converted"/>
    <display value="Serum creatinine, converted"/>
    <definition value="The creatinine in mg/dL as the eGFR equation used it, when the laboratory reported another unit. Derived."/>
  </concept>
  <concept>
    <code value="hiv-test"/>
    <display value="HIV test result"/>
    <definition value="Reactive or non-reactive, as the laboratory reports it. The test method is not captured, so no LOINC code asserting one is used."/>
  </concept>
  <concept>
    <code value="fbc-taken"/>
    <display value="Full blood count taken"/>
    <definition value="Whether a full blood count was taken. The count itself is not captured. True or false."/>
  </concept>
  <concept>
    <code value="images-dilated"/>
    <display value="Images taken with dilation"/>
    <definition value="True or false."/>
  </concept>
  <concept>
    <code value="images-right"/>
    <display value="Image captured of the right eye"/>
    <definition value="True or false."/>
  </concept>
  <concept>
    <code value="images-left"/>
    <display value="Image captured of the left eye"/>
    <definition value="True or false."/>
  </concept>
  <concept>
    <code value="images-synced"/>
    <display value="Images synced to the device cloud storage"/>
    <definition value="True or false."/>
  </concept>
</CodeSystem>