PipeHat Open PipeHat
HL7 V2 | TABLE 0443

Table 0443: Provider Role

Table of codes specifying the functional involvement with the activity being transmitted (e.g., Case Manager, Evaluator, Transcriber, Nurse Care Practitioner, Midwife, Physician Assistant, etc.).

Type
User-defined (site-defined)
Codes
23
Introduced
HL7 v2.4
Used in
ROL-3
FHIR code system
http://terminology.hl7.org/CodeSystem/v3-ParticipationType
THO code system
http://terminology.hl7.org/CodeSystem/v2-0443
OID
2.16.840.1.113883.18.283

User-defined (site-defined): HL7 suggests these values, and each site may use its own. PipeHat notes codes outside this list as information, not errors.

Codes

CodeMeaningFHIR code
ADAdmittingADM
APAdministering Provider—
ATAttendingATND
CLPCollecting Provider—
CPConsulting ProviderCON
DPDispensing Provider—
EPEntering Provider (probably not the same as transcriptionist?)—
FHCPFamily Health Care Professional—
IPInitiating Provider (as in action by)—
MDIRMedical Director—
OPOrdering Provider—
PHPharmacist (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)—
PPPrimary Care Provider446050000
ROResponsible Observer—
RPReferring ProviderREF
RTReferred to Provider—
TRTranscriptionist—
PIPrimary Interpreter40570005
AIAssistant/Alternate Interpreter—
TNTechnician—
VPVerifying Provider—
VPSVerifying Pharmaceutical Supplier (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)—
VTSVerifying Treatment Supplier (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)—

FHIR codes from the HL7 v2-to-FHIR concept map ProviderRole (unconditional mappings only).

Where it's used

ElementNameFHIR (v2-to-FHIR mapping)
ROL-3Role-ROLCareTeam.participant.role Encounter.participant.type Patient.generalPractitioner RelatedPerson.relationship

Elements with a dot (such as CX.5) are data type components, used wherever that data type appears.

Source: HL7 Terminology (THO) 7.4.0 and the HL7 v2-to-FHIR Implementation Guide 1.0.0, published by HL7 International under CC0. Check your trading partner's specification for the values they actually send.