This page is part of the Application Data Exchange Assessment Framework and Functional Requirements for Mobile Health (v0.1.0: STU 1 Ballot 1) based on FHIR R4. . For a full list of available versions, see the Directory of published versions
Basic Temperature
The Basic Temperature Category addresses features specific to devices, apps and
infrastructure that performs basic body temperature measurements. Such devices
must be able to measure in either degrees Celsius or Fahrenheit, and may be able to be
dynamically configured for either measurement system.
Feature: Tempurature Measurement
The system SHALL be able to capture and report a tempurature measurement from the user.
Scenario: Capture And Report Tempurature Measurement
- GIVEN
- a <System> (App or Infrastructure) that can work with a <Device>
- AND
- a <User> of that <System>
- AND
- the <Tempurature> of that <User>
- WHEN
- the <System> is operational
- THEN
- the device can capture a <Measurement> in the <System> associated with <User> that contains that user’s <Tempurature>
- AND
- that <Measurement> has units that are degrees Celsius or Fahrenheit
- AND
- the precision of that <Measurement> is to the unit of at least whole unit.
Scenario: LOINC Coded Temperature Measurement
The system should provide LOINC codes along with measurements.
- GIVEN
- a <Measurement> of temperature
- WHEN
- the <Measurement> is retrieved
- THEN
- that <Measurement> is associated with a <LOINC Code> for Temperature
- AND
- that <LOINC Code> is 8310-5 Body temperature
Scenario: UCUM Coded Temperature Units
The measurement should use units coded in UCUM.
- GIVEN
- a <Measurement> of temperature
- WHEN
- the <Measurement> is retrieved
- THEN
- that <Measurement> is associated with a <UCUM Unit Code>,
- AND
- that <UCUM Unit Code> is ‘Cel’ or ‘[degF]’