Application Data Exchange Assessment Framework and Functional Requirements for Mobile Health
0.1.0 - STU 1 Ballot

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]’