<?xml version="1.0" encoding="UTF-8"?>

<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="bloodProductDispenseStatus"/>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><ul><li>Include all codes defined in <a href="CodeSystem-bloodProductDispenseStatus.html"><code>http://terminology.hl7.org/v2plusvocab/CodeSystem/bloodProductDispenseStatus</code></a></li></ul></div>
  </text>
  <extension url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-v2versionCreated">
    <valueString value="2.6"/>
  </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="0510"/>
  </extension>
  <url value="http://terminology.hl7.org/v2plusvocab/CodeSystem/bloodProductDispenseStatus"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.18.333"/>
  </identifier>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="http://terminology.hl7.org/v2plusvocab/CodeSystem/v2-0510"/>
  </identifier>
  <version value="1.0.0"/>
  <name value="BloodProductDispenseStatus"/>
  <title value="Blood Product Dispense Status (2.6 - 1.0.0)"/>
  <status value="active"/>
  <experimental value="true"/>
  <date value="2026-03-13T11:09:09+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="HL7-defined code system of concepts used to specify the current status of the specified blood product as indicated by the filler or placer.  For example, the first status change of a product that may trigger a Blood Product Dispense Status Message occurs when it first becomes linked to a patient and is ready to dispense. The placer system may use the Blood Product Dispense Status Message to request the transfusion service to dispense the product.  When the blood product is delivered or issued to a patient, the status of the blood product would be changed to indicate that it has now been &quot;dispensed&quot;.  Used in the Blood Product Dispense Status (BPX) segment in HL7 Version 2.x messaging."/>
  <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="CR"/>
    <display value="Released into inventory for general availability"/>
    <definition value="Released into inventory for general availability"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="DS"/>
    <display value="Dispensed to patient location"/>
    <definition value="Dispensed to patient location"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="PT"/>
    <display value="Presumed transfused (dispensed and not returned)"/>
    <definition value="Presumed transfused (dispensed and not returned)"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RA"/>
    <display value="Returned unused/no longer needed"/>
    <definition value="Returned unused/no longer needed"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RD"/>
    <display value="Reserved and ready to dispense"/>
    <definition value="Reserved and ready to dispense"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RE"/>
    <display value="Released (no longer allocated for the patient)"/>
    <definition value="Released (no longer allocated for the patient)"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RI"/>
    <display value="Received into inventory (for specified patient)"/>
    <definition value="Received into inventory (for specified patient)"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RL"/>
    <display value="Returned unused/keep linked to patient for possible use later"/>
    <definition value="Returned unused/keep linked to patient for possible use later"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RQ"/>
    <display value="Request to dispense blood product"/>
    <definition value="Request to dispense blood product"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="RS"/>
    <display value="Reserved (ordered and product allocated for the patient)"/>
    <definition value="Reserved (ordered and product allocated for the patient)"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept>
    <code value="WA"/>
    <display value="Wasted (product no longer viable)"/>
    <definition value="Wasted (product no longer viable)"/>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
</CodeSystem>