|
CarePlan
|
Request
|
|
identifier
|
Request.identifier
|
|
instantiatesCanonical
|
Request.instantiatesCanonical
|
|
instantiatesUri
|
Request.instantiatesUri
|
|
basedOn
|
Request.basedOn
|
|
replaces
|
Request.replaces
|
|
status
|
Request.status
{uses
different
ValueSet}
|
|
intent
|
Request.intent
|
|
subject
|
Request.subject
|
|
encounter
|
Request.context
Request.encounter
|
|
period
|
Request.occurrence[x]
|
|
created
|
Request.authoredOn
|
author
custodian
|
Request.requester
|
|
careTeam
|
Request.performer
{similar
but
does
not
entail
CareTeam}
|
|
addresses
|
Request.reasonReference
Request.reason
|
|
supportingInfo
|
Request.supportingInfo
|
|
activity
|
{no
mapping
NOTE:
This
is
a
list
of
contained
Request-Event
tuples!}
|
outcomeReference
performedActivity
|
{Event
that
is
outcome
of
Request
in
activity.reference}
activity.plannedActivityReference}
|
reference
plannedActivityReference
|
{Request
that
resulted
in
Event
in
activity.actionResulting}
instantiatesCanonical
Request.instantiatesCanonical
instantiatesUri
Request.instantiatesUri
code
Request.code
reasonCode
Request.reasonCode
reasonReference
Request.reasonReference
status
Request.status
statusReason
Request.statusReason
doNotPerform
Request.doNotPerform
scheduled[x]
Request.occurrence[x]
performer
Request.performer
activity.performedActivity}
|
|
note
|
Request.note
|
|
CarePlan
|
Act[classCode=PCPR,
moodCode=INT]
|
|
identifier
|
.id
|
|
instantiatesCanonical
|
.outboundRelationship[typeCode=DEFN].target
|
|
instantiatesUri
|
.outboundRelationship[typeCode=DEFN].target
|
|
status
|
.statusCode
planned
=
new
active
=
active
completed
=
completed
|
|
subject
|
.participation[typeCode=PAT].role[classCode=PAT]
|
|
encounter
|
.
|
|
period
|
.effectiveTime
|
|
created
|
.participation[typeCode=AUT].time
|
|
addresses
|
.actRelationship[typeCode=SUBJ].target[classCode=CONC,
moodCode=EVN]
|
|
goal
|
.outboundRelationship[typeCode<=OBJ].
|
|
activity
|
.outboundRelationship[typeCode=COMP].target
|
outcomeReference
performedActivity
|
.inboundRelationship[typeCode=FLFS].source
|
|
progress
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value
|
reference
plannedActivityReference
|
.outboundRelationship[typeCode=COMP].target
|
detail
.outboundRelationship[typeCode=COMP,
subsetCode=SUMM].target
kind
.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
instantiatesCanonical
.outboundRelationship[typeCode=DEFN].target
instantiatesUri
.outboundRelationship[typeCode=DEFN].target
code
.code
goal
.outboundRelationship[typeCode<=OBJ].
status
.statusCode
not-started
=
new
scheduled
=
not-started
(and
fulfillment
relationship
to
appointent)
in-progress
=
active
on-hold
=
suspended
completed
=
completed
cancelled
=
aborted
doNotPerform
actionNegationInd
scheduled[x]
.effectiveTime
location
.participation[typeCode=LOC].role
performer
.participation[typeCode=PFM]
product[x]
.participation[typeCode=PRD].role
dailyAmount
.outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
quantity
.outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
description
.text
note
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value
|