Mappings
for
the
careplan
resource.
|
CarePlan
|
Act[classCode=PCPR,
moodCode=INT]
|
identifier
identifier
|
.id
|
subject
definition
|
.participation[typeCode=PAT].role[classCode=PAT]
|
status
basedOn
|
.statusCode
planned
=
new
active
=
active
completed
=
completed
|
context
replaces
|
.
|
|
partOf
|
|
period
status
|
.effectiveTime
.statusCode
planned
=
new
active
=
active
completed
=
completed
|
author
intent
|
|
modified
category
|
.participation[typeCode=AUT].time
|
category
title
|
|
description
description
|
|
addresses
subject
|
.actRelationship[typeCode=SUBJ].target[classCode=CONC,
moodCode=EVN]
.participation[typeCode=PAT].role[classCode=PAT]
|
support
context
|
.
|
relatedPlan
period
|
.effectiveTime
|
code
author
|
|
plan
careTeam
|
|
participant
addresses
|
.participation[typeCode=PFM]
.actRelationship[typeCode=SUBJ].target[classCode=CONC,
moodCode=EVN]
|
role
supportingInfo
|
.functionCode
|
member
goal
|
.role
.outboundRelationship[typeCode<=OBJ].
|
goal
activity
|
.outboundRelationship[typeCode<=OBJ].
.outboundRelationship[typeCode=COMP].target
|
activity
outcomeCodeableConcept
|
.outboundRelationship[typeCode=COMP].target
|
actionResulting
outcomeReference
|
.inboundRelationship[typeCode=FLFS].source
|
progress
progress
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value
|
reference
reference
|
.outboundRelationship[typeCode=COMP].target
|
detail
detail
|
.outboundRelationship[typeCode=COMP,
subsetCode=SUMM].target
|
category
category
|
.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
|
code
definition
| |
|
code
|
.code
|
reasonCode
reasonCode
|
|
reasonReference
reasonReference
|
|
goal
goal
|
.outboundRelationship[typeCode<=OBJ].
|
status
status
|
.statusCode
not-started
=
new
scheduled
=
not-started
(and
fulfillment
relationship
to
appointent)
in-progress
=
active
on-hold
=
suspended
completed
=
completed
cancelled
=
aborted
|
statusReason
statusReason
|
|
prohibited
prohibited
|
actionNegationInd
|
scheduled[x]
scheduled[x]
|
.effectiveTime
|
location
location
|
.participation[typeCode=LOC].role
|
performer
performer
|
.participation[typeCode=PFM]
|
product[x]
product[x]
|
.participation[typeCode=PRD].role
|
dailyAmount
dailyAmount
|
.outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
|
quantity
quantity
|
.outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
|
description
description
|
.text
|
note
note
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value
|
|
CarePlan
|
|
identifier
identifier
|
PTH-3
|
subject
definition
|
PID-3
|
status
basedOn
|
PTH-5
|
context
replaces
|
|
Associated
PV1
partOf
|
|
period
status
|
GOL-7
/
GOL-8
PTH-5
|
author
intent
|
|
modified
category
|
PTH-6
|
category
title
|
|
description
description
|
|
addresses
subject
|
PRB-4
PID-3
|
support
context
|
Associated
PV1
|
relatedPlan
period
|
GOL-7
/
GOL-8
|
code
author
|
|
plan
careTeam
|
|
participant
addresses
|
REL
(REL.4
is
always
the
Patient)
(
or
PRT?)
PRB-4
|
role
supportingInfo
|
REL.2
(or
PRT-4?)
|
member
goal
|
REL.5
(or
PRT-5
:
(
PRV-4
{provider
participations}
)
/
PRT-5
:
(
PRV-4
{non-provider
person
participations}
)
/
PRT-5
:
(
PRV-4
=
(patient
non-subject
of
care)
)
/
PRT-8?)
GOL.1
|
goal
activity
|
GOL.1
|
activity
outcomeCodeableConcept
|
|
actionResulting
outcomeReference
|
|
progress
progress
|
NTE?
|
reference
reference
|
|
detail
detail
|
|
category
category
|
|
code
definition
| |
|
code
|
OBR-4
/
RXE-2
/
RXO-1
/
RXD-2
|
reasonCode
reasonCode
|
|
reasonReference
reasonReference
|
|
goal
goal
|
|
status
status
|
ORC-5?
|
statusReason
statusReason
|
|
prohibited
prohibited
|
|
scheduled[x]
scheduled[x]
|
TQ1
|
location
location
|
OBR-24(???!!)
|
performer
performer
|
PRT-5
:
(
PRV-4
e
{provider
participations}
)
/
PRT-5
:
(
PRV-4
e
{non-provider
person
participations}
)
/
PRT-5
:
(
PRV-4
=
(patient
non-subject
of
care)
)
/
PRT-8
|
product[x]
product[x]
|
RXE-2
/
RXO-1
/
RXD-2
|
dailyAmount
dailyAmount
|
RXO-23
/
RXE-19
/
RXD-12
|
quantity
quantity
|
RXO-11
/
RXE-10
/
RXD-4
/
RXG-5
/
RXA-6
/
TQ1-2.1
*and*
RXO-12
/
RXE-11
/
RXD-5
/
RXG-7
/
RXA-7
/
TQ1-2.2
|
description
description
|
NTE?
|
note
note
|
NTE?
|
|
CarePlan
|
Request
|
|
identifier
|
Request.identifier
|
|
definition
|
Request.definition
|
|
basedOn
|
Request.basedOn
|
|
replaces
|
Request.replaces
|
|
partOf
| |
|
status
|
Request.status
(uses
different
ValueSet)
|
|
intent
|
Request.intent
|
|
category
|
Request.supportingInfo
|
|
title
| |
|
description
| |
|
subject
|
Request.subject
|
|
context
|
Request.context
|
|
period
|
Request.occurrencePeriod
|
|
author
|
Request.requester.agent
(if
only
one
author)
|
|
careTeam
|
Request.performer
(similar
but
does
not
entail
CareTeam)
|
|
addresses
|
Request.reasonReference
|
|
supportingInfo
|
Request.supportingInfo
|
|
goal
| |
|
activity
|
no
mapping
NOTE:
This
is
a
list
of
contained
Request-Event
tuples!
|
|
outcomeCodeableConcept
| |
|
outcomeReference
|
Event
that
is
outcome
of
Request
in
activity.reference
|
|
progress
|
Event.status
(Annotation
instead
of
CodableConcept)
|
|
reference
|
Request
that
resulted
in
Event
in
activity.actionResulting
|
|
detail
| |
|
category
|
Request.supportingInformation
|
|
definition
|
Request.definition
|
|
code
|
Request.code
|
|
reasonCode
|
Request.reasonCode
|
|
reasonReference
|
Request.reasonReference
|
|
goal
|
Request.goal
|
|
status
|
Request.status
(uses
different
ValueSet)
|
|
statusReason
| |
|
prohibited
| |
|
scheduled[x]
|
Request.occurrence
|
|
location
| |
|
performer
|
Request.performer
|
|
product[x]
| |
|
dailyAmount
| |
|
quantity
| |
|
description
|
Request.note
|
|
note
|
Request.note
|