<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="ChargeItemResponse" />
  <url value="https://fhir.kemkes.go.id/r4/StructureDefinition/ChargeItemResponse" />
  <name value="ChargeItemResponse" />
  <title value="Charge Item Response" />
  <status value="draft" />
  <publisher value="Ministry of Health Indonesia" />
  <description value="Extension containing pricing information for charge item responses." />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Element" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Charge Item Response" />
      <definition value="Extension containing pricing information for charge item responses." />
    </element>
    <element id="Extension.extension:sequence">
      <path value="Extension.extension" />
      <sliceName value="sequence" />
      <short value="Sequence" />
      <definition value="Berisi data urutan terkait respon persetujuan tindakan dan layanan dengan tipe data positiveInt." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:sequence.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:sequence.url">
      <path value="Extension.extension.url" />
      <fixedUri value="sequence" />
    </element>
    <element id="Extension.extension:sequence.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Extension.extension:payor">
      <path value="Extension.extension" />
      <sliceName value="payor" />
      <short value="Payor" />
      <definition value="Berisi data penjamin yang menyetujui tindakan dan layanan dengan tipe data Reference yang direferensikan ke data yang tersimpan di resource Organization." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:payor.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:payor.url">
      <path value="Extension.extension.url" />
      <fixedUri value="payor" />
    </element>
    <element id="Extension.extension:payor.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Organization" />
      </type>
    </element>
    <element id="Extension.extension:identifier">
      <path value="Extension.extension" />
      <sliceName value="identifier" />
      <short value="Identifier" />
      <definition value="Berisi data ID lokal terkait program yang dijalankan dengan tipe data Identifier." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:identifier.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:identifier.url">
      <path value="Extension.extension.url" />
      <fixedUri value="identifier" />
    </element>
    <element id="Extension.extension:identifier.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:coverage">
      <path value="Extension.extension" />
      <sliceName value="coverage" />
      <short value="Coverage" />
      <definition value="Berisi data kepesertaan asuransi dengan tipe data Reference yang direferensikan ke data yang tersimpan di resource Coverage." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:coverage.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:coverage.url">
      <path value="Extension.extension.url" />
      <fixedUri value="coverage" />
    </element>
    <element id="Extension.extension:coverage.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Coverage" />
      </type>
    </element>
    <element id="Extension.extension:status">
      <path value="Extension.extension" />
      <sliceName value="status" />
      <short value="Status" />
      <definition value="Berisi data yang menyatakan status persetujuan tindakan dan layanan dengan tipe data CodeableConcept." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:status.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:status.url">
      <path value="Extension.extension.url" />
      <fixedUri value="status" />
    </element>
    <element id="Extension.extension:status.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:unitPriceOverride">
      <path value="Extension.extension" />
      <sliceName value="unitPriceOverride" />
      <short value="Unit Price Override" />
      <definition value="Berisi data biaya yang disetujui per unit dengan tipe data Money." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:unitPriceOverride.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:unitPriceOverride.url">
      <path value="Extension.extension.url" />
      <fixedUri value="unitPriceOverride" />
    </element>
    <element id="Extension.extension:unitPriceOverride.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Money" />
      </type>
    </element>
    <element id="Extension.extension:factorOverride">
      <path value="Extension.extension" />
      <sliceName value="factorOverride" />
      <short value="Factor Override" />
      <definition value="Berisi data jumlah dari biaya yang disetujui per unit dengan tipe data decimal." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:factorOverride.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:factorOverride.url">
      <path value="Extension.extension.url" />
      <fixedUri value="factorOverride" />
    </element>
    <element id="Extension.extension:factorOverride.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="decimal" />
      </type>
    </element>
    <element id="Extension.extension:overrideReason">
      <path value="Extension.extension" />
      <sliceName value="overrideReason" />
      <short value="Override Reason" />
      <definition value="Berisi data untuk menyatakan keterangan maupun alasan dengan tipe data string." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:overrideReason.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:overrideReason.url">
      <path value="Extension.extension.url" />
      <fixedUri value="overrideReason" />
    </element>
    <element id="Extension.extension:overrideReason.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:quantity">
      <path value="Extension.extension" />
      <sliceName value="quantity" />
      <short value="Quantity" />
      <definition value="Berisi data jumlah tindakan dan layanan yang disetujui dengan tipe data decimal." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:quantity.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:quantity.url">
      <path value="Extension.extension.url" />
      <fixedUri value="quantity" />
    </element>
    <element id="Extension.extension:quantity.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="decimal" />
      </type>
    </element>
    <element id="Extension.extension:total">
      <path value="Extension.extension" />
      <sliceName value="total" />
      <short value="Total" />
      <definition value="Berisi data total biaya yang disetujui dengan tipe data Money." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:total.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:total.url">
      <path value="Extension.extension.url" />
      <fixedUri value="total" />
    </element>
    <element id="Extension.extension:total.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Money" />
      </type>
    </element>
    <element id="Extension.extension:excess">
      <path value="Extension.extension" />
      <sliceName value="excess" />
      <short value="Excess" />
      <definition value="Berisi data nilai excess dengan tipe data Money." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:excess.extension">
      <path value="Extension.extension.extension" />
      <max value="0" />
    </element>
    <element id="Extension.extension:excess.url">
      <path value="Extension.extension.url" />
      <fixedUri value="excess" />
    </element>
    <element id="Extension.extension:excess.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Money" />
      </type>
    </element>
    <element id="Extension.extension:unitPrice">
      <path value="Extension.extension" />
      <sliceName value="unitPrice" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.kemkes.go.id/r4/StructureDefinition/UnitPrice" />
      </type>
    </element>
    <element id="Extension.extension:unitPrice.url">
      <path value="Extension.extension.url" />
      <fixedUri value="unitPrice" />
    </element>
    <element id="Extension.extension:totalPrice">
      <path value="Extension.extension" />
      <sliceName value="totalPrice" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.kemkes.go.id/r4/StructureDefinition/TotalPrice" />
      </type>
    </element>
    <element id="Extension.extension:totalPrice.url">
      <path value="Extension.extension.url" />
      <fixedUri value="totalPrice" />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="https://fhir.kemkes.go.id/r4/StructureDefinition/ChargeItemResponse" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>