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] | | ??? |