Mappings for the StructureDefinition-daf-task Profile.
Profile daf-task |
Task | DAFTask | Request, Event |
id | | |
meta | | |
implicitRules | | |
language | | |
text | | |
contained | | |
extension | | |
modifierExtension | | |
identifier | | Request.identifier, Event.identifier |
definition[x] | | Request.definition, Event.definitoin |
basedOn | | Request.basedOn, Definition.basedOn |
groupIdentifier | | Request.groupIdentifier |
partOf | | Event.partOf |
status | | Request.status, Event.status |
statusReason | | |
businessStatus | | |
intent | | Request.intent |
priority | | Request.priority |
code | | Request.code, Event.code |
description | | |
focus | | |
for | | Request.subject, Event.subject |
context | | Request.context, Event.context |
executionPeriod | | Event.occurrence[x] |
authoredOn | | Request.authoredOn |
lastModified | | |
requester | | Request.requester |
id | | |
extension | | |
modifierExtension | | |
agent | | Request.requester.agent |
onBehalfOf | | Request.requester.onBehalfOf |
performerType | | Event.performer.role, Request.performerType |
owner | | Event.performer.actor, Request.performer |
reason | | Request.reasonCode, Event.reasonCodeableConcept |
note | | Request.note, Event.note |
relevantHistory | | Request.relevantHistory |
restriction | | |
id | | |
extension | | |
modifierExtension | | |
repetitions | | |
period | | |
recipient | | |
input | | |
id | | |
extension | | |
modifierExtension | | |
type | | |
value[x] | | |
output | | |
id | | |
extension | | |
modifierExtension | | |
type | | |
value[x] | | |
Profile daf-task |
Task | DAFTask | Entity. Role, or Act |
id | | |
meta | | |
implicitRules | | |
language | | |
text | | Act.text? |
contained | | N/A |
extension | | N/A |
modifierExtension | | N/A |
identifier | | .id |
definition[x] | | .outboundRelationship[typeCode=DEFN].target |
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 | | .priorityCode |
code | | .code |
description | | .text |
focus | | .outboundRelationship[typeCode=SUBJ].target |
for | | .participation[typeCode=RCT].role |
context | | .inboundRelationship[typeCode=COMP].source[classCode=PCPR, moodCode=EVN] |
executionPeriod | | |
authoredOn | | .participation[typeCode=AUT].time |
lastModified | | .inboundRelationship[typeCode=SUBJ, ].source[classCode=CACT, moodCode=EVN].effectiveTime |
requester | | .participation[typeCode=AUT].role |
id | | n/a |
extension | | n/a |
modifierExtension | | N/A |
agent | | .player |
onBehalfOf | | .scoper |
performerType | | .participation[typeCode=PRF].role.code |
owner | | .participation[typeCode=PRF].role |
reason | | .reasonCode |
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 |
id | | n/a |
extension | | n/a |
modifierExtension | | N/A |
repetitions | | .repeatNumber |
period | | .effectiveTime(IVL<TS>) |
recipient | | .participation[typeCode=SBJ].role |
input | | ??? |
id | | n/a |
extension | | n/a |
modifierExtension | | N/A |
type | | ??? |
value[x] | | ??? |
output | | ??? |
id | | n/a |
extension | | n/a |
modifierExtension | | N/A |
type | | ??? |
value[x] | | ??? |