Extensions for Using Data Elements from FHIR R4 in FHIR STU3
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R4 in FHIR STU3 - Downloaded Version null See the Directory of published versions

Resource Profile: Profile_R4_Provenance_R3 - Mappings

Page standards status: Trial-use Maturity Level: 0

Mappings for the profile-Provenance resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingW3C PROVW5 MappingFHIR AuditEventdoco
.. Provenance
  • ControlAct[isNormalAct() and subsumes(CACT
  • classCode) and moodCode=EVN]
Activity
infrastructure.information
... id
... meta
... implicitRules
... 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
Entity Created/Updated
what
AuditEvent.entity.reference
... period
./effectiveTime[type=IVL_TS]
Activity.startTime & Activity.endTime
when.done
.... id
n/a
.... Slices for extension
..... extension:occurred
.... start
./low
.... end
./high
... recorded
unique(./participation[isNormalParticipation() and typeCode=AUT]/time[type=TS])
Activity.when
when.recorded
AuditEvent.recorded
... policy
  • ./inboundRelationship[isNormalActRelationship() and typeCode="SUBJ"]/source[isNormalAct and subsumes(POLICY
  • classCode) and moodCode=EVN]/text[typeCode='ED'/tel
AuditEvent.agent.policy
... location
  • unique(./participation[isNormalParticipation() and typeCode=LOC]/role[isNormalRole() and subsumes(SDLOC
  • classCode)]/player[isNormalEntity and classCode="LOC" and determinerCode="INST"]
Activity.location
where
AuditEvent.agent.location
... reason
unique(./reasonCode)
Activity.Activity
why
AuditEvent.purposeOfEvent
.... id
n/a
.... Slices for extension
..... extension:reason
.... system
./codeSystem
.... version
./codeSystemVersion
.... code
./code
.... display
CV.displayName
.... userSelected
CD.codingRationale
... activity
Act.code
Activity.Activity
why
AuditEvent.purposeOfEvent
.... id
n/a
.... Slices for extension
..... extension:activity
.... system
./codeSystem
.... version
./codeSystemVersion
.... code
./code
.... display
CV.displayName
.... userSelected
CD.codingRationale
... agent
./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV']
Agent
who
AuditEvent.agent
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... role
.role and/or .typecode
Agent.Attribution
AuditEvent.agent.role
.... who[x]
.id
who.actor
..... who[x]All Types
...... id
n/a
...... Slices for extension
....... extension:alternateReference
.... onBehalfOf[x]
  • Person
  • Practitioner
  • Organization
  • * .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code]
..... onBehalfOf[x]All Types
...... id
n/a
...... Slices for extension
....... extension:alternateReference
.... relatedAgentType
.typeCode
type
... entity
./subjectOf
Entity
AuditEvent.entity
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... role
./typeCode
Entity.role
AuditEvent.entity.lifecycle
.... what[x]
./text/reference
Entity.Identity
AuditEvent.entity.reference
.... agent
./author/role
... signature
./signatureText

doco Documentation for this format