Profile Comparison between http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport vs http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport

Left:Imaging Diagnostic Report (http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport)
Right:DiagnosticReport: Imaging Report (http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0-ballot' vs '0.1.0-build'
InformationStructureDefinition.titleValues for title differ: 'Imaging Diagnostic Report' vs 'DiagnosticReport: Imaging Report'
InformationStructureDefinition.dateValues for date differ: '2025-05-14T15:47:13+02:00' vs '2025-09-18T19:52:09+00:00'
InformationDiagnosticReport.identifierElement minimum cardinalities differ: '0' vs '1'
InformationStructureDefinition.shortValues for short differ: 'Name/Code for this diagnostic report' vs 'Type of Imaging Diagnostic Report'
InformationStructureDefinition.definitionValues for definition differ: 'A code or name that describes this diagnostic report.' vs 'Defines the document type, it is recommended to take this from the suggested LOINC set.'
InformationDiagnosticReport.codeExample/preferred bindings differ at DiagnosticReport.code using binding from ImDiagnosticReport
InformationDiagnosticReport.performerElement minimum cardinalities differ: '1' vs '0'
InformationStructureDefinition.shortValues for short differ: 'Observations' vs 'Findings'
InformationStructureDefinition.definitionValues for definition differ: '[Observations](http://hl7.org/fhir/R5/observation.html) that are part of this diagnostic report.' vs 'Detailed description of the findings on the imaging study. The findings should be described in a clear and concise manner, using standardized anatomic, pathologic, and radiologic terminology whenever possible.'
WarningDiagnosticReport.resultElements differ in definition for mustSupport: 'false' vs 'true'
InformationStructureDefinition.shortValues for short differ: 'Reference to full details of an analysis associated with the diagnostic report' vs 'Study subject to this report'
InformationStructureDefinition.definitionValues for definition differ: 'One or more links to full details of any study performed during the diagnostic investigation. An ImagingStudy might comprise a set of radiologic images obtained via a procedure that are analyzed as a group. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images. A GenomicStudy might comprise one or more analyses, each serving a specific purpose. These analyses may vary in method (e.g., karyotyping, CNV, or SNV detection), performer, software, devices used, or regions targeted.' vs 'Study subject to this report. Note: Any associated study (e.g. comparison studies) used during reporting should be tracked in the associatedStudy extension.'
InformationDiagnosticReport.mediaElement maximum cardinalities differ: '2147483647' vs '0'
ErrorDiagnosticReport.compositionType Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImComposition]]) vs Reference([CanonicalType[http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImComposition]])

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/DiagnosticReport
      .copyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons License
        .date2025-05-14T15:47:13+02:002025-09-18T19:52:09+00:00
        • Values Differ
        .descriptionDiagnostic 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.DiagnosticReport 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. The structure of the modelled has been aligned with the DiagnosticResource as defined by [IHE-RAD-HL7IDR](https://build.fhir.org/ig/IHE/RAD.HL7IDR/branches/master/StructureDefinition-imaging-diagnosticreport.html). As this specification has not been published yet, the relevant extensions have been included in this specification.
        • Values Differ
        .experimental
          .fhirVersion5.0.0
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
                .kindresource
                  .nameImDiagnosticReport
                    .publisherHL7 Europe
                      .purpose
                        .statusdraft
                          .titleImaging Diagnostic ReportDiagnosticReport: Imaging Report
                          • Values Differ
                          .typeDiagnosticReport
                            .urlhttp://hl7.eu/fhir/imaging-r5/StructureDefinition/ImDiagnosticReport
                              .version0.1.0-ballot0.1.0-build
                              • Values Differ

                              Structure

                              NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                              .. DiagnosticReport C0..*DiagnosticReportA Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
                              C0..*DiagnosticReportA Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
                              Constraints: hl7eu-im-dr-code, hl7eu-im-dr-category, hl7eu-im-dr-subject, hl7eu-im-dr-study, hl7eu-im-dr-order, hl7eu-im-dr-history, hl7eu-im-dr-procedure, hl7eu-im-dr-impression, hl7eu-im-dr-recommendation, hl7eu-im-dr-communication, hl7eu-im-dr-finding
                                ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                                  ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                    ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                      ... language 0..1codeLanguage of the resource content
                                      Binding: ?? (required): IETF language tag for a human language
                                      Additional BindingsPurpose
                                      ??Starter
                                      0..1codeLanguage of the resource content
                                      Binding: ?? (required): IETF language tag for a human language
                                      Additional BindingsPurpose
                                      ??Starter
                                        ... text 0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                        0..1NarrativeText summary of the resource, for human interpretation
                                        This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                                          ... contained 0..*ResourceContained, inline Resources
                                          0..*ResourceContained, inline Resources
                                            ... Slices for extension 0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                            0..*ExtensionExtension
                                            Slice: Unordered, Open by value:url
                                              ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                              ?!Σ0..*ExtensionExtensions that cannot be ignored
                                                ... identifier Σ0..*IdentifierReport identifier
                                                Σ1..*IdentifierReport identifier
                                                • Element minimum cardinalities differ: '0' vs '1'
                                                ... Slices for basedOn 0..*Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)What was requested
                                                Slice: Unordered, Open by type:$this
                                                0..*Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)What was requested
                                                Slice: Unordered, Open by type:$this
                                                  ... status ?!Σ1..1codeStatus of the Report
                                                  Binding: ?? (required): The status of the diagnostic report.
                                                  ?!Σ1..1codeStatus of the Report
                                                  Binding: ?? (required): The status of the diagnostic report.
                                                    ... Slices for category Σ1..*CodeableConceptService category
                                                    Slice: Unordered, Open by value:$this
                                                    Binding: ?? (example): HL7 V2 table 0074
                                                    Σ1..*CodeableConceptService category
                                                    Slice: Unordered, Open by value:$this
                                                    Binding: ?? (example): HL7 V2 table 0074
                                                      ... code Σ1..1CodeableConceptName/Code for this diagnostic report
                                                      Binding: ?? (preferred): LOINC Codes for Diagnostic Reports
                                                      Σ1..1CodeableConceptType of Imaging Diagnostic Report
                                                      Binding: ?? (preferred)
                                                      • Example/preferred bindings differ at DiagnosticReport.code using binding from ImDiagnosticReport
                                                      .... id 0..1idUnique id for inter-element referencing
                                                      • Removed this element
                                                      .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                      Slice: Unordered, Open by value:url
                                                      • Removed this element
                                                      .... Slices for coding Σ1..*CodingCode defined by a terminology system
                                                      Slice: Unordered, Open by value:$this
                                                      • Removed this element
                                                      .... text Σ0..1stringPlain text representation of the concept
                                                      • Removed this element
                                                      ... subject Σ0..1Reference(IM Imaging Patient)The subject of the report - usually, but not always, the patientΣ0..1Reference(Patient (EU core))The subject of the report - usually, but not always, the patient
                                                        ... encounter Σ0..1Reference(Encounter)Health care event when test orderedΣ0..1Reference(Encounter)Health care event when test ordered
                                                          ... effective[x] Σ0..1dateTime, PeriodClinically relevant time/time-period for reportΣ0..1dateTime, PeriodClinically relevant time/time-period for report
                                                            ... issued Σ0..1instantDateTime this version was madeΣ0..1instantDateTime this version was made
                                                              ... Slices for performer Σ1..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service
                                                              Slice: Unordered, Open by profile:$this
                                                              Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service
                                                              Slice: Unordered, Open by profile:$this
                                                              • Element minimum cardinalities differ: '1' vs '0'
                                                              ... Slices for resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
                                                              Slice: Unordered, Open by profile:resolve()
                                                              Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
                                                              Slice: Unordered, Open by profile:resolve()
                                                                ... specimen 0..*Reference(Specimen)Specimens this report is based on
                                                                0..*Reference(Specimen)Specimens this report is based on
                                                                  ... result C0..*Reference(Observation)Observations
                                                                  SC0..*Reference(Observation: Imaging Finding)Findings
                                                                  • Elements differ in definition for mustSupport: 'false' vs 'true'
                                                                  ... note 0..*AnnotationComments about the diagnostic report
                                                                  0..*AnnotationComments about the diagnostic report
                                                                    .... id 0..1idUnique id for inter-element referencing
                                                                    • Added this element
                                                                    .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                                                                    Slice: Unordered, Open by value:url
                                                                    • Added this element
                                                                    .... author[x] Σ0..1Reference(Practitioner | PractitionerRole | Patient | RelatedPerson | Organization), stringIndividual responsible for the annotation
                                                                    • Added this element
                                                                    .... time Σ0..1dateTimeWhen the annotation was made
                                                                    • Added this element
                                                                    .... text Σ1..1markdownThe annotation - text content (as markdown)
                                                                    • Added this element
                                                                    ... study 0..*Reference(IM Imaging Study)Reference to full details of an analysis associated with the diagnostic report
                                                                    0..*Reference(ImagingStudy: General)Study subject to this report
                                                                      ... Slices for supportingInfo 0..*BackboneElementAdditional information supporting the diagnostic report
                                                                      Slice: Unordered, Open by value:reference
                                                                      0..*BackboneElementAdditional information supporting the diagnostic report
                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                          0..*ExtensionAdditional content defined by implementations
                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              .... type 1..1CodeableConceptSupporting information role code
                                                                              Binding: ?? (extensible)
                                                                              1..1CodeableConceptSupporting information role code
                                                                              Binding: ?? (example): The code value for the role of the supporting information in the diagnostic report.
                                                                                .... reference 1..1Reference(Procedure | Observation | DiagnosticReport | Citation)Supporting information reference1..1Reference(Procedure | Observation | DiagnosticReport | Citation)Supporting information reference
                                                                                  ... media Σ0..*BackboneElementKey images or data associated with this report
                                                                                  Σ0..0
                                                                                  • Element maximum cardinalities differ: '2147483647' vs '0'
                                                                                  .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                    .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                      .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                        .... comment 0..1stringComment about the image or data (e.g. explanation)0..1stringComment about the image or data (e.g. explanation)
                                                                                          .... link Σ1..1Reference(DocumentReference)Reference to the image or data sourceΣ1..1Reference(DocumentReference)Reference to the image or data source
                                                                                            ... composition C1..1Reference(Imaging Composition)Imaging Diagnostic ReportC1..1Reference(Composition: Imaging Report)Imaging Diagnostic Report
                                                                                            • Type Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImComposition]]) vs Reference([CanonicalType[http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImComposition]])
                                                                                            ... conclusion 0..1markdownClinical conclusion (interpretation) of test results0..1markdownClinical conclusion (interpretation) of test results
                                                                                              ... conclusionCode 0..*CodeableConceptCodes for the clinical conclusion of test results
                                                                                              Binding: ?? (example): SNOMED CT Clinical Findings
                                                                                              0..*CodeableConceptCodes for the clinical conclusion of test results
                                                                                              Binding: ?? (example): SNOMED CT Clinical Findings
                                                                                                ... presentedForm 0..*AttachmentEntire report as issued
                                                                                                0..*AttachmentEntire report as issued

                                                                                                  doco Documentation for this format