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

Left:DocumentReference: Key Image (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-snapshot1' vs '0.1.1-build'
InformationStructureDefinition.dateValues for date differ: '2025-09-23T16:33:53+02:00' vs '2025-09-30T11:40:14+00:00'
ErrorDocumentReference.subjectType Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core]]) vs Reference([CanonicalType[http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core]])

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/DocumentReference
      .copyrightCopyright HL7 Europe. Licensed under Creative Commons public domain (CC0 1.0).
        .date2025-09-23T16:33:53+02:002025-09-30T11:40:14+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
                            .titleDocumentReference: Key Image
                              .typeDocumentReference
                                .urlhttp://hl7.eu/fhir/imaging-r5/StructureDefinition/ImKeyImageDocumentReference
                                  .version0.1.0-snapshot10.1.1-build
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. DocumentReference C0..*DocumentReferenceA 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
                                                ... extension 0..*ExtensionAdditional content defined by implementations
                                                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.
                                                                  ... 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(http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core)Who/what is the subject of the documentΣ1..1Reference(Patient (EU core))Who/what is the subject of the document
                                                                    • Type Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core]]) vs Reference([CanonicalType[http://hl7.eu/fhir/base-r5/StructureDefinition/patient-eu-core]])
                                                                    ... 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.
                                                                                              .... 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