Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

THIS SECTION IS STILL UNDER CONSTRUCTION.

Preparing for Submitting

Determining Resolved Timing to Use

...

Determining Qualities

Info

The described approach for determining measurement qualities is still under refinement. Neither the required Questionnaire nor Library is available in the eHealth Infrastructure at the time of writing.

...

Info

Cleanup of draft QuestionnaireResponse

When the final version of the QuestionnaireResponse is submitted with $submit-measurement, any corresponding draft QuestionnaireResponse is automatically deleted. The criteria involved in finding corresponding draft(s) are QuestionnaireResponse with:

  • status set to in-progress

  • basedOn is same as that of submitted QuestionnaireResponse

  • resolvedTiming is same as that of submitted QuestionnaireResponse

There is no guarantee that a draft QuestionnaireResponse is ever submitted. Therefore, a periodic and automatic Infrastructure job performs deletion of QuestionnaireResponse with:

  • status is in-progress

  • lastUpdated is older than a configurable retention period, currently set to 30 days.

Preparing an Observation for

...

a Value Entered or Calculated in a QuestionnaireResponse

A Patient’s CarePlan can be based on a PlanDefinition (and one or more ActivityDefinition referenced from it) where:

  • PlanDefinition.action.participant.type is set to device, and/or

  • ActivityDefinition.participant.type is set to device

This participant type signifies that the activity must be carried out by a solution, typically the Citizen Solution.

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

Expand
titleExample: A PlanDefinition with activity for answering a COPD Assessment Test (CAT) Questionnaire followed by an activity for a CAT score “measurement”, which is calculated by a simple rule in the CAT Questionnaire.

In this scenario, the CAT score measurement is an ActivityDefinition with:

  • code set to Coding code="MCS88137", system="urn:oid:1.2.208.184.100.8", display="CAT score;pt"

  • participant.type set to device

In the Questionnaire, the above Coding for CAT score is present in Questionnaire.item.code for a calculated element prepared such that a QuestionnaireResponse can contain the calculated CAT score.

It is expected that a Solution detects the used of device and on preparing submission of the QuestionnaireResponse (containing the calculated CAT score), prepares an Observation with the CAT score value extracted from the QuestionnaireResponse.

Preparing an Observation for Body Mass Index

...