| Left: | ehealth-careplan (http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan) | 
| Right: | ehealth-careplan (http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan) | 
| Error | StructureDefinition.version | Values for version differ: '5.0.1' vs '6.0.0' | 
| Information | StructureDefinition.date | Values for date differ: '2025-08-12T12:53:07+00:00' vs '2025-10-23T10:15:36+00:00' | 
| Information | CarePlan.language | Example/preferred bindings differ at CarePlan.language using binding from ehealth-careplan | 
| Information | CarePlan.instantiatesCanonical | Element minimum cardinalities differ: '0' vs '1' | 
| Information | CarePlan.instantiatesCanonical | Element maximum cardinalities differ: '2147483647' vs '1' | 
| Error | CarePlan.partOf | Type Mismatch: Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan]]) vs Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan]]) | 
| Error | CarePlan.subject | Type Mismatch: Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient]]) vs Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient]]) | 
| Error | CarePlan.author | Type Mismatch: Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-relatedperson], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam]]) vs Reference([CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-patient], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-practitioner], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-relatedperson], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-organization], CanonicalType[http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careteam]]) | 
| Name | Value | Comments | |
|---|---|---|---|
 abstract | false | ||
 baseDefinition | http://hl7.org/fhir/StructureDefinition/CarePlan | ||
 copyright | |||
 date | 2025-08-12T12:53:07+00:00 | 2025-10-23T10:15:36+00:00 | 
  | 
 description | |||
 experimental | |||
 fhirVersion | 4.0.1 | ||
 jurisdiction | |||
![]()  jurisdiction[0] | urn:iso:std:iso:3166#DK | ||
 kind | resource | ||
 name | ehealth-careplan | ||
 publisher | Den telemedicinske infrastruktur (eHealth Infrastructure) | ||
 purpose | |||
 status | active | ||
 title | |||
 type | CarePlan | ||
 url | http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-careplan | ||
 version | 5.0.1 | 6.0.0 | 
  | 
| 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 or group | |||||||||||
![]() ![]()  | Σ | 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 | |||||||||||
![]() ![]()  | 1..* | Extension | Extension Slice: Unordered, Open by value:url  | 1..* | Extension | Extension Slice: Unordered, Open by value:url  | |||||||||||
![]() ![]()  | ?! | 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 | Σ | 1..1 | canonical(ehealth-plandefinition) | Instantiates FHIR protocol or definition | 
  | ||||||||
![]() ![]()  | Σ | 0..* | uri | Instantiates external protocol or definition | Σ | 0..* | uri | Instantiates external protocol or definition | |||||||||
![]() ![]()  | Σ | 0..0 | Σ | 0..0 | |||||||||||||
![]() ![]()  | Σ | 0..0 | Σ | 0..0 | |||||||||||||
![]() ![]()  | Σ | 0..1 | Reference(ehealth-careplan) {r} | Part of referenced CarePlan | Σ | 0..1 | Reference(ehealth-careplan) {r} | Part of referenced CarePlan | 
  | ||||||||
![]() ![]()  | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required)  | ?!Σ | 1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: ?? (required)  | |||||||||
![]() ![]()  | ?!Σ | 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: ?? (required)  | Σ | 0..* | CodeableConcept | Type of plan Binding: ?? (required)  | |||||||||
![]() ![]()  | Σ | 0..1 | string | Human-friendly 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(ehealth-patient) {r} | Who the care plan is for | Σ | 1..1 | Reference(ehealth-patient) {r} | Who the care plan is for | 
  | ||||||||
