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