Provider Connect Australia (PCA) FHIR Implementation Guide 2.4.0

This is release 2.4.0 of Provider Connect Australia (PCA) FHIR Implementation Guide. It is based on FHIR version 4.0.1. See the Directory of published versions.

D.6.1.4 StructureDefinition: PcaProvenance - Mappings

Mappings for the StructureDefinition-pca-provenance Profile.

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

PcaProvenance
ProvenanceEvent
   occurred[x]Event.occurred[x]
   locationEvent.location
   reasonEvent.reasonCode
   activityEvent.code
   agentEvent.performer
      typeEvent.performer.function
      whoEvent.performer.actor

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

PcaProvenance
ProvenanceEntity. Role, or Act, ControlAct[isNormalAct() and subsumes(CACT, classCode) and moodCode=EVN]
   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
   occurred[x]./effectiveTime[type=IVL_TS]
   recordedunique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS])
   policy./inboundRelationship[isNormalActRelationship() and typeCode="SUBJ"]/source[isNormalAct and subsumes(POLICY, classCode) and moodCode=EVN]/text[typeCode='ED'/tel
   locationunique(./participation[isNormalParticipation() and typeCode=LOC]/role[isNormalRole() and subsumes(SDLOC, classCode)]/player[isNormalEntity and classCode="LOC" and determinerCode="INST"]
   reasonunique(./reasonCode)
   activityAct.code
   agent./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV']
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.role
      role.typecode
      who.id
      onBehalfOfPerson, Practitioner, Organization, Device :* .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code]
   entity./subjectOf
      idn/a
      extensionn/a
      modifierExtensionN/A
      role./typeCode
      what./text/reference
      agent./author/role
   signature./signatureText

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

PcaProvenance
ProvenanceActivity
   targetEntity Created/Updated
   occurred[x]Activity.startTime & Activity.endTime
   recordedActivity.when
   locationActivity.location
   reasonActivity.Activity
   activityActivity.Activity
   agentAgent
      typeAgent.Attribution
   entityEntity
      roleEntity.role
      whatEntity.Identity

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

PcaProvenance
Provenance
   targetFiveWs.what[x]
   occurred[x]FiveWs.done[x]
   recordedFiveWs.recorded
   locationFiveWs.where[x]
   reasonFiveWs.why[x]
   activityFiveWs.why[x]
   agentFiveWs.who
      whoFiveWs.actor

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

PcaProvenance
Provenance
   targetAuditEvent.entity.reference
   recordedAuditEvent.recorded
   policyAuditEvent.agent.policy
   locationAuditEvent.agent.location
   reasonAuditEvent.purposeOfEvent
   agentAuditEvent.agent
      typeAuditEvent.agent.type
      roleAuditEvent.agent.role
   entityAuditEvent.entity
      roleAuditEvent.entity.lifecycle
      whatAuditEvent.entity.reference