PanCareSurPass Project HL7 FHIR Implementation Guide
1.0.0 - release 150

PanCareSurPass Project HL7 FHIR Implementation Guide, published by PanCareSurPass Project. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/pcsp/ and changes regularly. See the Directory of published versions

## Resource Profile: MedicationStatementPcsp - Mappings

Active as of 2025-10-16

Mappings for the MedicationStatement-eu-pcsp 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
--- | --- | --- | --- | ---
MedicationStatement | Event | SubstanceAdministration |  |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  | Act.text? |  |
contained |  | N/A |  |
extension |  | N/A |  |
modifierExtension |  | N/A |  |
identifier | Event.identifier | .id | FiveWs.identifier |
basedOn | Event.basedOn | .outboundRelationship[typeCode=FLFS].target[classCode=SBADM or PROC or PCPR or OBS moodCode=RQO orPLAN or PRP] |  |
partOf | Event.partOf | .outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS moodCode=EVN] |  |
status | Event.status | .statusCode | FiveWs.status |
statusReason | Event.statusReason | .inboundRelationship[typeCode=SUBJ].source[classCode=CACT moodCode=EVN].reasonCOde |  |
category |  | .inboundRelationship[typeCode=COMP].source[classCode=OBS moodCode=EVN code="type of medication usage"].value | FiveWs.class |
Slices for medication[x] | Event.code | .participation[typeCode=CSM].role[classCode=ADMM or MANU] | FiveWs.what[x] |
medication[x]:medicationCodeableConcept | Event.code | .participation[typeCode=CSM].role[classCode=ADMM or MANU] | FiveWs.what[x] |
subject | Event.subject | .participation[typeCode=SBJ].role[classCode=PAT] | FiveWs.subject | PID-3-Patient ID List
context | Event.context | .inboundRelationship[typeCode=COMP].source[classCode=ENC moodCode=EVN code="type of encounter or episode"] |  |
effective[x] | Event.occurrence[x] | .effectiveTime | FiveWs.done[x] |
dateAsserted |  | .participation[typeCode=AUT].time | FiveWs.recorded |
informationSource |  | .participation[typeCode=INF].role[classCode=PAT or codes for Practioner or Related Person (if PAT is the informer then syntax for self-reported =true) | FiveWs.source |
derivedFrom |  | .outboundRelationship[typeCode=SPRT]/target[classCode=ACT moodCode=EVN] |  |
reasonCode | Event.reasonCode | .reasonCode | FiveWs.why[x] |
reasonReference | Event.reasonReference | .outboundRelationship[typeCode=RSON]/target[classCode=OBS moodCode=EVN code="reason for use"].value | FiveWs.why[x] |
note | Event.note | .inboundRelationship[typeCode=SUBJ]/source[classCode=OBS moodCode=EVN code="annotation"].value |  |
dosage |  | refer dosageInstruction mapping |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
sequence |  | .text |  | TQ1-1
text |  | .text |  | RXO-6; RXE-21
additionalInstruction |  | .text |  | RXO-7
patientInstruction |  | .text |  | RXO-7
timing |  | .effectiveTime |  |
id |  | n/a |  |
extension |  | n/a |  |
modifierExtension |  | N/A |  |
event |  | QLIST<TS> |  |
repeat |  | Implies PIVL or EIVL |  |
id |  | n/a |  |
extension |  | n/a |  |
Slices for bounds[x] |  | IVL(TS) used in a QSI |  |
bounds[x]:boundsDuration |  | IVL(TS) used in a QSI |  |
count |  | PIVL.count |  |
countMax |  | PIVL.count |  |
duration |  | PIVL.phase |  |
durationMax |  | PIVL.phase |  |
durationUnit |  | PIVL.phase.unit |  |
frequency |  | PIVL.phase |  |
frequencyMax |  | PIVL.phase |  |
period |  | PIVL.phase |  |
periodMax |  | PIVL.phase |  |
periodUnit |  | PIVL.phase.unit |  |
dayOfWeek |  | n/a |  |
timeOfDay |  | n/a |  |
when |  | EIVL.event |  |
offset |  | EIVL.offset |  |
code |  | QSC.code |  |
asNeeded[x] |  | .outboundRelationship[typeCode=PRCN].target[classCode=OBS moodCode=EVN code="as needed"].value=boolean or codable concept |  | TQ1-9
site |  | .approachSiteCode |  | RXR-2
route |  | .routeCode |  | RXR-1
method |  | .doseQuantity |  | RXR-4
doseAndRate |  |  |  | TQ1-2
id |  | n/a |  |
extension |  | n/a |  |
type |  |  |  | RXO-21; RXE-23
dose[x] |  | .doseQuantity |  | RXO-2 RXE-3
rate[x] |  | .rateQuantity |  | RXE22 RXE23 RXE-24
maxDosePerPeriod |  | .maxDoseQuantity |  | RXO-23 RXE-19
maxDosePerAdministration |  | not supported |  |
maxDosePerLifetime |  | not supported |  |
Documentation for this format