Segmento ROL en FHIR

Cómo el segmento ROL (Role) se convierte en recursos FHIR R4, según la guía HL7 Version 2 to FHIR.

Definición HL7 v2
Definición de ROL en HL7 v2 2.8
Mapas
Patient (GeneralPractitioner)Encounter (PractitionerRole)CareTeamRelatedPerson
Usado en los mensajes
ADT_A01ADT_A02ADT_A05ADT_A06

A PatientGeneralPractitioner11 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
ROL-1Role Instance Id
EIgeneralPractitioner(PractitionerRole.identifier)Identifier
ROL-3Role-rol
CWEgeneralPractitioner(PractitionerRole.code)CodeableConcept
Mapa de códigos v3-participationtype
ROL-4Role Person
XCNgeneralPractitioner(PractitionerRole.practitioner)Reference(Practitioner)
ROL-5Role Begin Date/Time
DTMgeneralPractitioner(PractitionerRole.period.start)dateTime
ROL-6Role End Date/Time
DTMgeneralPractitioner(PractitionerRole.period.end)dateTime
ROL-11Office/Home Address/Birthplace
XADgeneralPractitioner(PractitionerRole.Practitioner(Practitioner.address))Address
Si IF XAD.7 IN ("N","BDL","F","H","P","BR","V")
ROL-11Office/Home Address/Birthplace
XADgeneralPractitioner(PractitionerRole.location(Location.address))Address
Si IF XAD.7 IN ("M","O","S","SH","TM")
ROL-11Office/Home Address/Birthplace
XADgeneralPractitioner(PractitionerRole.organization.(Organization.address))Address
Si IF XAD.7 IN ("B","BI","L")
ROL-12Phone
XTNgeneralPractitioner(PractitionerRole.telecom)ContactPoint
ROL-13Person's Location
PLgeneralPractitioner(PractitionerRole.location(Location))Reference(Location)
ROL-14Organization
XONgeneralPractitioner(PractitionerRole.organization.(Organization))Reference(Organization)

A EncounterPractitionerRole10 filas

A CareTeam13 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
ROL-3Role-rol
CWEparticipant.role[1]CodeableConcept
Mapa de códigos v3-participationtype
ROL-4Role Person
XCNparticipant.member(Practitioner[1])Reference
Depending on ROL-3
ROL-4Role Person
XCNparticipant.member(Patient[1])Reference
Depending on ROL-3
ROL-4Role Person
XCNparticipant.member(RelatedPerson[1])Reference
Depending on ROL-3
ROL-5Role Begin Date/Time
DTMparticipant.period.startDateTime
ROL-6Role End Date/Time
DTMparticipant.period.endDateTime
ROL-8Role Action Reason
CWEreasonCodeCodeableConcept
ROL-9Provider Type
CWEparticipant.role[2]CodeableConcept
ROL-10Organization Unit Type
CWEparticipant.onBehalfOf(Organization[1])Reference
Si IF ROL-4 VALUED
ROL-10Organization Unit Type
CWEparticipant.member(Organization[1].type)CodeableConcept
Si IF ROL-4 NOT VALUEDMapa de códigos unspecified_mapping
ROL-12Phone
XTNtelecomContactPoint
ROL-14Organization
XONparticipant.onBehalfOf(Organization[1])Reference
Si IF ROL-4 VALUED
ROL-14Organization
XONparticipant.member(Organization[1])Reference
Si IF ROL-4 NOT VALUED

A RelatedPerson7 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
ROL-1Role Instance Id
EIidentifierIdentifier
ROL-3Role-rol
CWErelationshipCodeableConcept
Mapa de códigos v3-participationtype
ROL-4Role Person
XCN$this
ROL-5Role Begin Date/Time
DTMperiod.startdateTime
ROL-6Role End Date/Time
DTMperiod.enddateTime
ROL-11Office/Home Address/Birthplace
XADaddressAddress
ROL-12Phone
XTNtelecomContactPoint