Virtually Healthcare HL7 FHIR R4 Implementation Guide
0.1.0-current - ci-build United Kingdom flag

Virtually Healthcare HL7 FHIR R4 Implementation Guide, published by Virtually Healthcare. This guide is not an authorized publication; it is the continuous build for version 0.1.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/Virtually-Healthcare/HL7-FHIR-Implementation-Guide/ and changes regularly. See the Directory of published versions

Resource Profile: DiagnosticReport

Official URL: https://fhir.virtually.healthcare/StructureDefinition/DiagnosticReport Version: 0.1.0-current
Draft as of 2024-11-24 Computable Name: DiagnosticReport

Extension of UKCore-UKCore-DiagnosticReport, to include Royal College of Radiologists (HL7 v2 ORU), Digital Health and Care Wales HL7 v2 ORU and HL7 IPS DiagnosticReport

Mappings and Model

Based on Royal College of Radiologists - Understanding the Technical Options mapped to FHIR following HL7 Version 2 to FHIR - ORU_R01 Unsolicited Report Alarm.

Note: performer and resultsIntepreter links to HL7 FHIR Practitioner has removed several HL7 v2 fields, and just retained identifier and name. It is expected these values would be available via the NHS England Healthcare Worker API which may conform to IHE Mobile Care Services Discovery (mCSD) interface contracts.

Name HL7 FHIR DiagnosticReport HL7 v2 Segment and Name DICOM Note NHS Data Dictionary
Report Id identifier.value OBR-3 Filler Order Number      
Patient subject.identifier.value PID-3-1 Patient Identifiers   Where PID-3-4 (Assigning Authority) = NHS NHS NUMBER
  subject.identifier.system PID-4-4 Assigning Authority   Fixed value https://fhir.nhs.uk/Id/nhs-number  
  subject.display PID-5 Patient Name      
Accession Number basedOn.identifier.value ORC-3 Filler Order Number 0008,0050 AccessionNumber   RADIOLOGICAL ACCESSION NUMBER
  basedOn.identifier.system ORC-3-4 Assigning Authority 0008,0051 Assigning Authority Convert to a FHIR System Uri  
  basedOn.type     Fixed value ServiceRequest  
Visit Number encounter.identifier.value PV1-19 Visit Number      
NICIP code OBR-4 Universal Service Identifier 0008,1032   IMAGING CODE (NICIP)
Modality category OBR-24 Diagnostic Serv Sect ID 0008,0024 Modality    
Exam Completion Date effectiveDateTime OBR-7 Observation Date/Time (if OBR-8 not present)   Exam completion date+time by radiographer  
  effectivePeriod OBR-7 Observation Date/Time OBR-8 Observation End Date/Time      
Finalised Report Issued issued OBR-22 Results Rpt/Status Chng – Date/Time DICOM SR Structured Reporting Object    
  performer(organisation).identifier.value PV1-3-4 Assigned Patient Location - Facility 0008,0082   SITE CODE (OF IMAGING) This is referring to Location codes, ODS codes preferred?
  performer(organisation).identifier.system     Fixed value https://fhir.nhs.uk/Id/ods-organisation-code  
  performer(organisation).type     Fixed value Organization  
Operator performer(practitioner).identifier.value OBR-34-1 Technician 0008,1049 and/or 0008,1070   See CONSULTANT CODE for formats of GMC, HCPC and NMC codes
  performer(practitioner).identifier.system     See NHS England FHIR Practitioner identifier guidance. This link is deprecated, find replacement  
  performer(practitioner).display OBR-34-2 Surname      
  performer(practitioner).type     Fixed value Practitioner  
  performer(practitioner).
extension(performerFunction)
.valueCodeableConcept.coding.code
    Fixed value SPRF  
Primary Reporter resultsInterpreter(practitioner).identifier.value OBR-32-1 Principal Result Interpreter 0008,1062   See CONSULTANT CODE for formats of GMC, HCPC and NMC codes
  resultsInterpreter(practitioner).identifier.system     See NHS England FHIR Practitioner identifier guidance. This link is deprecated, find replacement  
  resultsInterpreter(practitioner).display OBR-32-2 Surname      
  resultsInterpreter(practitioner).type     Fixed value Practitioner  
  resultsInterpreter(practitioner).
