Athena Core Implementation Guide
4.5.0 - release

Athena Core Implementation Guide - Local Development build (v4.5.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: AthenahealthProvenance - Mappings

Active as of 2025-05-09

Mappings for the ah-provenance resource profile.

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

AthenahealthProvenance
ProvenanceEvent
   agentEvent.performer
      typeEvent.performer.function
      whoEvent.performer.actor

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

AthenahealthProvenance
ProvenanceEntity. Role, or Act, ControlAct[isNormalAct() and subsumes(CACT, classCode) and moodCode=EVN]
   meta
      idn/a
      extensionn/a
   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
   recordedunique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS])
   agent./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV']
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.role
      who.id
      onBehalfOfPerson, Practitioner, Organization, Device :* .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code]

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

AthenahealthProvenance
ProvenanceActivity
   targetEntity Created/Updated
   recordedActivity.when
   agentAgent
      typeAgent.Attribution

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

AthenahealthProvenance
Provenance
   targetFiveWs.what[x]
   recordedFiveWs.recorded
   agentFiveWs.who
      whoFiveWs.actor

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

AthenahealthProvenance
Provenance
   targetAuditEvent.entity.reference
   recordedAuditEvent.recorded
   agentAuditEvent.agent
      typeAuditEvent.agent.type