Profile Comparison between http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-obl-eu-hdr vs http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-obl-eu-hdr

Left:Care Plan: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-obl-eu-hdr)
Right:Care Plan: obligations (http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-obl-eu-hdr)

Messages

ErrorStructureDefinition.versionValues for version differ: '0.1.0-ballot' vs '1.0.0-ci'
InformationStructureDefinition.dateValues for date differ: '2025-06-03T12:48:49+02:00' vs '2026-06-26T06:41:56+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).'
InformationStructureDefinition.shortValues for short differ: 'Healthcare plan for patient or group' vs 'Healthcare plan for patient'
InformationCarePlan.languageExample/preferred bindings differ at CarePlan.language using binding from CarePlanEuHdrObligation
InformationStructureDefinition.requirementsValues for requirements differ: 'Allows identification of the care plan as it is known by various participating systems and in a way that remains consistent across servers.' vs 'EHDSCarePlan.header.identifier'
InformationStructureDefinition.shortValues for short differ: 'Instantiates FHIR protocol or definition' vs 'Instantiated Canonical'
InformationStructureDefinition.shortValues for short differ: 'Instantiates external protocol or definition' vs 'Instantiated URI'
InformationStructureDefinition.requirementsValues for requirements differ: 'Allows clinicians to determine whether the plan is actionable or not.' vs 'EHDSCarePlan.header.status'
InformationStructureDefinition.shortValues for short differ: 'Type of plan' vs 'Kind of plan'
InformationStructureDefinition.shortValues for short differ: 'Name for the care plan' vs 'Human-friendly name for the care plan'
InformationStructureDefinition.shortValues for short differ: 'Summary of nature of plan.' vs 'Summary of nature of plan'
InformationStructureDefinition.requirementsValues for requirements differ: 'Provides more detail than conveyed by category.' vs 'EHDSCarePlan.description'
InformationStructureDefinition.shortValues for short differ: 'Period covered by the plan' vs 'Time period plan covers'
InformationStructureDefinition.requirementsValues for requirements differ: 'Allows tracking what plan(s) are in effect at a particular time.' vs 'EHDSCarePlan.period'
InformationStructureDefinition.shortValues for short differ: 'Date record was first recorded' vs 'Date the plan was created'
InformationStructureDefinition.shortValues for short differ: 'Who's involved in plan?' vs 'Participants in the care plan'
InformationStructureDefinition.shortValues for short differ: 'Health issues this plan addresses.' vs 'Health issues this plan addresses'
InformationStructureDefinition.requirementsValues for requirements differ: 'Links plan to the conditions it manages. The element can identify risks addressed by the plan as well as active conditions. (The Condition resource can include things like 'at risk for hypertension' or 'fall risk'.) Also scopes plans - multiple plans may exist addressing different concerns.' vs 'EHDSCarePlan.addresses[x]'
ErrorCarePlan.addressesType Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/hdr/StructureDefinition/condition-eu-hdr]]) vs Reference([CanonicalType[http://hl7.eu/fhir/hdr/StructureDefinition/condition-obl-eu-hdr]])
InformationStructureDefinition.shortValues for short differ: 'Information considered as part of plan' vs 'Information considered as part of the care plan'
InformationStructureDefinition.requirementsValues for requirements differ: 'Provides context for plan. Allows plan effectiveness to be evaluated by clinicians.' vs 'EHDSCarePlan.goal'
InformationStructureDefinition.requirementsValues for requirements differ: 'Allows systems to prompt for performance of planned activities, and validate plans against best practice.' vs 'EHDSCarePlan.activity[x]'
InformationStructureDefinition.shortValues for short differ: 'Results of the activity' vs 'Codeable Outcome summary'
InformationStructureDefinition.shortValues for short differ: 'Appointment, Encounter, Procedure, etc.' vs 'Outcome evidence'
InformationStructureDefinition.shortValues for short differ: 'Comments about the activity status/progress' vs 'Notes about the progress of the activity'
InformationStructureDefinition.shortValues for short differ: 'Resources providing activity details' vs 'Activity details defined in specific resource'
InformationStructureDefinition.requirementsValues for requirements differ: 'Details in a form consistent with other applications and contexts of use.' vs 'EHDSCarePlan.activity[x]'
InformationStructureDefinition.shortValues for short differ: 'In-line definition of activity' vs 'Deprecated in R5/R6'
InformationStructureDefinition.shortValues for short differ: 'Kind of resource referred' vs 'Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription'
InformationStructureDefinition.shortValues for short differ: 'Info describing activity to perform' vs 'Extra info describing activity to perform'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.eu/fhir/hdr/StructureDefinition/carePlan-eu-hdr
      .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-06-03T12:48:49+02:002026-06-26T06:41:56+00:00
      • Values Differ
      .descriptionThis profile defines obligations for the CarePlan resource for the purpose of this guide.
        .experimental
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#150
                .kindresource
                  .nameCarePlanEuHdrObligation
                    .publisherHL7 Europe
                      .purpose
                        .statusdraft
                          .titleCare Plan: obligations
                            .typeCarePlan
                              .urlhttp://hl7.eu/fhir/hdr/StructureDefinition/carePlan-obl-eu-hdr
                                .version0.1.0-ballot1.0.0-ci
                                • Values Differ

                                Structure

                                NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                .. CarePlan 0..*CarePlanEuHdrHealthcare plan for patient or group
                                0..*CarePlanEuHdrHealthcare plan for patient
                                ObligationsActor
                                SHOULD:able-to-populateProducer
                                SHALL:processConsumer
                                  ... 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: ?? (preferred): A human language.
                                        Additional BindingsPurpose
                                        ??Max Binding
                                        0..1codeLanguage of the resource content
                                        Binding: ?? (preferred): A human language.
                                        Additional BindingsPurpose
                                        ??Max Binding
                                        • Example/preferred bindings differ at CarePlan.language using binding from CarePlanEuHdrObligation
                                        ... text O0..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
                                        ObligationsActor
                                        SHALL:handleHDRConsumer
                                        SHALL:able-to-populateHDRCreator
                                        O0..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
                                        ObligationsActor
                                        SHALL:able-to-populateProducer
                                        SHALL:processConsumer
                                          ... 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
                                                ... identifier Σ0..*IdentifierExternal Ids for this plan
                                                Σ0..*IdentifierExternal Ids for this plan
                                                  ... instantiatesCanonical Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiates FHIR protocol or definition
                                                  Σ0..*canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition)Instantiated Canonical
                                                    ... instantiatesUri Σ0..*uriInstantiates external protocol or definition
                                                    Σ0..*uriInstantiated URI
                                                      ... basedOn Σ0..*Reference(CarePlan)Fulfills CarePlan
                                                      Σ0..*Reference(CarePlan)Fulfills CarePlan
                                                        ... replaces Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
                                                        Σ0..*Reference(CarePlan)CarePlan replaced by this CarePlan
                                                          ... partOf Σ0..*Reference(CarePlan)Part of referenced CarePlan
                                                          Σ0..*Reference(CarePlan)Part of referenced CarePlan
                                                            ... status ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                            Binding: ?? (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
                                                            ?!Σ1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknown
                                                            Binding: ?? (required): Indicates whether the plan is currently being acted upon, represents future intentions or is now a historical record.
                                                              ... intent ?!Σ1..1codeproposal | plan | order | option
                                                              Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a care plan.
                                                              ?!Σ1..1codeproposal | plan | order | option
                                                              Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a care plan.
                                                                ... category Σ0..*CodeableConceptType of plan
                                                                Binding: ?? (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
                                                                Σ0..*CodeableConceptKind of plan
                                                                Binding: ?? (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
                                                                  ... title OΣ0..1stringName for the care plan
                                                                  ObligationsActor
                                                                  SHALL:handleHDRConsumer
                                                                  SHOULD:able-to-populateHDRCreator
                                                                  OΣ0..1stringHuman-friendly name for the care plan
                                                                  ObligationsActor
                                                                  SHALL:able-to-populateProducer
                                                                  SHALL:displayConsumer
                                                                  SHALL:processConsumer
                                                                    ... description OΣ0..1stringSummary of nature of plan.
                                                                    ObligationsActor
                                                                    SHALL:handleHDRConsumer
                                                                    SHOULD:able-to-populateHDRCreator
                                                                    OΣ0..1stringSummary of nature of plan
                                                                    ObligationsActor
                                                                    SHALL:able-to-populateProducer
                                                                    SHALL:displayConsumer
                                                                    SHALL:processConsumer
                                                                      ... subject Σ1..1Reference(Patient | Group)Who the care plan is forΣ1..1Reference(Patient: obligations)Who the care plan is for
                                                                        ... encounter Σ0..1Reference(Encounter)Encounter created as part ofΣ0..1Reference(Encounter)Encounter created as part of
                                                                          ... period OΣ0..1PeriodPeriod covered by the plan
                                                                          ObligationsActor
                                                                          SHALL:handleHDRConsumer
                                                                          SHALL:able-to-populateHDRCreator
                                                                          OΣ0..1PeriodTime period plan covers
                                                                          ObligationsActor
                                                                          SHALL:able-to-populateProducer
                                                                          SHALL:processConsumer
                                                                            ... created Σ0..1dateTimeDate record was first recordedΣ0..1dateTimeDate the plan was created
                                                                              ... author Σ0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who is the designated responsible partyΣ0..1Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who is the designated responsible party
                                                                                ... contributor 0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who provided the content of the care plan
                                                                                0..*Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam)Who provided the content of the care plan
                                                                                  ... careTeam 0..*Reference(CareTeam)Who's involved in plan?
                                                                                  0..*Reference(CareTeam)Participants in the care plan
                                                                                    ... addresses Σ0..*Reference(Condition (HDR))Health issues this plan addresses.
                                                                                    Σ0..*Reference(Condition: obligations)Health issues this plan addresses
                                                                                    • Type Mismatch: Reference([CanonicalType[http://hl7.eu/fhir/hdr/StructureDefinition/condition-eu-hdr]]) vs Reference([CanonicalType[http://hl7.eu/fhir/hdr/StructureDefinition/condition-obl-eu-hdr]])
                                                                                    ... supportingInfo 0..*Reference(Resource)Information considered as part of plan
                                                                                    0..*Reference(Resource)Information considered as part of the care plan
                                                                                      ... goal 0..*Reference(Goal)Desired outcome of plan
                                                                                      0..*Reference(Goal (HDR))Desired outcome of plan
                                                                                        ... activity OC0..*BackboneElementAction to occur as part of plan
                                                                                        ObligationsActor
                                                                                        SHALL:handleHDRConsumer
                                                                                        SHALL:able-to-populateHDRCreator
                                                                                        OC0..*BackboneElementAction to occur as part of plan
                                                                                        ObligationsActor
                                                                                        SHALL:able-to-populateProducer
                                                                                        SHALL:processConsumer
                                                                                          .... 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
                                                                                                .... outcomeCodeableConcept 0..*CodeableConceptResults of the activity
                                                                                                Binding: ?? (example): Identifies the results of the activity.
                                                                                                0..*CodeableConceptCodeable Outcome summary
                                                                                                Binding: ?? (example): Identifies the results of the activity.
                                                                                                  .... outcomeReference 0..*Reference(Resource)Appointment, Encounter, Procedure, etc.
                                                                                                  0..*Reference(Resource)Outcome evidence
                                                                                                    .... progress 0..*AnnotationComments about the activity status/progress
                                                                                                    0..*AnnotationNotes about the progress of the activity
                                                                                                      .... reference OC0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)Resources providing activity details
                                                                                                      ObligationsActor
                                                                                                      SHALL:handleHDRConsumer
                                                                                                      SHOULD:able-to-populateHDRCreator
                                                                                                      OC0..1Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup)Activity details defined in specific resource
                                                                                                      ObligationsActor
                                                                                                      SHALL:able-to-populateProducer
                                                                                                      SHALL:displayConsumer
                                                                                                      SHALL:processConsumer
                                                                                                        .... detail OC0..1BackboneElementIn-line definition of activity
                                                                                                        ObligationsActor
                                                                                                        SHALL:handleHDRConsumer
                                                                                                        SHALL:able-to-populateHDRCreator
                                                                                                        OC0..1BackboneElementDeprecated in R5/R6
                                                                                                        ObligationsActor
                                                                                                        SHALL:able-to-populateProducer
                                                                                                        SHALL:processConsumer
                                                                                                          ..... 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
                                                                                                                ..... kind O0..1codeKind of resource referred
                                                                                                                Binding: ?? (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
                                                                                                                ObligationsActor
                                                                                                                SHALL:handleHDRConsumer
                                                                                                                SHOULD:able-to-populateHDRCreator
                                                                                                                O0..1codeAppointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription
                                                                                                                Binding: ?? (required): Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity.
                                                                                                                ObligationsActor
                                                                                                                SHALL:able-to-populateProducer
                                                                                                                SHALL:displayConsumer
                                                                                                                SHALL:processConsumer
                                                                                                                  ..... instantiatesCanonical 0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)Instantiates FHIR protocol or definition
                                                                                                                  0..*canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition)Instantiates FHIR protocol or definition
                                                                                                                    ..... instantiatesUri 0..*uriInstantiates external protocol or definition
                                                                                                                    0..*uriInstantiates external protocol or definition
                                                                                                                      ..... code 0..1CodeableConceptDetail type of activity
                                                                                                                      Binding: ?? (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
                                                                                                                      0..1CodeableConceptDetail type of activity
                                                                                                                      Binding: ?? (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter.
                                                                                                                        ..... reasonCode 0..*CodeableConceptWhy activity should be done or why activity was prohibited
                                                                                                                        Binding: ?? (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
                                                                                                                        0..*CodeableConceptWhy activity should be done or why activity was prohibited
                                                                                                                        Binding: ?? (example): Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc.
                                                                                                                          ..... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why activity is needed
                                                                                                                          0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Why activity is needed
                                                                                                                            ..... goal 0..*Reference(Goal)Goals this activity relates to
                                                                                                                            0..*Reference(Goal)Goals this activity relates to
                                                                                                                              ..... status ?!1..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
                                                                                                                              Binding: ?? (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
                                                                                                                              ?!1..1codenot-started | scheduled | in-progress | on-hold | completed | cancelled | stopped | unknown | entered-in-error
                                                                                                                              Binding: ?? (required): Codes that reflect the current state of a care plan activity within its overall life cycle.
                                                                                                                                ..... statusReason 0..1CodeableConceptReason for current status0..1CodeableConceptReason for current status
                                                                                                                                  ..... doNotPerform ?!0..1booleanIf true, activity is prohibiting action?!0..1booleanIf true, activity is prohibiting action
                                                                                                                                    ..... scheduled[x] 0..1Timing, Period, stringWhen activity is to occur0..1Timing, Period, stringWhen activity is to occur
                                                                                                                                      ..... location 0..1Reference(Location)Where it should happen0..1Reference(Location)Where it should happen
                                                                                                                                        ..... performer 0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)Who will be responsible?
                                                                                                                                        0..*Reference(Practitioner | PractitionerRole | Organization | RelatedPerson | Patient | CareTeam | HealthcareService | Device)Who will be responsible?
                                                                                                                                          ..... product[x] 0..1CodeableConcept, Reference(Medication | Substance)What is to be administered/supplied
                                                                                                                                          Binding: ?? (example): A product supplied or administered as part of a care plan activity.
                                                                                                                                          0..1CodeableConcept, Reference(Medication | Substance)What is to be administered/supplied
                                                                                                                                          Binding: ?? (example): A product supplied or administered as part of a care plan activity.
                                                                                                                                            ..... dailyAmount 0..1??How to consume/day?0..1??How to consume/day?
                                                                                                                                              ..... quantity 0..1??How much to administer/supply/consume0..1??How much to administer/supply/consume
                                                                                                                                                ..... description O0..1stringInfo describing activity to perform
                                                                                                                                                ObligationsActor
                                                                                                                                                SHALL:handleHDRConsumer
                                                                                                                                                SHALL:able-to-populateHDRCreator
                                                                                                                                                O0..1stringExtra info describing activity to perform
                                                                                                                                                ObligationsActor
                                                                                                                                                SHALL:able-to-populateProducer
                                                                                                                                                SHALL:processConsumer
                                                                                                                                                  ... note 0..*AnnotationComments about the plan
                                                                                                                                                  0..*AnnotationComments about the plan

                                                                                                                                                    doco Documentation for this format