This page is part of the FHIR Specification (v0.4.0: DSTU 2 Draft). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Describes the intention of how one or more practitioners intend to deliver care for a particular patient for a period of time, possibly limited to care for a specific condition or set of conditions.
This is an alternate formulation of the CarePlan resource that breaks out goals and activities into distinct resources. It has been created for experimentation purposes and to solicit feedback from implementers. For those that have implementations of CarePlan, please share which of these approaches will best meet the needs of your systems.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
CarePlan2 | DomainResource | Healthcare plan for patient | ||
identifier | 0..* | Identifier | External Ids for this plan | |
patient | 0..1 | Patient | Who care plan is for | |
status | M | 1..1 | code | planned | active | completed CarePlan2Status (Required) |
period | 0..1 | Period | Time period plan covers | |
modified | 0..1 | dateTime | When last updated | |
concern | 0..* | Condition | Health issues this plan addresses | |
participant | 0..* | Element | Who's involved in plan? | |
role | 0..1 | CodeableConcept | Type of involvement | |
member | 1..1 | Practitioner | RelatedPerson | Patient | Organization | Who is involved | |
notes | 0..1 | string | Comments about the plan | |
goal | 0..* | Goal | CarePlan Goal | |
activity | 0..* | ProcedureRequest | MedicationPrescription | DiagnosticOrder | ReferralRequest | CommunicationRequest | NutritionOrder | CarePlan Activity |
UML Diagram
XML Template
<CarePlan2 xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External Ids for this plan --></identifier> <patient><!-- 0..1 Reference(Patient) Who care plan is for --></patient> <status value="[code]"/><!-- 1..1 planned | active | completed --> <period><!-- 0..1 Period Time period plan covers --></period> <modified value="[dateTime]"/><!-- 0..1 When last updated --> <concern><!-- 0..* Reference(Condition) Health issues this plan addresses --></concern> <participant> <!-- 0..* Who's involved in plan? --> <role><!-- 0..1 CodeableConcept Type of involvement --></role> <member><!-- 1..1 Reference(Practitioner|RelatedPerson|Patient|Organization) Who is involved --></member> </participant> <notes value="[string]"/><!-- 0..1 Comments about the plan --> <goal><!-- 0..* Reference(Goal) CarePlan Goal --></goal> <activity><!-- 0..* Reference(ProcedureRequest|MedicationPrescription| DiagnosticOrder|ReferralRequest|CommunicationRequest|NutritionOrder) CarePlan Activity --></activity> </CarePlan2>
JSON Template
{ "resourceType" : "CarePlan2", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External Ids for this plan "patient" : { Reference(Patient) }, // Who care plan is for "status" : "<code>", // R! planned | active | completed "period" : { Period }, // Time period plan covers "modified" : "<dateTime>", // When last updated "concern" : [{ Reference(Condition) }], // Health issues this plan addresses "participant" : [{ // Who's involved in plan? "role" : { CodeableConcept }, // Type of involvement "member" : { Reference(Practitioner|RelatedPerson|Patient|Organization) } // R! Who is involved }], "notes" : "<string>", // Comments about the plan "goal" : [{ Reference(Goal) }], // CarePlan Goal "activity" : [{ Reference(ProcedureRequest|MedicationPrescription| DiagnosticOrder|ReferralRequest|CommunicationRequest|NutritionOrder) }] // CarePlan Activity }
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
CarePlan2 | DomainResource | Healthcare plan for patient | ||
identifier | 0..* | Identifier | External Ids for this plan | |
patient | 0..1 | Patient | Who care plan is for | |
status | M | 1..1 | code | planned | active | completed CarePlan2Status (Required) |
period | 0..1 | Period | Time period plan covers | |
modified | 0..1 | dateTime | When last updated | |
concern | 0..* | Condition | Health issues this plan addresses | |
participant | 0..* | Element | Who's involved in plan? | |
role | 0..1 | CodeableConcept | Type of involvement | |
member | 1..1 | Practitioner | RelatedPerson | Patient | Organization | Who is involved | |
notes | 0..1 | string | Comments about the plan | |
goal | 0..* | Goal | CarePlan Goal | |
activity | 0..* | ProcedureRequest | MedicationPrescription | DiagnosticOrder | ReferralRequest | CommunicationRequest | NutritionOrder | CarePlan Activity |
XML Template
<CarePlan2 xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External Ids for this plan --></identifier> <patient><!-- 0..1 Reference(Patient) Who care plan is for --></patient> <status value="[code]"/><!-- 1..1 planned | active | completed --> <period><!-- 0..1 Period Time period plan covers --></period> <modified value="[dateTime]"/><!-- 0..1 When last updated --> <concern><!-- 0..* Reference(Condition) Health issues this plan addresses --></concern> <participant> <!-- 0..* Who's involved in plan? --> <role><!-- 0..1 CodeableConcept Type of involvement --></role> <member><!-- 1..1 Reference(Practitioner|RelatedPerson|Patient|Organization) Who is involved --></member> </participant> <notes value="[string]"/><!-- 0..1 Comments about the plan --> <goal><!-- 0..* Reference(Goal) CarePlan Goal --></goal> <activity><!-- 0..* Reference(ProcedureRequest|MedicationPrescription| DiagnosticOrder|ReferralRequest|CommunicationRequest|NutritionOrder) CarePlan Activity --></activity> </CarePlan2>
JSON Template
{ "resourceType" : "CarePlan2", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External Ids for this plan "patient" : { Reference(Patient) }, // Who care plan is for "status" : "<code>", // R! planned | active | completed "period" : { Period }, // Time period plan covers "modified" : "<dateTime>", // When last updated "concern" : [{ Reference(Condition) }], // Health issues this plan addresses "participant" : [{ // Who's involved in plan? "role" : { CodeableConcept }, // Type of involvement "member" : { Reference(Practitioner|RelatedPerson|Patient|Organization) } // R! Who is involved }], "notes" : "<string>", // Comments about the plan "goal" : [{ Reference(Goal) }], // CarePlan Goal "activity" : [{ Reference(ProcedureRequest|MedicationPrescription| DiagnosticOrder|ReferralRequest|CommunicationRequest|NutritionOrder) }] // CarePlan Activity }
Alternate definitions: Schema/Schematron, Resource Profile (XML, JSON), Questionnaire
Path | Definition | Type | Reference |
---|---|---|---|
CarePlan2.status | Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record. | Fixed | http://hl7.org/fhir/care-plan2-status |
CarePlan2.participant.role | Indicates specific responsibility of an individual within the care plan. E.g. "Primary physician", "Team coordinator", "Caregiver", etc. | Unknown | No details provided yet |
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Paths |
condition | reference | Health issues this plan addresses | CarePlan2.concern (Condition) |
date | date | Time period plan covers | CarePlan2.period |
participant | reference | Who is involved | CarePlan2.participant.member (Organization, Patient, Practitioner, RelatedPerson) |
patient | reference | Who care plan is for | CarePlan2.patient (Patient) |