This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
STU
3).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
Continuous
Integration
Build
of
available
versions,
see
FHIR
(will
be
incorrect/inconsistent
at
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
Detailed
Descriptions
for
the
elements
in
the
CarePlan
resource.
CarePlan
Definition
Element
Id
CarePlan
Definition
Describes
the
intention
of
how
one
or
more
practitioners
intend
to
deliver
care
for
a
particular
patient,
group
or
community
for
a
period
of
time,
possibly
limited
to
care
for
a
specific
condition
or
set
of
conditions.
This
records
Business
identifiers
associated
with
assigned
to
this
care
plan
that
are
defined
by
business
processes
and/or
used
to
refer
to
it
when
a
direct
URL
reference
to
the
performer
or
other
systems
which
remain
constant
as
the
resource
itself
is
not
appropriate
(e.g.
in
CDA
documents,
or
in
written
/
printed
documentation).
updated
and
propagates
from
server
to
server.
Note
Short
Display
External
Ids
for
this
plan
Note
This
is
a
business
identifer,
identifier,
not
a
resource
identifier
(see
discussion
)
Need
to
allow
connection
to
Allows
identification
of
the
care
plan
as
it
is
known
by
various
participating
systems
and
in
a
wider
workflow.
way
that
remains
consistent
across
servers.
Identifies
This
is
a
business
identifier,
not
a
resource
identifier
(see
discussion
).
It
is
best
practice
for
the
protocol,
questionnaire,
guideline
or
other
specification
identifier
to
only
appear
on
a
single
resource
instance,
however
business
practices
may
occasionally
dictate
that
multiple
resource
instances
with
the
care
plan
should
be
conducted
in
accordance
with.
same
identifier
can
exist
-
possibly
even
with
different
resource
types.
For
example,
multiple
Patient
and
a
Person
resource
instance
might
share
the
same
social
insurance
number.
The
replacement
could
be
because
the
initial
care
plan
was
immediately
rejected
(due
to
an
issue)
or
because
the
previous
care
plan
was
completed,
but
the
need
for
the
action
described
by
the
care
plan
remains
ongoing.
CarePlan.partOf
Definition
Element
Id
CarePlan.partOf
Definition
A
larger
care
plan
of
which
this
particular
care
plan
is
a
component
or
step.
Each
care
plan
is
an
independent
request,
such
that
having
a
care
plan
be
part
of
another
care
plan
can
cause
issues
with
cascading
statuses.
As
such,
this
element
is
still
being
discussed.
CarePlan.status
Definition
Element
Id
CarePlan.status
Definition
Indicates
whether
the
plan
is
currently
being
acted
upon,
represents
future
intentions
or
is
now
a
historical
record.
true
(Reason:
This
element
is
labeled
as
a
modifier
because
it
is
a
status
element
that
contains
status
entered-in-error
which
means
that
the
resource
should
not
be
treated
as
valid)
Requirements
Allows
clinicians
to
determine
whether
the
plan
is
actionable
or
not.
The
unknown
code
is
not
to
be
used
to
convey
other
statuses.
The
unknown
code
should
be
used
when
one
of
the
statuses
applies,
but
the
authoring
system
doesn't
know
the
current
state
of
the
care
plan.
This
element
is
labeled
as
a
modifier
because
the
status
contains
the
code
entered-in-error]
entered-in-error
that
marks
the
plan
as
not
currently
valid.
CarePlan.intent
Definition
Element
Id
CarePlan.intent
Definition
Indicates
the
level
of
authority/intentionality
associated
with
the
care
plan
and
where
the
care
plan
fits
into
the
workflow
chain.
true
(Reason:
This
element
changes
the
interpretation
of
all
descriptive
attributes.
For
example
"the
time
the
request
is
recommended
to
occur"
vs.
"the
time
the
request
is
authorized
to
occur"
or
"who
is
recommended
to
perform
the
request"
vs.
"who
is
authorized
to
perform
the
request")
Requirements
Proposals/recommendations,
plans
and
orders
all
use
the
same
structure
and
can
exist
in
the
same
fulfillment
chain.
This
element
is
labeled
as
a
modifier
because
the
intent
alters
when
and
how
the
resource
is
actually
applicable.
This
element
is
expected
to
be
immutable.
E.g.
A
"proposal"
instance
should
never
change
to
be
a
"plan"
instance
or
"order"
instance.
Instead,
a
new
instance
'basedOn'
the
prior
instance
should
be
created
with
the
new
'intent'
value.
CarePlan.category
Definition
Element
Id
CarePlan.category
Definition
Identifies
what
"kind"
"kind"
of
plan
this
is
to
support
differentiation
between
multiple
co-existing
plans;
e.g.
"Home
health",
"psychiatric",
"asthma",
"disease
management",
"wellness
plan",
"Home
health",
"psychiatric",
"asthma",
"disease
management",
"wellness
plan",
etc.
There
may
be
multiple
axis
axes
of
categorization
and
one
plan
may
serve
multiple
purposes.
In
some
cases,
this
may
be
redundant
with
references
to
CarePlan.concern.
CarePlan.addresses.
CarePlan.description
is
not
intended
to
convey
the
entire
care
plan.
It
is
possible
to
convey
the
entire
care
plan
narrative
using
CarePlan.text
instead.
CarePlan.subject
Definition
Element
Id
CarePlan.subject
Definition
Identifies
the
patient
or
group
whose
intended
care
is
described
by
the
plan.
Identifies
the
original
context
in
The
Encounter
during
which
this
particular
CarePlan
was
created.
created
or
to
which
the
creation
of
this
record
is
tightly
associated.
Short
Display
The
Encounter
during
which
this
CarePlan
was
created
Activities
This
will
typically
be
the
encounter
the
event
occurred
within,
but
some
activities
may
be
initiated
prior
to
or
after
the
official
completion
of
an
encounter
but
still
be
tied
to
the
context
of
the
encounter.
CarePlan
activities
conducted
as
a
result
of
the
care
plan
may
well
occur
as
part
of
other
encounters/episodes.
encounters.
CarePlan.period
Definition
Element
Id
CarePlan.period
Definition
Indicates
when
the
plan
did
(or
is
intended
to)
come
into
effect
and
end.
Any
activities
scheduled
as
part
of
the
plan
should
be
constrained
to
the
specified
period
regardless
of
whether
the
activities
are
planned
within
a
single
encounter/episode
or
across
multiple
encounters/episodes
(e.g.
the
longitudinal
management
of
a
chronic
condition).
CarePlan.author
CarePlan.created
Element
Id
CarePlan.created
Definition
Represents
when
this
particular
CarePlan
record
was
created
in
the
system,
which
is
often
a
system-generated
date.
Identifies
When
populated,
the
individual(s)
or
ogranization
who
custodian
is
responsible
for
the
content
care
plan.
The
care
plan
is
attributed
to
the
custodian.
Links
plan
to
the
conditions
it
manages.
The
element
can
identify
risks
addressed
by
the
plan
as
well
as
active
conditions.
(The
Condition
resource
can
include
things
like
"at
risk
for
hypertension"
or
"fall
risk".)
concerns.
Also
scopes
plans
-
multiple
plans
may
exist
addressing
different
concerns.
Use
CarePlan.addresses.concept
when
a
code
sufficiently
describes
the
concern
(e.g.
condition,
problem,
diagnosis,
risk).
Use
CarePlan.addresses.reference
when
referencing
a
resource,
which
allows
more
information
to
be
conveyed,
such
as
onset
date.
CarePlan.addresses.concept
and
CarePlan.addresses.reference
are
not
meant
to
be
duplicative.
For
a
single
concern,
either
CarePlan.addresses.concept
or
CarePlan.addresses.reference
can
be
used.
CarePlan.addresses.concept
may
be
a
summary
code,
or
CarePlan.addresses.reference
may
be
used
to
reference
a
very
precise
definition
of
the
concern
using
Condition.
Both
CarePlan.addresses.concept
and
CarePlan.addresses.reference
can
be
used
if
they
are
describing
different
concerns
for
the
care
plan.
CarePlan.supportingInfo
Definition
Element
Id
CarePlan.supportingInfo
Definition
Identifies
portions
of
the
patient's
record
that
specifically
influenced
the
formation
of
the
plan.
These
might
include
co-morbidities,
comorbidities,
recent
procedures,
limitations,
recent
assessments,
etc.
Use
"concern"
"concern"
to
identify
specific
conditions
addressed
by
the
care
plan.
supportingInfo
can
be
used
to
convey
one
or
more
Advance
Directives
or
Medical
Treatment
Consent
Directives
by
referencing
Consent
or
any
other
request
resource
with
intent
=
directive.
CarePlan.goal
Definition
Element
Id
CarePlan.goal
Definition
Describes
the
intended
objective(s)
of
carrying
out
the
care
plan.
Goal
can
be
achieving
a
particular
change
or
merely
maintaining
a
current
state
or
even
slowing
a
decline.
CarePlan.activity
Definition
Element
Id
CarePlan.activity
Definition
Identifies
an
action
that
has
occurred
or
is
a
planned
action
to
occur
as
part
of
the
plan.
For
example,
a
medication
to
be
used,
lab
tests
to
perform,
self-monitoring,
education,
self-monitoring
that
has
occurred,
education
etc.
Allows
systems
to
prompt
for
performance
of
planned
activities,
and
validate
plans
against
best
practice.
Invariants
Defined
on
this
element
cpl-3
:
Provide
a
reference
or
detail,
not
both
(
expression
:
detail.empty()
or
reference.empty(),
xpath:
not(exists(f:detail))
or
not(exists(f:reference)))
CarePlan.activity.outcomeCodeableConcept
Definition
Identifies
the
outcome
at
the
point
when
the
status
of
the
activity
is
assessed.
For
example,
the
outcome
of
an
education
activity
could
be
patient
understands
(or
not).
Control
Summary
0..*
false
Terminology
Binding
Care
Plan
Activity
Outcome
(
Example
)
CarePlan.activity.performedActivity
CodeableConcept
Comments
Element
Id
Note
that
this
should
not
duplicate
the
activity
status
(e.g.
completed
or
in
progress).
CarePlan.activity.outcomeReference
CarePlan.activity.performedActivity
Definition
Details
of
Identifies
the
outcome
activity
that
was
performed.
For
example,
an
activity
could
be
patient
education,
exercise,
or
action
resulting
from
the
activity.
a
medication
administration.
The
reference
to
an
"event"
"event"
resource,
such
as
Procedure
or
Encounter
or
Observation,
is
the
result/outcome
of
represents
the
activity
itself.
that
was
performed.
The
requested
activity
can
be
conveyed
using
CarePlan.activity.detail
OR
using
the
CarePlan.activity.reference
CarePlan.activity.plannedActivityReference
(a
reference
to
a
“request”
resource).
Short
Display
Activities
that
are
completed
or
in
progress
(concept,
or
Appointment,
Encounter,
Procedure,
etc.)
The
activity
outcome
performed
is
independent
of
the
outcome
of
the
related
goal(s).
For
example,
if
the
goal
is
to
achieve
a
target
body
weight
of
150
lb
lbs
and
an
activity
is
defined
to
diet,
exercise,
then
the
activity
outcome
performed
could
be
calories
consumed
amount
and
intensity
of
exercise
performed
whereas
the
goal
outcome
is
an
observation
for
the
actual
body
weight
measured.
CarePlan.activity.progress
Definition
Element
Id
CarePlan.activity.progress
Definition
Notes
about
the
adherence/status/progress
of
the
activity.
This
element
should
NOT
be
used
to
describe
the
activity
to
be
performed
-
that
occurs
either
within
the
resource
pointed
to
by
activity.detail.reference
or
in
activity.detail.description.
CarePlan.activity.plannedActivityReference.
Standard
extension
exists
(
goal-pertainstogoal
http://hl7.org/fhir/StructureDefinition/resource-pertainsToGoal
)
that
allows
goals
to
be
referenced
from
any
of
the
referenced
resources
in
CarePlan.activity.reference.
CarePlan.activity.plannedActivityReference.
The
goal
should
be
visible
when
the
resource
referenced
by
CarePlan.activity.reference
CarePlan.activity.plannedActivityReference
is
viewed
indepedently
independently
from
the
CarePlan.
Requests
that
are
pointed
to
by
a
CarePlan
using
this
element
should
not
point
to
this
CarePlan
using
the
"basedOn"
"basedOn"
element.
i.e.
Requests
that
are
part
of
a
CarePlan
are
not
"based
on"
"based
on"
the
CarePlan.
Invariants
Affect
this
element
cpl-3
:
Provide
a
reference
or
detail,
not
both
(
expression
:
detail.empty()
or
reference.empty(),
xpath:
not(exists(f:detail))
or
not(exists(f:reference)))
CarePlan.activity.detail
Definition
A
simple
summary
of
a
planned
activity
suitable
for
a
general
care
plan
system
(e.g.
form
driven)
that
doesn't
know
about
specific
resources
such
as
procedure
etc.
Control
0..1
Requirements
Details
in
a
simple
form
for
generic
care
plan
systems.
Invariants
Affect
this
element
cpl-3
:
Provide
a
reference
or
detail,
not
both
(
expression
:
detail.empty()
or
reference.empty(),
xpath:
not(exists(f:detail))
or
not(exists(f:reference)))
CarePlan.activity.detail.category
CarePlan.note
Definition
High-level
categorization
of
the
type
of
activity
in
a
care
plan.
Control
0..1
Terminology
Binding
CarePlanActivityCategory
(
Example
)
CodeableConcept
Requirements
Element
Id
May
determine
what
types
of
extensions
are
permitted.
CarePlan.activity.detail.definition
CarePlan.note
Definition
Identifies
the
protocol,
questionnaire,
guideline
or
other
specification
the
planned
activity
should
be
conducted
in
accordance
with.
Control
0..1
Type
Reference
(
PlanDefinition
|
ActivityDefinition
|
Questionnaire
)
Requirements
Allows
Questionnaires
that
the
patient
(or
practitioner)
should
fill
in
to
fulfill
General
notes
about
the
care
plan
activity.
CarePlan.activity.detail.code
Definition
Detailed
description
of
the
type
of
planned
activity;
e.g.
What
lab
test,
what
procedure,
what
kind
of
encounter.
Control
0..1
Terminology
Binding
Care
Plan
Activity
(
Example
)
Type
CodeableConcept
Requirements
Allows
matching
performed
to
planned
as
well
as
validation
against
protocols.
Comments
Tends
to
be
less
relevant
for
activities
involving
particular
products.
Codes
should
not
convey
negation
-
use
"prohibited"
instead.
CarePlan.activity.detail.reasonCode
Definition
Provides
the
rationale
that
drove
the
inclusion
of
this
particular
activity
as
part
of
the
plan
or
the
reason
why
the
activity
was
prohibited.
Control
0..*
Terminology
Binding
Activity
Reason
(
Example
)
Type
CodeableConcept
Comments
This
could
be
a
diagnosis
code.
If
a
full
condition
record
exists
or
additional
detail
is
needed,
use
reasonCondition
instead.
CarePlan.activity.detail.reasonReference
Definition
Provides
the
health
condition(s)
that
drove
the
inclusion
of
this
particular
activity
as
part
of
the
plan.
Control
0..*
Type
Reference
(
Condition
)
Comments
Conditions
can
be
identified
at
the
activity
level
that
are
not
identified
as
reasons
for
the
overall
plan.
CarePlan.activity.detail.goal
Definition
Internal
reference
that
identifies
the
goals
that
this
activity
is
intended
to
contribute
towards
meeting.
Control
0..*
Type
Reference
(
Goal
)
Requirements
So
that
participants
know
the
link
explicitly.
CarePlan.activity.detail.status
Definition
Identifies
what
progress
is
being
made
for
the
specific
activity.
Control
1..1
Terminology
Binding
CarePlanActivityStatus
(
Required
)
Type
code
Is
Modifier
true
Requirements
Indicates
progress
against
the
plan,
whether
the
activity
is
still
relevant
for
the
plan.
Comments
Some
aspects
of
status
can
be
inferred
based
on
the
resources
linked
in
actionTaken.
Note
that
"status"
is
only
as
current
as
the
plan
was
most
recently
updated.
The
unknown
code
is
not
to
be
used
to
convey
other
statuses.
The
unknown
code
should
be
used
when
one
of
the
statuses
applies,
but
the
authoring
system
doesn't
know
the
current
state
of
the
activity.
CarePlan.activity.detail.statusReason
Definition
Provides
reason
why
the
activity
isn't
yet
started,
is
on
hold,
was
cancelled,
etc.
Control
0..1
Type
string
Comments
Will
generally
not
be
present
if
status
is
"complete".
Be
sure
to
prompt
to
update
this
(or
at
least
remove
the
existing
value)
if
the
status
is
changed.
CarePlan.activity.detail.prohibited
Definition
If
true,
indicates
that
the
described
activity
is
one
that
must
NOT
be
engaged
in
when
following
the
plan.
If
false,
indicates
that
the
described
activity
is
one
that
should
be
engaged
in
when
following
the
plan.
Control
0..1
Type
boolean
Is
Modifier
true
Default
Value
false
Requirements
Captures
intention
to
not
do
something
that
may
have
been
previously
typical.
Comments
This
element
is
labeled
as
a
modifier
because
it
marks
an
activity
as
an
activity
that
is
not
to
be
performed.
CarePlan.activity.detail.scheduled[x]
Definition
The
period,
timing
or
frequency
upon
which
the
described
activity
is
to
occur.
Control
0..1
Type
Timing
|
Period
|
string
[x]
Note
See
Choice
of
Data
Types
for
further
information
about
how
to
use
[x]
Requirements
Allows
prompting
for
activities
and
detection
of
missed
planned
activities.
CarePlan.activity.detail.location
Definition
Identifies
the
facility
where
the
activity
will
occur;
e.g.
home,
hospital,
specific
clinic,
etc.
Control
0..1
Type
Reference
(
Location
)
Requirements
Helps
in
planning
of
activity.
Comments
May
reference
a
specific
clinical
location
or
may
identify
a
type
of
location.
CarePlan.activity.detail.performer
Definition
Identifies
who's
expected
to
be
involved
in
the
activity.
covered
elsewhere.
Control
0..*
Type
Reference
(
Practitioner
|
Organization
|
RelatedPerson
|
Patient
|
CareTeam
)
Requirements
Helps
in
planning
of
activity.
Short
Display
Comments
A
performer
MAY
also
be
a
participant
in
the
care
plan.
CarePlan.activity.detail.product[x]
Definition
Identifies
the
food,
drug
or
other
product
to
be
consumed
or
supplied
in
the
activity.
Control
0..1
Terminology
Binding
SNOMED
CT
Medication
Codes
(
Example
)
Type
CodeableConcept
|
Reference
(
Medication
|
Substance
)
[x]
Note
See
Choice
of
Data
Types
for
further
information
about
how
to
use
[x]
CarePlan.activity.detail.dailyAmount
Definition
Identifies
the
quantity
expected
to
be
consumed
in
a
given
day.
Control
0..1
Type
SimpleQuantity
Requirements
Allows
rough
dose
checking.
Alternate
Names
daily
dose
CarePlan.activity.detail.quantity
Definition
Identifies
the
quantity
expected
to
be
supplied,
administered
or
consumed
by
the
subject.
Control
0..1
Type
SimpleQuantity
CarePlan.activity.detail.description
Definition
This
provides
a
textual
description
of
constraints
on
the
intended
activity
occurrence,
including
relation
to
other
activities.
It
may
also
include
objectives,
pre-conditions
and
end-conditions.
Finally,
it
may
convey
specifics
about
the
activity
such
as
body
site,
method,
route,
etc.
Control
0..1
Type
string
CarePlan.note
Definition
General
notes
about
the
care
plan
not
covered
elsewhere.