CarePlanXShare
type: StructureDefinition
node role: treeRoot
id:
  v: CarePlanXShare
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition CarePlanXShare Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> <a href="StructureDefinition-CarePlanXShare-definitions.html#CarePlanXShare" title="Logical model representing a Care Plan structure with metadata, care team participation, subject and clinical context, goals, supporting information, planned or performed activities, and activity outcomes.#xA;This model extends the EHDSCarePlan model with additional elements to capture care team participation, clinical context, and activity and goal details, while maintaining logical compatibility with the original EHDSCarePlan structure.">CarePlanXShare 0..* EHDSDataSet Care Plan (Logical Model) Elements defined in Ancestors:header #xD; header #xD; subject 1..1 EHDSPatient The patient whose intended care is described in the plan. #xD; identifier 0..* Identifier Identifier for the care plan #xD; author[x] 0..* EHDSHealthProfessional, EHDSOrganisation, EHDSDevice The responsible party (custodian) for the care plan. #xD; status 1..1 CodeableConcept Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record. Binding Description: (preferred): HL7 Request status #xD; title 0..1 string Human-friendly name for the care plan #xD; description 0..1 string A description of the scope and nature of the plan. #xD; period 0..1 Period Indicates when the plan did (or is intended to) come into effect and end. #xD; realize[x] 0..* Instantiated Guideline #xD; realizeUri uri #xD; realizeReference Reference(Any) #xD; category 0..* CodeableConcept Category #xD; careTeam 0..* Base Care team / organization in charge #xD; member[x] 0..* Care team member #xD; memberEHDSHealthProfessional EHDSHealthProfessional #xD; memberEHDSOrganisation EHDSOrganisation #xD; addresses[x] 0..* Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan. Bindin…
url:
  v: http://hl7.eu/fhir/ig/careplan-xshare/StructureDefinition/CarePlanXShare
  l: CarePlanXShare
version:
  v: 1.0.0-ci
name:
  v: CarePlanXShareModel
title:
  v: Care Plan (Logical Model)
status:
  v: draft
date:
  v: 2026-06-05T21:03:03+00:00
publisher:
  v: xShare Project
contact:
  name:
    v: xShare Project
  telecom:
    system:
      v: url
    value:
      v: https://xshare-project.eu/
description:
  v: Logical model representing a Care Plan structure with metadata, care team participation, subject and clinical context, goals, supporting information, planned or performed activities, and activity outcomes. This model extends the EHDSCarePlan model with additional elements to capture care team participation, clinical context, and activity and goal details, while maintaining logical compatibility with the original EHDSCarePlan structure.
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 150
    display:
      v: Europe
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.eu/fhir/ig/careplan-xshare/StructureDefinition/CarePlanXShare
  l: CarePlanXShare
base definition:
  v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDataSet
  l: EHDSDataSet
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 1.0.0
  element:
    id:
      v: CarePlanXShare
    path:
      v: CarePlanXShare
    short:
      v: Care Plan (Logical Model)
    definition:
      v: Logical model representing a Care Plan structure with metadata, care team participation, subject and clinical context, goals, supporting information, planned or performed activities, and activity outcomes. This model extends the EHDSCarePlan model with additional elements to capture care team participation, clinical context, and activity and goal details, while maintaining logical compatibility with the original EHDSCarePlan structure.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: CarePlanXShare.header
    path:
      v: CarePlanXShare.header
    short:
      v: Basic metadata for this information
    definition:
      v: Basic metadata for this information
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSDataSet.header
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Base
        l: Base
  element:
    id:
      v: CarePlanXShare.header.subject
    path:
      v: CarePlanXShare.header.subject
    short:
      v: The patient whose intended care is described in the plan.
    definition:
      v: The patient whose intended care is described in the plan.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: EHDSDataSet.header.subject
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient
        l: EHDSPatient
  element:
    id:
      v: CarePlanXShare.header.identifier
    path:
      v: CarePlanXShare.header.identifier
    short:
      v: Identifier for the care plan
    definition:
      v: Identifier for the care plan
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: EHDSDataSet.header.identifier
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Identifier
        l: Identifier
  element:
    id:
      v: CarePlanXShare.header.author[x]
    path:
      v: CarePlanXShare.header.author[x]
    short:
      v: The responsible party (custodian) for the care plan.
    definition:
      v: The responsible party (custodian) for the care plan.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: EHDSDataSet.header.author[x]
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
        l: EHDSHealthProfessional
    type:
      code:
        v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
        l: EHDSOrganisation
    type:
      code:
        v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice
        l: EHDSDevice

