HL7 v2.8 Vocabulary
0.1.0 - ci-build

HL7 v2.8 Vocabulary, published by HL7/FO. 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/frankoemig/hl7.v2.terminology.v28/ and changes regularly. See the Directory of published versions

## : Provider Role (2.8 - 1.2.0) - XML Representation

Active as of 2026-01-27

Raw xml | Download

    <CodeSystem xmlns="http://hl7.org/fhir">
      <id value="providerRole"/>
      <text>
        <status value="generated"/>
        <div xmlns="http://www.w3.org/1999/xhtml"><ul><li>Include all codes defined in <a href="CodeSystem-providerRole.html"><code>http://terminology.hl7.org/v2plusvocab/CodeSystem/providerRole</code></a></li></ul></div>
      </text>
      <extension
                 url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-v2versionCreated">
        <valueString value="2.8"/>
      </extension>
      <extension
                 url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-versionHistory">
        <valueString value="generate correct history somehow"/>
      </extension>
      <extension
                 url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-tableNo">
        <valueString value="0443"/>
      </extension>
      <url
           value="http://terminology.hl7.org/v2plusvocab/CodeSystem/providerRole"/>
      <identifier>
        <system value="urn:ietf:rfc:3986"/>
        <value value="urn:oid:2.16.840.1.113883.18.283"/>
      </identifier>
      <version value="1.2.0"/>
      <name value="ProviderRole"/>
      <title value="Provider Role (2.8 - 1.2.0)"/>
      <status value="active"/>
      <experimental value="true"/>
      <date value="2026-01-27T19:37:03+00:00"/>
      <publisher value="HL7/FO"/>
      <contact>
        <name value="HL7/FO"/>
        <telecom>
          <system value="url"/>
          <value value="http://www.hl7.org"/>
        </telecom>
      </contact>
      <description
                   value="Code system of concepts specifying the functional involvement with the activity being transmitted (e.g., Case Manager, Evaluator, Transcriber, Nurse Care Practitioner, Midwife, Physician Assistant, etc.).  Used in HL7 Version 2.x messaging in the ROL segment."/>
      <copyright value="HL7 Inc., 2026"/>
      <caseSensitive value="true"/>
      <compositional value="false"/>
      <content value="complete"/>
      <property>
        <code value="versionIntroduced"/>
        <uri
             value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionIntroduced"/>
        <description value="version when was this code introduced"/>
        <type value="string"/>
      </property>
      <property>
        <code value="versionDeprecated"/>
        <uri
             value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionDeprecated"/>
        <description value="version when was this code deprecated"/>
        <type value="string"/>
      </property>
      <property>
        <code value="status"/>
        <uri value="http://hl7.org/fhir/concept-properties#status"/>
        <description
                     value="A code that indicates the status of the concept. Typical values are active, experimental, deprecated, and retired"/>
        <type value="code"/>
      </property>
      <property>
        <code value="comment"/>
        <uri
             value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#comment"/>
        <description
                     value="A string that provides additional detail pertinent to the use or understanding of the concept"/>
        <type value="string"/>
      </property>
      <property>
        <code value="usage"/>
        <uri
             value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#usage"/>
        <description value="usage notes for this code"/>
        <type value="string"/>
      </property>
      <property>
        <code value="modified"/>
        <uri
             value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#modified"/>
        <description value="date of last modification"/>
        <type value="dateTime"/>
      </property>
      <concept>
        <code value="AD"/>
        <display value="Admitting"/>
        <definition value="Admitting"/>
        <designation>
          <language value="de"/>
          <value value="Aufnehmender Arzt"/>
        </designation>
        <property>
          <code value="usage"/>
          <valueString value="PV1-17 Admitting doctor"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="AI"/>
        <display value="Assistant/Alternate Interpreter"/>
        <definition value="Assistant/Alternate Interpreter"/>
        <designation>
          <language value="de"/>
          <value value="alternativer (oder Assistent des) Befundsarzt"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.6"/>
        </property>
      </concept>
      <concept>
        <code value="AP"/>
        <display value="Administering Provider"/>
        <definition value="Administering Provider"/>
        <property>
          <code value="usage"/>
          <valueString value="RXA-10 Administering Provider"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="AT"/>
        <display value="Attending"/>
        <definition value="Attending"/>
        <designation>
          <language value="de"/>
          <value value="Behandelnder Arzt"/>
        </designation>
        <property>
          <code value="usage"/>
          <valueString value="PV1-7 Attending doctor"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="CLP"/>
        <display value="Collecting Provider"/>
        <definition value="Collecting Provider"/>
        <property>
          <code value="usage"/>
          <valueString value="OBR-10 Collector Identifier"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="CP"/>
        <display value="Consulting Provider"/>
        <definition value="Consulting Provider"/>
        <designation>
          <language value="de"/>
          <value value="Beratender Arzt"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="DP"/>
        <display value="Dispensing Provider"/>
        <definition value="Dispensing Provider"/>
        <property>
          <code value="usage"/>
          <valueString value="RXD-10 Dispensing Provider"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="EP"/>
        <display
                 value="Entering Provider (probably not the same as transcriptionist?)"/>
        <definition
                    value="Entering Provider (probably not the same as transcriptionist?)"/>
        <property>
          <code value="usage"/>
          <valueString value="ORC-10 Entered By"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="FHCP"/>
        <display value="Family Health Care Professional"/>
        <definition value="Family Health Care Professional"/>
        <designation>
          <language value="de"/>
          <value value="Hausarzt"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="IP"/>
        <display value="Initiating Provider (as in action by)"/>
        <definition value="Initiating Provider (as in action by)"/>
        <property>
          <code value="usage"/>
          <valueString value="ORC-19 Action By"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="MDIR"/>
        <display value="Medical Director"/>
        <definition value="Medical Director"/>
        <property>
          <code value="usage"/>
          <valueString value="OBX-25 Performing Organization Medical Director"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="OP"/>
        <display value="Ordering Provider"/>
        <definition value="Ordering Provider"/>
        <property>
          <code value="usage"/>
          <valueString
                       value="ORC-12 Ordering Provider, OBR-16 Ordering Provider, RXO-14 Ordering Provider's DEA Number, RXE-13 Ordering Provider's DEA Number, ORC-24 Ordering Provider Address"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="PH"/>
        <display
                 value="Pharmacist   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <definition
                    value="Pharmacist   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <property>
          <code value="usage"/>
          <valueString
                       value="RXE-14 Pharmacist/Treatment Supplier's Verifier ID"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="PI"/>
        <display value="Primary Interpreter"/>
        <definition value="Primary Interpreter"/>
        <designation>
          <language value="de"/>
          <value value="Verantwortlicher Übersetzer"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.6"/>
        </property>
      </concept>
      <concept>
        <code value="PP"/>
        <display value="Primary Care Provider"/>
        <definition value="Primary Care Provider"/>
        <designation>
          <language value="de"/>
          <value value="Durchgangsarzt"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="RO"/>
        <display value="Responsible Observer"/>
        <definition value="Responsible Observer"/>
        <property>
          <code value="usage"/>
          <valueString value="OBX-16 Responsible Observer"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="RP"/>
        <display value="Referring Provider"/>
        <definition value="Referring Provider"/>
        <designation>
          <language value="de"/>
          <value value="überweisender/einweisender Arzt"/>
        </designation>
        <property>
          <code value="usage"/>
          <valueString value="PV1-8 Referring doctor"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="RT"/>
        <display value="Referred to Provider"/>
        <definition value="Referred to Provider"/>
        <designation>
          <language value="de"/>
          <value value="Überweisungsempfänger"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.4"/>
        </property>
      </concept>
      <concept>
        <code value="TN"/>
        <display value="Technician"/>
        <definition value="Technician"/>
        <designation>
          <language value="de"/>
          <value value="MTA"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.6"/>
        </property>
      </concept>
      <concept>
        <code value="TR"/>
        <display value="Transcriptionist"/>
        <definition value="Transcriptionist"/>
        <designation>
          <language value="de"/>
          <value value="Schreibkraft"/>
        </designation>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.6"/>
        </property>
      </concept>
      <concept>
        <code value="VP"/>
        <display value="Verifying Provider"/>
        <definition value="Verifying Provider"/>
        <property>
          <code value="usage"/>
          <valueString value="ORC-11 Verified By"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="VPS"/>
        <display
                 value="Verifying Pharmaceutical Supplier   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <definition
                    value="Verifying Pharmaceutical Supplier   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <property>
          <code value="usage"/>
          <valueString
                       value="RXE-14 Pharmacist/Treatment Supplier's Verifier ID"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
      <concept>
        <code value="VTS"/>
        <display
                 value="Verifying Treatment Supplier   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <definition
                    value="Verifying Treatment Supplier   (not sure how to dissect Pharmacist/Treatment Supplier's Verifier ID)"/>
        <property>
          <code value="usage"/>
          <valueString
                       value="RXE-14 Pharmacist/Treatment Supplier's Verifier ID"/>
        </property>
        <property>
          <code value="versionIntroduced"/>
          <valueString value="2.7"/>
        </property>
      </concept>
    </CodeSystem>