HL7 Europe Imaging Study Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/imaging/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.eu/fhir/imaging/StructureDefinition/im-diagnostic-report | Version: 0.1.0 | |||
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 | Meta | Metadata about the resource ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
S | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
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 | ||||
![]() ![]() ![]() |
SOΣ | 0..1 | ImAccessionNumberIdentifier | Report identifier ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
S | 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 | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested 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 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Imaging Patient) | The subject of the report - usually, but not always, the patient ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | DateTime that this diagnostic report is published. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 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 | ||||
![]() ![]() ![]() ![]() |
SOΣ | 0..* | Reference(Report Author) | Primary result interpreter ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SOC | 0..* | Reference(Finding) | Observations ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
S | 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 | |||||
![]() ![]() ![]() ![]() |
SO | 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/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Imaging Procedure) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
SC | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report. ele-1: All FHIR elements must have a @value or children
| ||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.meta.security | extensible | AllSecurityLabelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging/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
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 | |||||
![]() ![]() ![]() |
||||||||
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Security Labels applied to this resource | ||||
![]() ![]() ![]() |
S | 0..1 | code | Language of the resource content | ||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
SO | 0..1 | ImAccessionNumberIdentifier | Report identifier
| ||||
![]() ![]() ![]() |
S | 0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested | ||||
![]() ![]() ![]() |
1..1 | code | Status of the Report | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(Imaging Patient) | The subject of the report - usually, but not always, the patient | ||||
![]() ![]() ![]() |
S | 1..1 | instant | DateTime that this diagnostic report is published. | ||||
![]() ![]() ![]() |
S | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
SO | 0..* | Reference(Report Author) | Primary result interpreter
| ||||
![]() ![]() ![]() |
SO | 0..* | Reference(Finding) | Observations
| ||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report
| ||||
![]() ![]() ![]() |
S | 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) | |||||
![]() ![]() ![]() ![]() |
SO | 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/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Imaging Procedure) | Supporting information reference | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report.
| ||||
![]() |
Path | Conformance | ValueSet | URI |
DiagnosticReport.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/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 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
S | 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 | ||||
![]() ![]() ![]() |
SOΣ | 0..1 | ImAccessionNumberIdentifier | Report identifier
| ||||
![]() ![]() ![]() |
S | 0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(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 | |||||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | DateTime that this diagnostic report is published. | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service | ||||
![]() ![]() ![]() |
SΣ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
SOΣ | 0..* | Reference(Report Author) | Primary result interpreter
| ||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimens this report is based on | |||||
![]() ![]() ![]() |
SOC | 0..* | Reference(Finding) | Observations
| ||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the diagnostic report | |||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report
| ||||
![]() ![]() ![]() |
S | 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 | |||||
![]() ![]() ![]() ![]() |
SO | 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/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(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 | ||||
![]() ![]() ![]() |
SC | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report.
| ||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.meta.security | extensible | AllSecurityLabelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | |
DiagnosticReport.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tags from the FHIR Standard | |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 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.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging/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: 3 elements
Must-Support: 18 elements
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 | Meta | Metadata about the resource ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
S | 0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
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 | ||||
![]() ![]() ![]() |
SOΣ | 0..1 | ImAccessionNumberIdentifier | Report identifier ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
S | 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 | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested 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 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(Imaging Patient) | The subject of the report - usually, but not always, the patient ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | DateTime that this diagnostic report is published. ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SΣ | 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 | ||||
![]() ![]() ![]() ![]() |
SOΣ | 0..* | Reference(Report Author) | Primary result interpreter ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SOC | 0..* | Reference(Finding) | Observations ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
S | 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 | |||||
![]() ![]() ![]() ![]() |
SO | 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/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Imaging Procedure) | Supporting information reference ele-1: All FHIR elements must have a @value or children | |||||
![]() ![]() ![]() |
SC | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report ele-1: All FHIR elements must have a @value or children | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings ele-1: All FHIR elements must have a @value or children
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report. ele-1: All FHIR elements must have a @value or children
| ||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.meta.security | extensible | AllSecurityLabelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 from the FHIR Standard | |
DiagnosticReport.status | required | DiagnosticReportStatushttp://hl7.org/fhir/ValueSet/diagnostic-report-status|5.0.0 from the FHIR Standard | |
DiagnosticReport.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging/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() |
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 | |||||
![]() ![]() ![]() |
||||||||
![]() ![]() ![]() ![]() |
S | 0..* | Coding | Security Labels applied to this resource | ||||
![]() ![]() ![]() |
S | 0..1 | code | Language of the resource content | ||||
![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
SO | 0..1 | ImAccessionNumberIdentifier | Report identifier
| ||||
![]() ![]() ![]() |
S | 0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested | ||||
![]() ![]() ![]() |
1..1 | code | Status of the Report | |||||
![]() ![]() ![]() |
S | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) | ||||
![]() ![]() ![]() |
S | 1..1 | Reference(Imaging Patient) | The subject of the report - usually, but not always, the patient | ||||
![]() ![]() ![]() |
S | 1..1 | instant | DateTime that this diagnostic report is published. | ||||
![]() ![]() ![]() |
S | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
SO | 0..* | Reference(Report Author) | Primary result interpreter
| ||||
![]() ![]() ![]() |
SO | 0..* | Reference(Finding) | Observations
| ||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report
| ||||
![]() ![]() ![]() |
S | 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) | |||||
![]() ![]() ![]() ![]() |
SO | 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/CodeSystem/codesystem-diagnostic-report-support-info | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: imaging-procedure | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(Imaging Procedure) | Supporting information reference | |||||
![]() ![]() ![]() |
S | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report.
| ||||
![]() |
Path | Conformance | ValueSet | URI |
DiagnosticReport.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/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 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | id | Version specific identifier | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | instant | When the resource version last changed | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identifies where the resource comes from | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..* | Coding | Security Labels applied to this resource Binding: AllSecurityLabels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ||||
![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Tags applied to this resource Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
S | 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 | ||||
![]() ![]() ![]() |
SOΣ | 0..1 | ImAccessionNumberIdentifier | Report identifier
| ||||
![]() ![]() ![]() |
S | 0..* | Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | What was requested Slice: Unordered, Open by type:$this | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | Reference(Imaging Order) | What was requested | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | Status of the Report Binding: DiagnosticReportStatus (required): The status of the diagnostic report. | ||||
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Service category Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | Type of Imaging Diagnostic Report Binding: Imaging Report Types (preferred) | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(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 | |||||||
![]() ![]() ![]() |
SΣ | 1..1 | instant | DateTime that this diagnostic report is published. | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Responsible Diagnostic Service | ||||
![]() ![]() ![]() |
SΣ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam) | Primary result interpreter Slice: Unordered, Open by profile:resolve() | ||||
![]() ![]() ![]() ![]() |
SOΣ | 0..* | Reference(Report Author) | Primary result interpreter
| ||||
![]() ![]() ![]() |
0..* | Reference(Specimen) | Specimens this report is based on | |||||
![]() ![]() ![]() |
SOC | 0..* | Reference(Finding) | Observations
| ||||
![]() ![]() ![]() |
0..* | Annotation | Comments about the diagnostic report | |||||
![]() ![]() ![]() |
SO | 0..1 | Reference(ImagingStudy) | Reference to full details of an analysis associated with the diagnostic report
| ||||
![]() ![]() ![]() |
S | 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 | |||||
![]() ![]() ![]() ![]() |
SO | 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/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(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 | ||||
![]() ![]() ![]() |
SC | 1..1 | Reference(Imaging Composition) | Imaging Diagnostic Report | ||||
![]() ![]() ![]() |
SO | 0..1 | markdown | Clinical conclusion (interpretation) of test results
| ||||
![]() ![]() ![]() |
SO | 0..* | CodeableConcept | Codes for the clinical conclusion of test results Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings
| ||||
![]() ![]() ![]() |
SO | 0..* | Attachment | Printed versions of the report.
| ||||
![]() |
Path | Conformance | ValueSet / Code | URI |
DiagnosticReport.meta.security | extensible | AllSecurityLabelshttp://hl7.org/fhir/ValueSet/security-labels from the FHIR Standard | |
DiagnosticReport.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tags from the FHIR Standard | |
DiagnosticReport.language | required | AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0 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.code | preferred | ImagingReportTypesEuVShttp://hl7.eu/fhir/imaging/ValueSet/im-reportType-eu-lab from this IG | |
DiagnosticReport.supportingInfo.type | extensible | DiagnosticReportSupportingInfoVCodes (a valid code from Diagnostic Report Support Info Code System)http://hl7.eu/fhir/imaging/ValueSet/valueset-diagnosticreport-report-support-info from this IG | |
DiagnosticReport.supportingInfo:procedure.type | extensible | Pattern: imaging-procedurehttp://hl7.eu/fhir/imaging/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: 3 elements
Must-Support: 18 elements
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
IG © 2025+ HL7 Europe. Package hl7.fhir.eu.imaging#0.1.0 based on FHIR 5.0.0. Generated 2025-03-18