|
Task
|
Request,
Event
|
|
identifier
|
Request.identifier,
Event.identifier
|
.id
|
basedOn
|
Request.basedOn,
Event.basedOn
|
definition[x]
groupIdentifier
|
Request.groupIdentifier
|
.outboundRelationship[typeCode=DEFN].target
|
partOf
|
Event.partOf
|
|
status
|
Request.status,
Event.status
|
|
statusReason
|
Request.statusReason,
Event.statusReason
|
|
intent
|
Request.intent
|
|
priority
|
Request.priority
|
|
doNotPerform
|
Request.doNotPerform,
Event.doNotPerform
|
|
code
|
Request.code,
Event.code
|
|
focus
|
Request.product,
Event.product
|
|
for
|
Request.subject,
Event.subject
|
|
encounter
|
Request.encounter,
Event.encounter
|
|
requestedPeriod
|
Request.occurrence[x]
|
|
executionPeriod
|
Event.occurrence[x]
|
|
authoredOn
|
Request.authoredOn,
Event.recorded
|
|
requester
|
Request.requester
|
|
requestedPerformer
|
Event.performer.function,
Request.performerType
|
|
owner
|
Event.performer.actor,
Request.performer
|
|
location
|
Event.location
|
|
reason
|
Event.reason,
Request.reason
|
|
insurance
|
Request.insurance
|
|
note
|
Request.note,
Event.note
|
|
relevantHistory
|
Request.relevantHistory
|
|
value[x]
|
Request.supportingInfo
|
|
Task
| |
|
identifier
|
|
|
basedOn
|
.outboundRelationship[typeCode=FLFS].target[moodCode=INT]
|
|
groupIdentifier
|
.inboundRelationship[typeCode=COMP].source[moodCode=INT].id
|
|
partOf
|
.inboundRelationship[typeCode=COMP].source[moodCode=INT]
|
|
status
|
.statusCode
|
|
statusReason
|
.inboundRelationship[typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN,
code="status
change"].reasonCode
|
|
businessStatus
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="business
status"]
|
|
intent
|
.moodCode
|
|
priority
|
|
|
doNotPerform
|
.priorityCode
|
|
code
|
.code
|
|
description
|
.text
|
|
focus
|
|
|
value[x]
|
.outboundRelationship[typeCode=SUBJ].target
|
|
for
|
.participation[typeCode=RCT].role
|
context
encounter
|
|
|
requestedPeriod
|
.inboundRelationship[typeCode=COMP].source[classCode=PCPR,
moodCode=EVN]
|
|
executionPeriod
|
.effectiveTime
|
|
authoredOn
|
.participation[typeCode=AUT].time
|
|
lastModified
|
.inboundRelationship[typeCode=SUBJ,
].source[classCode=CACT,
moodCode=EVN].effectiveTime
|
|
requester
|
.participation[typeCode=AUT].role
|
agent
requestedPerformer
|
.player
|
onBehalfOf
owner
|
.scoper
|
performerType
performer
|
.participation[typeCode=PRF].role.code
|
owner
function
|
|
|
actor
| |
|
location
|
.participation[typeCode=PRF].role
|
|
reason
|
EVN-7
|
.reasonCode
|
insurance
|
IN1/IN2
|
|
note
|
.inboundRelationship[typeCode=SUBJ,
].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value(string)
|
|
relevantHistory
|
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
restriction
|
Instead
of
pointing
to
request,
would
point
to
component
of
request,
having
these
characteristics
|
|
repetitions
|
.repeatNumber
|
|
period
|
.effectiveTime(IVL<TS>)
|
|
recipient
|
.participation[typeCode=SBJ].role
|
|
input
|
???
|
|
type
|
???
|
|
value[x]
|
???
|
|
output
|
???
|
|
type
|
???
|
|
value[x]
|
???
|
|
Task
|
Request,
Event
ControlAct[moodCode=INT]
|
|
identifier
|
Request.identifier,
Event.identifier
definition[x]
Request.definition,
Event.definition
.id
|
|
basedOn
|
Request.basedOn,
Definition.basedOn
.outboundRelationship[typeCode=FLFS].target[moodCode=INT]
|
|
groupIdentifier
|
Request.groupIdentifier
.inboundRelationship[typeCode=COMP].source[moodCode=INT].id
|
|
partOf
|
Event.partOf
.inboundRelationship[typeCode=COMP].source[moodCode=INT]
|
|
status
|
Request.status,
Event.status
.statusCode
|
|
statusReason
|
.inboundRelationship[typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN,
code="status
change"].reasonCode
|
|
businessStatus
|
.inboundRelationship[typeCode=SUBJ].source[classCode=OBS,
moodCode=EVN,
code="business
status"]
|
|
intent
|
Request.intent
.moodCode
|
|
priority
|
.priorityCode
|
Request.priority
doNotPerform
| .code
|
|
code
|
Request.code,
Event.code
.code
|
|
description
|
.text
|
|
focus
|
.outboundRelationship[typeCode=SUBJ].target
|
|
for
|
Request.subject,
Event.subject
.participation[typeCode=RCT].role
|
context
encounter
| .inboundRelationship[typeCode=COMP].source[classCode=PCPR,
moodCode=EVN]
|
Request.context,
Event.context
requestedPeriod
| .effectiveTime
|
|
executionPeriod
|
Event.occurrence[x]
.effectiveTime
|
|
authoredOn
|
Request.authoredOn
.participation[typeCode=AUT].time
|
|
lastModified
|
.inboundRelationship[typeCode=SUBJ,
].source[classCode=CACT,
moodCode=EVN].effectiveTime
|
|
requester
|
Request.requester
.participation[typeCode=AUT].role
|
agent
requestedPerformer
|
Request.requester.agent
.participation[typeCode=PRF].role.code
|
onBehalfOf
owner
|
Request.requester.onBehalfOf
.participation[typeCode=PRF].role
|
performerType
location
|
Event.performer.role,
Request.performerType
.participation[typeCode=LOC].role
|
owner
reason
|
Event.performer.actor,
Request.performer
.reasonCode
|
reason
insurance
|
Request.reasonCode,
Event.reasonCodeableConcept
.outboundRelationship[typeCode=COVBY].target
|
|
note
|
Request.note,
Event.note
.inboundRelationship[typeCode=SUBJ,
].source[classCode=OBS,
moodCode=EVN,
code="annotation"].value(string)
|
|
relevantHistory
|
Request.relevantHistory
.inboundRelationship(typeCode=SUBJ].source[classCode=CACT,
moodCode=EVN]
|
|
restriction
|
Instead
of
pointing
to
request,
would
point
to
component
of
request,
having
these
characteristics
|
|
repetitions
|
.repeatNumber
|
|
period
|
.effectiveTime(IVL<TS>)
|
|
recipient
|
.participation[typeCode=SBJ].role
|
|
input
|
???
|
|
type
|
???
|
|
value[x]
|
???
|
|
output
|
???
|
|
type
|
???
|
|
value[x]
|
???
|