R6 Ballot (2nd Draft)

Publish-box (todo)

Example ChargeItemDefinition/device (XML)

Patient Administration Work GroupMaturity Level: N/AStandards Status: InformativeCompartments: No defined compartments

Raw XML (canonical form + also see XML Format Specification)

instance-specific billing information for a device with time-dependent tax rate (id = "device")

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

<ChargeItemDefinition xmlns="http://hl7.org/fhir">
  <id value="device"/> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="pa"/> 
  </extension> 
  <url value="http://sap.org/ChargeItemDefinition/device-123"/> 
  <identifier> 
    <system value="urn:ietf:rfc:3986"/> 
    <value value="urn:oid:2.16.840.1.113883.4.642.29.2"/> 
  </identifier> 
  <name value="CustomDevice345675"/> 
  <title value="Financial details for custom made device (345675)"/> 
  <status value="active"/> 
  <date value="2023-02"/> 
  <publisher value="HL7 International / Patient Administration"/> 
  <contact> 
    <telecom> 
      <system value="url"/> 
      <value value="http://www.hl7.org/Special/committees/pafm"/> 
    </telecom> 
  </contact> 
  <description value="Financial details for custom made device"/> 
  <useContext> 
    <code> 
      <system value="http://terminology.hl7.org/CodeSystem/usage-context-type"/> 
      <code value="venue"/> 
    </code> 
    <valueCodeableConcept> 
      <coding> 
        <system value="http://snomed.info/sct"/> 
        <code value="440655000"/> 
        <display value="Outpatient environment"/> 
      </coding> 
    </valueCodeableConcept> 
  </useContext> 
  <useContext> 
    <code> 
      <system value="http://terminology.hl7.org/CodeSystem/usage-context-type"/> 
      <code value="age"/> 
    </code> 
    <valueQuantity> 
      <value value="18"/> 
      <comparator value="&gt;"/> 
      <unit value="yrs"/> 
      <system value="http://unitsofmeasure.org"/> 
      <code value="a"/> 
    </valueQuantity> 
  </useContext> 
  <jurisdiction> 
    <coding> 
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> 
      <code value="001"/> 
      <display value="World"/> 
    </coding> 
  </jurisdiction> 
  <instance> 
    <reference value="Device/example"/> 
  </instance> 
  <!--   definition only applicable if the ChargeItem pertains to the device this    -->
  <applicability> 
    <condition> 
      <description value="Verify ChargeItem pertains to Device 12345"/> 
      <language value="text/fhirpath"/> 
      <!--   syntax of expression may be incorrect, but you get the idea  -->
      <expression value="%context.service.suppliedItem.reference='Device/12345'"/> 
    </condition> 
  </applicability> 
  <!--   the base price for this device is constant, so no additional rules apply  -->
  <propertyGroup> 
    <priceComponent> 
      <type value="base"/> 
      <code> 
        <coding> 
          <system value="http://fhir.de/CodeSystem/billing-attributes"/> 
          <code value="VK"/> 
          <display value="Verkaufspreis (netto)"/> 
        </coding> 
      </code> 
      <amount> 
        <value value="67.44"/> 
        <currency value="EUR"/> 
      </amount> 
    </priceComponent> 
  </propertyGroup> 
  <!--   the tax applicable to this device changes after 2018-04-01  -->
  <propertyGroup> 
    <applicability> 
      <condition> 
        <description value="Gültigkeit Steuersatz"/> 
        <language value="text/fhirpath"/> 
        <!--   syntax of expression may be incorrect, but you get the idea  -->
        <expression value="%context.occurenceDateTime &gt; '2018-04-01'"/> 
      </condition> 
    </applicability> 
    <priceComponent> 
      <type value="tax"/> 
      <code> 
        <coding> 
          <system value="http://fhir.de/CodeSystem/billing-attributes"/> 
          <code value="MWST"/> 
          <display value="Mehrwersteuersatz"/> 
        </coding> 
      </code> 
      <factor value="1.19"/> 
    </priceComponent> 
  </propertyGroup> 
  <propertyGroup> 
    <applicability> 
      <condition> 
        <description value="Gültigkeit Steuersatz"/> 
        <language value="text/fhirpath"/> 
        <!--   syntax of expression may be incorrect, but you get the idea  -->
        <expression value="%context.occurenceDateTime &lt;= '2018-04-01'"/> 
      </condition> 
    </applicability> 
    <priceComponent> 
      <type value="tax"/> 
      <code> 
        <coding> 
          <system value="http://fhir.de/CodeSystem/billing-attributes"/> 
          <code value="MWST"/> 
          <display value="Mehrwersteuersatz"/> 
        </coding> 
      </code> 
      <factor value="1.07"/> 
    </priceComponent> 
  </propertyGroup> 
</ChargeItemDefinition> 

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.