extension(performerFunction)
.valueCodeableConcept.coding.code
    Fixed value PPRF  
Secondary Reporter resultsInterpreter(practitioner).identifier.value OBR-33-1 Assistant Result Interpreter 0008,1062   See CONSULTANT CODE for formats of GMC, HCPC and NMC codes
  resultsInterpreter(practitioner).identifier.system     See NHS England FHIR Practitioner identifier guidance. This link is deprecated, find replacement  
  resultsInterpreter(practitioner).display OBR-33-2 Surname      
  resultsInterpreter(practitioner).type     Fixed value Practitioner  
  resultsInterpreter(practitioner).
extension(performerFunction)
.valueCodeableConcept.coding.code
    Fixed value SPRF  
Radiographer comments   NTE-3   See note below about FHIR Document  
  conclusion   Is this present?    
Radiology Report Narrrative comment
Radiographer comments
Narrative clinical history
presentForm (Entire Report) OBX-5 DICOM SR If text based, the multiple types here may be better suited to a FHIR Document, see HL7 Europe Laboratory Report. Note DICOM SR and FHIR Documents are similar concepts.

See also IHE Interactive Multimedia Report (IMR) for options.
 

Usage:

  • This Resource Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from UKCoreDiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... code
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED S 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... coding:LOINC 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... system 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
... subject
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier 0..1 NHSNumbers An identifier intended for computation
... effective[x] S 1..1 dateTime Clinically relevant time/time-period for report
... performer S 0..* Reference(Practitioner) Responsible Diagnostic Service
.... reference 1..1 string Literal reference, Relative, internal or absolute URL

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... compositionReferenceR5 N 0..1 (Complex) A Composition reference for a DiagnosticReport. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] N 1..1 Reference(Composition) Reference to a Composition resource.
.... mediaR5 N 1..* (Complex) Reference to a DocumentReference resource.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link
..... Slices for extension N 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:comment N 0..* Extension Additional content defined by implementations
....... url 1..1 uri "comment"
....... value[x] N 1..1 string Value of extension
...... extension:link N 1..* Extension Additional content defined by implementations
....... url 1..1 uri "link"
....... value[x] N 1..1 Reference(UK Core Document Reference) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link"
.... noteR5 N 0..* (Complex) Comments about the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note"
..... value[x] N 1..1 Annotation Comments about the diagnostic report.
.... supportingInfoR5 N 0..* (Complex) Additional info supporting the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo
..... Slices for extension N 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:type N 1..1 Extension Supporting information role code.
Binding: hl7VS-VS-observationType (example)
....... url 1..1 uri "type"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:reference N 1..1 Extension Who or what participated in the activities related to the family member history.
....... url 1..1 uri "reference"
....... value[x] N 1..1 Reference(Procedure | Observation | DiagnosticReport) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... status ?!SΣ 1..1 code The status of the diagnostic report.
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... category SΣ 0..* CodeableConcept A code that classifies the clinical discipline, department or diagnostic service that created the report.
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code SΣ 1..1 CodeableConcept A code or name that describes this diagnostic report.
Binding: UK Core Report Code (preferred): Codes that describe Diagnostic Reports.

