This page is part of the Data Access Framework (v1.8.0: STU 2 Ballot 2) based on FHIR v1.8.0. . For a full list of available versions, see the Directory of published versions
Mappings for the StructureDefinition-daf-provenance Profile.
Profile daf-provenance | ||
Provenance | DAFProvenance | Entity. Role, or Act |
id | ||
meta | ||
implicitRules | ||
language | ||
text | Act.text? | |
contained | N/A | |
extension | N/A | |
modifierExtension | N/A | |
target | ./outboundRelationship[isNormalActRelationship() and typeCode=SUBJ]/target OR ./participation[isNormalParticipation() and typeCode=SBJ]/role OR ./participation[isNormalParticipation() and typeCode=SBJ]/role[isNormalRole()]/player | |
period | ./effectiveTime[type=IVL_TS] | |
recorded | unique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS]) | |
reason | unique(./reasonCode) | |
activity | Act.code | |
location | unique(./participation[isNormalParticipation() and typeCode=LOC]/role[isNormalRole() and subsumes(SDLOC, classCode)]/player[isNormalEntity and classCode="LOC" and determinerCode="INST"] | |
policy | ./inboundRelationship[isNormalActRelationship() and typeCode="SUBJ"]/source[isNormalAct and subsumes(POLICY, classCode) and moodCode=EVN]/text[typeCode='ED'/tel | |
agent | ./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV'] | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
role | attester: .[self::participation]/typeCode='RESP' author: .[self::participation]/typeCode='AUT' cc: .[self::participation]/typeCode='IRCP' enterer: .[self::participation]/typeCode='ENT' informant: .[self::participation]/typeCode='INF' performer: .[self::participation]/typeCode='PRF' verifier: .[self::participation]/typeCode='VRF' source: .[self::outboundRelationship]/typeCode='' | |
who[x] | ||
onBehalfOf[x] | ||
relatedAgentType | .typeCode | |
entity | ./subjectOf | |
id | n/a | |
extension | n/a | |
modifierExtension | N/A | |
role | ./typeCode | |
reference | ./text/reference | |
agent | ./author/role | |
signature | ./signatureText |
Profile daf-provenance | ||
Provenance | DAFProvenance | Activity |
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
modifierExtension | ||
target | Entity Created/Updated | |
period | Activity.startTime & Activity.endTime | |
recorded | Activity.when | |
reason | Activity.Activity | |
activity | Activity.Activity | |
location | Activity.location | |
policy | ||
agent | Agent | |
id | ||
extension | ||
modifierExtension | ||
role | Agent.Attribution | |
who[x] | ||
onBehalfOf[x] | ||
relatedAgentType | type | |
entity | Entity | |
id | ||
extension | ||
modifierExtension | ||
role | Entity.role | |
reference | Entity.Identity | |
agent | ||
signature |
Profile daf-provenance | ||
Provenance | DAFProvenance | infrastructure.information |
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
modifierExtension | ||
target | what | |
period | when.done | |
recorded | when.recorded | |
reason | why | |
activity | why | |
location | where | |
policy | ||
agent | who | |
id | ||
extension | ||
modifierExtension | ||
role | ||
who[x] | who.actor | |
onBehalfOf[x] | ||
relatedAgentType | ||
entity | ||
id | ||
extension | ||
modifierExtension | ||
role | ||
reference | ||
agent | ||
signature |
Profile daf-provenance | ||
Provenance | DAFProvenance | |
id | ||
meta | ||
implicitRules | ||
language | ||
text | ||
contained | ||
extension | ||
modifierExtension | ||
target | AuditEvent.entity.reference | |
period | ||
recorded | AuditEvent.recorded | |
reason | AuditEvent.purposeOfEvent | |
activity | AuditEvent.purposeOfEvent | |
location | AuditEvent.agent.location | |
policy | AuditEvent.agent.policy | |
agent | AuditEvent.agent | |
id | ||
extension | ||
modifierExtension | ||
role | AuditEvent.agent.role | |
who[x] | ||
onBehalfOf[x] | ||
relatedAgentType | ||
entity | AuditEvent.entity | |
id | ||
extension | ||
modifierExtension | ||
role | AuditEvent.entity.lifecycle | |
reference | AuditEvent.entity.reference | |
agent | ||
signature |