This
page
is
part
of
the
Continuous
Integration
Build
of
FHIR
Specification
(v4.0.1:
R4
-
Mixed
Normative
and
STU
)
in
it's
permanent
home
(it
will
always
(will
be
available
incorrect/inconsistent
at
this
URL).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
Detailed
Descriptions
for
the
elements
in
the
CarePlan
resource.
CarePlan
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.
Business
identifiers
assigned
to
this
care
plan
by
the
performer
or
other
systems
which
remain
constant
as
the
resource
is
updated
and
propagates
from
server
to
server.
Note
Short
Display
External
Ids
for
this
plan
Note
This
is
a
business
identifier,
not
a
resource
identifier
(see
discussion
)
This
is
a
business
identifier,
not
a
resource
identifier
(see
discussion
).
It
is
best
practice
for
the
identifier
to
only
appear
on
a
single
resource
instance,
however
business
practices
may
occasionally
dictate
that
multiple
resource
instances
with
the
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.
CarePlan.instantiatesCanonical
CarePlan.basedOn
Element
Id
CarePlan.instantiatesCanonical
Definition
The
URL
pointing
to
a
FHIR-defined
protocol,
guideline,
questionnaire
or
other
definition
that
is
adhered
to
in
whole
or
in
part
by
this
CarePlan.
Cardinality
0..*
Type
canonical
(
PlanDefinition
|
Questionnaire
|
Measure
|
ActivityDefinition
|
OperationDefinition
)
Summary
CarePlan.instantiatesUri
Element
Id
CarePlan.instantiatesUri
CarePlan.basedOn
Definition
The
URL
pointing
to
an
externally
maintained
protocol,
guideline,
questionnaire
A
higher-level
request
resource
(i.e.
a
plan,
proposal
or
other
definition
order)
that
is
adhered
to
fulfilled
in
whole
or
in
part
by
this
CarePlan.
Cardinality
0..*
Type
uri
Summary
true
Comments
This
might
be
an
HTML
page,
PDF,
etc.
or
could
just
be
a
non-resolvable
URI
identifier.
care
plan.
CarePlan.basedOn
Element
Id
CarePlan.basedOn
Definition
Short
Display
A
care
plan
that
is
fulfilled
in
whole
Fulfills
plan,
proposal
or
in
part
by
this
care
plan.
order
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
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
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
that
marks
the
plan
as
not
currently
valid.
CarePlan.intent
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
Element
Id
CarePlan.category
Definition
Identifies
what
"kind"
of
plan
this
is
to
support
differentiation
between
multiple
co-existing
plans;
e.g.
"Home
health",
"psychiatric",
"asthma",
"disease
management",
"wellness
plan",
etc.
There
may
be
multiple
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
Element
Id
CarePlan.subject
Definition
Identifies
the
patient
or
group
whose
intended
care
is
described
by
the
plan.
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.
CarePlan.period
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.created
Element
Id
CarePlan.created
Definition
Represents
when
this
particular
CarePlan
record
was
created
in
the
system,
which
is
often
a
system-generated
date.
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.
When
Use
CarePlan.addresses.concept
when
a
code
sufficiently
describes
the
diagnosis
is
related
concern
(e.g.
condition,
problem,
diagnosis,
risk).
Use
CarePlan.addresses.reference
when
referencing
a
resource,
which
allows
more
information
to
an
allergy
or
intolerance,
the
Condition
be
conveyed,
such
as
onset
date.
CarePlan.addresses.concept
and
AllergyIntolerance
resources
CarePlan.addresses.reference
are
not
meant
to
be
duplicative.
For
a
single
concern,
either
CarePlan.addresses.concept
or
CarePlan.addresses.reference
can
both
be
used.
However,
to
CarePlan.addresses.concept
may
be
actionable
for
decision
support,
using
Condition
alone
is
not
sufficient
as
the
allergy
a
summary
code,
or
intolerance
condition
needs
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
represented
as
an
AllergyIntolerance.
used
if
they
are
describing
different
concerns
for
the
care
plan.
CarePlan.supportingInfo
Element
Id
CarePlan.supportingInfo
Definition
Identifies
portions
of
the
patient's
record
that
specifically
influenced
the
formation
of
the
plan.
These
might
include
comorbidities,
recent
procedures,
limitations,
recent
assessments,
etc.
Use
"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
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
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.
Rule
Provide
a
reference
or
detail,
not
both
detail.empty()
or
reference.empty()
CarePlan.activity.performedActivity
CarePlan.activity.outcomeCodeableConcept
Identifies
the
outcome
at
the
point
when
the
status
of
the
activity
is
assessed.
that
was
performed.
For
example,
the
outcome
of
an
education
activity
could
be
patient
understands
(or
not).
Cardinality
0..*
Terminology
Binding
Care
Plan
Activity
Outcome
(
Example
)
Type
CodeableConcept
Comments
Note
that
this
should
not
duplicate
the
activity
status
(e.g.
completed
or
in
progress).
CarePlan.activity.outcomeReference
Element
Id
CarePlan.activity.outcomeReference
Definition
Details
of
the
outcome
education,
exercise,
or
action
resulting
from
the
activity.
a
medication
administration.
The
reference
to
an
"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
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
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
(
resource-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
independently
from
the
CarePlan.
Requests
that
are
pointed
to
by
a
CarePlan
using
this
element
should
not
point
to
this
CarePlan
using
the
"basedOn"
element.
i.e.
Requests
that
are
part
of
a
CarePlan
are
not
"based
on"
the
CarePlan.
Invariants
Affect
this
element
cpl-3
Rule
Provide
a
reference
or
detail,
not
both
detail.empty()
or
reference.empty()
CarePlan.activity.detail
Element
Id
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.
Cardinality
0..1
Requirements
Details
in
a
simple
form
for
generic
care
plan
systems.
Invariants
Affect
this
element
cpl-3
Rule
Provide
a
reference
or
detail,
not
both
detail.empty()
or
reference.empty()
CarePlan.activity.detail.kind
Element
Id
CarePlan.activity.detail.kind
Definition
A
description
of
the
kind
of
resource
the
in-line
definition
of
a
care
plan
activity
is
representing.
The
CarePlan.activity.detail
is
an
in-line
definition
when
a
resource
is
not
referenced
using
CarePlan.activity.reference.
For
example,
a
MedicationRequest,
a
ServiceRequest,
or
a
CommunicationRequest.
Cardinality
0..1
Terminology
Binding
Care
Plan
Activity
Kind
(
Required
)
Type
code
Requirements
May
determine
what
types
of
extensions
are
permitted.
CarePlan.activity.detail.instantiatesCanonical
CarePlan.note
Element
Id
CarePlan.activity.detail.instantiatesCanonical
Definition
The
URL
pointing
to
a
FHIR-defined
protocol,
guideline,
questionnaire
or
other
definition
that
is
adhered
to
in
whole
or
in
part
by
this
CarePlan
activity.
Cardinality
0..*
Type
canonical
(
PlanDefinition
|
ActivityDefinition
|
Questionnaire
|
Measure
|
OperationDefinition
)
Requirements
CarePlan.activity.detail.instantiatesUri
The
URL
pointing
to
an
externally
maintained
protocol,
guideline,
questionnaire
or
other
definition
that
is
adhered
to
in
whole
or
in
part
by
this
CarePlan
activity.
Cardinality
0..*
Type
uri
Requirements
Allows
Questionnaires
that
the
patient
(or
practitioner)
should
fill
in
to
fulfill
General
notes
about
the
care
plan
activity.
Comments
This
might
be
an
HTML
page,
PDF,
etc.
or
could
just
be
a
non-resolvable
URI
identifier.
CarePlan.activity.detail.code
Element
Id
CarePlan.activity.detail.code
Definition
Detailed
description
of
the
type
of
planned
activity;
e.g.
what
lab
test,
what
procedure,
what
kind
of
encounter.
Cardinality
0..1
Terminology
Binding
Procedure
Codes
(SNOMED
CT)
(
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
Element
Id
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.
Cardinality
0..*
Terminology
Binding
SNOMED
CT
Clinical
Findings
(
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
Element
Id
CarePlan.activity.detail.reasonReference
Definition
Indicates
another
resource,
such
as
the
health
condition(s),
whose
existence
justifies
this
request
and
drove
the
inclusion
of
this
particular
activity
as
part
of
the
plan.
Cardinality
0..*
Type
Reference
(
Condition
|
Observation
|
DiagnosticReport
|
DocumentReference
)
Comments
Conditions
can
be
identified
at
the
activity
level
that
are
not
identified
as
reasons
for
the
overall
plan.
CarePlan.activity.detail.goal
Element
Id
CarePlan.activity.detail.goal
Definition
Internal
reference
that
identifies
the
goals
that
this
activity
is
intended
to
contribute
towards
meeting.
Cardinality
0..*
Type
Reference
(
Goal
)
Requirements
So
that
participants
know
the
link
explicitly.
CarePlan.activity.detail.status
Element
Id
CarePlan.activity.detail.status
Definition
Identifies
what
progress
is
being
made
for
the
specific
activity.
Cardinality
1..1
Terminology
Binding
CarePlanActivityStatus
(
Required
)
Type
code
Is
Modifier
true
(Reason:
This
element
is
labelled
as
a
modifier
because
it
is
a
status
element
that
contains
status
entered-in-error
which
means
that
the
activity
should
not
be
treated
as
valid)
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
Element
Id
CarePlan.activity.detail.statusReason
Definition
Provides
reason
why
the
activity
isn't
yet
started,
is
on
hold,
was
cancelled,
etc.
Cardinality
0..1
Type
CodeableConcept
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.doNotPerform
Element
Id
CarePlan.activity.detail.doNotPerform
Definition
If
true,
indicates
that
the
described
activity
is
one
that
must
NOT
be
engaged
in
when
following
the
plan.
If
false,
or
missing,
indicates
that
the
described
activity
is
one
that
should
be
engaged
in
when
following
the
plan.
Cardinality
0..1
Type
boolean
Is
Modifier
true
(Reason:
If
true
this
element
negates
the
specified
action.
For
example,
instead
of
a
request
for
a
procedure,
it
is
a
request
for
the
procedure
to
not
occur.)
Meaning
if
Missing
If
missing
indicates
that
the
described
activity
is
one
that
should
be
engaged
in
when
following
the
plan.
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]
Element
Id
CarePlan.activity.detail.scheduled[x]
Definition
The
period,
timing
or
frequency
upon
which
the
described
activity
is
to
occur.
Cardinality
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
Element
Id
CarePlan.activity.detail.location
Definition
Identifies
the
facility
where
the
activity
will
occur;
e.g.
home,
hospital,
specific
clinic,
etc.
Cardinality
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
Element
Id
CarePlan.activity.detail.performer
Definition
Identifies
who's
expected
to
be
involved
in
the
activity.
covered
elsewhere.
Cardinality
0..*
Type
Reference
(
Practitioner
|
PractitionerRole
|
Organization
|
RelatedPerson
|
Patient
|
CareTeam
|
HealthcareService
|
Device
)
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]
Element
Id
CarePlan.activity.detail.product[x]
Definition
Identifies
the
food,
drug
or
other
product
to
be
consumed
or
supplied
in
the
activity.
Cardinality
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
Element
Id
CarePlan.activity.detail.dailyAmount
Definition
Identifies
the
quantity
expected
to
be
consumed
in
a
given
day.
Cardinality
0..1
Type
SimpleQuantity
Requirements
Allows
rough
dose
checking.
Alternate
Names
daily
dose
CarePlan.activity.detail.quantity
Element
Id
CarePlan.activity.detail.quantity
Definition
Identifies
the
quantity
expected
to
be
supplied,
administered
or
consumed
by
the
subject.
Cardinality
0..1
Type
SimpleQuantity
CarePlan.activity.detail.description
Element
Id
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.
Cardinality
0..1
Type
string
CarePlan.note
Element
Id
CarePlan.note
Definition
General
notes
about
the
care
plan
not
covered
elsewhere.