Versions Compared

Key

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

...

  • A ClinicalImpresssion:

    • .finding for each .component in the observation (e.g. systolic and diastolic blood pressure) or a single finding if the observation does not contain components.

      • Each finding will have one of the following alert levels:

        • http://snomed.info/sct, 442082004, fund ved måling inden for referenceinterval (green)

        • http://snomed.info/sct, 442096005, fund ved måling uden for referenceinterval (red, yellow)

      • If the finding is for a component, then it will contain an observation code identifying the component (e.g. systolic blood pressure)

    • A Task related to the ClinicalImpression with priority based on the highest alert level found:

      • asap if any values are found in “red alert” reference ranges

      • urgent if any values are found in “yellow alert” reference ranges

      • routine if no red or yellow alerts are found

...

The rule accepts observation values and reference ranges without units. However if both have a unit specified, they must match.

Error handling:

Situation

Handling by setting up instructions causing creation of Task

No absolute reference range found

Task:

  • .category with .code = MeasurementForAssessment, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Need assessment of measurement

  • .description = Måling til vurdering

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to measurement being processed, for instance Observation, QuestionnaireResponse or Media

No additional task.

Unit mismatch between reference range and observation value

Task:

  • .category with .code = MeasurementForAssessmentFailureInAutoProcessing, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Measurement Assessment failure during automated processing

  • .description = Vurdering af måling er fejlet under automatisk behandling

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to measurement being processed, for instance Observation, QuestionnaireResponse or Media

Task:

  • .category with .code = RefRangeFixingNeeded, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Missing in force reference base required for automatic processing

  • .description = Automatiseret behandling af måledata fejlede. Grænseværdi krævet af automatiseret behandling skal udbedres

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to ServiceRequest referenced by the measurement being processed

Missing observation value

Task:

  • .category with .code = MeasurementForAssessmentFailureInAutoProcessing, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Measurement Assessment failure during automated processing

  • .description = Vurdering af måling er fejlet under automatisk behandling

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to measurement being processed, for instance Observation, QuestionnaireResponse or Media

Task:

  • .category with .code = LibraryUseMismatchFixingNeeded, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Input and rule did not match

  • .description = Automatiseret behandling af måledata fejlede. Aktivitet i plan og tilknyttet regel passer ikke sammen. Det bør overvejes om borger skal have ny plan.

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to ServiceRequest referenced by the measurement being processed

Assessment of Relative Reference Ranges Library and Rule

...

The rule handles situations as follows:

Situation

Handling by setting up instructions causing creation of Task

Neither reference base nor relative reference range(s) found

Task:

  • .category with .code = MeasurementForAssessmentNotTriaged, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Need assessment of measurement where triage was not performed during automated processing

  • .description = Måling til vurdering, hvor triagering ikke er udført af automatiseret behandling

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to measurement being processed, for instance Observation, QuestionnaireResponse or Media

No additional task.

No reference base found

Task:

  • .category with .code = RefBaseNeeded, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Missing in force reference base required for automatic processing

  • .description = Mangler gældende referenceværdi påkrævet for automatisk behandling

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to ServiceRequest referenced by the measurement being processed

No relative reference range found

Task:

  • .category with .code = RefRangeNeeded, .system = http://ehealth.sundhed.dk/cs/task-category, .display = Missing reference range required for automated processing

  • .description = Mangler grænseværdi påkrævet for automatisk behandling

  • .restrictionCategory with .code = measurement-monitoring, system = http://ehealth.sundhed.dk/cs/restriction-category, .display = Monitoring of measurement(s)

  • .priority = routine

  • .focus = reference to ServiceRequest referenced by the measurement being processed

Library for Assessment of Questionnaire Response

...