Guidance for populating and consuming Observation resource where used in a test group header GP Connect
Introduction
The headings below list the elements of the Observation
resource and describe how to populate and consume them.
Important: Any element not specifically listed below
MUST NOT be populated or consumed. A full list of elements not used is available
here.
id
Data type: Id |
Optionality: Mandatory |
Cardinality: 1..1 |
The logical identifier of the observation resource.
Data type: uri |
Optionality: Mandatory |
Cardinality: 1..1 |
The observation profile URL.
Fixed value https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-Observation-1
identifier
Data type: Identifier |
Optionality: Mandatory |
Cardinality: 1..* |
This is for business identifiers.
This is sliced to include a cross-care setting identifier which MUST be populated. The codeSystem for this identifier is https://fhir.nhs.uk/Id/cross-care-setting-identifier
.
This MUST be a GUID.
Providing systems MUST ensure this GUID is globally unique and a persistent identifier (that is, it doesn’t change between requests and is therefore stored with the source data).
Where consuming systems are integrating data from this resource to their local system, they MUST also persist this GUID at the same time.
status
Data type: Code |
Optionality: Mandatory |
Cardinality: 1..1 |
The status of the test group header.
In GP systems, these are most likely to be ‘final’. However, ‘preliminary’ reports are possible as, for example, some work can be sub-contracted to other labs. If the system is not able to determine the status of a test group header then it should default to the ‘unknown’ value.
code
Data type: CodableConcept |
Optionality: Mandatory |
Cardinality: 1..1 |
The clinical code that represents the name of the test group - for example, Full blood count.
subject
Data type: Reference(Patient) |
Optionality: Optional |
Cardinality: 0..1 |
A reference to the patient who the observation is about.
Data type: Reference (Practitioner/Organisation) |
Optionality: Required |
Cardinality: 0..* |
Reference to the resource for the Organization that carried out the tests. A Practitioner
resource may also be referenced here but only where an organization
is reference is provided.
Data type: string |
Optionality: Required |
Cardinality: 0..1 |
Notes that relate to the test group header that were written by the performing organization
.
For example, the sample has haemolysed or has leaked.
specimen
Data type: Reference |
Optionality: Required |
Cardinality: 0..1 |
Reference to the specimen on which these results were based.
Data type: BackboneElement |
Optionality: Required |
Cardinality: 0..* |
Reference(s) to the test result(s) observation(s) that make up the test group.
This MUST be qualified using the related.type ‘has-member’.
Elements not in use
The following elements MUST NOT be populated:
basedOn
category
Data type: BackboneElement |
context
Data type: BackboneElement |
effective[x]
Data type: CodeableConcept |
issued
Data type: BackboneElement |
value
Data type: BackboneElement |
dataAbsentReason
Data type: BackboneElement |
interpretation
Data type: BackboneElement |
bodysite
Data type: BackboneElement |
method
Data type: BackboneElement |
device
Data type: BackboneElement |
ReferenceRange
Data type: BackboneElement |
component
Data type: BackboneElement |