VRIS - Viljatusravi infosüsteem
0.1.0 - draft

VRIS - Viljatusravi infosüsteem, published by TEHIK. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TEHIK-EE/ig-ee-vris/ and changes regularly. See the Directory of published versions

## Resource Profile: EEVRISRelatedPerson - Mappings

Draft as of 2026-07-16

Mappings for the ee-vris-related-person resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | FiveWs Pattern Mapping | RIM Mapping | Interface Pattern | HL7 V2 Mapping
--- | --- | --- | --- | ---
RelatedPerson | administrative.individual | Entity Role or Act role | ParticipantLiving |
id |  |  |  |
meta |  |  |  |
implicitRules |  |  |  |
language |  |  |  |
text |  | Act.text? |  |
contained |  | N/A |  |
extension |  | N/A |  |
modifierExtension |  | N/A |  |
identifier | FiveWs.identifier | .id | Participant.identifier | NK1-33
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 |
patient |  | scoper[classCode=PSN|ANM and determinerCode='INSTANCE']/playedRole[classCode='PAT']/id |  | PID-3
Slices for relationship | FiveWs.class | code |  | NK1-3
relationship:class | FiveWs.class | code |  | NK1-3
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
relationship:person | FiveWs.class | code |  | NK1-3
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
relationship:donorClass | FiveWs.class | code |  | NK1-3
relationship:donortype | FiveWs.class | code |  | NK1-3
name |  | name | Participant.name | NK1-2
telecom |  | telecom | ParticipantContactable.telecom | NK1-5 / NK1-6 / NK1-40
gender |  | administrativeGender | ParticipantLiving.gender | NK1-15
birthDate |  | player.birthTime | ParticipantLiving.birthDate |
address |  | addr | ParticipantContactable.address | NK1-4
photo |  | player[classCode='PSN' and determinerCode='INSTANCE']/desc | ParticipantLiving.photo | OBX-5 - needs a profile
period | FiveWs.done[x] | .effectiveTime |  |
communication |  | LanguageCommunication | ParticipantLiving.communication |
Documentation for this format