This page is part of the HL7 Europe Imaging Study Report (v0.1.0-ballot: STU 1 Ballot 1) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport | Version: 0.1.0-ballot | |||
Standards status: Draft | Maturity Level: 1 | Computable Name: ImDiagnosticReport | ||
Copyright/Legal: Used by permission of HL7 Europe, all rights reserved Creative Commons License |
Diagnostic Report profile for Imaging Reports. This document represents the report of an imaging study. It is the anchor resource that refers to all structured data as well as the Composition
resource that contains the narrative text of the report.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dgr-1: When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | Report identifier ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |
![]() ![]() ![]() |
Σ | 0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Procedure | Observation | DiagnosticReport | Citation) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
C | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.category | example | DiagnosticServiceSectionCodeshttp://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.category:imaging | example | Pattern: LOINC Code 18748-4("Diagnostic imaging study")http://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/report-codes from the FHIR Standard | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG |
Id | Grade | Path(s) | Details | Requirements |
dgr-1 | error | DiagnosticReport | When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` : composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference)) | |
dom-2 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | DiagnosticReport | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from DiagnosticReport
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version | |
![]() ![]() ![]() |
0..* | Identifier | Report identifier | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested | |
![]() ![]() ![]() ![]() ![]() |
1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() |
1..1 | code | Status of the Report | |
![]() ![]() ![]() |
1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Service category Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |
![]() ![]() ![]() |
0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient | |
![]() ![]() ![]() |
1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() ![]() |
1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service | |
![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | |
![]() ![]() ![]() ![]() |
0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter | |
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report | |
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference | |
![]() ![]() ![]() |
1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | |
![]() |
Path | Conformance | ValueSet | URI |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dgr-1: When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Report identifier | ||||
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. | ||||
![]() ![]() ![]() |
Σ | 1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Health care event when test ordered | ||||
![]() ![]() ![]() |
Σ | 0..1 | Clinically relevant time/time-period for report | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | DateTime this version was made | ||||
![]() ![]() ![]() |
Σ | 1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter | ||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimens this report is based on | |||||
![]() ![]() ![]() |
C | 0..* | Reference(Observation) | Observations | ||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the diagnostic report | |||||
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference | |||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Procedure | Observation | DiagnosticReport | Citation) | Supporting information reference | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) Required Pattern: At least the following | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Key images or data associated with this report | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Comment about the image or data (e.g. explanation) | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(DocumentReference) | Reference to the image or data source | ||||
![]() ![]() ![]() |
C | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
0..1 | markdown | Clinical conclusion (interpretation) of test results | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings | |||||
![]() ![]() ![]() |
0..* | Attachment | Entire report as issued | |||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
DiagnosticReport.basedOn:imorderaccession.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.category | example | DiagnosticServiceSectionCodeshttp://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.category:imaging | example | Pattern: LOINC Code 18748-4("Diagnostic imaging study")http://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/report-codes from the FHIR Standard | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findings from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dgr-1 | error | DiagnosticReport | When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` : composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference)) | |
dom-2 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | DiagnosticReport | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from DiagnosticReport
Summary
Mandatory: 8 elements(1 nested mandatory element)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 1
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dgr-1: When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
Σ | 0..* | Identifier | Report identifier ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |
![]() ![]() ![]() |
Σ | 0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Procedure | Observation | DiagnosticReport | Citation) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) ele-1: All FHIR elements must have a @value or children Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() |
C | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.category | example | DiagnosticServiceSectionCodeshttp://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.category:imaging | example | Pattern: LOINC Code 18748-4("Diagnostic imaging study")http://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/report-codes from the FHIR Standard | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG |
Id | Grade | Path(s) | Details | Requirements |
dgr-1 | error | DiagnosticReport | When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` : composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference)) | |
dom-2 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | DiagnosticReport | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Differential View
This structure is derived from DiagnosticReport
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version | |
![]() ![]() ![]() |
0..* | Identifier | Report identifier | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested | |
![]() ![]() ![]() ![]() ![]() |
1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() |
1..1 | code | Status of the Report | |
![]() ![]() ![]() |
1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Service category Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |
![]() ![]() ![]() |
0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient | |
![]() ![]() ![]() |
1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this | |
![]() ![]() ![]() ![]() |
1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service | |
![]() ![]() ![]() |
0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | |
![]() ![]() ![]() ![]() |
0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter | |
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report | |
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference | |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) | |
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference | |
![]() ![]() ![]() |
1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | |
![]() |
Path | Conformance | ValueSet | URI |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | DiagnosticReport | A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports dgr-1: When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Business version of the artifact URL: http://hl7.org/fhir/StructureDefinition/artifact-version | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Report identifier | ||||
![]() ![]() ![]() |
0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(IM Imaging Order) | What was requested | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") - must be a resource in resources Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | ImAccessionNumberIdentifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. | ||||
![]() ![]() ![]() |
Σ | 1..* | CodeableConcept | Service category Slice: Unordered, Open by value:$this Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 18748-4 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Diagnostic imaging study | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | Name/Code for this diagnostic report Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports | ||||
![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:$this | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | Coding | Code defined by a terminology system Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/Hl7EuDocumentTypes | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-report-v0-0-1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Representation defined by the system Fixed Value: Imaging Report V0.0.1 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(IM Imaging Patient) | The subject of the report - usually, but not always, the patient | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Encounter) | Health care event when test ordered | ||||
![]() ![]() ![]() |
Σ | 0..1 | Clinically relevant time/time-period for report | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | DateTime this version was made | ||||
![]() ![]() ![]() |
Σ | 1..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service Slice: Unordered, Open by profile:$this | ||||
![]() ![]() ![]() ![]() |
Σ | 1..* | Reference(PractitionerRole (EU base)) | Responsible Diagnostic Service | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Reference(PractitionerRole (EU base)) | Primary result interpreter | ||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimens this report is based on | |||||
![]() ![]() ![]() |
C | 0..* | Reference(Observation) | Observations | ||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the diagnostic report | |||||
![]() ![]() ![]() |
0..* | Reference(IM Imaging Study) | Reference to full details of an analysis associated with the diagnostic report | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report Slice: Unordered, Open by value:reference | |||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Procedure | Observation | DiagnosticReport | Citation) | Supporting information reference | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additional information supporting the diagnostic report | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Supporting information role code Binding: DiagnosticReport supportInfo codes (extensible) Required Pattern: At least the following | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.eu/fhir/imaging-r5/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(IM Imaging Procedure) | Supporting information reference | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | Key images or data associated with this report | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Comment about the image or data (e.g. explanation) | |||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | Reference(DocumentReference) | Reference to the image or data source | ||||
![]() ![]() ![]() |
C | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
0..1 | markdown | Clinical conclusion (interpretation) of test results | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings | |||||
![]() ![]() ![]() |
0..* | Attachment | Entire report as issued | |||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
DiagnosticReport.basedOn:imorderaccession.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.category | example | DiagnosticServiceSectionCodeshttp://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.category:imaging | example | Pattern: LOINC Code 18748-4("Diagnostic imaging study")http://hl7.org/fhir/ValueSet/diagnostic-service-sections from the FHIR Standard | |
DiagnosticReport.code | preferred | LOINCDiagnosticReportCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/report-codes from the FHIR Standard | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging-r5/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.conclusionCode | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findings from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dgr-1 | error | DiagnosticReport | When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` : composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference)) | |
dom-2 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | DiagnosticReport | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | DiagnosticReport | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | DiagnosticReport | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from DiagnosticReport
Summary
Mandatory: 8 elements(1 nested mandatory element)
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Maturity: 1
Other representations of profile: CSV, Excel, Schematron