InterweaveObservation

FHIR Profile

The Notts Care Record will use the InterweaveObservation Resource Profile as published in the Interweave Implementation Guide

Note: The Interweave Observation resource profile link is not working - see CareConnect-Observation-1 which it is based on


NottsCR Observation Category

The FHIR Observation resource is very flexible, and can be used to support multiple use cases within the Notts Care Record, including:

  • End of Life Preferences/EPaCCS Information
  • Frailty Risk
  • Care Co-ordinator Case Notes

The nature of each of these data types will be different, please see the sections below for the relevant guidance.

In order to support the retrieval, grouping and reporting of data within the Notts Care Record, a CodeSystem has been created to represent the different categories/use cases.

This code system https://fhir.nottscr.nhs.uk/CodeSystem/NottsCareRecord-ObservationCategory defines the following codes:

CodeDisplay
end-of-lifeEnd of Life
frailtyFrailty
case-noteCase Note
diabetesDiabetes

Note: Obervation.category has a cardinality of "0../*", so can support multiple categorisations


End Of Life (EoL)

In Phase 1, the Notts Care Record End of Life requirements will mirror the types of information currently available in the eHealthscope register:

End of Life (GPRCC)

The Notts Care Record will use the FHIR Observation Resource Type to share EoL information for a specific patient, the key elements will be

FHIR Element GPRCC Notes
Observation.tag system=https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-ResourceType
code=EOL
Observation.id FHIREventID + FHIReAttribute Used to update or delete a specific record in the future
Observation.status Fixed value = final
Observation.category[0] Fixed value = social-history All Observations MUST have a category from the required binding
Observation.category[1] Fixed value = end-of-life Will be used to distinguish observations that relate to EoL from all other categories, e.g. Frailty, Care Co-ordinator Case Notes, Legal Status, etc)
Observation.code system = https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-FHIReAttribute
code = FHIReAttribute
display = FHIReAttributeFriendlyName
Used to identify the specific type of observation that the value relates to. This equates to the columns in the table above, e.g. 'Resuscitation status', 'Preferred place of Death', etc.
Observation.valueCodeableConcept system = CodeSystem
code = Code
display = Description
The actual value / recorded finding, e.g. "Home" for an observation which relates to 'Preferred place of Death' (i.e. Observation.code)
Observation.effectiveDateTime EventDate in GPRCC When the information was recorded or asserted as being true
Observation.subject "Patient/" + PatientID Local GPRCC id for the Patient which the observation is for

Example

Click here to see an example of an End of Life Observation for a Patient's Preferred Place of Death


Frailty

The Phase 1 NCR Requirements are to mirror the types of information currently available in the eHealthscope frailty register:

FrailtyRegister

FHIR Element GPRCC Notes
Observation.tag system=https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-ResourceType
code=Frailty
Observation.id FHIREventID + FHIReAttribute Used to update or delete a specific record in the future
Observation.status Fixed value = final
Observation.category[0] Fixed value = social-history All Observations MUST have a category from the required binding
Observation.category[1] Fixed value = frailty Will be used to distinguish observations that relate to Frailty from all other categories, e.g. EoL, Care Co-ordinator Case Notes, Legal Status, etc)
Observation.code system = https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-FHIReAttribute
code = FHIReAttribute
display = FHIReAttributeFriendlyName
Used to identify the specific type of observation that the value relates to. This equates to the columns in the table above, e.g. 'Ability to Drink', 'Ability to Eat', etc.
Observation.valueCodeableConcept system = CodeSystem
code = Code
display = Description
The actual value / recorded finding, e.g. "Able to use toilet" for an observation which relates to 'Toilet use' (i.e. Observation.code)
Observation.effectiveDateTime EventDate in GPRCC When the information was recorded or asserted as being true
Observation.subject "Patient/" + PatientID Local GPRCC id for the Patient which the observation is for
Example

Click here to see an example of a Frailty Observation for a Patient's Ability to use the Toilet


Care Co-ordinator Case Notes

The Phase 1 NCR Requirements are to mirror the case notes currently viewable in eHealthscope:

CCCaseNote

FHIR Element GPRCC Notes
Observation.tag system=https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-ResourceType
code=Care Plan
Observation.id FHIREventID Used to update or delete a specific record in the future
Observation.status Fixed value = final
Observation.category[0] Fixed value = social-history All Observations MUST have a category from the required binding
Observation.category[1] Fixed value = case-note Will be used to distinguish observations that relate to Care Co-ordinator Case Notes from all other categories, e.g. Frailty, End of Life, Legal Status, etc)
Observation.code Fixed value = http://snomed.info/sct|37331000000100 - Comment note (record artifact).
Observation.comment String with the care plan case note as recorded in eHealthscope (i.e. Description)
Observation.effectiveDateTime EventDate in GPRCC When the information was recorded or asserted as being true
Observation.subject "Patient/" + PatientID Local GPRCC id for the Patient which the observation is for

Note - unlike the poposed view in the MIG, the initials of the HCP (Health Care Practitioner), will not be shown in the Notts Care Record

Example

Click here to see an example of a Case Note Observation for a Patient


Diabetes

The Phase 1 NCR Requirements are to mirror the types of information currently available in the eHealthscope diabetes register:

Diabetes

FHIR Element GPRCC Notes
Observation.tag system=https://fhir.nottscr.nhs.uk/CodeSystem/GPRCC-ResourceType
code=Diabetes
Observation.id FHIREventID + FHIReAttribute Used to update or delete a specific record in the future
Observation.status Fixed value = final
Observation.category[0] Fixed value = social-history All Observations MUST have a category from the required binding
Observation.category[1] Fixed value = diabetes Will be used to distinguish observations that relate to Diabetes from all other categories, e.g. EoL, Care Co-ordinator Case Notes, etc)
Observation.comment FHIReAttributeFriendlyName Text denoting the Event Concept in GPRCC, e.g. Latest HbA1c
Observation.code system = CodeSystem
code = Code
display = Description
Used to identify the specific coding of what was measured (SNOMED or READ code).
Observation.valueQuantity value = NumericValue
unit = Units
Where the observation has a numeric value the quantity and units will also be available.
Note some diabetes observations will not have a value, for these the code will provide all the details of the observation, such as the specific diagnosis for the individual, e.g. Diabetes mellitus type 2 (disorder). Where there is no NumbericValue/Units, the cardinality of the valueQuantity element will be zero
Observation.effectiveDateTime EventDate in GPRCC When the information was recorded or asserted as being true
Observation.subject "Patient/" + PatientID Local GPRCC id for the Patient which the observation is for
Example

Click here to see an example of a Diabetes Observation for a Patient's Haemoglobin A1c level