id:
  v: CarePlanXShare.header.date
path:
  v: CarePlanXShare.header.date
short:
  v: Date and optionally time of authoring/issuing
definition:
  v: Date and optionally time of authoring/issuing
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.date
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: CarePlanXShare.header.status
path:
  v: CarePlanXShare.header.status
short:
  v: Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.
definition:
  v: Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.status
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: HL7 Request status

id:
  v: CarePlanXShare.header.source
path:
  v: CarePlanXShare.header.source
short:
  v: Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
definition:
  v: Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.source
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.header.language
path:
  v: CarePlanXShare.header.language
short:
  v: Language in which the resource is written. Language is expressed by the IETF language tag.
definition:
  v: Language in which the resource is written. Language is expressed by the IETF language tag.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EHDSDataSet.header.language
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
binding:
  strength:
    v: preferred
  description:
    v: BCP 47

id:
  v: CarePlanXShare.title
path:
  v: CarePlanXShare.title
short:
  v: Human-friendly name for the care plan
definition:
  v: Human-friendly name for the care plan
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.title
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: CarePlanXShare.description
path:
  v: CarePlanXShare.description
short:
  v: A description of the scope and nature of the plan.
definition:
  v: A description of the scope and nature of the plan.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: CarePlanXShare.period
path:
  v: CarePlanXShare.period
short:
  v: Indicates when the plan did (or is intended to) come into effect and end.
definition:
  v: Indicates when the plan did (or is intended to) come into effect and end.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.period
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Period
    l: Period

id:
  v: CarePlanXShare.realize[x]
path:
  v: CarePlanXShare.realize[x]
short:
  v: Instantiated Guideline
