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

Left:Imaging Key Image Document Reference (http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImKeyImageDocumentReference)
Right:DocumentReference: Key Image (http://hl7.eu/fhir/imaging-r5/StructureDefinition/ImKeyImageDocumentReference)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0-ballot' vs '0.1.0-snapshot1'
InformationStructureDefinition.titleValues for title differ: 'Imaging Key Image Document Reference' vs 'DocumentReference: Key Image'
InformationStructureDefinition.dateValues for date differ: '2025-05-14T15:47:13+02:00' vs '2025-09-23T09:10:02+00:00'
InformationStructureDefinition.copyrightValues for copyright differ: 'Used by permission of HL7 Europe, all rights reserved Creative Commons License' vs 'Copyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.eu/fhir/imaging-r5/StructureDefinition/DocumentReferenceEu' vs 'http://hl7.org/fhir/StructureDefinition/DocumentReference'
InformationStructureDefinition.shortValues for short differ: 'Extension' vs 'Additional content defined by implementations'
InformationStructureDefinition.definitionValues for definition differ: 'An Extension' vs 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.'
InformationDocumentReference.typeExample/preferred bindings differ at DocumentReference.type using binding from ImKeyImageDocumentReference
InformationDocumentReference.attester.modeExample/preferred bindings differ at DocumentReference.attester.mode using binding from ImKeyImageDocumentReference

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.eu/fhir/imaging-r5/StructureDefinition/DocumentReferenceEuhttp://hl7.org/fhir/StructureDefinition/DocumentReference
    • Values Differ
    .copyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons LicenseCopyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).
    • Values Differ
    .date2025-05-14T15:47:13+02:002025-09-23T09:10:02+00:00
    • Values Differ
    .descriptionA document containing key images for a patient. It can refer to a DICOM or non-DICOM image. When referring to a DICOM image, the DocumentReference.content.attachment.url should be a WADO-URI. When referring to a non-DICOM image, the DocumentReference.content.attachment.url should be a direct URL to the image. When the resource represents a DICOM instance it SHALL contain a the SOP Instance UID in the identifier element. When the resource represents a DICOM series it SHALL contain the Series Instance UID in the identifier element.
      .experimental
        .fhirVersion5.0.0
          .jurisdiction
            ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
              .kindresource
                .nameImKeyImageDocumentReference
                  .publisherHL7 Europe
                    .purpose
                      .statusdraft
                        .titleImaging Key Image Document ReferenceDocumentReference: Key Image
                        • Values Differ
                        .typeDocumentReference
                          .urlhttp://hl7.eu/fhir/imaging-r5/StructureDefinition/ImKeyImageDocumentReference
                            .version0.1.0-ballot0.1.0-snapshot1
                            • Values Differ

                            Structure

                            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                            .. DocumentReference C0..*DocumentReferenceEuA reference to a document
                            C0..*DocumentReferenceA reference to a document
                              ... 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..*ExtensionAdditional content defined by implementations
                                            ... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored
                                            ?!Σ0..*ExtensionExtensions that cannot be ignored
                                              ... Slices for identifier Σ0..*IdentifierBusiness identifiers for the document
                                              Slice: Unordered, Open by value:$this
                                              Σ0..*IdentifierBusiness identifiers for the document
                                              Slice: Unordered, Open by value:$this
                                                ... version Σ0..1stringAn explicitly assigned identifer of a variation of the content in the DocumentReferenceΣ0..1stringAn explicitly assigned identifer of a variation of the content in the DocumentReference
                                                  ... Slices for basedOn 0..*Reference(Appointment | AppointmentResponse | CarePlan | Claim | CommunicationRequest | Contract | CoverageEligibilityRequest | DeviceRequest | EnrollmentRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | RequestOrchestration | ServiceRequest | SupplyRequest | VisionPrescription)Procedure that caused this media to be created
                                                  Slice: Unordered, Open by type:$this
                                                  0..*Reference(Appointment | AppointmentResponse | CarePlan | Claim | CommunicationRequest | Contract | CoverageEligibilityRequest | DeviceRequest | EnrollmentRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | RequestOrchestration | ServiceRequest | SupplyRequest | VisionPrescription)Procedure that caused this media to be created
                                                  Slice: Unordered, Open by type:$this
                                                    ... status ?!Σ1..1codecurrent | superseded | entered-in-error
                                                    Binding: ?? (required): The status of the document reference.
                                                    ?!Σ1..1codecurrent | superseded | entered-in-error
                                                    Binding: ?? (required): The status of the document reference.
                                                      ... docStatus Σ0..1coderegistered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown
                                                      Binding: ?? (required): Status of the underlying document.
                                                      Σ0..1coderegistered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown
                                                      Binding: ?? (required): Status of the underlying document.
                                                        ... modality Σ1..1CodeableConceptImaging modality used
                                                        Binding: ?? (extensible): Type of acquired data in the instance.
                                                        Σ1..1CodeableConceptImaging modality used
                                                        Binding: ?? (extensible): Type of acquired data in the instance.
                                                          ... type Σ0..1CodeableConceptKind of document (LOINC if possible)
                                                          Binding: ?? (preferred): Precise type of clinical document.
                                                          Σ0..1CodeableConceptKind of document (LOINC if possible)
                                                          Binding: ?? (preferred): Precise type of clinical document.
                                                          • Example/preferred bindings differ at DocumentReference.type using binding from ImKeyImageDocumentReference
                                                          ... Slices for category Σ1..*CodeableConceptCategorization of document
                                                          Slice: Unordered, Open by profile:$this
                                                          Binding: ?? (example): High-level kind of document at a macro level.
                                                          Σ1..*CodeableConceptCategorization of document
                                                          Slice: Unordered, Open by profile:$this
                                                          Binding: ?? (example): High-level kind of document at a macro level.
                                                            ... subject Σ1..1Reference(IM Imaging Patient)Who/what is the subject of the documentΣ1..1Reference(Patient (EU core))Who/what is the subject of the document
                                                              ... context C0..*Reference(Appointment | Encounter | EpisodeOfCare)Context of the document content
                                                              C0..*Reference(Appointment | Encounter | EpisodeOfCare)Context of the document content
                                                                ... event 0..*CodeableReference()Main clinical acts documented
                                                                Binding: ?? (example): This list of codes represents the main clinical acts being documented.
                                                                0..*CodeableReference()Main clinical acts documented
                                                                Binding: ?? (example): This list of codes represents the main clinical acts being documented.
                                                                  ... bodySite Σ0..*CodeableReference(BodyStructure)Body part included
                                                                  Binding: ?? (example): SNOMED CT Body site concepts
                                                                  Σ0..*CodeableReference(BodyStructure)Body part included
                                                                  Binding: ?? (example): SNOMED CT Body site concepts
                                                                    ... facilityType C0..1CodeableConceptKind of facility where patient was seen
                                                                    Binding: ?? (example): XDS Facility Type.
                                                                    C0..1CodeableConceptKind of facility where patient was seen
                                                                    Binding: ?? (example): XDS Facility Type.
                                                                      ... practiceSetting C0..1CodeableConceptAdditional details about where the content was created (e.g. clinical specialty)
                                                                      Binding: ?? (example): Additional details about where the content was created (e.g. clinical specialty).
                                                                      C0..1CodeableConceptAdditional details about where the content was created (e.g. clinical specialty)
                                                                      Binding: ?? (example): Additional details about where the content was created (e.g. clinical specialty).
                                                                        ... period Σ0..1PeriodTime of service that is being documentedΣ0..1PeriodTime of service that is being documented
                                                                          ... date Σ0..1instantWhen this document reference was createdΣ0..1instantWhen this document reference was created
                                                                            ... Slices for author Σ0..*Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson | CareTeam)Who and/or what authored the document
                                                                            Slice: Unordered, Open by profile:$this
                                                                            Σ0..*Reference(Practitioner | PractitionerRole | Organization | Device | Patient | RelatedPerson | CareTeam)Who and/or what authored the document
                                                                            Slice: Unordered, Open by profile:$this
                                                                              ... attester 0..*BackboneElementAttests to accuracy of the document
                                                                              0..*BackboneElementAttests to accuracy of the document
                                                                                .... 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
                                                                                      .... mode 1..1CodeableConceptpersonal | professional | legal | official
                                                                                      Binding: ?? (preferred): The way in which a person authenticated a document.
                                                                                      1..1CodeableConceptpersonal | professional | legal | official
                                                                                      Binding: ?? (preferred): The way in which a person authenticated a document.
                                                                                      • Example/preferred bindings differ at DocumentReference.attester.mode using binding from ImKeyImageDocumentReference
                                                                                      .... time 0..1dateTimeWhen the document was attested0..1dateTimeWhen the document was attested
                                                                                        .... party 0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the document0..1Reference(Patient | RelatedPerson | Practitioner | PractitionerRole | Organization)Who attested the document
                                                                                          ... custodian 0..1Reference(Organization)Organization which maintains the document0..1Reference(Organization)Organization which maintains the document
                                                                                            ... relatesTo Σ0..*BackboneElementRelationships to other documents
                                                                                            Σ0..*BackboneElementRelationships to other documents
                                                                                              .... 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
                                                                                                    .... code Σ1..1CodeableConceptThe relationship type with another document
                                                                                                    Binding: ?? (extensible): The type of relationship between the documents.
                                                                                                    Σ1..1CodeableConceptThe relationship type with another document
                                                                                                    Binding: ?? (extensible): The type of relationship between the documents.
                                                                                                      .... target Σ1..1Reference(DocumentReference)Target of the relationshipΣ1..1Reference(DocumentReference)Target of the relationship
                                                                                                        ... description Σ0..1markdownHuman-readable descriptionΣ0..1markdownHuman-readable description
                                                                                                          ... securityLabel Σ0..*CodeableConceptDocument security-tags
                                                                                                          Binding: ?? (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
                                                                                                          Σ0..*CodeableConceptDocument security-tags
                                                                                                          Binding: ?? (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
                                                                                                            ... Slices for content Σ1..*BackboneElementDocument referenced
                                                                                                            Slice: Unordered, Open by value:extension.value
                                                                                                            Σ1..*BackboneElementDocument referenced
                                                                                                            Slice: Unordered, Open by value:extension.value
                                                                                                              .... 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
                                                                                                                    .... attachment Σ1..1AttachmentWhere to access the documentΣ1..1AttachmentWhere to access the document
                                                                                                                      .... profile Σ0..*BackboneElementContent profile rules for the document
                                                                                                                      Σ0..*BackboneElementContent profile rules for the document
                                                                                                                        ..... 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
                                                                                                                              ..... value[x] Σ1..1Coding, uri, canonical()Code|uri|canonical
                                                                                                                              Binding: ?? (preferred): Document Format Codes.
                                                                                                                              Σ1..1Coding, uri, canonical()Code|uri|canonical
                                                                                                                              Binding: ?? (preferred): Document Format Codes.

                                                                                                                                doco Documentation for this format