.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED SΣ 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... coding:LOINC Σ 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
... subject SΣC 0..1 Reference(Patient | Group | Device | Location) The subject of the report - usually, but not always, the patient.
ref-1: SHALL have a contained resource if a local reference is provided
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier 0..1 NHSNumbers An identifier intended for computation
... encounter SΣC 0..1 Reference(Encounter) Health care event when test ordered.
ref-1: SHALL have a contained resource if a local reference is provided
... effective[x] SΣ 1..1 dateTime Clinically relevant time/time-period for report
... issued SΣ 0..1 instant Clinically relevant time / time-period for report.
... performer SΣC 0..* Reference(Practitioner) Responsible Diagnostic Service
ref-1: SHALL have a contained resource if a local reference is provided
.... Slices for extension Content/Rules for all slices
..... deviceReference N 0..1 Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... result SC 0..* Reference(Observation) Observations that are part of this diagnostic report.
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.extension:supportingInfoR5.extension:type
[]
exampleHl7VSVSObservationType
http://terminology.hl7.org/ValueSet/v2-0936
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... compositionReferenceR5 N 0..1 (Complex) A Composition reference for a DiagnosticReport. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] N 1..1 Reference(Composition) Reference to a Composition resource.
.... mediaR5 N 1..* (Complex) Reference to a DocumentReference resource.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:comment N 0..* Extension Additional content defined by implementations
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "comment"
....... value[x] N 1..1 string Value of extension
...... extension:link N 1..* Extension Additional content defined by implementations
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "link"
....... value[x] N 1..1 Reference(UK Core Document Reference) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link"
.... noteR5 N 0..* (Complex) Comments about the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note"
..... value[x] N 1..1 Annotation Comments about the diagnostic report.
.... supportingInfoR5 N 0..* (Complex) Additional info supporting the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:type N 1..1 Extension Supporting information role code.
Binding: hl7VS-VS-observationType (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "type"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:reference N 1..1 Extension Who or what participated in the activities related to the family member history.
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "reference"
....... value[x] N 1..1 Reference(Procedure | Observation | DiagnosticReport) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... basedOn C 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) What was requested
ref-1: SHALL have a contained resource if a local reference is provided
... status ?!SΣ 1..1 code The status of the diagnostic report.
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... category SΣ 0..* CodeableConcept A code that classifies the clinical discipline, department or diagnostic service that created the report.
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code SΣ 1..1 CodeableConcept A code or name that describes this diagnostic report.
Binding: UK Core Report Code (preferred): Codes that describe Diagnostic Reports.

.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED SΣ 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:LOINC Σ 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣC 0..1 Reference(Patient | Group | Device | Location) The subject of the report - usually, but not always, the patient.
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier 0..1 NHSNumbers An identifier intended for computation
.... display Σ 0..1 string Text alternative for the resource
... encounter SΣC 0..1 Reference(Encounter) Health care event when test ordered.
ref-1: SHALL have a contained resource if a local reference is provided
... effective[x] SΣ 1..1 dateTime Clinically relevant time/time-period for report
... issued SΣ 0..1 instant Clinically relevant time / time-period for report.
... performer SΣC 0..* Reference(Practitioner) Responsible Diagnostic Service
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... deviceReference N 0..1 Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... resultsInterpreter ΣC 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... deviceReference N 0..* Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... specimen C 0..* Reference(Specimen) Specimens this report is based on
ref-1: SHALL have a contained resource if a local reference is provided
... result SC 0..* Reference(Observation) Observations that are part of this diagnostic report.
ref-1: SHALL have a contained resource if a local reference is provided
... imagingStudy C 0..* Reference(ImagingStudy) Reference to full details of imaging associated with the diagnostic report
ref-1: SHALL have a contained resource if a local reference is provided
... media Σ 0..* BackboneElement Key images associated with this report
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string Comment about the image (e.g. explanation)
.... link ΣC 1..1 Reference(Media) Reference to the image source
ref-1: SHALL have a contained resource if a local reference is provided
... conclusion 0..1 string Clinical conclusion (interpretation) of test results
... conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (preferred): Diagnosis codes provided as adjuncts to the report.


... presentedForm C 0..* Attachment Entire report as issued
att-1: If the Attachment has data, it SHALL have a contentType

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DiagnosticReport.extension:supportingInfoR5.extension:type
[]
exampleHl7VSVSObservationType
http://terminology.hl7.org/ValueSet/v2-0936
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.performer.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.resultsInterpreter.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodepreferredSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

This structure is derived from UKCoreDiagnosticReport

Summary

Mandatory: 2 elements(4 nested mandatory elements)
Must-Support: 5 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of DiagnosticReport.code.coding (Closed)

Differential View

