2nd DSTU Draft For Comment

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

4.5 Resource CarePlan2 - Content

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.

4.5.1 Scope and Usage

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.

4.5.2 Resource Content

Structure

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan2 DomainResourceHealthcare plan for patient
... identifier 0..*IdentifierExternal Ids for this plan
... patient 0..1PatientWho care plan is for
... status M1..1codeplanned | active | completed
CarePlan2Status (Required)
... period 0..1PeriodTime period plan covers
... modified 0..1dateTimeWhen last updated
... concern 0..*ConditionHealth issues this plan addresses
... participant 0..*ElementWho's involved in plan?
.... role 0..1CodeableConceptType of involvement
.... member 1..1Practitioner | RelatedPerson | Patient | OrganizationWho is involved
... notes 0..1stringComments about the plan
... goal 0..*GoalCarePlan Goal
... activity 0..*ProcedureRequest | MedicationPrescription | DiagnosticOrder | ReferralRequest | CommunicationRequest | NutritionOrderCarePlan Activity

UML Diagram

CarePlan2 (DomainResource)This records identifiers associated with this care plan that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)identifier : Identifier 0..*Identifies the patient/subject whose intended care is described by the planpatient : Reference(Patient) 0..1Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record (this element modifies the meaning of other elements)status : code 1..1 « Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record.CarePlan2Status »Indicates when the plan did (or is intended to) come into effect and endperiod : Period 0..1Identifies the most recent date on which the plan has been revisedmodified : dateTime 0..1Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this planconcern : Reference(Condition) 0..*General notes about the care plan not covered elsewherenotes : string 0..1Describes the intended objective(s) of carrying out the Care Plangoal : Reference(Goal) 0..*Identifies an action that is planned to happen as part of the careplan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etcactivity : Reference(ProcedureRequest| MedicationPrescription|DiagnosticOrder| ReferralRequest|CommunicationRequest| NutritionOrder) 0..*ParticipantIndicates specific responsibility of an individual within the care plan. E.g. "Primary physician", "Team coordinator", "Caregiver", etcrole : CodeableConcept 0..1The specific person or organization who is participating/expected to participate in the care planmember : Reference(Practitioner|RelatedPerson| Patient|Organization) 1..1Identifies all people and organizations who are expected to be involved in the care envisioned by this planparticipant0..*

XML Template

<CarePlan2 xmlns="http://hl7.org/fhir"> doco
 <!-- 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

{doco
  "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

NameFlagsCard.TypeDescription & Constraintsdoco
.. CarePlan2 DomainResourceHealthcare plan for patient
... identifier 0..*IdentifierExternal Ids for this plan
... patient 0..1PatientWho care plan is for
... status M1..1codeplanned | active | completed
CarePlan2Status (Required)
... period 0..1PeriodTime period plan covers
... modified 0..1dateTimeWhen last updated
... concern 0..*ConditionHealth issues this plan addresses
... participant 0..*ElementWho's involved in plan?
.... role 0..1CodeableConceptType of involvement
.... member 1..1Practitioner | RelatedPerson | Patient | OrganizationWho is involved
... notes 0..1stringComments about the plan
... goal 0..*GoalCarePlan Goal
... activity 0..*ProcedureRequest | MedicationPrescription | DiagnosticOrder | ReferralRequest | CommunicationRequest | NutritionOrderCarePlan Activity

UML Diagram

CarePlan2 (DomainResource)This records identifiers associated with this care plan that are defined by business processed and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation)identifier : Identifier 0..*Identifies the patient/subject whose intended care is described by the planpatient : Reference(Patient) 0..1Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record (this element modifies the meaning of other elements)status : code 1..1 « Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record.CarePlan2Status »Indicates when the plan did (or is intended to) come into effect and endperiod : Period 0..1Identifies the most recent date on which the plan has been revisedmodified : dateTime 0..1Identifies the conditions/problems/concerns/diagnoses/etc. whose management and/or mitigation are handled by this planconcern : Reference(Condition) 0..*General notes about the care plan not covered elsewherenotes : string 0..1Describes the intended objective(s) of carrying out the Care Plangoal : Reference(Goal) 0..*Identifies an action that is planned to happen as part of the careplan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etcactivity : Reference(ProcedureRequest| MedicationPrescription|DiagnosticOrder| ReferralRequest|CommunicationRequest| NutritionOrder) 0..*ParticipantIndicates specific responsibility of an individual within the care plan. E.g. "Primary physician", "Team coordinator", "Caregiver", etcrole : CodeableConcept 0..1The specific person or organization who is participating/expected to participate in the care planmember : Reference(Practitioner|RelatedPerson| Patient|Organization) 1..1Identifies all people and organizations who are expected to be involved in the care envisioned by this planparticipant0..*

XML Template

<CarePlan2 xmlns="http://hl7.org/fhir"> doco
 <!-- 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

{doco
  "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

4.5.2.1 Terminology Bindings

PathDefinitionTypeReference
CarePlan2.status Indicates whether the plan is currently being acted upon, represents future intentions or is now just historical record.Fixedhttp://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.UnknownNo details provided yet

4.5.3 Search Parameters

Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.

NameTypeDescriptionPaths
conditionreferenceHealth issues this plan addressesCarePlan2.concern
(Condition)
datedateTime period plan coversCarePlan2.period
participantreferenceWho is involvedCarePlan2.participant.member
(Organization, Patient, Practitioner, RelatedPerson)
patientreferenceWho care plan is forCarePlan2.patient
(Patient)