This
page
is
part
of
the
FHIR
Specification
(v0.0.82:
(v1.0.2:
DSTU
1).
2).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
Patient
Care
Work
Group
| Maturity Level : 1 | Compartments : Patient , Practitioner , RelatedPerson |
Describes
the
intention
of
how
one
or
more
practitioners
intend
to
deliver
care
for
a
particular
patient
patient,
group
or
community
for
a
period
of
time,
possibly
limited
to
care
for
a
specific
condition
or
set
of
conditions.
Care Plans are used in many of areas of healthcare with a variety of scopes. They can be as simple as a general practitioner keeping track of when their patient is next due for a tetanus immunization through to a detailed plan for an oncology patient covering diet, chemotherapy, radiation, lab work and counseling with detailed timing relationships, pre-conditions and goals. They may be used in veterinary care or clinical research to describe the care of a herd or other collection of animals. In public health, they may describe education or immunization campaigns.
This
resource
takes
an
intermediate
approach.
approach
to
complexity.
It
captures
basic
details
about
who
is
involved
and
what
actions
are
intended
without
dealing
in
discrete
data
about
dependencies
and
timing
relationships.
These
can
be
supported
where
necessary
using
the
extension
mechanisms.
mechanism.
Comments
are
welcome
about
the
appropriateness
The
scope
of
care
plans
may
vary
widely.
Examples
include:
Note
that
this
resource
represents
a
specific
plan
instance
for
what
most
systems
need,
a
particular
patient
or
group.
It
is
not
sufficient
for
common
essential
use
cases.
intended
to
be
used
to
define
generic
plans
or
protocols
that
are
independent
of
a
specific
individual
or
group.
I.e.
It
represents
a
specific
intent,
not
a
general
definition.
Protocols
and
order
sets
will
be
supported
through
future
resources.
This resource can be used to represent both proposed plans (for example, recommendations from a decision support engine or returned as part of a consult report) as well as active plans. The nature of the plan is communicated by the status. Some systems may need to filter CarePlans to ensure that only appropriate plans are exposed via a given user interface.
For
simplicity
sake,
CarePlan
allows
the
in-line
definition
of
activities
as
part
of
a
plan
using
the
activity.detail
element.
However,
activities
can
also
be
defined
using
references
to
the
various
"request"
resources.
These
references
could
be
to
resources
with
a
status
of
"planned"
or
to
an
active
order.
It
is
possible
for
planned
activities
to
exist
(e.g.
appointments)
without
needing
a
CarePlan
at
all.
CarePlans
are
used
when
there's
a
need
to
group
activities,
goals
and/or
participants
together
to
provide
some
degree
of
context.
CarePlans can be tied to specific Conditions however they can also be condition-independent and instead focused on a particular type of care (e.g. psychological, nutritional) or the care delivered by a particular practitioner or group of practitioners.
An ImmunizationRecommendation can be interpreted as a narrow type of Care Plan dealing only with immunization events. Where such information could appear in either resource, the immunization-specific resource is preferred.
This resource is referenced by ClinicalImpression and Procedure
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
|---|---|---|---|---|
![]() | DomainResource | Healthcare plan for patient or group | ||
![]() ![]() | Σ | 0..* | Identifier | External Ids for this plan |
![]() ![]() | Σ | 0..1 | Reference ( Patient | Group ) | Who care plan is for |
![]() ![]() | ?! Σ | 1..1 | code |
proposed
|
draft
|
active
|
completed
|
cancelled
CarePlanStatus ( Required ) |
![]() ![]() | Σ | 0..1 | Reference ( Encounter | EpisodeOfCare ) | Created in context of |
![]() ![]() | Σ | 0..1 | Period | Time period plan covers |
![]() ![]() | Σ | 0..* | Reference ( Patient | Practitioner | RelatedPerson | Organization ) | Who is responsible for contents of the plan |
![]() ![]() | Σ | 0..1 | dateTime | When last updated |
![]() ![]() | Σ | 0..* | CodeableConcept |
Type
of
plan
Care Plan Category ( Example ) |
![]() ![]() | Σ | 0..1 | string | Summary of nature of plan |
![]() ![]() | Σ | 0..* | Reference ( Condition ) | Health issues this plan addresses |
![]() ![]() | 0..* | Reference ( Any ) | Information considered as part of plan | |
![]() ![]() | 0..* | BackboneElement | Plans related to this one | |
![]() ![]() ![]() | 0..1 | code |
includes
|
replaces
|
fulfills
CarePlanRelationship ( Required ) | |
![]() ![]() ![]() | 1..1 | Reference ( CarePlan ) | Plan relationship exists with | |
![]() ![]() | 0..* | BackboneElement | Who's involved in plan? | |
![]() ![]() ![]() | 0..1 | CodeableConcept |
Type
of
involvement
Participant Roles ( Example ) | |
![]() ![]() ![]() | 0..1 | Reference ( Practitioner | RelatedPerson | Patient | Organization ) | Who is involved | |
![]() ![]() | 0..* | Reference ( Goal ) | Desired outcome of plan | |
![]() ![]() | I | 0..* | BackboneElement |
Action
to
occur
as
part
of
plan
Provide a reference or detail, not both |
![]() ![]() ![]() | 0..* | Reference ( Any ) | Appointments, orders, etc. | |
![]() ![]() ![]() | 0..* | Annotation | Comments about the activity status/progress | |
![]() ![]() ![]() | I | 0..1 | Reference ( Appointment | CommunicationRequest | DeviceUseRequest | DiagnosticOrder | MedicationOrder | NutritionOrder | Order | ProcedureRequest | ProcessRequest | ReferralRequest | SupplyRequest | VisionPrescription ) | Activity details defined in specific resource |
![]() ![]() ![]() | I | 0..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
diet
|
drug
|
encounter
|
observation
|
procedure
|
supply
|
other
CarePlanActivityCategory ( Example ) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
Detail
type
of
activity
Care Plan Activity ( Example ) | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept |
Why
activity
should
be
done
Activity Reason ( Example ) | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Condition ) | Condition triggering need for activity | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Goal ) | Goals this activity relates to | |
![]() ![]() ![]() ![]() | ?! | 0..1 | code |
not-started
|
scheduled
|
in-progress
|
on-hold
|
completed
|
cancelled
CarePlanActivityStatus ( Required ) |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
Reason
for
current
status
GoalStatusReason ( Example ) | |
![]() ![]() ![]() ![]() | ?! | 1..1 | boolean | Do NOT do |
![]() ![]() ![]() ![]() | 0..1 | When activity is to occur | ||
![]() ![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | 0..1 | Reference ( Location ) | Where it should happen | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Practitioner | Organization | RelatedPerson | Patient ) | Who will be responsible? | |
![]() ![]() ![]() ![]() | 0..1 |
What
is
to
be
administered/supplied
SNOMED CT Medication Codes ( Example ) | ||
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Reference ( Medication | Substance ) | |||
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | How to consume/day? | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | How much to administer/supply/consume | |
![]() ![]() ![]() ![]() | 0..1 | string | Extra info describing activity to perform | |
![]() ![]() | 0..1 | Annotation | Comments about the plan | |
Documentation
for
this
format
| ||||
UML Diagram
XML Template
<CarePlan 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> <subject><!-- 0..1 Reference(Patient|Group) Who care plan is for --></subject> <status value="[code]"/><!-- 1..1 proposed | draft | active | completed | cancelled --> <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Created in context of --></context> <period><!-- 0..1 Period Time period plan covers --></period> <author><!-- 0..* Reference(Patient|Practitioner|RelatedPerson|Organization) Who is responsible for contents of the plan --></author> <modified value="[dateTime]"/><!-- 0..1 When last updated --> <category><!-- 0..* CodeableConcept Type of plan --></category> <description value="[string]"/><!-- 0..1 Summary of nature of plan --> <addresses><!-- 0..* Reference(Condition) Health issues this plan addresses --></addresses> <support><!-- 0..* Reference(Any) Information considered as part of plan --></support> <relatedPlan> <!-- 0..* Plans related to this one --> <code value="[code]"/><!-- 0..1 includes | replaces | fulfills --> <plan><!-- 1..1 Reference(CarePlan) Plan relationship exists with --></plan> </relatedPlan> <participant> <!-- 0..* Who's involved in plan? --> <role><!-- 0..1 CodeableConcept Type of involvement --></role> <member><!-- 0..1 Reference(Practitioner|RelatedPerson|Patient|Organization) Who is involved --></member> </participant> <goal><!-- 0..* Reference(Goal) Desired outcome of plan --></goal> <activity> <!-- 0..* Action to occur as part of plan --> <actionResulting><!-- 0..* Reference(Any) Appointments, orders, etc. --></actionResulting> <progress><!-- 0..* Annotation Comments about the activity status/progress --></progress> <reference><!--
0..1 Reference(Appointment|CommunicationRequest| DeviceUseRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order| ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest| VisionPrescription) Activity details defined in specific resource --></reference> <detail> <!--
0..1 In-line definition of activity --> <category><!-- 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other --></category> <code><!-- 0..1 CodeableConcept Detail type of activity --></code> <reasonCode><!-- 0..* CodeableConcept Why activity should be done --></reasonCode> <reasonReference><!-- 0..* Reference(Condition) Condition triggering need for activity --></reasonReference> <goal><!-- 0..* Reference(Goal) Goals this activity relates to --></goal> <status value="[code]"/><!-- 0..1 not-started | scheduled | in-progress | on-hold | completed | cancelled --> <statusReason><!-- 0..1 CodeableConcept Reason for current status --></statusReason> <prohibited value="[boolean]"/><!-- 1..1 Do NOT do --> <scheduled[x]><!-- 0..1 Timing|Period|string When activity is to occur --></scheduled[x]> <location><!-- 0..1 Reference(Location) Where it should happen --></location> <performer><!-- 0..* Reference(Practitioner|Organization|RelatedPerson|Patient) Who will be responsible? --></performer> <product[x]><!-- 0..1 CodeableConcept|Reference(Medication|Substance) What is to be administered/supplied --></product[x]> <dailyAmount><!-- 0..1 Quantity(SimpleQuantity) How to consume/day? --></dailyAmount> <quantity><!-- 0..1 Quantity(SimpleQuantity) How much to administer/supply/consume --></quantity> <description value="[string]"/><!-- 0..1 Extra info describing activity to perform --> </detail> </activity> <note><!-- 0..1 Annotation Comments about the plan --></note> </CarePlan>
JSON Template
{
"resourceType" : "CarePlan",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this plan
"subject" : { Reference(Patient|Group) }, // Who care plan is for
"status" : "<code>", // R! proposed | draft | active | completed | cancelled
"context" : { Reference(Encounter|EpisodeOfCare) }, // Created in context of
"period" : { Period }, // Time period plan covers
"author" : [{ Reference(Patient|Practitioner|RelatedPerson|Organization) }], // Who is responsible for contents of the plan
"modified" : "<dateTime>", // When last updated
"category" : [{ CodeableConcept }], // Type of plan
"description" : "<string>", // Summary of nature of plan
"addresses" : [{ Reference(Condition) }], // Health issues this plan addresses
"support" : [{ Reference(Any) }], // Information considered as part of plan
"relatedPlan" : [{ // Plans related to this one
"code" : "<code>", // includes | replaces | fulfills
"plan" : { Reference(CarePlan) } // R! Plan relationship exists with
}],
"participant" : [{ // Who's involved in plan?
"role" : { CodeableConcept }, // Type of involvement
"member" : { Reference(Practitioner|RelatedPerson|Patient|Organization) } // Who is involved
}],
"goal" : [{ Reference(Goal) }], // Desired outcome of plan
"activity" : [{ // Action to occur as part of plan
"actionResulting" : [{ Reference(Any) }], // Appointments, orders, etc.
"progress" : [{ Annotation }], // Comments about the activity status/progress
"reference" : { Reference(Appointment|CommunicationRequest|
DeviceUseRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order|
ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest|
VisionPrescription) }, // C? Activity details defined in specific resource
"detail" : { // C? In-line definition of activity
"category" : { CodeableConcept }, // diet | drug | encounter | observation | procedure | supply | other
"code" : { CodeableConcept }, // Detail type of activity
"reasonCode" : [{ CodeableConcept }], // Why activity should be done
"reasonReference" : [{ Reference(Condition) }], // Condition triggering need for activity
"goal" : [{ Reference(Goal) }], // Goals this activity relates to
"status" : "<code>", // not-started | scheduled | in-progress | on-hold | completed | cancelled
"statusReason" : { CodeableConcept }, // Reason for current status
"prohibited" : <boolean>, // R! Do NOT do
// scheduled[x]: When activity is to occur. One of these 3:
"scheduledTiming" : { Timing },
"scheduledPeriod" : { Period },
"scheduledString" : "<string>",
"location" : { Reference(Location) }, // Where it should happen
"performer" : [{ Reference(Practitioner|Organization|RelatedPerson|Patient) }], // Who will be responsible?
// product[x]: What is to be administered/supplied. One of these 2:
"productCodeableConcept" : { CodeableConcept },
"productReference" : { Reference(Medication|Substance) },
"dailyAmount" : { Quantity(SimpleQuantity) }, // How to consume/day?
"quantity" : { Quantity(SimpleQuantity) }, // How much to administer/supply/consume
"description" : "<string>" // Extra info describing activity to perform
}
}],
"note" : { Annotation } // Comments about the plan
}
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
![]() |
|---|---|---|---|---|
![]() | DomainResource | Healthcare plan for patient or group | ||
![]() ![]() | Σ | 0..* | Identifier | External Ids for this plan |
![]() ![]() | Σ | 0..1 | Reference ( Patient | Group ) | Who care plan is for |
![]() ![]() | ?! Σ | 1..1 | code |
proposed
|
draft
|
active
|
completed
|
cancelled
CarePlanStatus ( Required ) |
![]() ![]() | Σ | 0..1 | Reference ( Encounter | EpisodeOfCare ) | Created in context of |
![]() ![]() | Σ | 0..1 | Period | Time period plan covers |
![]() ![]() | Σ | 0..* | Reference ( Patient | Practitioner | RelatedPerson | Organization ) | Who is responsible for contents of the plan |
![]() ![]() | Σ | 0..1 | dateTime | When last updated |
![]() ![]() | Σ | 0..* | CodeableConcept |
Type
of
plan
Care Plan Category ( Example ) |
![]() ![]() | Σ | 0..1 | string | Summary of nature of plan |
![]() ![]() | Σ | 0..* | Reference ( Condition ) | Health issues this plan addresses |
![]() ![]() | 0..* | Reference ( Any ) | Information considered as part of plan | |
![]() ![]() | 0..* | BackboneElement | Plans related to this one | |
![]() ![]() ![]() | 0..1 | code |
includes
|
replaces
|
fulfills
CarePlanRelationship ( Required ) | |
![]() ![]() ![]() | 1..1 | Reference ( CarePlan ) | Plan relationship exists with | |
![]() ![]() | 0..* | BackboneElement | Who's involved in plan? | |
![]() ![]() ![]() | 0..1 | CodeableConcept |
Type
of
involvement
Participant Roles ( Example ) | |
![]() ![]() ![]() | 0..1 | Reference ( Practitioner | RelatedPerson | Patient | Organization ) | Who is involved | |
![]() ![]() | 0..* | Reference ( Goal ) | Desired outcome of plan | |
![]() ![]() | I | 0..* | BackboneElement |
Action
to
occur
as
part
of
plan
Provide a reference or detail, not both |
![]() ![]() ![]() | 0..* | Reference ( Any ) | Appointments, orders, etc. | |
![]() ![]() ![]() | 0..* | Annotation | Comments about the activity status/progress | |
![]() ![]() ![]() | I | 0..1 | Reference ( Appointment | CommunicationRequest | DeviceUseRequest | DiagnosticOrder | MedicationOrder | NutritionOrder | Order | ProcedureRequest | ProcessRequest | ReferralRequest | SupplyRequest | VisionPrescription ) | Activity details defined in specific resource |
![]() ![]() ![]() | I | 0..1 | BackboneElement | In-line definition of activity |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
diet
|
drug
|
encounter
|
observation
|
procedure
|
supply
|
other
CarePlanActivityCategory ( Example ) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
Detail
type
of
activity
Care Plan Activity ( Example ) | |
![]() ![]() ![]() ![]() | 0..* | CodeableConcept |
Why
activity
should
be
done
Activity Reason ( Example ) | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Condition ) | Condition triggering need for activity | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Goal ) | Goals this activity relates to | |
![]() ![]() ![]() ![]() | ?! | 0..1 | code |
not-started
|
scheduled
|
in-progress
|
on-hold
|
completed
|
cancelled
CarePlanActivityStatus ( Required ) |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept |
Reason
for
current
status
GoalStatusReason ( Example ) | |
![]() ![]() ![]() ![]() | ?! | 1..1 | boolean | Do NOT do |
![]() ![]() ![]() ![]() | 0..1 | When activity is to occur | ||
![]() ![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | 0..1 | Reference ( Location ) | Where it should happen | |
![]() ![]() ![]() ![]() | 0..* | Reference ( Practitioner | Organization | RelatedPerson | Patient ) | Who will be responsible? | |
![]() ![]() ![]() ![]() | 0..1 |
What
is
to
be
administered/supplied
SNOMED CT Medication Codes ( Example ) | ||
![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() | Reference ( Medication | Substance ) | |||
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | How to consume/day? | |
![]() ![]() ![]() ![]() | 0..1 | SimpleQuantity | How much to administer/supply/consume | |
![]() ![]() ![]() ![]() | 0..1 | string | Extra info describing activity to perform | |
![]() ![]() | 0..1 | Annotation | Comments about the plan | |
Documentation
for
this
format
| ||||
XML Template
<CarePlan 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> <subject><!-- 0..1 Reference(Patient|Group) Who care plan is for --></subject> <status value="[code]"/><!-- 1..1 proposed | draft | active | completed | cancelled --> <context><!-- 0..1 Reference(Encounter|EpisodeOfCare) Created in context of --></context> <period><!-- 0..1 Period Time period plan covers --></period> <author><!-- 0..* Reference(Patient|Practitioner|RelatedPerson|Organization) Who is responsible for contents of the plan --></author> <modified value="[dateTime]"/><!-- 0..1 When last updated --> <category><!-- 0..* CodeableConcept Type of plan --></category> <description value="[string]"/><!-- 0..1 Summary of nature of plan --> <addresses><!-- 0..* Reference(Condition) Health issues this plan addresses --></addresses> <support><!-- 0..* Reference(Any) Information considered as part of plan --></support> <relatedPlan> <!-- 0..* Plans related to this one --> <code value="[code]"/><!-- 0..1 includes | replaces | fulfills --> <plan><!-- 1..1 Reference(CarePlan) Plan relationship exists with --></plan> </relatedPlan> <participant> <!-- 0..* Who's involved in plan? -->
<</role> <</member><role><!-- 0..1 CodeableConcept Type of involvement --></role> <member><!-- 0..1 Reference(Practitioner|RelatedPerson|Patient|Organization) Who is involved --></member> </participant>< < < < <</concern> </goal><goal><!-- 0..* Reference(Goal) Desired outcome of plan --></goal> <activity> <!-- 0..* Action to occur as part of plan -->< < < <</actionResulting> < <| </detail> < < <</code> <</timing[x]> <</location> < Who's responsible?</performer> <</product> <</dailyAmount> <</quantity> < </simple><actionResulting><!-- 0..* Reference(Any) Appointments, orders, etc. --></actionResulting> <progress><!-- 0..* Annotation Comments about the activity status/progress --></progress> <reference><!--0..1 Reference(Appointment|CommunicationRequest| DeviceUseRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order| ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest| VisionPrescription) Activity details defined in specific resource --></reference> <detail> <!--
0..1 In-line definition of activity --> <category><!-- 0..1 CodeableConcept diet | drug | encounter | observation | procedure | supply | other --></category> <code><!-- 0..1 CodeableConcept Detail type of activity --></code> <reasonCode><!-- 0..* CodeableConcept Why activity should be done --></reasonCode> <reasonReference><!-- 0..* Reference(Condition) Condition triggering need for activity --></reasonReference> <goal><!-- 0..* Reference(Goal) Goals this activity relates to --></goal> <status value="[code]"/><!-- 0..1 not-started | scheduled | in-progress | on-hold | completed | cancelled --> <statusReason><!-- 0..1 CodeableConcept Reason for current status --></statusReason> <prohibited value="[boolean]"/><!-- 1..1 Do NOT do --> <scheduled[x]><!-- 0..1 Timing|Period|string When activity is to occur --></scheduled[x]> <location><!-- 0..1 Reference(Location) Where it should happen --></location> <performer><!-- 0..* Reference(Practitioner|Organization|RelatedPerson|Patient) Who will be responsible? --></performer> <product[x]><!-- 0..1 CodeableConcept|Reference(Medication|Substance) What is to be administered/supplied --></product[x]> <dailyAmount><!-- 0..1 Quantity(SimpleQuantity) How to consume/day? --></dailyAmount> <quantity><!-- 0..1 Quantity(SimpleQuantity) How much to administer/supply/consume --></quantity> <description value="[string]"/><!-- 0..1 Extra info describing activity to perform --> </detail> </activity>
<<note><!-- 0..1 Annotation Comments about the plan --></note> </CarePlan>
JSON Template
{
"resourceType" : "CarePlan",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Ids for this plan
"subject" : { Reference(Patient|Group) }, // Who care plan is for
"status" : "<code>", // R! proposed | draft | active | completed | cancelled
"context" : { Reference(Encounter|EpisodeOfCare) }, // Created in context of
"period" : { Period }, // Time period plan covers
"author" : [{ Reference(Patient|Practitioner|RelatedPerson|Organization) }], // Who is responsible for contents of the plan
"modified" : "<dateTime>", // When last updated
"category" : [{ CodeableConcept }], // Type of plan
"description" : "<string>", // Summary of nature of plan
"addresses" : [{ Reference(Condition) }], // Health issues this plan addresses
"support" : [{ Reference(Any) }], // Information considered as part of plan
"relatedPlan" : [{ // Plans related to this one
"code" : "<code>", // includes | replaces | fulfills
"plan" : { Reference(CarePlan) } // R! Plan relationship exists with
}],
"participant" : [{ // Who's involved in plan?
"role" : { CodeableConcept }, // Type of involvement
"member" : { Reference(Practitioner|RelatedPerson|Patient|Organization) } // Who is involved
}],
"goal" : [{ Reference(Goal) }], // Desired outcome of plan
"activity" : [{ // Action to occur as part of plan
"actionResulting" : [{ Reference(Any) }], // Appointments, orders, etc.
"progress" : [{ Annotation }], // Comments about the activity status/progress
"reference" : { Reference(Appointment|CommunicationRequest|
DeviceUseRequest|DiagnosticOrder|MedicationOrder|NutritionOrder|Order|
ProcedureRequest|ProcessRequest|ReferralRequest|SupplyRequest|
VisionPrescription) }, // C? Activity details defined in specific resource
"detail" : { // C? In-line definition of activity
"category" : { CodeableConcept }, // diet | drug | encounter | observation | procedure | supply | other
"code" : { CodeableConcept }, // Detail type of activity
"reasonCode" : [{ CodeableConcept }], // Why activity should be done
"reasonReference" : [{ Reference(Condition) }], // Condition triggering need for activity
"goal" : [{ Reference(Goal) }], // Goals this activity relates to
"status" : "<code>", // not-started | scheduled | in-progress | on-hold | completed | cancelled
"statusReason" : { CodeableConcept }, // Reason for current status
"prohibited" : <boolean>, // R! Do NOT do
// scheduled[x]: When activity is to occur. One of these 3:
"scheduledTiming" : { Timing },
"scheduledPeriod" : { Period },
"scheduledString" : "<string>",
"location" : { Reference(Location) }, // Where it should happen
"performer" : [{ Reference(Practitioner|Organization|RelatedPerson|Patient) }], // Who will be responsible?
// product[x]: What is to be administered/supplied. One of these 2:
"productCodeableConcept" : { CodeableConcept },
"productReference" : { Reference(Medication|Substance) },
"dailyAmount" : { Quantity(SimpleQuantity) }, // How to consume/day?
"quantity" : { Quantity(SimpleQuantity) }, // How much to administer/supply/consume
"description" : "<string>" // Extra info describing activity to perform
}
}],
"note" : { Annotation } // Comments about the plan
}
Alternate definitions: Schema / Schematron , Resource Profile ( XML , JSON ), Questionnaire
| Path | Definition | Type | Reference |
|---|---|---|---|
| CarePlan.status |
Indicates
whether
the
plan
is
currently
being
acted
upon,
represents
future
intentions
or
is
now
|
|
|
| CarePlan.category | Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc. | Example | Care Plan Category |
| CarePlan.relatedPlan.code | Codes identifying the types of relationships between two plans. | Required | CarePlanRelationship |
| CarePlan.participant.role |
Indicates
specific
responsibility
of
an
individual
within
the
care
|
|
|
| CarePlan.activity.detail.category |
|
|
|
| CarePlan.activity.detail.code | Detailed description of the type of activity; e.g. What lab test, what procedure, what kind of encounter. | Example | Care Plan Activity |
| CarePlan.activity.detail.reasonCode | Identifies why a care plan activity is needed. Can include any health condition codes as well as such concepts as "general wellness", prophylaxis, surgical preparation, etc. | Example | Activity Reason |
|
|
Indicates
where
the
activity
is
at
in
its
overall
life
|
|
|
| CarePlan.activity.detail.statusReason |
|
|
|
| CarePlan.activity.detail.product[x] |
|
|
|
DSTU Note: During the Trial use period, feedback is welcome on two issues:
- This resource combines the concepts of "Care Plan" and "Care Team" into a single resource. Is this appropriate?
DSTU:At present, the patient element is optional to allow experimentation with care plan templates, though the resource was not designed for thisuse. Feedback on this subject is requested during the trialuseperiod.Feedback here
.
Search
parameters
for
this
resource.
The
standard
common
parameters
also
apply.
See
Searching
for
more
information
about
searching
in
REST,
messaging,
and
services.
| Name | Type | Description | Paths |
|
|
token | Detail type of activity |
|
| activitydate | date | Specified date occurs within period specified by CarePlan.activity.timingSchedule |
|
|
|
reference | Activity details defined in specific resource |
( |
| condition | reference | Health issues this plan addresses |
( Condition ) |
| date | date | Time period plan covers | CarePlan.period |
| goal | reference | Desired outcome of plan |
CarePlan.goal
( Goal ) |
| participant | reference | Who is involved |
CarePlan.participant.member
( Organization , Patient , Practitioner , RelatedPerson ) |
| patient | reference | Who care plan is for |
( Patient ) |
| performer | reference | Matches if the practitioner is listed as a performer in any of the "simple" activities. (For performers of the detailed activities, chain through the activitydetail search parameter.) |
CarePlan.activity.detail.performer
( Patient , Organization , Practitioner , RelatedPerson ) |
| related | composite | A combination of the type of relationship and the related plan | |
| relatedcode | token | includes | replaces | fulfills | CarePlan.relatedPlan.code |
| relatedplan | reference | Plan relationship exists with |
CarePlan.relatedPlan.plan
( CarePlan ) |
| subject | reference | Who care plan is for |
CarePlan.subject
( Patient , Group ) |