This structure is derived from UKCoreDiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... code
.... Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED S 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... system 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... coding:LOINC 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... system 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
... subject
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier 0..1 NHSNumbers An identifier intended for computation
... effective[x] S 1..1 dateTime Clinically relevant time/time-period for report
... performer S 0..* Reference(Practitioner) Responsible Diagnostic Service
.... reference 1..1 string Literal reference, Relative, internal or absolute URL

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... compositionReferenceR5 N 0..1 (Complex) A Composition reference for a DiagnosticReport. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] N 1..1 Reference(Composition) Reference to a Composition resource.
.... mediaR5 N 1..* (Complex) Reference to a DocumentReference resource.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link
..... Slices for extension N 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:comment N 0..* Extension Additional content defined by implementations
....... url 1..1 uri "comment"
....... value[x] N 1..1 string Value of extension
...... extension:link N 1..* Extension Additional content defined by implementations
....... url 1..1 uri "link"
....... value[x] N 1..1 Reference(UK Core Document Reference) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link"
.... noteR5 N 0..* (Complex) Comments about the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note"
..... value[x] N 1..1 Annotation Comments about the diagnostic report.
.... supportingInfoR5 N 0..* (Complex) Additional info supporting the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo
..... Slices for extension N 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:type N 1..1 Extension Supporting information role code.
Binding: hl7VS-VS-observationType (example)
....... url 1..1 uri "type"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:reference N 1..1 Extension Who or what participated in the activities related to the family member history.
....... url 1..1 uri "reference"
....... value[x] N 1..1 Reference(Procedure | Observation | DiagnosticReport) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... status ?!SΣ 1..1 code The status of the diagnostic report.
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... category SΣ 0..* CodeableConcept A code that classifies the clinical discipline, department or diagnostic service that created the report.
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code SΣ 1..1 CodeableConcept A code or name that describes this diagnostic report.
Binding: UK Core Report Code (preferred): Codes that describe Diagnostic Reports.

.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED SΣ 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... coding:LOINC Σ 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
... subject SΣC 0..1 Reference(Patient | Group | Device | Location) The subject of the report - usually, but not always, the patient.
ref-1: SHALL have a contained resource if a local reference is provided
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... identifier 0..1 NHSNumbers An identifier intended for computation
... encounter SΣC 0..1 Reference(Encounter) Health care event when test ordered.
ref-1: SHALL have a contained resource if a local reference is provided
... effective[x] SΣ 1..1 dateTime Clinically relevant time/time-period for report
... issued SΣ 0..1 instant Clinically relevant time / time-period for report.
... performer SΣC 0..* Reference(Practitioner) Responsible Diagnostic Service
ref-1: SHALL have a contained resource if a local reference is provided
.... Slices for extension Content/Rules for all slices
..... deviceReference N 0..1 Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
... result SC 0..* Reference(Observation) Observations that are part of this diagnostic report.
ref-1: SHALL have a contained resource if a local reference is provided

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.extension:supportingInfoR5.extension:type
[]
exampleHl7VSVSObservationType
http://terminology.hl7.org/ValueSet/v2-0936
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..* UKCoreDiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... compositionReferenceR5 N 0..1 (Complex) A Composition reference for a DiagnosticReport. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] N 1..1 Reference(Composition) Reference to a Composition resource.
.... mediaR5 N 1..* (Complex) Reference to a DocumentReference resource.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 1..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:comment N 0..* Extension Additional content defined by implementations
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "comment"
....... value[x] N 1..1 string Value of extension
...... extension:link N 1..* Extension Additional content defined by implementations
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "link"
....... value[x] N 1..1 Reference(UK Core Document Reference) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.media.link"
.... noteR5 N 0..* (Complex) Comments about the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.note"
..... value[x] N 1..1 Annotation Comments about the diagnostic report.
.... supportingInfoR5 N 0..* (Complex) Additional info supporting the diagnostic report. This is a R5 backport.
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 2..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:type N 1..1 Extension Supporting information role code.
Binding: hl7VS-VS-observationType (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "type"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:reference N 1..1 Extension Who or what participated in the activities related to the family member history.
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... url 1..1 uri "reference"
....... value[x] N 1..1 Reference(Procedure | Observation | DiagnosticReport) Value of extension
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.supportingInfo"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... identifier S 1..* CommonResourceIdentifiers An identifier intended for computation
... basedOn C 0..* Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) What was requested
ref-1: SHALL have a contained resource if a local reference is provided
... status ?!SΣ 1..1 code The status of the diagnostic report.
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... category SΣ 0..* CodeableConcept A code that classifies the clinical discipline, department or diagnostic service that created the report.
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


