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
The functional framework use by this guide is based upon current approaches used in industry to describe product features, execute on their development and verify the functionality of these product.
This guide describes the technical environment for products, establishes sets of requirements in categories of interest to the product audience, identifies conformance levels (SHALL vs. SHOULD) for requirements, associates requirements with the different Actors.
These requirements are written in the Gherkin Language and transformed into the guide content.
The technical environment for mobile health includes sensors embedded in wearables and devices, applications running on smart phones or wearable devices, or on a users personal computer, and infrastructure that supports it, often providing data repository services and APIs that enable additional data access to other third parties, and apps from those third parties. This guide classifies these into four groups:
These are described in more detail in the section on Actors
Categories provide a means to group requirements functionally while also allowing groups of requirements to be broken up in ways that allow different levels of functionality to be provided for different use cases.
For example, the basic requirements for tracking blood pressure are generally to record the systolic and diastolic results in mm of Mercury (mmHg). However, information about the position in which the reading was taken (e.g., sitting or standing), the amount of recent physical activity, and the body site where the blood pressure was taken (e.g., left wrist, right arm) provide clinicians using the data with more information in order to correctly interpret it. The use of categories allows one category to cover the minimum necessary requirements for measuring blood pressure, and another to have stronger requirements about additional data or observations to be captured with the results.
Therefore, this guide divides measures into a basic and a clinical subcategory, which allows systems to be assessed based on whether they meet each of these requirements.
This guide further describes the method by which the actors are assessed and documents the assessment steps in both human-readable language and machine-readable language to to enable computer systems to automate certain forms of assessment testing.
Finally, this guide establishes the data that must be included in an assessment report. This enables assessments from different performers to be compared against each other.
Further details can be found on assessment and reporting can be found in the section on Conformance.