Segment PRT in FHIR

How segment PRT (Participation Information) becomes FHIR R4 resources, from the HL7 Version 2 to FHIR guide.

HL7 v2 definition
Definition of PRT in HL7 v2 2.8
Maps
Patient (GeneralPractitionerPractitionerRole)Patient (GeneralPractitionerPractitioner)Observation (Location)CareTeamDevicePractitionerRoleRelatedPerson
Used in messages
ADT_A01ADT_A02ADT_A05ADT_A06OML_O21ORU_R01VXU_V04

To PatientGeneralPractitionerPractitionerRole10 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-2Action Code
IDOperation
if mapped to a restful service to progress the message.Code map SegmentActionCode
PRT-4Participation
CWEgeneralPractitioner(PractitionerRole.code)CodeableConcept
PRT-5Participation Person
XCNgeneralPractitioner(PractitionerRole)DomainResource
PRT-8Participation Organization
XONgeneralPractitioner(PractitionerRole.organization(Organization))Reference(Organization)
PRT-9Participant Location
PLgeneralPractitioner(PractitionerRole.location(Location))Reference(Location)
PRT-11Participation Begin Date/Time (arrival Time)
DTMgeneralPractitioner(PractitionerRole.period.start)dateTime
PRT-12Participation End Date/Time (departure Time)
DTMgeneralPractitioner(PractitionerRole.period.end)dateTime
PRT-14Participation Address
XADgeneralPractitioner(PractitionerRole.Practitioner(Practitioner.address))Address
PRT-15Participant Telecommunication Address
XTNgeneralPractitioner(PractitionerRole.telecom)ContactPoint
PRT-24
PLNgeneralPractitioner(PractitionerRole.identifier[2])identifier

To PatientGeneralPractitionerPractitioner1 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-5Participation Person
XCNgeneralPractitioner(Practitioner)Reference

To ObservationLocation4 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-9Participant Location
PLextension[1].urluri
Value "http://hl7.org/fhir/StructureDefinition/event-location"
PRT-9Participant Location
PLextension[1].valueReference(Location)Reference
PRT-14Participation Address
XADextension[2].urluri
Value "http://hl7.org/fhir/StructureDefinition/event-location"
PRT-14Participation Address
XADextension[2].valueReference(Location)Address

To CareTeam19 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-4Participation
CWEparticipant.roleCodeableConcept
PRT-5Participation Person
XCNparticipant[1].member(Practitioner)
If IF PRT-6 IS NOT VALUED
PRT-5Participation Person
XCNparticipant[2].member(RelatedPerson)
If IF PRT-6 IS NOT VALUED
PRT-5Participation Person
XCNparticipant[3].member(PractitionerRole)
If IF PRT-6 IS VALUED
PRT-6Participation Person Provider Type
CWEparticipant[3].member(PractitionerRole)
PRT-8Participation Organization
XONparticipant.member(Organization)
If IF PRT-5 AND PRT-6 AREA NOT VALUED
PRT-8Participation Organization
XONparticipant.onBehalfOf(Organization)
If IF PRT-5 OR PRT-6 IS VALUED
PRT-11Participation Begin Date/Time (arrival Time)
DTMparticipant.coveragePeriod.startdateTime
PRT-12Participation End Date/Time (departure Time)
DTMparticipant.coveragePeriod.enddateTime
PRT-14Participation Address
XADparticipant[1].member(Practitioner.address)
If IF PRT-6 IS NOT VALUED
PRT-14Participation Address
XADparticipant[2].member(RelatedPerson.address)
If IF PRT-6 IS NOT VALUED
PRT-14Participation Address
XADparticipant[3].member(PractitionerRole.address)
If IF PRT-6 IS VALUED
PRT-14Participation Address
XADparticipant.member(Organization.address)
If IF PRT-5 AND PRT-6 AREA NOT VALUED
PRT-14Participation Address
XADparticipant.onBehalfOf(Organization.address)
If IF PRT-5 OR PRT-6 IS VALUED
PRT-15Participant Telecommunication Address
XTNparticipant[1].member(Practitioner.telecom)
If IF PRT-6 IS NOT VALUED
PRT-15Participant Telecommunication Address
XTNparticipant[2].member(RelatedPerson.telecom)
If IF PRT-6 IS NOT VALUED
PRT-15Participant Telecommunication Address
XTNparticipant[3].member(PractitionerRole.telecom)
If IF PRT-6 IS VALUED
PRT-15Participant Telecommunication Address
XTNparticipant.member(Organization.telecom)
If IF PRT-5 AND PRT-6 AREA NOT VALUED
PRT-15Participant Telecommunication Address
XTNparticipant.onBehalfOf(Organization.telecom)
If IF PRT-5 OR PRT-6 IS VALUED

To Device9 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-10Participation Device
EIudiCarrier[1]BackboneElement
If it represents a HRF or AIDC
PRT-10Participation Device
EIidentifierIdentifier
If not an HRF or AIDC
PRT-16
EIudiCarrier[2]BackboneElement
PRT-17
DTMmanufactureDatedateTime
PRT-18
DTMexpirationDatedateTime
PRT-19
STlotNumberstring
PRT-20
STserialNumberstring
PRT-21
EIdistinctIdentifierstring
PRT-22
CNEtypeCodeableConcept

