Guidance on the representation of investigations reporting in GP Connect
The headings below list the elements of the ProcedureRequest 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.
Data type: Id |
Optionality: Mandatory |
Cardinality: 1..1 |
The logical identifier of the DiagnosticReport resource.
Data type: uri |
Optionality: Mandatory |
Cardinality: 1..1 |
The DiagnosticReport profile URL.
Fixed value https://fhir.nhs.uk/STU3/StructureDefinition/CareConnect-GPC-DiagnostocReport-1
Data type: Identifier |
Optionality: Mandatory |
Cardinality: 1..* |
This MUST be populated with a globally unique and persistent identifier (that is, it doesn’t change between requests and therefore stored with the source data). This MUST be scoped by a provider specific namespace for the identifier.
Where consuming systems are integrating data from this resource to their local system, they MUST also persist this identifier at the same time.
Data type: Code |
Optionality: Mandatory |
Cardinality: 1..1 |
The status of the ProcedureRequest. Set value of active
.
This is mandatory in the base FHIR resource. However as this resource in our model is not being used as a request but to hold data that would have been in a request submitted in a different format we have chosen to use the default value stated.
Data type: Code |
Optionality: Mandatory |
Cardinality: 1..1 |
The status of the ProcedureRequest. Set value of order
.
This is mandatory in the base FHIR resource.
Data type: CodableConcept |
Optionality: Mandatory |
Cardinality: 1..1 |
The tests requested by the requesting HCP. Where no code is available then providers Must populate the code.text
field with the text ‘No code available’.
Data type: Reference(Patient) |
Optionality: Mandatory |
Cardinality: 1..1 |
A reference to the Patient
that the ProcedureRequest is about.
Data type: Reference (Practitioner/Organization) |
Optionality: Required |
Cardinality: 0..1 |
Reference to the resource for the practitioner or organization that is requested to perform this request the ProcedureRequest.
Data type: Reference (Practitioner/Organization) |
Optionality: Required |
Cardinality: 0..1 |
Reference to the resource for the practitioner or organization that created the ProcedureRequest.
Data type: codeableConcept |
Optionality: Required |
Cardinality: 0..* |
An explanation or justification for why this diagnostic investigation is being requested in coded or textual form.
Data type: reference |
Optionality: Required |
Cardinality: 0..* |
A reference to any conditions the patient has that are supplied by the requesting HCP due to their relevance to the test request.
Data type: string |
Optionality: Required |
Cardinality: 0..* |
A human readable explanation from the requesting HCP containing an explanation on why the test has been requested and any contextual information they considered relevant.
The following elements MUST NOT be populated:
Out of scope for the current iteration.
Out of scope for the current iteration.
Data type: CodeableConcept |
Data type: dateTime/Period/Timing |
Out of scope for the current iteration.
Data type: Boolean/CodeableConcept |
Data type: CodeableConcept |
Out of scope for the current itera
bodySite
Data type: CodeablConcept |