STU 2 Ballot

This page is part of the Data Access Framework (v1.6.0: STU 2 Ballot 1) based on FHIR v1.6.0. . For a full list of available versions, see the Directory of published versions

D.4.1.4 StructureDefinition: DAF-Provenance - Mappings

Mappings for the daf-provenance Profile.

Mappings for RIM Mapping (http://hl7.org/v3)

Profile daf-provenance
ProvenanceDAFProvenanceEntity. Role, or Act
   id
   meta
   implicitRules
   language
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/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]
   recordedunique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS])
   reasonunique(./reasonCode)
   activityAct.code
   locationunique(./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']
      idn/a
      extensionn/a
      modifierExtensionN/A
      roleattester: .[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=''
      actorPerson, Practitioner, Organization, Device :* .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code]
      userIdperson: .plays:Role(classCode='IDENT').id practitioner: ./id
      relatedAgent.rolelink
         idn/a
         extensionn/a
         modifierExtensionN/A
         type.typeCode
         target.target
   entity./subjectOf
      idn/a
      extensionn/a
      modifierExtensionN/A
      role./typeCode
      type./target
      reference./text/reference
      display./title
      agent./author/role
   signature./signatureText

Mappings for W3C PROV (http://www.w3.org/ns/prov)

Profile daf-provenance
ProvenanceDAFProvenanceActivity
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   targetEntity Created/Updated
   periodActivity.startTime & Activity.endTime
   recordedActivity.when
   reasonActivity.Activity
   activityActivity.Activity
   locationActivity.location
   policy
   agentAgent
      id
      extension
      modifierExtension
      roleAgent.Attribution
      actorAgent.Identity
      userIdAgent.Identity
      relatedAgentAgent.actedOnBehalfOf
         id
         extension
         modifierExtension
         typetype
         targetresponsible
   entityEntity
      id
      extension
      modifierExtension
      roleEntity.role
      typeEntity.type
      referenceEntity.Identity
      displayEntity.Label
      agent
   signature

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

Profile daf-provenance
ProvenanceDAFProvenanceinfrastructure.information
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   targetwhat
   periodwhen.done
   recordedwhen.recorded
   reasonwhy
   activitywhy
   locationwhere
   policy
   agentwho
      id
      extension
      modifierExtension
      role
      actorwho.actor
      userIdwho.actor
      relatedAgent
         id
         extension
         modifierExtension
         type
         target
   entity
      id
      extension
      modifierExtension
      role
      type
      reference
      display
      agent
   signature

Mappings for FHIR AuditEvent (http://hl7.org/fhir/auditevent)

Profile daf-provenance
ProvenanceDAFProvenance
   id
   meta
   implicitRules
   language
   text
   contained
   extension
   modifierExtension
   targetAuditEvent.entity.reference
   period
   recordedAuditEvent.recorded
   reasonAuditEvent.purposeOfEvent
   activityAuditEvent.purposeOfEvent
   locationAuditEvent.agent.location
   policyAuditEvent.agent.policy
   agentAuditEvent.agent
      id
      extension
      modifierExtension
      roleAuditEvent.agent.role
      actorAuditEvent.agent.reference
      userIdAuditEvent.agent.userId
      relatedAgent
         id
         extension
         modifierExtension
         type
         target
   entityAuditEvent.entity
      id
      extension
      modifierExtension
      roleAuditEvent.entity.lifecycle
      typeAuditEvent.entity.type
      referenceAuditEvent.entity.reference
      displayAuditEvent.entity.description
      agent
   signature