FHIR © HL7.org  |  FHIRsmith 4.0.1  |  Server Home  |  XIG Home  |  XIG Stats  | 

FHIR IG analytics

Packagehl7.eu.fhir.xshare-careplan
Resource TypeStructureDefinition
IdStructureDefinition-CarePlanXShare.json
FHIR VersionR4
Sourcehttps://build.fhir.org/ig/hl7-eu/xshare-careplan/StructureDefinition-CarePlanXShare.html
URLhttp://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/CarePlanXShare
Version0.1.0
Statusdraft
Date2026-06-08T17:37:42+00:00
NameCarePlanXShareModel
TitleCare Plan (Logical Model)
Realmeu
Authorityhl7
DescriptionLogical 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.
Typehttp://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/CarePlanXShare
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
xtehr.eu.ehds.models#currentEHDSConditionCondition model
xtehr.eu.ehds.models#currentEHDSDataSetDataSet model
xtehr.eu.ehds.models#currentEHDSHealthProfessionalHealth professional model
xtehr.eu.ehds.models#currentEHDSObservationObservation model
xtehr.eu.ehds.models#currentEHDSOrganisationOrganisation model

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: StructureDefinition CarePlanXShare

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlanXShare 0..*EHDSDataSetCare Plan (Logical Model)

Elements defined in Ancestors:header
... header
.... subject 1..1EHDSPatientThe patient whose intended care is described in the plan.
.... identifier 0..*IdentifierIdentifier for the care plan
.... author[x] 0..*EHDSHealthProfessional, EHDSOrganisation, EHDSDeviceThe responsible party (custodian) for the care plan.
.... status 1..1CodeableConceptIndicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.
Binding Description: (preferred): HL7 Request status
... title 0..1stringHuman-friendly name for the care plan
... description 0..1stringA description of the scope and nature of the plan.
... period 0..1PeriodIndicates when the plan did (or is intended to) come into effect and end.
... realize[x] 0..*Instantiated Guideline
.... realizeUriuri
.... realizeReferenceReference(Any)
... category 0..*CodeableConceptCategory
... careTeam 0..*BaseCare team / organization in charge
.... member[x] 0..*Care team member
..... memberEHDSHealthProfessionalEHDSHealthProfessional
..... memberEHDSOrganisationEHDSOrganisation
... addresses[x] 0..*Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.
Binding Description: (preferred): ICD-10, SNOMED CT, Orphacode
.... addressesCodeableConceptCodeableConcept
.... addressesEHDSConditionEHDSCondition
... activity 0..*BaseActivity
.... activityCodeableConcept 0..*CodeableConceptThe details of the proposed activity represented in a specific resource.
.... activityReference 0..*Reference()The details of the proposed activity represented in a specific resource.
.... workflowStatus 0..1codeWorkflow status
.... description 0..1markdownDescription
.... progress 0..*AnnotationOutcome, Progresses
.... performed 0..*Reference()Performed activity
... goal 0..*BaseGoal
.... description 0..*CodeableConceptDescribes the intended objective(s) of carrying out the care plan.
.... category 0..1CodeableConceptCategory (e.g., treatment, patient goal)
.... target 0..*BaseGoal target
.... due 0..1dateGoal due date
.... outcome 0..*EHDSObservationGoal outcome
... supportingInfo 0..*Reference()Evidence / supporting information

doco Documentation for this format

Source1

