|
MedicationAdministration
|
|
|
identifier
|
|
definition
instantiates
|
|
|
partOf
|
|
|
status
|
RXA-20-Completion
Status
|
|
category
|
|
|
medication[x]
|
RXA-5-Administered
Code
|
|
subject
|
PID-3-Patient
ID
List
|
|
context
|
PV1-19-Visit
Number
|
|
supportingInformation
|
|
|
effective[x]
|
RXA-3-Date/Time
Start
of
Administration
/
RXA-4-Date/Time
End
of
Administration
|
|
performer
|
RXA-10-Administering
Provider
/
PRT-5-Participation
Person:
PRT-4-Participation='AP'
(RXA-10
is
deprecated)
|
actor
function
|
onBehalfOf
|
notGiven
actor
|
RXA-20-Completion
Status='NA'
|
reasonNotGiven
statusReason
|
RXA-9-Administration
Notes
/
RXA-18
Substance/Treatment
Refusal
Reason
|
|
reasonCode
|
RXE-27
Give
Indication
|
|
reasonReference
|
|
prescription
request
|
ORC-2-Placer
Order
Number
/
ORC-3-Filler
Order
Number
|
|
device
|
PRT-10
Participation
Device
/
RXR-3
Administrative
Device
|
|
note
|
|
|
dosage
|
|
|
text
|
|
|
site
|
RXR-2
Administration
Site
/
RXR-6
Administration
Site
Modifier
|
|
route
|
RXR-1-Route
|
|
method
|
RXR-4-Administration
Method
|
|
dose
|
RXA-6
Administered
Amount
/
RXA-7
Administered
Units
|
|
rate[x]
|
RXA-12-Administered
Per
(Time
Unit)
|
|
eventHistory
|
|
|
MedicationAdministration
|
SubstanceAdministration
|
|
identifier
|
.id
|
definition
instantiates
|
.outboundRelationship[typeCode=DEFN].target[classCode=unspecified]
|
|
partOf
|
.outboundRelationship[typeCode=COMP]/target[classCode=SBADM
or
PROC,moodCode=EVN]
|
|
status
|
.statusCode
|
|
category
|
.inboundRelationship[typeCode=COMP].source[classCode=OBS,
moodCode=EVN,
code="type
of
medication
usage"].value
|
|
medication[x]
|
.participation[typeCode=CSM].role[classCode=ADMM]
|
|
subject
|
.participation[typeCode=SBJ].role[classCode=PAT]
|
|
context
|
.inboundRelationship[typeCode=COMP].source[classCode=ENC,
moodCode=EVN,
code="type
of
encounter
or
episode"]
|
|
supportingInformation
|
.outboundRelationship[typeCode=PERT].target[A_SupportingClinicalStatement
CMET
minimal
with
many
different
choices
of
classCodes(ORG,
ENC,
PROC,
SPLY,
SBADM,
OBS)
and
each
of
the
act
class
codes
draws
from
one
or
more
of
the
following
moodCodes
(EVN,
DEF,
INT
PRMS,
RQO,
PRP,
APT,
ARQ,
GOL)]
|
|
effective[x]
|
.effectiveTime
|
|
performer
|
.participation[typeCode=PRF]
|
actor
function
|
onBehalfOf
participation[typeCode=PRF].functionCode
|
notGiven
actor
|
.role
|
reasonNotGiven
statusReason
|
.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN,
code="reason
not
given"].value
|
|
reasonCode
|
.reasonCode
|
|
reasonReference
|
no
mapping
.outboundRelationship[typeCode=RSON]/target[classCode=OBS,moodCode=EVN,
code="reason
for
use
ASSERTION"].value
|
prescription
request
|
InFullfillmentOf->SubstanceAdministration
|
|
device
|
device->Access
OR
device->AssignedDevice
|
|
note
|
.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
|
|
dosage
|
component->SubstanceAdministrationEvent
|
|
text
|
.text
|
|
site
|
.approachSiteCode
|
|
route
|
.routeCode
|
|
method
|
.methodCode
|
|
dose
|
.doseQuantity
|
|
rate[x]
|
.rateQuantity
|
|
eventHistory
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
The
provenance
resource
is
based
on
known
practices
in
the
HL7
implementation
space,
particularly
those
found
in
the
v2
EVN
segment,
the
v3
ControlAct
Wrapper,
the
CDA
header,
and
IHE
ATNA.
The
conceptual
model
underlying
the
design
is
the
W3C
provenance
Specification
.
Though
the
content
and
format
of
the
resource
is
designed
to
meet
specific
requirements
for
FHIR,
all
the
parts
of
the
resource
are
formally
mapped
to
the
PROV-O
specification,
and
FHIR
resources
can
be
transformed
to
their
W3C
PROV
equivalent.