|
MedicationRequest
|
|
|
identifier
|
ORC-2-Placer
Order
Number
/
ORC-3-Filler
Order
Number
|
|
basedOn
|
|
|
priorPrescription
|
|
|
groupIdentifier
|
|
|
status
|
|
|
statusReason
|
|
|
statusChanged
|
|
|
intent
|
|
|
category
|
|
|
priority
|
|
|
doNotPerform
|
|
|
medication
|
RXE-2-Give
Code
/
RXO-1
Requested
Give
Code
/
RXC-2
Component
Code
|
|
subject
|
PID-3
Patient
ID
List
|
|
informationSource
|
|
|
encounter
|
PV1-19
Visit
Number
|
|
supportingInformation
|
|
|
authoredOn
|
RXE-32
Original
Order
Date/Time
/
ORC-9-Date
Time
of
Transaction
|
|
requester
|
|
reported
isRecordOfRequest
|
|
|
performerType
|
|
|
performer
|
|
|
device
|
|
|
recorder
|
|
|
reason
|
ORC-16
Order
Control
Code
Reason
/RXE-27
Give
Indication/RXO-20-Indication
/
RXD-21
Indication
/
RXG-22
Indication
/
RXA-19
Indication
|
|
courseOfTherapyType
|
|
|
insurance
|
|
|
note
|
|
|
renderedDosageInstruction
|
|
effectiveDosePeriod
effectiveTiming[x]
|
|
|
dosageInstruction
|
|
|
dispenseRequest
|
|
|
initialFill
|
|
|
quantity
|
|
|
duration
|
|
|
dispenseInterval
|
|
|
validityPeriod
|
|
|
numberOfRepeatsAllowed
|
RXE-12
Number
of
Refills
|
|
quantity
|
RXD-4
Actual
Dispense
Amount
/
RXD-5.1
Actual
Dispense
Units.code
/
RXD-5.3
Actual
Dispense
Units.name
of
coding
system
|
|
expectedSupplyDuration
|
|
|
dispenser
|
|
|
dispenserInstruction
|
|
|
doseAdministrationAid
|
|
|
destination
|
RXD-13
Dispense-to
Location;
RXD-30
Dispense
to
Pharmacy;
RXD-31
Dispense
to
Pharmacy
Address
|
|
substitution
|
|
|
allowed[x]
|
RXO-9
Allow
Substitutions
/
RXE-9
Substitution
Status
|
|
reason
|
RXE-9
Substition
status
|
|
eventHistory
|
|
|
MedicationRequest
|
CombinedMedicationRequest
|
|
identifier
|
.id
|
|
basedOn
|
.outboundRelationship[typeCode=FLFS].target[classCode=SBADM
or
PROC
or
PCPR
or
OBS,
moodCode=RQO
orPLAN
or
PRP]
|
|
priorPrescription
|
.outboundRelationship[typeCode=?RPLC
or
?SUCC]/target[classCode=SBADM,moodCode=RQO]
|
|
groupIdentifier
|
.outboundRelationship(typeCode=COMP].target[classCode=SBADM,
moodCode=INT].id
|
|
status
|
.statusCode
|
|
statusReason
|
.inboundRelationship[typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN].reasonCOde
|
|
statusChanged
|
subjectOf
Observation[code
=
statusChange].value
=
date
|
|
intent
|
.moodCode
(nuances
beyond
PRP/PLAN/RQO
would
need
to
be
elsewhere)
|
|
category
|
.inboundRelationship[typeCode=COMP].source[classCode=OBS,
moodCode=EVN,
code="type
of
medication
usage"].value
|
|
priority
|
.priorityCode
|
|
doNotPerform
|
SubstanceAdministration.actionNegationInd
|
|
medication
|
consumable.administrableMedication
|
|
subject
|
.participation[typeCode=AUT].role
|
|
informationSource
|
.participation[typeCode=INF].role[classCode=PAT,
or
codes
for
Practitioner
or
Related
Person
or
Practitioner
Role
or
Organization
|
|
encounter
|
.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)]
|
|
authoredOn
|
author.time
|
|
requester
|
.participation[typeCode=AUT].role
|
reported
isRecordOfRequest
|
.participation[typeCode=INF].role
|
|
performerType
|
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
|
|
performer
|
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
|
|
device
|
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
|
|
recorder
|
.participation[typeCode=TRANS].role[classCode=ASSIGNED].code
(HealthcareProviderType)
|
|
reason
|
reason.observation.reasonCode
|
reason.observation[code=ASSERTION].value
|
|
courseOfTherapyType
|
Act.code
where
classCode
=
LIST
and
moodCode
=
EVN
|
|
insurance
|
.outboundRelationship[typeCode=COVBY].target
|
|
note
|
.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
|
|
renderedDosageInstruction
|
SubstanceAdministration.text
|
effectiveDosePeriod
effectiveTiming[x]
|
substanceAdministration.effectiveTime
|
|
dosageInstruction
|
see
dosageInstruction
mapping
|
|
dispenseRequest
|
component.supplyEvent
|
|
initialFill
|
SubstanceAdministration
->
ActRelationship[sequenceNumber
=
'1']
->
Supply
|
|
quantity
|
Supply.quantity[moodCode=RQO]
|
|
duration
|
Supply.effectivetime[moodCode=RQO]
|
|
dispenseInterval
|
Supply.effectivetime[moodCode=RQO]
|
|
validityPeriod
|
effectiveTime
|
|
numberOfRepeatsAllowed
|
repeatNumber
|
|
quantity
|
quantity
|
|
expectedSupplyDuration
|
expectedUseTime
|
|
dispenser
|
.outboundRelationship[typeCode=COMP].target[classCode=SPLY,
moodCode=RQO]
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
|
|
dispenserInstruction
|
Supply.text
|
|
doseAdministrationAid
|
Supply.administerableMedication.product.asContent.container.code
|
|
substitution
|
subjectOf.substitutionPersmission
|
|
allowed[x]
|
code
|
|
reason
|
reasonCode
|
|
eventHistory
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
MedicationRequest
|
Message/Body/NewRx
|
|
identifier
|
Message/Header/PrescriberOrderNumber
|
|
basedOn
|
|
|
priorPrescription
|
not
mapped
|
|
groupIdentifier
|
|
|
status
|
no
mapping
|
|
statusReason
|
|
|
statusChanged
|
|
|
intent
|
|
|
category
|
Message/Body/NewRx/MedicationPrescribed/Directions
or
Message/Body/NewRx/MedicationPrescribed/StructuredSIG
|
|
priority
|
|
|
doNotPerform
|
|
|
medication
|
Message/Body/NewRx/MedicationPrescribed
Medication.code.coding.code
=
Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCode
Medication.code.coding.system
=
Message/Body/NewRx/MedicationPrescribed/DrugCoded/ProductCodeQualifier
Medication.code.coding.display
=
Message/Body/NewRx/MedicationPrescribed/DrugDescription
|
|
subject
|
Message/Body/NewRx/Patient
(need
detail
to
link
to
specific
patient
…
Patient.Identification
in
SCRIPT)
|
|
informationSource
|
|
|
encounter
|
no
mapping
|
|
supportingInformation
|
|
|
authoredOn
|
Message/Body/NewRx/MedicationPrescribed/WrittenDate
|
|
requester
|
|
reported
isRecordOfRequest
|
|
|
performerType
|
|
|
performer
|
|
|
device
|
|
|
recorder
|
|
|
reason
|
Message/Body/NewRx/MedicationPrescribed/Diagnosis/Primary/Value
|
|
courseOfTherapyType
|
|
|
insurance
|
|
|
note
|
Message/Body/NewRx/MedicationPrescribed/Note
|
|
renderedDosageInstruction
|
|
effectiveDosePeriod
effectiveTiming[x]
|
|
|
dosageInstruction
|
|
|
dispenseRequest
|
Message/Body/NewRx/MedicationPrescribed/ExpirationDate
|
|
initialFill
|
|
|
quantity
|
|
|
duration
|
|
|
dispenseInterval
|
|
|
validityPeriod
|
Message/Body/NewRx/MedicationPrescribed/Refills
|
|
numberOfRepeatsAllowed
|
Message/Body/NewRx/MedicationPrescribed/Quantity
|
|
quantity
|
Message/Body/NewRx/MedicationPrescribed/DaysSupply
|
|
expectedSupplyDuration
|
Message/Body/NewRx/MedicationPrescribed/Substitutions
|
|
dispenser
|
|
|
dispenserInstruction
|
|
|
doseAdministrationAid
|
|
|
destination
| |
|
substitution
|
specific
values
within
Message/Body/NewRx/MedicationPrescribed/Substitutions
|
|
allowed[x]
|
specific
values
within
Message/Body/NewRx/MedicationPrescribed/Substitutions
|
|
reason
|
not
mapped
|
|
eventHistory
|
|