DAF Research, Release 1 Ballot

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

D.4.1.4 StructureDefinition: Profile daf-provenance - Mappings

Mappings for the StructureDefinition-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=''
      who[x]
      onBehalfOf[x]
      relatedAgentType.typeCode
   entity./subjectOf
      idn/a
      extensionn/a
      modifierExtensionN/A
      role./typeCode
      reference./text/reference
      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
      who[x]
      onBehalfOf[x]
      relatedAgentTypetype
   entityEntity
      id
      extension
      modifierExtension
      roleEntity.role
      referenceEntity.Identity
      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
      who[x]who.actor
      onBehalfOf[x]
      relatedAgentType
   entity
      id
      extension
      modifierExtension
      role
      reference
      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
      who[x]
      onBehalfOf[x]
      relatedAgentType
   entityAuditEvent.entity
      id
      extension
      modifierExtension
      roleAuditEvent.entity.lifecycle
      referenceAuditEvent.entity.reference
      agent
   signature