|
MedicationStatement
|
..Event
SubstanceAdministration
|
|
identifier
|
…identifer
.id
|
|
basedOn
|
…basedOn
.outboundRelationship[typeCode=FLFS].target[classCode=SBADM
or
PROC
or
PCPR
or
OBS,
moodCode=RQO
orPLAN
or
PRP]
|
|
partOf
|
…part
of
.outboundRelationship[typeCode=COMP]/target[classCode=SPLY
or
SBADM
or
PROC
or
OBS,moodCode=EVN]
|
context
status
|
…context
.statusCode
|
status
statusReason
|
…status
.inboundRelationship[typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN].reasonCOde
|
|
category
|
.inboundRelationship[typeCode=COMP].source[classCode=OBS,
moodCode=EVN,
code="type
of
medication
usage"].value
|
|
medication[x]
|
…code
.participation[typeCode=CSM].role[classCode=ADMM
or
MANU]
|
effective[x]
subject
|
…occurrence[x]
.participation[typeCode=SBJ].role[classCode=PAT]
|
dateAsserted
context
|
informationSource
.inboundRelationship[typeCode=COMP].source[classCode=ENC,
moodCode=EVN,
code="type
of
encounter
or
episode"]
|
subject
effective[x]
|
…subject
.effectiveTime
|
derivedFrom
dateAsserted
|
.participation[typeCode=AUT].time
|
taken
informationSource
|
…notDone
.participation[typeCode=INF].role[classCode=PAT,
or
codes
for
Practioner
or
Related
Person
(if
PAT
is
the
informer,
then
syntax
for
self-reported
=true)
|
reasonNotTaken
derivedFrom
|
.outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN]
|
|
reasonCode
|
…reasoneCodeableConcept
.reasonCode
|
|
reasonReference
|
…reasonReference
.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN,
code="reason
for
use"].value
|
|
note
|
…note
.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
|
|
dosage
|
refer
dosageInstruction
mapping
|