PreNUDGE FHIR® IG for Data Provider / Data from Apps (R4)
0.1.0 - ci-build
PreNUDGE FHIR® IG for Data Provider / Data from Apps (R4) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
PreNUDGE is an Austrian research project designed to strengthen citizens' personal responsibility for their health. The project aims to increase the number of healthy life years through the digitalization of self-reported health data.
The core concept is to create a modular platform that collects and structures health data from various sources. Qualified health apps serve as the interface between citizens and the platform. The project combines nudging strategies with evidence-based health promotion to subtly motivate people to live healthier lives.
PreNUDGE focuses on the prevention of four diseases: diabetes, colorectal cancer, depression, and COPD, targeting specific groups such as children, adolescents, and working adults. The FHIR Implementation Guide (IG) is called “PreNUDGE”, which is the agreed English spelling, while the project’s German name is “PräNUDGE.”
For more, see Background.
This Implementation Guide (IG) explains how application providers can use the PreNUDGE FHIR API to deliver health indicators.
We focus on narrow standardization of the following PreNUDGE measurements:
For viewing the full questionnaires use tools like lhcforms.
Each questionnaire variant maps one-way to its corresponding observation variant. The mappings can be found at StructureMaps and can be executed with MaLaC-HD. These transformations will be performed on the server side.
Additional PreNUDGE measurements, also narrow standardized, will be specified analogously to the ones mentioned above, based on feedback from the informative ballot. The following are to be specified:
The following sociodemographic data are provided as patient demographic data, preferably from ID Austria. They are not collected using PreNUDGE questionnaires and are not represented as observations.
Patient.birthDate element in the AT APS Patient profile. Age is derived from Patient.birthDate at the relevant point in time and is not stored as a separate PreNUDGE observation. The corresponding ID Austria attribute is birthdate (urn:oid:1.2.40.0.10.2.1.1.55).Patient.gender element in the AT APS Patient profile. The corresponding ID Austria attribute is gender (urn:eidgvat:attributes.gender).Besides these narrow standardized measurements, broad standardized measurements called other quantities observations and other not quantities observations are also supported. Please be aware that such broad standardized measurements do not have a corresponding questionnaire.
PreNUDGE Observations SHOULD contain value[x] when a clinically or analytically meaningful value can be derived. If no such value can be derived, value[x] SHALL be absent and dataAbsentReason SHALL be provided.
This applies especially to observations derived from questionnaires. The original QuestionnaireResponse remains the source record for the submitted answer, including answers such as "unknown" or "not stated". The derived Observation represents the clinically or analytically usable result.
If neither value[x] nor dataAbsentReason is present, the Observation is incomplete and does not conform to the PreNUDGE data quality expectation.