![]() ![]()  | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | |||||||||
![]() ![]()  | Σ | 1..1 | Period | Time period plan covers | Σ | 1..1 | Period | Time period plan covers | |||||||||
![]() ![]()  | Σ | 0..1 | dateTime | Date record was first recorded | Σ | 0..1 | dateTime | Date record was first recorded | |||||||||
![]() ![]()  | Σ | 0..1 | Reference(ehealth-patient | ehealth-practitioner | ehealth-relatedperson | ehealth-organization | ehealth-careteam) | Who is the designated responsible party | Σ | 0..1 | Reference(ehealth-patient | ehealth-practitioner | ehealth-relatedperson | ehealth-organization | ehealth-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(ehealth-careteam) {r} | Who's involved in plan? | 0..* | Reference(ehealth-careteam) {r} | Who's involved in plan? | |||||||||||
![]() ![]()  | Σ | 1..1 | Reference(ehealth-condition) {r} | Health issues this plan addresses | Σ | 1..1 | Reference(ehealth-condition) {r} | Health issues this plan addresses | |||||||||
![]() ![]()  | 0..* | Reference(Resource) {r} | Information considered as part of plan | 0..* | Reference(Resource) {r} | Information considered as part of plan | |||||||||||
![]() ![]()  | 0..* | Reference(ehealth-goal) {r} | Desired outcome of plan | 0..* | Reference(ehealth-goal) {r} | Desired outcome of plan | |||||||||||
![]() ![]()  | C | 0..* | BackboneElement | Action to occur as part of plan | C | 0..* | BackboneElement | Action to occur as part of plan | |||||||||
![]() ![]() ![]()  | 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 | Results of the activity Binding: ?? (example): Identifies the results of the activity.  | |||||||||||
![]() ![]() ![]()  | 0..* | Reference(Resource) {r} | Appointment, Encounter, Procedure, etc. | 0..* | Reference(Resource) {r} | Appointment, Encounter, Procedure, etc. | |||||||||||
![]() ![]() ![]()  | 0..* | Annotation | Comments about the activity status/progress | 0..* | Annotation | Comments about the activity status/progress | |||||||||||
![]() ![]() ![]() ![]()  | 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 Slice: Unordered, Open by value:url  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||||||||
![]() ![]() ![]() ![]()  | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation Slice: Unordered, Closed by type:$this  | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation Slice: Unordered, Closed by type:$this  | |||||||||
![]() ![]() ![]() ![]()  | Σ | 0..1 | dateTime | When the annotation was made | Σ | 0..1 | dateTime | When the annotation was made | |||||||||
![]() ![]() ![]() ![]()  | Σ | 1..1 | markdown | The annotation - text content (as markdown) | Σ | 1..1 | markdown | The annotation - text content (as markdown) | |||||||||
![]() ![]() ![]()  | C | 1..1 | Reference(ehealth-servicerequest) {r, r, b} | Activity details defined in specific resource | C | 1..1 | Reference(ehealth-servicerequest) {r, r, b} | Activity details defined in specific resource | |||||||||
![]() ![]() ![]()  | C | 0..1 | BackboneElement | In-line definition of activity | C | 0..1 | BackboneElement | In-line definition of activity | |||||||||
![]() ![]() ![]() ![]()  | 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 | 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..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(ehealth-condition) {r} | Why activity is needed | 0..* | Reference(ehealth-condition) {r} | Why activity is needed | |||||||||||
![]() ![]() ![]() ![]()  | 0..* | Reference(Goal) {r} | Goals this activity relates to | 0..* | Reference(Goal) {r} | 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) {r} | Where it should happen | 0..1 | Reference(Location) {r} | Where it should happen | |||||||||||
![]() ![]() ![]() ![]()  | 0..* | Reference(ehealth-practitioner | ehealth-organization | ehealth-relatedperson | ehealth-patient | ehealth-careteam) {r} | Who will be responsible? | 0..* | Reference(ehealth-practitioner | ehealth-organization | ehealth-relatedperson | ehealth-patient | ehealth-careteam) {r} | 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 | Extra 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 | |||||||||||
![]() ![]() ![]()  | 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 Slice: Unordered, Open by value:url  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||||||||
![]() ![]() ![]()  | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation Slice: Unordered, Closed by type:$this  | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation Slice: Unordered, Closed by type:$this  | |||||||||
![]() ![]() ![]()  | Σ | 0..1 | dateTime | When the annotation was made | Σ | 0..1 | dateTime | When the annotation was made | |||||||||
![]() ![]() ![]()  | Σ | 1..1 | markdown | The annotation - text content (as markdown) | Σ | 1..1 | markdown | The annotation - text content (as markdown) | |||||||||
  Documentation for this format | |||||||||||||||||