... code SΣ 1..1 CodeableConcept A code or name that describes this diagnostic report.
Binding: UK Core Report Code (preferred): Codes that describe Diagnostic Reports.

.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Closed by value:system
..... coding:SNOMED SΣ 0..* Coding Code defined by a terminology system
Binding: UK Core Report Code (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:LOINC Σ 0..* Coding Code defined by a terminology system
Binding: LOINCDiagnosticReportCodes (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ 1..1 uri Identity of the terminology system
Required Pattern: http://loinc.org
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣC 0..1 Reference(Patient | Group | Device | Location) The subject of the report - usually, but not always, the patient.
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier 0..1 NHSNumbers An identifier intended for computation
.... display Σ 0..1 string Text alternative for the resource
... encounter SΣC 0..1 Reference(Encounter) Health care event when test ordered.
ref-1: SHALL have a contained resource if a local reference is provided
... effective[x] SΣ 1..1 dateTime Clinically relevant time/time-period for report
... issued SΣ 0..1 instant Clinically relevant time / time-period for report.
... performer SΣC 0..* Reference(Practitioner) Responsible Diagnostic Service
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... deviceReference N 0..1 Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... resultsInterpreter ΣC 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
ref-1: SHALL have a contained resource if a local reference is provided
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... deviceReference N 0..* Reference(Device) A reference to a Device which interprets / performs the results of the DiagnosticReport.
URL: https://fhir.hl7.org.uk/StructureDefinition/Extension-UKCore-DeviceReference
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... specimen C 0..* Reference(Specimen) Specimens this report is based on
ref-1: SHALL have a contained resource if a local reference is provided
... result SC 0..* Reference(Observation) Observations that are part of this diagnostic report.
ref-1: SHALL have a contained resource if a local reference is provided
... imagingStudy C 0..* Reference(ImagingStudy) Reference to full details of imaging associated with the diagnostic report
ref-1: SHALL have a contained resource if a local reference is provided
... media Σ 0..* BackboneElement Key images associated with this report
.... id 0..1 string Unique id for inter-element referencing
.... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string Comment about the image (e.g. explanation)
.... link ΣC 1..1 Reference(Media) Reference to the image source
ref-1: SHALL have a contained resource if a local reference is provided
... conclusion 0..1 string Clinical conclusion (interpretation) of test results
... conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (preferred): Diagnosis codes provided as adjuncts to the report.


... presentedForm C 0..* Attachment Entire report as issued
att-1: If the Attachment has data, it SHALL have a contentType

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DiagnosticReport.extension:supportingInfoR5.extension:type
[]
exampleHl7VSVSObservationType
http://terminology.hl7.org/ValueSet/v2-0936
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.codepreferredUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:SNOMEDextensibleUKCoreReportCode
https://fhir.hl7.org.uk/ValueSet/UKCore-ReportCode
DiagnosticReport.code.coding:LOINCextensibleLOINCDiagnosticReportCodes (a valid code from LOINC)
http://hl7.org/fhir/ValueSet/report-codes
from the FHIR Standard
DiagnosticReport.subject.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.performer.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.resultsInterpreter.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
from the FHIR Standard
DiagnosticReport.conclusionCodepreferredSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

This structure is derived from UKCoreDiagnosticReport

Summary

Mandatory: 2 elements(4 nested mandatory elements)
Must-Support: 5 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of DiagnosticReport.code.coding (Closed)

 

Other representations of profile: CSV, Excel, Schematron