Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

Collecting Measurement Data from Devices

Determining

...

Which Device(s) to Use

When a ServiceRequest referenced from a citizen’s CarePlan has a status set to active, it is expected that any required measurement device has been provided to the individual expected to perform the measuring. Typically but not necessarily this individual is the citizen. Once provided, the following FHIR resources are created or, for the first two, reused:

  • FHIR Device representing the particular device instance

  • FHIR DeviceMetric representing represents the state and details about of the particular device instance

  • FHIR DeviceUseStatement which establishes relationships between the Device, Patient, and CarePlan.

...

Note

The https://docs.ehealth.sundhed.dk/latest-released/ig/ValueSet-ehealth-activitydefinition-code.html current currently does not contain the concept SDG but this will be fixed with the next IG release.

For now, please refer to the continuous build of the eHealth Implementation Guide (IG): https://docs.ehealth.sundhed.dk/latest/ig/ValueSet-ehealth-activitydefinition-code.html.

...

The citizen’s CarePlan refers a number of to several ServiceRequest for activities to perform. Each ServiceRequest refers to an ActivityDefinition containing definitional details. Such details can be text and/or pictures to display to the individual performing the measurement just prior to or during measuring. These possible texts/pictures reside in ActivityDefinition.relatedArtifact with:

...

Note

It is expected that a Telemedicine Solution detects whether measuring is performed automatically or by manual entry and examines whether the corresponding ActivityDefinition.relatedArtifact (as defined above) is present. If so, the Telemedicine Solution is expected to display the text and/or picture to the user.

Presenting Offsets between Activities and Duration of Activity

Offset The offset between activities has different meaning meanings depending on where used. The citizen’s CarePlan refers to a PlanDefinition in which offset can be defined between its comprised activities through PlanDefinition.action.relatedAction.offset. In the following, it is assumed that the Patient-specific adjustments of measurement regimes (in ServiceRequest.timing) have not veered off significantly from the intention for offset and/or measurement regimes described in sub-elements of PlanDefinition.action, at least for the same-group activities.

  • When defined between activities within the same activity group, the PlanDefinition.action.relatedAction.offset (typically in the variant offsetDuration) defines a pause between the activities often specified in minutes or seconds.

  • When defined between activities no in the same activity group, the same offset defines different measurement regimes, for instance, that a one activity starts a month after another activity ends. The offset is often specified in months or days.

Note

It is expected that a Telemedicine Solution treats offset between activities in the same activity group as a pause for which a countdown or count-up should be presented to the user (typically the individual following the plan). In case it is not specified whether to perform a countdown or count up (this is currently not modelled), the Telemedicine Solution shall perform a countdown.

An activity may be described with a duration for actually performing the activity, beside a measurement regime. When this is the case, the:

...

Note

It is expected that a Telemedicine Solution treats activity duration as a situation where a countdown or count-up should be presented to the user (typically the individual following the plan). In case it is not specified whether to perform a countdown or count up (this is currently not modelled), the Telemedicine Solution shall perform a countdown.

Ensuring the Use of Proper Units

A measurement submitted as an Observation shall conform to the measurement unit expected by the eHealth infrastructure. See https://ehealth-dk.atlassian.net/wiki/spaces/EDTW/pages/2235432961/Interactions+with+the+Terminology+Service#Determining-the-proper-code%2C-system-and-unit-for-Quantity.

...

When submitting measurements, it is mandatory to specify the resolved timing (see https://ehealth-dk.atlassian.net/wiki/spaces/EDTW/pages/1661665301/Adhering+to+Care+Plans+and+Measurement+Regimes#When-an-Activity-is-Supposed-to-Happen---The-Notion-of-Resolved-Timing ) information in the ehealth-resolved-timing element of Observation, QuestionnaireResponse and Media. The structure of ehealth-resolved-timing contains:

  • serviceRequestVersionId which must specify the current FHIR technical version of the ServiceRequestreferenced in basedOn element of Observation, QuestionnaireResponse and Media.

  • start - start datetime of resolved timing period. This is mandatory when the type is Resolved.

  • end - end datetime of resolved timing period. This is mandatory when the type is Resolved.

  • type

    • Resolved if the ServiceRequest has a measurement regime supported by the infrastructure

    • Unresolved if the ServiceRequest has a measurement regime not supported by the infrastructure

    • Adhoc, if the ServiceRequest has a measurement regime, is specified as ad-hoc or the measurement was collected as per request from a practitioner.

...

  • status is in-progress

  • basedOn references the ServiceRequest stating that answering of questionnaire should be performed as an activity

  • resolvedTiming reflects the resolved timing with which the QuestionnaireResponse is intended to be submitted (as final).

...

One such use is a PlanDefinition with an activity for answering a COPD Assessment Test (CAT) Questionnaire followed by an activity for a CAT score “measurement”.

...

Measurements are submitted using $submit-measurement. Technically, it is possible to submit multiple measurements in different ways, ranging from:

  • Each measurement is submitted with individual invocation of in an individual call to $submit-measurement

  • All measurements from a wider measurement period submitted in a single invocation

...

Note

It is expected that a Telemedicine Solution (typically a Citizen Solution) places multiple measurements into partitions each with measurements sharing the same or similar resolve timing, and, furthermore, submits each partition as an individual invocation of $submit-measurement.