ePath R4 Implementation Guide
1.0.1 - ci-build Japan

ePath R4 Implementation Guide - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Resource Profile: EPathCarePlanEvent - Mappings

Active as of 2026-02-19

Mappings for the EPathCarePlanEvent resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | Workflow Pattern | RIM Mapping | FiveWs Pattern Mapping | HL7 v2 Mapping
--- | --- | --- | --- | ---
CarePlan | Request | Act[classCode=PCPR moodCode=INT] |  |
id |  |  |  |
meta |  |  |  |
id |  | n/a |  |
extension |  | n/a |  |
versionId |  |  |  |
lastUpdated |  |  |  |
source |  |  |  |
profile |  |  |  |
security |  |  |  |
tag |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  | Act.text? |  |
contained |  | N/A |  |
Slices for extension |  |  |  |
extension:ePathCarePlanEventElapsedDays |  |  |  |
extension:ePathCarePlanPathStep |  |  |  |
extension:ePathCarePlanPathStepName |  |  |  |
extension:ePathCarePlanPathStepInpatientOutpatientType |  |  |  |
extension:ePathCarePlanPathStepStartDate |  |  |  |
extension:ePathCarePlanAllowableElapsedDaysConditionType |  |  |  |
extension:ePathCarePlanAllowableElapsedDaysConditionDays |  |  |  |
extension:ePathCarePlanAllowableElapsedDaysConditionDate |  |  |  |
extension:ePathCarePlanAllowableElapsedDaysConditionRangeLow |  |  |  |
extension:ePathCarePlanAllowableElapsedDaysConditionRangeHigh |  |  |  |
modifierExtension |  | N/A |  |
Slices for identifier | Request.identifier | .id | FiveWs.identifier | PTH-3
identifier:eventId | Request.identifier | .id | FiveWs.identifier | PTH-3
id |  | n/a |  |
extension |  | n/a |  |
use |  | Role.code or implied by context |  | N/A
type |  | Role.code or implied by context |  | CX.5
system |  | II.root or Role.id.root |  | CX.4 / EI-2-4
value |  | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |  | CX.1 / EI.1
period |  | Role.effectiveTime or implied by context |  | CX.7 + CX.8
assigner |  | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |  | CX.4 / (CX.4 CX.9 CX.10)
instantiatesCanonical | Request.instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target |  |
instantiatesUri | Request.instantiatesUri | .outboundRelationship[typeCode=DEFN].target |  |
basedOn | Request.basedOn |  |  |
replaces | Request.replaces |  |  |
partOf |  |  |  |
id |  | n/a |  |
extension |  | n/a |  |
reference |  | N/A |  |
type |  | N/A |  |
identifier |  | .identifier |  |
id |  | n/a |  |
extension |  | n/a |  |
use |  | Role.code or implied by context |  | N/A
type |  | Role.code or implied by context |  | CX.5
system |  | II.root or Role.id.root |  | CX.4 / EI-2-4
value |  | II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root) |  | CX.1 / EI.1
period |  | Role.effectiveTime or implied by context |  | CX.7 + CX.8
assigner |  | II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper |  | CX.4 / (CX.4 CX.9 CX.10)
display |  | N/A |  |
status | Request.status {uses different ValueSet} | .statusCode planned = new active = active completed = completed | FiveWs.status | PTH-5
intent | Request.intent |  |  |
category |  |  | FiveWs.class |
id |  | n/a |  |
extension |  | n/a |  |
coding |  | union(. ./translation) |  | C*E.1-8 C*E.10-22
id |  | n/a |  |
extension |  | n/a |  |
system |  | ./codeSystem |  | C*E.3
version |  | ./codeSystemVersion |  | C*E.7
code |  | ./code |  | C*E.1
display |  | CV.displayName |  | C*E.2 - but note this is not well followed
userSelected |  | CD.codingRationale |  | Sometimes implied by being first
text |  | ./originalText[mediaType/code="text/plain"]/data |  | C*E.9. But note many systems use C*E.2 for this
title |  |  |  |
description |  |  | FiveWs.what[x] |
subject | Request.subject | .participation[typeCode=PAT].role[classCode=PAT] | FiveWs.subject | PID-3
encounter | Request.context | . | FiveWs.context | Associated PV1
period | Request.occurrence[x] | .effectiveTime | FiveWs.planned | GOL-7 / GOL-8
created | Request.authoredOn | .participation[typeCode=AUT].time | FiveWs.recorded |
author | Request.requester |  | FiveWs.author |
contributor |  |  |  |
careTeam | Request.performer {similar but does not entail CareTeam} |  | FiveWs.actor |
addresses | Request.reasonReference | .actRelationship[typeCode=SUBJ].target[classCode=CONC moodCode=EVN] | FiveWs.why[x] | PRB-4
supportingInfo | Request.supportingInfo |  |  |
goal |  | .outboundRelationship[typeCode<=OBJ]. |  | GOL.1
activity | This is a list of contained Request-Event tuples!} | .outboundRelationship[typeCode=COMP].target |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
outcomeCodeableConcept |  |  |  |
outcomeReference | {Event that is outcome of Request in activity.reference} | .inboundRelationship[typeCode=FLFS].source |  |
progress |  | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="annotation"].value |  | NTE?
reference | {Request that resulted in Event in activity.actionResulting} | .outboundRelationship[typeCode=COMP].target |  |
detail |  | .outboundRelationship[typeCode=COMP subsetCode=SUMM].target |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
kind |  | .inboundRelationship[typeCode=COMP].source[classCode=LIST].code |  |
instantiatesCanonical | Request.instantiatesCanonical | .outboundRelationship[typeCode=DEFN].target |  |
instantiatesUri | Request.instantiatesUri | .outboundRelationship[typeCode=DEFN].target |  |
code | Request.code | .code |  | OBR-4 / RXE-2 / RXO-1 / RXD-2
reasonCode | Request.reasonCode |  |  |
reasonReference | Request.reasonReference |  |  |
goal |  | .outboundRelationship[typeCode<=OBJ]. |  |
status | Request.status | .statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted |  | ORC-5?
statusReason | Request.statusReason |  |  |
doNotPerform | Request.doNotPerform | actionNegationInd |  |
scheduled[x] | Request.occurrence[x] | .effectiveTime |  | TQ1
location |  | .participation[typeCode=LOC].role |  | OBR-24(???!!)
performer | Request.performer | .participation[typeCode=PFM] |  | ( PRV-4 = (provider participations)); PRT-5 : ( PRV-4 = (non-provider person participations )) ; PRT-5 : ( PRV-4 = (patient non-subject of care) ) ; PRT-8
product[x] |  | .participation[typeCode=PRD].role |  | RXE-2 / RXO-1 / RXD-2
dailyAmount |  | .outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity |  | RXO-23 / RXE-19 / RXD-12
quantity |  | .outboundRelationship[typeCode=COMP][classCode=SPLY].quantity |  | RXO-11 / RXE-10 / RXD-4 / RXG-5 / RXA-6 / TQ1-2.1 *and* RXO-12 / RXE-11 / RXD-5 / RXG-7 / RXA-7 / TQ1-2.2
description |  | .text |  | NTE?
note | Request.note | .inboundRelationship[typeCode=SUBJ].source[classCode=OBS moodCode=EVN code="annotation"].value |  | NTE?
Documentation for this format