To PractitionerRole29 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-4Participation
CWEcodeCodeableConcept
PRT-5Participation Person
XCNpractitioner(Practitioner)Reference(Practitioner)
PRT-6Participation Person Provider Type
CWEspecialtyCodeableConcept
PRT-7Participant Organization Unit Type
CWEorganization(Organization.type)CodeableConcept
PRT-8Participation Organization
XONorganization(Organization)Reference(Organization)
PRT-9Participant Location
PLlocation(Location)Reference(Location)
PRT-11Participation Begin Date/Time (arrival Time)
DTMperiod.startdateTime
PRT-12Participation End Date/Time (departure Time)
DTMperiod.enddateTime
PRT-14Participation Address
XADpractitioner(Practitioner.address)Address
PRT-15Participant Telecommunication Address
XTNtelecomContactPoint
If IF PRT-23 NOT VALUED
PRT-15Participant Telecommunication Address
XTNtelecom[1]ContactPoint
If IF PRT-23 IS "B"
PRT-15Participant Telecommunication Address
XTNtelecom[2]ContactPoint
If IF PRT-23 IS "C"
PRT-15Participant Telecommunication Address
XTNtelecom[3]ContactPoint
If IF PRT-23 IS "E"
PRT-15Participant Telecommunication Address
XTNtelecom[4]ContactPoint
If IF PRT-23 IS "F"
PRT-15Participant Telecommunication Address
XTNtelecom[5]ContactPoint
If IF PRT-23 IS "H"
PRT-15Participant Telecommunication Address
XTNtelecom[6]ContactPoint
If IF PRT-23 IS "O"
PRT-23
CWEtelecom[1].extension[1].urluri
If IF PRT-23.1 IS "B"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[1].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "B"Value "true"
PRT-23
CWEtelecom[2].extension[1].urluri
If IF PRT-23.1 IS "C"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[2].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "C"Value "true"
PRT-23
CWEtelecom[3].extension[1].urluri
If IF PRT-23.1 IS "E"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[3].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "E"Value "true"
PRT-23
CWEtelecom[4].extension[1].urluri
If IF PRT-23 IS "F"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[4].extension[1].valueBooleanboolean
If IF PRT-23 IS "F"Value "true"
PRT-23
CWEtelecom[5].extension[1].urluri
If IF PRT-23 IS "H"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[5].extension[1].valueBooleanboolean
If IF PRT-23 IS "H"Value "true"
PRT-23
CWEtelecom[6].extension[1].urluri
If IF PRT-23 IS "O"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[6].extension[1].valueBooleanboolean
If IF PRT-23 IS "O"Value "true"
PRT-24
PLNidentifier[2]Identifier

To RelatedPerson25 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
PRT-4Participation
CWErelationshipCodeableConcept
PRT-5Participation Person
XCN$this
PRT-11Participation Begin Date/Time (arrival Time)
DTMperiod.startdateTime
PRT-12Participation End Date/Time (departure Time)
DTMperiod.enddateTime
PRT-14Participation Address
XADaddressAddress
PRT-15Participant Telecommunication Address
XTNtelecomContactPoint
If IF PRT-23 NOT VALUED
PRT-15Participant Telecommunication Address
XTNtelecom[1]ContactPoint
If IF PRT-23 IS "B"
PRT-15Participant Telecommunication Address
XTNtelecom[2]ContactPoint
If IF PRT-23 IS "C"
PRT-15Participant Telecommunication Address
XTNtelecom[3]ContactPoint
If IF PRT-23 IS "E"
PRT-15Participant Telecommunication Address
XTNtelecom[4]ContactPoint
If IF PRT-23 IS "F"
PRT-15Participant Telecommunication Address
XTNtelecom[5]ContactPoint
If IF PRT-23 IS "H"
PRT-15Participant Telecommunication Address
XTNtelecom[6]ContactPoint
If IF PRT-23 IS "O"
PRT-23
CWEtelecom[1].extension[1].urluri
If IF PRT-23.1 IS "B"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[1].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "B"Value "true"
PRT-23
CWEtelecom[2].extension[1].urluri
If IF PRT-23.1 IS "C"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[2].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "C"Value "true"
PRT-23
CWEtelecom[3].extension[1].urluri
If IF PRT-23.1 IS "E"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[3].extension[1].valueBooleanboolean
If IF PRT-23.1 IS "E"Value "true"
PRT-23
CWEtelecom[4].extension[1].urluri
If IF PRT-23 IS "F"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[4].extension[1].valueBooleanboolean
If IF PRT-23 IS "F"Value "true"
PRT-23
CWEtelecom[5].extension[1].urluri
If IF PRT-23 IS "H"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[5].extension[1].valueBooleanboolean
If IF PRT-23 IS "H"Value "true"
PRT-23
CWEtelecom[6].extension[1].urluri
If IF PRT-23 IS "O"Value "http://hl7.org/fhir/StructureDefinition/iso21090-preferred"
PRT-23
CWEtelecom[6].extension[1].valueBooleanboolean
If IF PRT-23 IS "O"Value "true"
PRT-24
PLNidentifier[2]Identifier