{
  "resourceType": "StructureDefinition",
  "id": "CarePlanXShare",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/CarePlanXShare",
  "version": "0.1.0",
  "name": "CarePlanXShareModel",
  "title": "Care Plan (Logical Model)",
  "status": "draft",
  "date": "2026-06-08T17:37:42+00:00",
  "publisher": "xShare Project",
  "contact": [
    {
      "name": "xShare Project",
      "telecom": [
        {
          "system": "url",
          "value": "https://xshare-project.eu/"
        }
      ]
    }
  ],
  "description": "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.\nThis 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": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/CarePlanXShare",
  "baseDefinition": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDataSet",
  "derivation": "specialization",
  "snapshot": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
        "valueString": "1.0.0"
      }
    ],
    "element": [
      {
        "id": "CarePlanXShare",
        "path": "CarePlanXShare",
        "short": "Care Plan (Logical Model)",
        "definition": "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.\nThis 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": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header",
        "path": "CarePlanXShare.header",
        "short": "Basic metadata for this information",
        "definition": "Basic metadata for this information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.subject",
        "path": "CarePlanXShare.header.subject",
        "short": "The patient whose intended care is described in the plan.",
        "definition": "The patient whose intended care is described in the plan.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.subject",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSPatient"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.identifier",
        "path": "CarePlanXShare.header.identifier",
        "short": "Identifier for the care plan",
        "definition": "Identifier for the care plan",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.identifier",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Identifier"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.author[x]",
        "path": "CarePlanXShare.header.author[x]",
        "short": "The responsible party (custodian) for the care plan.",
        "definition": "The responsible party (custodian) for the care plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "EHDSDataSet.header.author[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSDevice"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.date",
        "path": "CarePlanXShare.header.date",
        "short": "Date and optionally time of authoring/issuing",
        "definition": "Date and optionally time of authoring/issuing",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.date",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.status",
        "path": "CarePlanXShare.header.status",
        "short": "Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.",
        "definition": "Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "HL7 Request status"
        }
      },
      {
        "id": "CarePlanXShare.header.source",
        "path": "CarePlanXShare.header.source",
        "short": "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": "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": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.source",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.header.language",
        "path": "CarePlanXShare.header.language",
        "short": "Language in which the resource is written. Language is expressed by the IETF language tag.",
        "definition": "Language in which the resource is written. Language is expressed by the IETF language tag.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "EHDSDataSet.header.language",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "BCP 47"
        }
      },
      {
        "id": "CarePlanXShare.title",
        "path": "CarePlanXShare.title",
        "short": "Human-friendly name for the care plan",
        "definition": "Human-friendly name for the care plan",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.title",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "CarePlanXShare.description",
        "path": "CarePlanXShare.description",
        "short": "A description of the scope and nature of the plan.",
        "definition": "A description of the scope and nature of the plan.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "CarePlanXShare.period",
        "path": "CarePlanXShare.period",
        "short": "Indicates when the plan did (or is intended to) come into effect and end.",
        "definition": "Indicates when the plan did (or is intended to) come into effect and end.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.period",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "CarePlanXShare.realize[x]",
        "path": "CarePlanXShare.realize[x]",
        "short": "Instantiated Guideline",
        "definition": "Identifier or reference to the guidelines that this care plan realizes.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.realize[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "uri"
          },
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.category",
        "path": "CarePlanXShare.category",
        "short": "Category",
        "definition": "Categorization of the care plan (e.g., rehab, chronic care, oncology).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.category",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.careTeam",
        "path": "CarePlanXShare.careTeam",
        "short": "Care team / organization in charge",
        "definition": "Care team or responsible organization in charge of the plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.careTeam",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.careTeam.member[x]",
        "path": "CarePlanXShare.careTeam.member[x]",
        "short": "Care team member",
        "definition": "References to practitioners, organizations, or related persons involved in the care plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.careTeam.member[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.addresses[x]",
        "path": "CarePlanXShare.addresses[x]",
        "short": "Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.",
        "definition": "Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.addresses[x]",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "ICD-10, SNOMED CT, Orphacode"
        }
      },
      {
        "id": "CarePlanXShare.activity",
        "path": "CarePlanXShare.activity",
        "short": "Activity",
        "definition": "Planned or performed activities as part of the care plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.activity",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.activityCodeableConcept",
        "path": "CarePlanXShare.activity.activityCodeableConcept",
        "short": "The details of the proposed activity represented in a specific resource.",
        "definition": "The details of the proposed activity represented in a specific resource.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.activity.activityCodeableConcept",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.activityReference",
        "path": "CarePlanXShare.activity.activityReference",
        "short": "The details of the proposed activity represented in a specific resource.",
        "definition": "The details of the proposed activity represented in a specific resource.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.activity.activityReference",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.workflowStatus",
        "path": "CarePlanXShare.activity.workflowStatus",
        "short": "Workflow status",
        "definition": "Workflow status of the activity (e.g., planned, in-progress, completed, stopped).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.activity.workflowStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.description",
        "path": "CarePlanXShare.activity.description",
        "short": "Description",
        "definition": "Human-readable description of the activity.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.activity.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.progress",
        "path": "CarePlanXShare.activity.progress",
        "short": "Outcome, Progresses",
        "definition": "Outcome(s) or progresses captured for the activity.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.activity.progress",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Annotation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.performed",
        "path": "CarePlanXShare.activity.performed",
        "short": "Performed activity",
        "definition": "References to the performed activities.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.activity.performed",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal",
        "path": "CarePlanXShare.goal",
        "short": "Goal",
        "definition": "Goals defined for the care plan, including treatment goals defined by the care team and patient goals expressed by the patient.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.goal",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.description",
        "path": "CarePlanXShare.goal.description",
        "short": "Describes the intended objective(s) of carrying out the care plan.",
        "definition": "Describes the intended objective(s) of carrying out the care plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.goal.description",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.category",
        "path": "CarePlanXShare.goal.category",
        "short": "Category (e.g., treatment, patient goal)",
        "definition": "Categorization of the goal (e.g., treatment goal, patient goal).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.goal.category",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.target",
        "path": "CarePlanXShare.goal.target",
        "short": "Goal target",
        "definition": "Target of the goal.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.goal.target",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.due",
        "path": "CarePlanXShare.goal.due",
        "short": "Goal due date",
        "definition": "Date by which the goal should be met or reviewed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "CarePlanXShare.goal.due",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.outcome",
        "path": "CarePlanXShare.goal.outcome",
        "short": "Goal outcome",
        "definition": "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": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.goal.outcome",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.supportingInfo",
        "path": "CarePlanXShare.supportingInfo",
        "short": "Evidence / supporting information",
        "definition": "Evidence or other supporting information used as the basis for this care plan.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "CarePlanXShare.supportingInfo",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Reference"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "CarePlanXShare",
        "path": "CarePlanXShare",
        "short": "Care Plan (Logical Model)",
        "definition": "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.\nThis 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."
      },
      {
        "id": "CarePlanXShare.header.subject",
        "path": "CarePlanXShare.header.subject",
        "short": "The patient whose intended care is described in the plan.",
        "definition": "The patient whose intended care is described in the plan."
      },
      {
        "id": "CarePlanXShare.header.identifier",
        "path": "CarePlanXShare.header.identifier",
        "short": "Identifier for the care plan",
        "definition": "Identifier for the care plan"
      },
      {
        "id": "CarePlanXShare.header.author[x]",
        "path": "CarePlanXShare.header.author[x]",
        "short": "The responsible party (custodian) for the care plan.",
        "definition": "The responsible party (custodian) for the care plan."
      },
      {
        "id": "CarePlanXShare.header.status",
        "path": "CarePlanXShare.header.status",
        "short": "Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.",
        "definition": "Indicates whether the plan is currently being acted upon, represents future intentions, or is now a historical record.",
        "binding": {
          "strength": "preferred",
          "description": "HL7 Request status"
        }
      },
      {
        "id": "CarePlanXShare.title",
        "path": "CarePlanXShare.title",
        "short": "Human-friendly name for the care plan",
        "definition": "Human-friendly name for the care plan",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "CarePlanXShare.description",
        "path": "CarePlanXShare.description",
        "short": "A description of the scope and nature of the plan.",
        "definition": "A description of the scope and nature of the plan.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "CarePlanXShare.period",
        "path": "CarePlanXShare.period",
        "short": "Indicates when the plan did (or is intended to) come into effect and end.",
        "definition": "Indicates when the plan did (or is intended to) come into effect and end.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Period"
          }
        ]
      },
      {
        "id": "CarePlanXShare.realize[x]",
        "path": "CarePlanXShare.realize[x]",
        "short": "Instantiated Guideline",
        "definition": "Identifier or reference to the guidelines that this care plan realizes.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "uri"
          },
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.category",
        "path": "CarePlanXShare.category",
        "short": "Category",
        "definition": "Categorization of the care plan (e.g., rehab, chronic care, oncology).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.careTeam",
        "path": "CarePlanXShare.careTeam",
        "short": "Care team / organization in charge",
        "definition": "Care team or responsible organization in charge of the plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.careTeam.member[x]",
        "path": "CarePlanXShare.careTeam.member[x]",
        "short": "Care team member",
        "definition": "References to practitioners, organizations, or related persons involved in the care plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSHealthProfessional"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSOrganisation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.addresses[x]",
        "path": "CarePlanXShare.addresses[x]",
        "short": "Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.",
        "definition": "Conditions/problems/concerns/diagnoses/etc whose management and/or mitigation are handled by this plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          },
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSCondition"
          }
        ],
        "binding": {
          "strength": "preferred",
          "description": "ICD-10, SNOMED CT, Orphacode"
        }
      },
      {
        "id": "CarePlanXShare.activity",
        "path": "CarePlanXShare.activity",
        "short": "Activity",
        "definition": "Planned or performed activities as part of the care plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.activityCodeableConcept",
        "path": "CarePlanXShare.activity.activityCodeableConcept",
        "short": "The details of the proposed activity represented in a specific resource.",
        "definition": "The details of the proposed activity represented in a specific resource.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.activityReference",
        "path": "CarePlanXShare.activity.activityReference",
        "short": "The details of the proposed activity represented in a specific resource.",
        "definition": "The details of the proposed activity represented in a specific resource.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.workflowStatus",
        "path": "CarePlanXShare.activity.workflowStatus",
        "short": "Workflow status",
        "definition": "Workflow status of the activity (e.g., planned, in-progress, completed, stopped).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.description",
        "path": "CarePlanXShare.activity.description",
        "short": "Description",
        "definition": "Human-readable description of the activity.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "markdown"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.progress",
        "path": "CarePlanXShare.activity.progress",
        "short": "Outcome, Progresses",
        "definition": "Outcome(s) or progresses captured for the activity.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Annotation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.activity.performed",
        "path": "CarePlanXShare.activity.performed",
        "short": "Performed activity",
        "definition": "References to the performed activities.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal",
        "path": "CarePlanXShare.goal",
        "short": "Goal",
        "definition": "Goals defined for the care plan, including treatment goals defined by the care team and patient goals expressed by the patient.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.description",
        "path": "CarePlanXShare.goal.description",
        "short": "Describes the intended objective(s) of carrying out the care plan.",
        "definition": "Describes the intended objective(s) of carrying out the care plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.category",
        "path": "CarePlanXShare.goal.category",
        "short": "Category (e.g., treatment, patient goal)",
        "definition": "Categorization of the goal (e.g., treatment goal, patient goal).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.target",
        "path": "CarePlanXShare.goal.target",
        "short": "Goal target",
        "definition": "Target of the goal.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Base"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.due",
        "path": "CarePlanXShare.goal.due",
        "short": "Goal due date",
        "definition": "Date by which the goal should be met or reviewed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "CarePlanXShare.goal.outcome",
        "path": "CarePlanXShare.goal.outcome",
        "short": "Goal outcome",
        "definition": "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": 0,
        "max": "*",
        "type": [
          {
            "code": "http://www.xt-ehr.eu/fhir/models/StructureDefinition/EHDSObservation"
          }
        ]
      },
      {
        "id": "CarePlanXShare.supportingInfo",
        "path": "CarePlanXShare.supportingInfo",
        "short": "Evidence / supporting information",
        "definition": "Evidence or other supporting information used as the basis for this care plan.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "Reference"
          }
        ]
      }
    ]
  }
}