| Left: | Care Plan (HDR) (http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-eu-hdr) |
| Right: | Care Plan (HDR) (http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-eu-hdr) |
| Error | StructureDefinition.version | Values for version differ: '0.1.0-ballot' vs '1.0.0-ci' |
| Information | StructureDefinition.date | Values for date differ: '2025-06-03T12:48:49+02:00' vs '2026-06-26T06:41:56+00:00' |
| Information | StructureDefinition.copyright | Values 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).' |
| Information | StructureDefinition.short | Values for short differ: 'Healthcare plan for patient or group' vs 'Healthcare plan for patient' |
| Information | CarePlan.language | Example/preferred bindings differ at CarePlan.language using binding from CarePlanEuHdr |
| Information | StructureDefinition.requirements | Values 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' |
| Information | StructureDefinition.short | Values for short differ: 'Instantiates FHIR protocol or definition' vs 'Instantiated Canonical' |
| Information | StructureDefinition.short | Values for short differ: 'Instantiates external protocol or definition' vs 'Instantiated URI' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Allows clinicians to determine whether the plan is actionable or not.' vs 'EHDSCarePlan.header.status' |
| Information | StructureDefinition.short | Values for short differ: 'Type of plan' vs 'Kind of plan' |
| Information | StructureDefinition.short | Values for short differ: 'Name for the care plan' vs 'Human-friendly name for the care plan' |
| Information | StructureDefinition.short | Values for short differ: 'Summary of nature of plan.' vs 'Summary of nature of plan' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Provides more detail than conveyed by category.' vs 'EHDSCarePlan.description' |
| Information | StructureDefinition.short | Values for short differ: 'Period covered by the plan' vs 'Time period plan covers' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Allows tracking what plan(s) are in effect at a particular time.' vs 'EHDSCarePlan.period' |
| Information | StructureDefinition.short | Values for short differ: 'Date record was first recorded' vs 'Date the plan was created' |
| Information | StructureDefinition.short | Values for short differ: 'Who's involved in plan?' vs 'Participants in the care plan' |
| Information | StructureDefinition.short | Values for short differ: 'Health issues this plan addresses.' vs 'Health issues this plan addresses' |
| Information | StructureDefinition.requirements | Values 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]' |
| Information | StructureDefinition.short | Values for short differ: 'Information considered as part of plan' vs 'Information considered as part of the care plan' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Provides context for plan. Allows plan effectiveness to be evaluated by clinicians.' vs 'EHDSCarePlan.goal' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Allows systems to prompt for performance of planned activities, and validate plans against best practice.' vs 'EHDSCarePlan.activity[x]' |
| Information | StructureDefinition.short | Values for short differ: 'Results of the activity' vs 'Codeable Outcome summary' |
| Information | StructureDefinition.short | Values for short differ: 'Appointment, Encounter, Procedure, etc.' vs 'Outcome evidence' |
| Information | StructureDefinition.short | Values for short differ: 'Comments about the activity status/progress' vs 'Notes about the progress of the activity' |
| Information | StructureDefinition.short | Values for short differ: 'Resources providing activity details' vs 'Activity details defined in specific resource' |
| Information | StructureDefinition.requirements | Values for requirements differ: 'Details in a form consistent with other applications and contexts of use.' vs 'EHDSCarePlan.activity[x]' |
| Information | StructureDefinition.short | Values for short differ: 'In-line definition of activity' vs 'Deprecated in R5/R6' |
| Information | StructureDefinition.short | Values for short differ: 'Kind of resource referred' vs 'Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription' |
| Information | StructureDefinition.short | Values for short differ: 'Info describing activity to perform' vs 'Extra info describing activity to perform' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/CarePlan | ||
copyright | Used by permission of HL7 Europe, all rights reserved Creative Commons License | Copyright HL7 Europe. Licensed under creative commons public domain (CC0 1.0). |
|
date | 2025-06-03T12:48:49+02:00 | 2026-06-26T06:41:56+00:00 |
|
description | This profile constrains the CarePlan resource for the purpose of this guide. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#150 | ||
kind | resource | ||
name | CarePlanEuHdr | ||
publisher | HL7 Europe | ||
purpose | |||
status | draft | ||
title | Care Plan (HDR) | ||
type | CarePlan | ||
url | http://hl7.eu/fhir/hdr/StructureDefinition/carePlan-eu-hdr | ||
version | 0.1.0-ballot | 1.0.0-ci |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 0..* | CarePlan | Healthcare plan for patient or group | 0..* | CarePlan | Healthcare plan for patient | |||||||||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
|
| ||||||||||
![]() ![]() | 0..1 | Narrative | Text 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..1 | Narrative | Text 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..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | Σ | 0..* | Identifier | External Ids for this plan | Σ | 0..* | Identifier | External Ids for this plan | |||||||||
![]() ![]() | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiates FHIR protocol or definition | Σ | 0..* | canonical(PlanDefinition | Questionnaire | Measure | ActivityDefinition | OperationDefinition) | Instantiated Canonical | |||||||||
![]() ![]() | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiated URI | |||||||||
![]() ![]() | Σ | 0..* | Reference(CarePlan) | Fulfills CarePlan | Σ | 0..* | Reference(CarePlan) | Fulfills CarePlan | |||||||||
![]() ![]() | Σ | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan | Σ | 0..* | Reference(CarePlan) | CarePlan replaced by this CarePlan | |||||||||
![]() ![]() | Σ | 0..* | Reference(CarePlan) | Part of referenced CarePlan | Σ | 0..* | Reference(CarePlan) | Part of referenced CarePlan | |||||||||
![]() ![]() | ?!Σ | 1..1 | code | draft | 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..1 | code | draft | 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..1 | code | proposal | plan | order | option Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a care plan. | ?!Σ | 1..1 | code | proposal | plan | order | option Binding: ?? (required): Codes indicating the degree of authority/intentionality associated with a care plan. | |||||||||
![]() ![]() | Σ | 0..* | CodeableConcept | Type 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..* | CodeableConcept | Kind 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..1 | string | Name for the care plan | Σ | 0..1 | string | Human-friendly name for the care plan | |||||||||
![]() ![]() | Σ | 0..1 | string | Summary of nature of plan. | Σ | 0..1 | string | Summary of nature of plan | |||||||||
![]() ![]() | Σ | 1..1 | Reference(Patient | Group) | Who the care plan is for | Σ | 1..1 | Reference(Patient (EU core)) | Who the care plan is for | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | |||||||||
![]() ![]() | Σ | 0..1 | Period | Period covered by the plan | Σ | 0..1 | Period | Time period plan covers | |||||||||
![]() ![]() | Σ | 0..1 | dateTime | Date record was first recorded | Σ | 0..1 | dateTime | Date the plan was created | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) | Who is the designated responsible party | Σ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) | Who is the designated responsible party | |||||||||
![]() ![]() | 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 | |||||||||||
![]() ![]() | 0..* | Reference(CareTeam) | Who's involved in plan? | 0..* | Reference(CareTeam) | Participants in the care plan | |||||||||||
![]() ![]() | Σ | 0..* | Reference(Condition (HDR)) | Health issues this plan addresses. | Σ | 0..* | Reference(Condition (EU core)) | Health issues this plan addresses | |||||||||
![]() ![]() | 0..* | Reference(Resource) | Information considered as part of plan | 0..* | Reference(Resource) | Information considered as part of the care plan | |||||||||||
![]() ![]() | 0..* | Reference(Goal) | Desired outcome of plan | 0..* | Reference(Goal (HDR)) | Desired outcome of plan | |||||||||||
![]() ![]() | C | 0..* | BackboneElement | Action to occur as part of plan | C | 0..* | BackboneElement | Action to occur as part of plan Constraints: cpl-hdr-1 | |||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 0..* | CodeableConcept | Results of the activity Binding: ?? (example): Identifies the results of the activity. | 0..* | CodeableConcept | Codeable Outcome summary Binding: ?? (example): Identifies the results of the activity. | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Resource) | Appointment, Encounter, Procedure, etc. | 0..* | Reference(Resource) | Outcome evidence | |||||||||||
![]() ![]() ![]() | 0..* | Annotation | Comments about the activity status/progress | 0..* | Annotation | Notes about the progress of the activity | |||||||||||
![]() ![]() ![]() | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Resources providing activity details | C | 0..1 | Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestGroup) | Activity details defined in specific resource | |||||||||
![]() ![]() ![]() | C | 0..1 | BackboneElement | In-line definition of activity | C | 0..1 | BackboneElement | Deprecated in R5/R6 | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() ![]() | 0..1 | code | Kind 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. | 0..1 | code | Appointment | 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. | |||||||||||
![]() ![]() ![]() ![]() | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | 0..* | canonical(PlanDefinition | ActivityDefinition | Questionnaire | Measure | OperationDefinition) | Instantiates FHIR protocol or definition | |||||||||||
![]() ![]() ![]() ![]() | 0..* | uri | Instantiates external protocol or definition | 0..* | uri | Instantiates external protocol or definition | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Detail type of activity Binding: ?? (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | 0..1 | CodeableConcept | Detail type of activity Binding: ?? (example): Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | |||||||||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Why 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..* | CodeableConcept | Why 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..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why activity is needed | 0..* | Reference(Condition | Observation | DiagnosticReport | DocumentReference) | Why activity is needed | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Reference(Goal) | Goals this activity relates to | 0..* | Reference(Goal) | Goals this activity relates to | |||||||||||
![]() ![]() ![]() ![]() | ?! | 1..1 | code | not-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..1 | code | not-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. | |||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Reason for current status | 0..1 | CodeableConcept | Reason for current status | |||||||||||
![]() ![]() ![]() ![]() | ?! | 0..1 | boolean | If true, activity is prohibiting action | ?! | 0..1 | boolean | If true, activity is prohibiting action | |||||||||
![]() ![]() ![]() ![]() | 0..1 | Timing, Period, string | When activity is to occur | 0..1 | Timing, Period, string | When activity is to occur | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Reference(Location) | Where it should happen | 0..1 | Reference(Location) | Where it should happen | |||||||||||
![]() ![]() ![]() ![]() | 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? | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept, Reference(Medication | Substance) | What is to be administered/supplied Binding: ?? (example): A product supplied or administered as part of a care plan activity. | 0..1 | CodeableConcept, Reference(Medication | Substance) | What is to be administered/supplied Binding: ?? (example): A product supplied or administered as part of a care plan activity. | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | ?? | How to consume/day? | 0..1 | ?? | How to consume/day? | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | ?? | How much to administer/supply/consume | 0..1 | ?? | How much to administer/supply/consume | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Info describing activity to perform | 0..1 | string | Extra info describing activity to perform | |||||||||||
![]() ![]() | 0..* | Annotation | Comments about the plan | 0..* | Annotation | Comments about the plan | |||||||||||
Documentation for this format | |||||||||||||||||