|
ServiceRequest
|
ORC
|
|
identifier
|
ORC.2,
ORC.3,
ORC-2,
ORC-3,
RF1-6
/
RF1-11,
|
|
instantiatesCanonical
|
Varies
by
domain
|
|
instantiatesUri
|
Varies
by
domain
|
|
basedOn
|
ORC.8
ORC-8
(plus
others)
|
|
replaces
|
Handled
by
message
location
of
ORC
(ORC.1=RO
(ORC-1=RO
or
RU)
|
|
requisition
|
ORC.4
ORC-4
|
|
status
|
ORC.5,RF1-1
ORC-5,RF1-1
|
|
intent
|
N/A
|
|
category
|
RF1-5
|
|
priority
|
TQ1.9,
RF1-2
|
|
doNotPerform
|
|
|
code
|
PR1-3
/
OBR-4
(varies
by
domain)
|
|
orderDetail
|
NTE
|
|
parameterFocus
| |
|
parameter
| |
|
code
| |
|
value[x]
| |
|
quantity[x]
|
NTE
|
|
subject
|
PID
|
|
focus
| |
|
encounter
|
PV1
|
|
occurrence[x]
|
TQ1/TQ2,
OBR-7/OBR-8
|
|
asNeeded[x]
|
|
|
authoredOn
|
ORC.9,
ORC-9,
RF1-7
/
RF1-9
|
|
requester
|
ORC.12,
ORC-12,
PRT
|
|
performerType
|
PRT,
RF!-3
RF1-3
|
|
performer
|
PRT,
Practitioner:
PRD-2/PRD-7
where
PRD-3
=
RT;
Organization:
PRD-10
where
PRD-3
=
RT
|
locationCode
location
|
|
locationReference
reason
|
ORC-16,
RF1-10
|
reasonCode
insurance
|
ORC.16,
RF1-10
IN1/IN2
|
reasonReference
supportingInfo
|
ORC.16
Accompanying
segments
|
insurance
specimen
|
IN1/IN2
SPM
|
supportingInfo
bodySite
|
Accompanying
segments
SPM
|
specimen
bodyStructure
|
SPM
|
bodySite
note
|
SPM
NTE
|
note
patientInstruction
|
NTE
|
patientInstruction
instruction[x]
|
NTE
|
|
relevantHistory
|
N/A
|
|
ServiceRequest
|
Act[moodCode<=INT]
|
|
identifier
|
.identifier
|
|
instantiatesCanonical
|
.outboundRelationship[typeCode=DEFN].target
|
|
instantiatesUri
|
.outboundRelationship[typeCode=DEFN].target
|
|
basedOn
|
.outboundRelationship[typeCode=FLFS].target
|
|
replaces
|
.outboundRelationship[typeCode=RPLC].target
|
|
requisition
|
.inboundRelationship(typeCode=COMP].source[moodCode=INT].identifier
|
|
status
|
.status
|
|
intent
|
.moodCode
(nuances
beyond
PRP/PLAN/RQO
would
need
to
be
elsewhere)
|
|
category
|
.outboundRelationship[typeCode="COMP].target[classCode="LIST",
moodCode="INT"].code
|
|
priority
|
.priorityCode
|
|
doNotPerform
|
.actionNegationInd
|
|
code
|
.code
|
orderDetail
quantity[x]
|
.code
.quantity
|
quantity[x]
subject
|
.quantity
.participation[typeCode=SBJ].role
|
subject
focus
|
.participation[typeCode=SBJ].role
participation[typeCode=SBJ]
|
|
encounter
|
.inboundRelationship(typeCode=COMP].source[classCode<=PCPR,
moodCode=EVN]
|
|
occurrence[x]
|
.effectiveTime
|
|
asNeeded[x]
|
boolean:
precondition.negationInd
(inversed
-
so
negationInd
=
true
means
asNeeded=false
CodeableConcept:
precondition.observationEventCriterion[code="Assertion"].value
|
|
authoredOn
|
.participation[typeCode=AUT].time
|
|
requester
|
.participation[typeCode=AUT].role
|
|
performerType
|
.participation[typeCode=PRF].role[scoper.determinerCode=KIND].code
|
|
performer
|
.participation[typeCode=PRF].role[scoper.determinerCode=INSTANCE]
|
locationCode
location
|
.participation[typeCode=LOC].role[scoper.determinerCode=KIND].code
|
locationReference
reason
|
.participation[typeCode=LOC].role[scoper.determinerCode=INSTANCE]
.reasonCode
|
reasonCode
insurance
|
.reasonCode
.outboundRelationship[typeCode=COVBY].target
|
reasonReference
supportingInfo
|
.outboundRelationship[typeCode=RSON].target
.outboundRelationship[typeCode=PERT].target
|
insurance
specimen
|
.outboundRelationship[typeCode=COVBY].target
.participation[typeCode=SPC].role
|
supportingInfo
bodySite
|
.outboundRelationship[typeCode=PERT].target
targetSiteCode
|
specimen
bodyStructure
|
.participation[typeCode=SPC].role
targetSiteCode
|
bodySite
note
|
targetSiteCode
.inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN,
moodCode=EVN].value[xsi:type=ST]
|
note
patientInstruction
|
.inboundRelationship(typeCode=SUBJ].source[classCode=ANNGEN,
moodCode=EVN].value[xsi:type=ST]
.text
|
patientInstruction
instruction[x]
|
.text
|
|
relevantHistory
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
ServiceRequest
|
|
|
identifier
|
ClinicalStatement.identifier
|
|
instantiatesCanonical
|
|
|
instantiatesUri
|
|
|
basedOn
|
|
|
replaces
|
|
|
requisition
|
|
|
status
|
Action.currentStatus
|
|
intent
|
|
|
category
|
|
|
priority
|
|
|
doNotPerform
|
|
|
code
|
Procedure.procedureCode
|
|
orderDetail
|
Procedure.procedureCode
|
|
parameterFocus
| |
|
parameter
| |
|
code
| |
|
value[x]
|
|
|
quantity[x]
|
|
|
subject
|
ClinicalStatement.subject
|
|
focus
| |
|
encounter
|
ClinicalStatement.encounter
|
|
occurrence[x]
|
Procedure.procedureSchedule
|
|
asNeeded[x]
|
Proposal.prnReason.reason
|
|
authoredOn
|
Proposal.proposedAtTime
|
|
requester
|
ClinicalStatement.statementAuthor
|
|
performerType
|
|
|
performer
|
|
locationCode
location
|
|
locationReference
reason
|
|
reasonCode
insurance
|
|
reasonReference
supportingInfo
|
|
insurance
specimen
|
|
supportingInfo
bodySite
|
Procedure.targetBodySite
|
specimen
bodyStructure
|
Procedure.targetBodyStructure
|
bodySite
note
|
Procedure.targetBodySite
ClinicalStatement.additionalText
|
note
patientInstruction
|
ClinicalStatement.additionalText
|
patientInstruction
instruction[x]
|
|
|
relevantHistory
|
|