<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="cc34b118-da76-45cc-bb9a-56afefc75fc5" />
  <meta>
    <lastUpdated value="2024-03-13T08:40:53.3189804+00:00" />
  </meta>
  <url value="https://simplifier.net/winningtest/charge-item-profile" />
  <name value="ChargeItem" />
  <title value="收费项目" />
  <status value="draft" />
  <date value="2024-03-13T08:43:05.6208461+00:00" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ChargeItem" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ChargeItem" />
  <derivation value="constraint" />
  <differential>
    <element id="ChargeItem.extension:source">
      <path value="ChargeItem.extension" />
      <sliceName value="source" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-charge-item-source" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ChargeItem.extension:medicalExpenseCauseClass">
      <path value="ChargeItem.extension" />
      <sliceName value="medicalExpenseCauseClass" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-medical-expense-cause-class" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ChargeItem.identifier">
      <path value="ChargeItem.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="业务标识" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId">
      <path value="ChargeItem.identifier" />
      <sliceName value="clinicalOrderId" />
      <short value="临床医嘱标识" />
      <max value="1" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId.use">
      <path value="ChargeItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId.type">
      <path value="ChargeItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId.system">
      <path value="ChargeItem.identifier.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.801" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId.period">
      <path value="ChargeItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderId.assigner">
      <path value="ChargeItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId">
      <path value="ChargeItem.identifier" />
      <sliceName value="clinicalOrderItemId" />
      <short value="临床医嘱项标识" />
      <max value="1" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId.use">
      <path value="ChargeItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId.type">
      <path value="ChargeItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId.system">
      <path value="ChargeItem.identifier.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.4118" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId.period">
      <path value="ChargeItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:clinicalOrderItemId.assigner">
      <path value="ChargeItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId">
      <path value="ChargeItem.identifier" />
      <sliceName value="purchaseOrderItemId" />
      <short value="订单明细标识" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId.use">
      <path value="ChargeItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId.type">
      <path value="ChargeItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId.system">
      <path value="ChargeItem.identifier.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.3605" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId.period">
      <path value="ChargeItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:purchaseOrderItemId.assigner">
      <path value="ChargeItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo">
      <path value="ChargeItem.identifier" />
      <sliceName value="invoiceNo" />
      <short value="票据号" />
      <max value="1" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo.use">
      <path value="ChargeItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo.type">
      <path value="ChargeItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo.system">
      <path value="ChargeItem.identifier.system" />
      <short value="票据号" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.1663" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo.period">
      <path value="ChargeItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:invoiceNo.assigner">
      <path value="ChargeItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:execPlanId">
      <path value="ChargeItem.identifier" />
      <sliceName value="execPlanId" />
      <short value="执行计划标识" />
      <max value="1" />
    </element>
    <element id="ChargeItem.identifier:execPlanId.use">
      <path value="ChargeItem.identifier.use" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:execPlanId.type">
      <path value="ChargeItem.identifier.type" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:execPlanId.system">
      <path value="ChargeItem.identifier.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.5389" />
    </element>
    <element id="ChargeItem.identifier:execPlanId.period">
      <path value="ChargeItem.identifier.period" />
      <max value="0" />
    </element>
    <element id="ChargeItem.identifier:execPlanId.assigner">
      <path value="ChargeItem.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ChargeItem.definitionUri">
      <path value="ChargeItem.definitionUri" />
      <max value="0" />
    </element>
    <element id="ChargeItem.definitionCanonical">
      <path value="ChargeItem.definitionCanonical" />
      <max value="1" />
      <type>
        <code value="canonical" />
        <targetProfile value="https://simplifier.net/winningtest/charge-item-definition-profile" />
        <aggregation value="referenced" />
      </type>
    </element>
    <element id="ChargeItem.code">
      <path value="ChargeItem.code" />
      <short value="表示收费的代码，例如计费代码" />
    </element>
    <element id="ChargeItem.subject">
      <path value="ChargeItem.subject" />
      <short value="服务的对象" />
    </element>
    <element id="ChargeItem.occurrence[x]">
      <path value="ChargeItem.occurrence[x]" />
      <short value="被收费服务的发生时间" />
    </element>
    <element id="ChargeItem.performer">
      <path value="ChargeItem.performer" />
      <short value="被收费服务的执行者" />
    </element>
    <element id="ChargeItem.performingOrganization">
      <path value="ChargeItem.performingOrganization" />
      <short value="被收费服务的执行组织" />
    </element>
    <element id="ChargeItem.requestingOrganization">
      <path value="ChargeItem.requestingOrganization" />
      <short value="被收费服务的请求组织" />
    </element>
    <element id="ChargeItem.costCenter">
      <path value="ChargeItem.costCenter" />
      <short value="成本中心" />
    </element>
    <element id="ChargeItem.quantity">
      <path value="ChargeItem.quantity" />
      <short value="收费项目的数量" />
    </element>
    <element id="ChargeItem.bodysite">
      <path value="ChargeItem.bodysite" />
      <short value="人体部位" />
    </element>
    <element id="ChargeItem.reason">
      <path value="ChargeItem.reason" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <short value="收费原因" />
    </element>
    <element id="ChargeItem.reason:selfPayReason">
      <path value="ChargeItem.reason" />
      <sliceName value="selfPayReason" />
      <short value="自费原因" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <description value="强制自费原因代码" />
        <valueSet value="urn:oid:1.2.156.112604.1.2.107385" />
      </binding>
    </element>
    <element id="ChargeItem.service">
      <path value="ChargeItem.service" />
      <short value="被收费的服务" />
    </element>
    <element id="ChargeItem.product[x]">
      <path value="ChargeItem.product[x]" />
      <short value="被收费的产品" />
    </element>
    <element id="ChargeItem.account">
      <path value="ChargeItem.account" />
      <short value="收费的账户" />
    </element>
  </differential>
</StructureDefinition>