# Care Plan (Logical Model) - xShare Project CarePlan v0.1.0

* [**Table of Contents**](toc.md)
* [**Artifacts Summary**](artifacts.md)
* **Care Plan (Logical Model)**

## Logical Model: Care Plan (Logical Model) 

| | |
| :--- | :--- |
| *Official URL*:http://hl7.eu/fhir/ig/xshare-careplan/StructureDefinition/CarePlanXShare | *Version*:0.1.0 |
| Draft as of 2026-06-08 | *Computable Name*:CarePlanXShareModel |

 
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. 

**Usages:**

* This Logical Model is not used by any profiles in this Specification

You can also check for [usages in the FHIR IG Statistics](https://packages2.fhir.org/xig/resource/hl7.eu.fhir.xshare-careplan|current/StructureDefinition/StructureDefinition-CarePlanXShare.json)

### Formal Views of Profile Content

 [Description of Profiles, Differentials, Snapshots and how the different presentations work](http://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#structure-definitions). 

 

Other representations of profile: [CSV](StructureDefinition-CarePlanXShare.csv), [Excel](StructureDefinition-CarePlanXShare.xlsx) 



## Resource Content

```json
{
  "resourceType" : "StructureDefinition",
  "id" : "CarePlanXShare",
  "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-08T21:41:16+02: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",
  "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"
      }]
    }]
  }
}

```
