This page is part of the EHRS Functional Model - Record Lifecycle Events Implementation Guide (v1.1.0: Informative Release 1 - Informative) based on FHIR (HL7® FHIR® Standard) v5.0.0. This is the current published version. For a full list of available versions, see the Directory of published versions
Mappings for the ehrsrle-provenance resource profile.
| EHRSFunctionalModelRecordLifecycleEventsProvenance |
| Provenance | Entity, Role, or Act,ControlAct[isNormalAct() and subsumes(CACT, classCode) and moodCode=EVN] |
| 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 |
| occurred[x] | ./effectiveTime[type=IVL_TS] |
| recorded | unique(./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 |
| location | unique(./participation[isNormalParticipation() and typeCode=LOC]/role[isNormalRole() and subsumes(SDLOC, classCode)]/player[isNormalEntity and classCode="LOC" and determinerCode="INST"] |
| authorization | unique(./reasonCode) |
| activity | Act.code |
| basedOn | Act.code |
| patient | participation[typeCode=RTGT] |
| encounter | Act.code |
| agent | ./participation[isNormalParticipation()] OR ./outboundRelationship[isNormalActRelationship() and typeCode='DRIV'] |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| type | .role |
| role | .typecode |
| who | .id |
| onBehalfOf | Person, Practitioner, Organization, Device :* .role [classCode = RoleClassMutualRelationship; role.code and * .scopes[Role](classCode=IDENT) and *.plays [Role.Code] |
| entity | ./subjectOf |
| id | n/a |
| extension | n/a |
| modifierExtension | N/A |
| role | ./typeCode |
| what | ./text/reference |
| agent | ./author/role |
| signature | ./signatureText |