definition:
  v: Identifier or reference to the guidelines that this care plan realizes.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.realize[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: uri
    l: uri
type:
  code:
    v: Reference
    l: Reference

id:
  v: CarePlanXShare.category
path:
  v: CarePlanXShare.category
short:
  v: Category
definition:
  v: Categorization of the care plan (e.g., rehab, chronic care, oncology).
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.category
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.careTeam
path:
  v: CarePlanXShare.careTeam
short:
  v: Care team / organization in charge
definition:
  v: Care team or responsible organization in charge of the plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.careTeam
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.careTeam.member[x]
path:
  v: CarePlanXShare.careTeam.member[x]
short:
  v: Care team member
definition:
  v: References to practitioners, organizations, or related persons involved in the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.careTeam.member[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
    l: EHDSHealthProfessional
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
    l: EHDSOrganisation

id:
  v: CarePlanXShare.addresses[x]
path:
  v: CarePlanXShare.addresses[x]
short:
  v: Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.
definition:
  v: Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.addresses[x]
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition
    l: EHDSCondition
binding:
  strength:
    v: preferred
  description:
    v: ICD-10, SNOMED CT, Orphacode

id:
  v: CarePlanXShare.activity
path:
  v: CarePlanXShare.activity
short:
  v: Activity
definition:
  v: Planned or performed activities as part of the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.activity
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.activity.activityCodeableConcept
path:
  v: CarePlanXShare.activity.activityCodeableConcept
short:
  v: The details of the proposed activity represented in a specific resource.
definition:
  v: The details of the proposed activity represented in a specific resource.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.activity.activityCodeableConcept
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.activity.activityReference
path:
  v: CarePlanXShare.activity.activityReference
short:
  v: The details of the proposed activity represented in a specific resource.
definition:
  v: The details of the proposed activity represented in a specific resource.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.activity.activityReference
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: CarePlanXShare.activity.workflowStatus
path:
  v: CarePlanXShare.activity.workflowStatus
short:
  v: Workflow status
definition:
  v: Workflow status of the activity (e.g., planned, in-progress, completed, stopped).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.activity.workflowStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: CarePlanXShare.activity.description
path:
  v: CarePlanXShare.activity.description
short:
  v: Description
definition:
  v: Human-readable description of the activity.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.activity.description
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: markdown
    l: markdown

id:
  v: CarePlanXShare.activity.progress
path:
  v: CarePlanXShare.activity.progress
short:
  v: Outcome, Progresses
definition:
  v: Outcome(s) or progresses captured for the activity.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.activity.progress
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Annotation
    l: Annotation

id:
  v: CarePlanXShare.activity.performed
path:
  v: CarePlanXShare.activity.performed
short:
  v: Performed activity
definition:
  v: References to the performed activities.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.activity.performed
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: CarePlanXShare.goal
path:
  v: CarePlanXShare.goal
short:
  v: Goal
definition:
  v: Goals defined for the care plan, including treatment goals defined by the care team and patient goals expressed by the patient.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.goal
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.goal.description
path:
  v: CarePlanXShare.goal.description
short:
  v: Describes the intended objective(s) of carrying out the care plan.
definition:
  v: Describes the intended objective(s) of carrying out the care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.goal.description
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.goal.category
path:
  v: CarePlanXShare.goal.category
short:
  v: Category (e.g., treatment, patient goal)
definition:
  v: Categorization of the goal (e.g., treatment goal, patient goal).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.goal.category
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.goal.target
path:
  v: CarePlanXShare.goal.target
short:
  v: Goal target
definition:
  v: Target of the goal.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.goal.target
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.goal.due
path:
  v: CarePlanXShare.goal.due
short:
  v: Goal due date
definition:
  v: Date by which the goal should be met or reviewed.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: CarePlanXShare.goal.due
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: CarePlanXShare.goal.outcome
path:
  v: CarePlanXShare.goal.outcome
short:
  v: Goal outcome
definition:
  v: Outcome of the goal, which can be represented as a codeable concept or a reference to an observation or other resource capturing the outcome.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.goal.outcome
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
    l: EHDSObservation

id:
  v: CarePlanXShare.supportingInfo
path:
  v: CarePlanXShare.supportingInfo
short:
  v: Evidence / supporting information
definition:
  v: Evidence or other supporting information used as the basis for this care plan.
min:
  v: 0
max:
  v: *
base:
  path:
    v: CarePlanXShare.supportingInfo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference

element:
  id:
    v: CarePlanXShare
  path:
    v: CarePlanXShare
  short:
    v: Care Plan (Logical Model)
  definition:
    v: Logical model representing a Care Plan structure with metadata, care team participation, subject and clinical context, goals, supporting information, planned or performed activities, and activity outcomes. This model extends the EHDSCarePlan model with additional elements to capture care team participation, clinical context, and activity and goal details, while maintaining logical compatibility with the original EHDSCarePlan structure.
element:
  id:
    v: CarePlanXShare.header.subject
  path:
    v: CarePlanXShare.header.subject
  short:
    v: The patient whose intended care is described in the plan.
  definition:
    v: The patient whose intended care is described in the plan.
element:
  id:
    v: CarePlanXShare.header.identifier
  path:
    v: CarePlanXShare.header.identifier
  short:
    v: Identifier for the care plan
  definition:
    v: Identifier for the care plan
element:
  id:
    v: CarePlanXShare.header.author[x]
  path:
    v: CarePlanXShare.header.author[x]
  short:
    v: The responsible party (custodian) for the care plan.
  definition:
    v: The responsible party (custodian) for the care plan.
element:
  id:
    v: CarePlanXShare.header.status
  path:
    v: CarePlanXShare.header.status
  short:
    v: Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.
  definition:
    v: Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.
  binding:
    strength:
      v: preferred
    description:
      v: HL7 Request status
element:
  id:
    v: CarePlanXShare.title
  path:
    v: CarePlanXShare.title
  short:
    v: Human-friendly name for the care plan
  definition:
    v: Human-friendly name for the care plan
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: CarePlanXShare.description
  path:
    v: CarePlanXShare.description
  short:
    v: A description of the scope and nature of the plan.
  definition:
    v: A description of the scope and nature of the plan.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: CarePlanXShare.period
  path:
    v: CarePlanXShare.period
  short:
    v: Indicates when the plan did (or is intended to) come into effect and end.
  definition:
    v: Indicates when the plan did (or is intended to) come into effect and end.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Period
      l: Period
element:
  id:
    v: CarePlanXShare.realize[x]
  path:
    v: CarePlanXShare.realize[x]
  short:
    v: Instantiated Guideline
  definition:
    v: Identifier or reference to the guidelines that this care plan realizes.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: uri
      l: uri
  type:
    code:
      v: Reference
      l: Reference
element:
  id:
    v: CarePlanXShare.category
  path:
    v: CarePlanXShare.category
  short:
    v: Category
  definition:
    v: Categorization of the care plan (e.g., rehab, chronic care, oncology).
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
element:
  id:
    v: CarePlanXShare.careTeam
  path:
    v: CarePlanXShare.careTeam
  short:
    v: Care team / organization in charge
  definition:
    v: Care team or responsible organization in charge of the plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Base
      l: Base
element:
  id:
    v: CarePlanXShare.careTeam.member[x]
  path:
    v: CarePlanXShare.careTeam.member[x]
  short:
    v: Care team member
  definition:
    v: References to practitioners, organizations, or related persons involved in the care plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional
      l: EHDSHealthProfessional
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation
      l: EHDSOrganisation
element:
  id:
    v: CarePlanXShare.addresses[x]
  path:
    v: CarePlanXShare.addresses[x]
  short:
    v: Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.
  definition:
    v: Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
  type:
    code:
      v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition
      l: EHDSCondition
  binding:
    strength:
      v: preferred
    description:
      v: ICD-10, SNOMED CT, Orphacode

id:
  v: CarePlanXShare.activity
path:
  v: CarePlanXShare.activity
short:
  v: Activity
definition:
  v: Planned or performed activities as part of the care plan.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.activity.activityCodeableConcept
path:
  v: CarePlanXShare.activity.activityCodeableConcept
short:
  v: The details of the proposed activity represented in a specific resource.
definition:
  v: The details of the proposed activity represented in a specific resource.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.activity.activityReference
path:
  v: CarePlanXShare.activity.activityReference
short:
  v: The details of the proposed activity represented in a specific resource.
definition:
  v: The details of the proposed activity represented in a specific resource.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: CarePlanXShare.activity.workflowStatus
path:
  v: CarePlanXShare.activity.workflowStatus
short:
  v: Workflow status
definition:
  v: Workflow status of the activity (e.g., planned, in-progress, completed, stopped).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: code
    l: code

id:
  v: CarePlanXShare.activity.description
path:
  v: CarePlanXShare.activity.description
short:
  v: Description
definition:
  v: Human-readable description of the activity.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: markdown
    l: markdown

id:
  v: CarePlanXShare.activity.progress
path:
  v: CarePlanXShare.activity.progress
short:
  v: Outcome, Progresses
definition:
  v: Outcome(s) or progresses captured for the activity.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Annotation
    l: Annotation

id:
  v: CarePlanXShare.activity.performed
path:
  v: CarePlanXShare.activity.performed
short:
  v: Performed activity
definition:
  v: References to the performed activities.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: CarePlanXShare.goal
path:
  v: CarePlanXShare.goal
short:
  v: Goal
definition:
  v: Goals defined for the care plan, including treatment goals defined by the care team and patient goals expressed by the patient.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.goal.description
path:
  v: CarePlanXShare.goal.description
short:
  v: Describes the intended objective(s) of carrying out the care plan.
definition:
  v: Describes the intended objective(s) of carrying out the care plan.
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.goal.category
path:
  v: CarePlanXShare.goal.category
short:
  v: Category (e.g., treatment, patient goal)
definition:
  v: Categorization of the goal (e.g., treatment goal, patient goal).
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: CarePlanXShare.goal.target
path:
  v: CarePlanXShare.goal.target
short:
  v: Goal target
definition:
  v: Target of the goal.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Base
    l: Base

id:
  v: CarePlanXShare.goal.due
path:
  v: CarePlanXShare.goal.due
short:
  v: Goal due date
definition:
  v: Date by which the goal should be met or reviewed.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: CarePlanXShare.goal.outcome
path:
  v: CarePlanXShare.goal.outcome
short:
  v: Goal outcome
definition:
  v: Outcome of the goal, which can be represented as a codeable concept or a reference to an observation or other resource capturing the outcome.
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation
    l: EHDSObservation

id:
  v: CarePlanXShare.supportingInfo
path:
  v: CarePlanXShare.supportingInfo
short:
  v: Evidence / supporting information
definition:
  v: Evidence or other supporting information used as the basis for this care plan.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference