Patsiendi üldandmete teenus / Master Patient Index
1.3.0 - trial-use Estonia flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: EEMPIPatientVerified - Mappings

Draft as of 2025-06-10

Mappings for the ee-mpi-patient-verified resource profile.

Mappings to Structures in this Implentation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameFiveWs Pattern MappingRIM MappingInterface PatternCDA (R2)HL7 V2 MappingLOINC code for the elementdoco
.. Patient
administrative.individual
  • Entity
  • Role
  • or Act
  • Patient[classCode=PAT]
ParticipantLiving
ClinicalDocument.recordTarget.patientRole
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
FiveWs.identifier
id
Participant.identifier
.id
PID-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)
... active
FiveWs.status
statusCode
Participant.active
n/a
... Slices for name
name
Participant.name
.patient.name
  • PID-5
  • PID-9
.... name:official
name
Participant.name
.patient.name
  • PID-5
  • PID-9
..... id
n/a
..... extension
n/a
..... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
..... text
./formatted
implied by XPN.11
..... family
./part[partType = FAM]
XPN.1/FN.1
..... given
./part[partType = GIV]
XPN.2 + XPN.3
..... prefix
./part[partType = PFX]
XPN.5
..... suffix
./part[partType = SFX]
XPN/4
..... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
.... name:nickname
name
Participant.name
.patient.name
  • PID-5
  • PID-9
..... id
n/a
..... extension
n/a
..... use
unique(./use)
  • XPN.7
  • but often indicated by which field contains the name
..... text
./formatted
implied by XPN.11
..... family
./part[partType = FAM]
XPN.1/FN.1
..... given
./part[partType = GIV]
XPN.2 + XPN.3
..... prefix
./part[partType = PFX]
XPN.5
..... suffix
./part[partType = SFX]
XPN/4
..... period
./usablePeriod[type="IVL<TS>"]
XPN.13 + XPN.14
... Slices for telecom
telecom
ParticipantContactable.telecom
.telecom
  • PID-13
  • PID-14
  • PID-40
.... telecom:All Slices
..... id
n/a
..... extension
n/a
..... system
./scheme
XTN.3
..... value
./url
XTN.1 (or XTN.12)
..... use
unique(./use)
XTN.2 - but often indicated by field
..... rank
n/a
n/a
..... period
./usablePeriod[type="IVL<TS>"]
N/A
.... telecom:phone
telecom
ParticipantContactable.telecom
.telecom
  • PID-13
  • PID-14
  • PID-40
..... id
n/a
..... extension
n/a
..... system
./scheme
XTN.3
..... value
./url
XTN.1 (or XTN.12)
..... use
unique(./use)
XTN.2 - but often indicated by field
..... rank
n/a
n/a
..... period
./usablePeriod[type="IVL<TS>"]
N/A
.... telecom:email
telecom
ParticipantContactable.telecom
.telecom
  • PID-13
  • PID-14
  • PID-40
..... id
n/a
..... extension
n/a
..... system
./scheme
XTN.3
..... value
./url
XTN.1 (or XTN.12)
..... use
unique(./use)
XTN.2 - but often indicated by field
..... rank
n/a
n/a
..... period
./usablePeriod[type="IVL<TS>"]
N/A
... gender
player[classCode=PSN|ANM and determinerCode=INSTANCE]/administrativeGender
ParticipantLiving.gender
.patient.administrativeGenderCode
PID-8
... birthDate
player[classCode=PSN|ANM and determinerCode=INSTANCE]/birthTime
ParticipantLiving.birthDate
.patient.birthTime
PID-7
21112-8
.... id
.... Slices for extension
..... extension:birthTime
...... id
n/a
...... extension
...... url
N/A
...... value[x]
N/A
..... extension:age
..... extension:accuracyIndicator
.... value
... deceased[x]
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedInd
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/deceasedTime
n/a
PID-30 (bool) and PID-29 (datetime)
.... deceased[x]All Types
..... id
n/a
..... Slices for extension
n/a
...... extension:accuracyIndicator
... address
  • n/a
  • AD
XAD
... maritalStatus
player[classCode=PSN]/maritalStatusCode
.patient.maritalStatusCode
PID-16
... multipleBirth[x]
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthInd
  • player[classCode=PSN|ANM and determinerCode=INSTANCE]/multipleBirthOrderNumber
n/a
  • PID-24 (bool)
  • PID-25 (integer)
... photo
player[classCode=PSN|ANM and determinerCode=INSTANCE]/desc
ParticipantLiving.photo
n/a
OBX-5 - needs a profile
... contact
player[classCode=PSN|ANM and determinerCode=INSTANCE]/scopedRole[classCode=CON]
n/a
... communication
LanguageCommunication
ParticipantLiving.communication
patient.languageCommunication
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... language
player[classCode=PSN|ANM and determinerCode=INSTANCE]/languageCommunication/code
.languageCode
  • PID-15
  • LAN-2
.... preferred
preferenceInd
.preferenceInd
PID-15
... generalPractitioner
subjectOf.CareEvent.performer.AssignedEntity
n/a
PD1-4
... managingOrganization
scoper
.providerOrganization
... link
outboundLink
n/a
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... other
id
n/a
  • PID-3
  • MRG-1
.... type
typeCode
n/a

doco Documentation for this format