<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="bf0276c7-c828-4733-8761-90e935d00a81" />
  <meta>
    <lastUpdated value="2024-04-24T03:44:07.9286022+00:00" />
  </meta>
  <url value="https://simplifier.net/winningtest/imaging-service-request-profile" />
  <name value="ImagingServiceRequest" />
  <title value="检查服务申请" />
  <status value="draft" />
  <date value="2024-04-24T03:44:21.9731605+00:00" />
  <fhirVersion value="4.0.1" />
  <mapping>
    <identity value="workflow" />
    <uri value="http://hl7.org/fhir/workflow" />
    <name value="Workflow Pattern" />
  </mapping>
  <mapping>
    <identity value="v2" />
    <uri value="http://hl7.org/v2" />
    <name value="HL7 v2 Mapping" />
  </mapping>
  <mapping>
    <identity value="rim" />
    <uri value="http://hl7.org/v3" />
    <name value="RIM Mapping" />
  </mapping>
  <mapping>
    <identity value="w5" />
    <uri value="http://hl7.org/fhir/fivews" />
    <name value="FiveWs Pattern Mapping" />
  </mapping>
  <mapping>
    <identity value="quick" />
    <uri value="http://siframework.org/cqf" />
    <name value="Quality Improvement and Clinical Knowledge (QUICK)" />
  </mapping>
  <kind value="resource" />
  <abstract value="false" />
  <type value="ServiceRequest" />
  <baseDefinition value="https://simplifier.net/winningtest/service-request-profile" />
  <derivation value="constraint" />
  <differential>
    <element id="ServiceRequest.extension:daySurgery">
      <path value="ServiceRequest.extension" />
      <sliceName value="daySurgery" />
      <short value="是否日间手术" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-day-surgery" />
      </type>
    </element>
    <element id="ServiceRequest.extension:diagnosticReportRequired">
      <path value="ServiceRequest.extension" />
      <sliceName value="diagnosticReportRequired" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-diagnostic-report-required" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ServiceRequest.extension:transportArrangement">
      <path value="ServiceRequest.extension" />
      <sliceName value="transportArrangement" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-transport-arrangement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ServiceRequest.identifier">
      <path value="ServiceRequest.identifier" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:clinicalOrderItemId">
      <path value="ServiceRequest.identifier" />
      <sliceName value="clinicalOrderItemId" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId">
      <path value="ServiceRequest.identifier" />
      <sliceName value="examOrderitemExamItemId" />
      <short value="检查医嘱项目检查项目标识" />
      <definition value="检查医嘱下的有关检查项目明细的标识。" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId.use">
      <path value="ServiceRequest.identifier.use" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId.type">
      <path value="ServiceRequest.identifier.type" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId.system">
      <path value="ServiceRequest.identifier.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.3714" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId.period">
      <path value="ServiceRequest.identifier.period" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:examOrderitemExamItemId.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.category:serviceType">
      <path value="ServiceRequest.category" />
      <sliceName value="serviceType" />
      <fixedCodeableConcept>
        <coding>
          <system value="urn:oid:1.2.156.112604.1.2.558" />
          <code value="urn:oid:1.2.156.112604.1.2.558.10" />
          <display value="检查" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="ServiceRequest.category:orderType">
      <path value="ServiceRequest.category" />
      <sliceName value="orderType" />
      <fixedCodeableConcept>
        <coding>
          <system value="urn:oid:1.2.156.112604.1.2.1051" />
          <code value="urn:oid:1.2.156.112604.1.2.1051.5" />
          <display value="检查医嘱" />
        </coding>
      </fixedCodeableConcept>
    </element>
    <element id="ServiceRequest.category:imagingServiceCategory">
      <path value="ServiceRequest.category" />
      <sliceName value="imagingServiceCategory" />
      <short value="检查项目分类" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <description value="检查项目分类标识" />
        <valueSet value="urn:oid:1.2.156.112604.1.1.3704" />
      </binding>
    </element>
    <element id="ServiceRequest.category:imagingServiceCategory.coding">
      <path value="ServiceRequest.category.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="ServiceRequest.category:imagingServiceCategory.coding:Identifier">
      <path value="ServiceRequest.category.coding" />
      <sliceName value="Identifier" />
      <short value="检查项目分类标识" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <description value="检查项目分类标识" />
        <valueSet value="urn:oid:1.2.156.112604.1.1.3704" />
      </binding>
    </element>
    <element id="ServiceRequest.category:imagingServiceCategory.coding:Number">
      <path value="ServiceRequest.category.coding" />
      <sliceName value="Number" />
      <short value="检查项目分类编码" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <description value="检查项目分类编码" />
        <valueSet value="urn:oid:1.2.156.112604.1.2.105081" />
      </binding>
    </element>
    <element id="ServiceRequest.code.coding">
      <path value="ServiceRequest.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="ServiceRequest.code.coding:examItemId">
      <path value="ServiceRequest.code.coding" />
      <sliceName value="examItemId" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.code.coding:examItemId.system">
      <path value="ServiceRequest.code.coding.system" />
      <fixedUri value="urn:oid:1.2.156.112604.1.1.2877" />
    </element>
    <element id="ServiceRequest.code.coding:examItemId.version">
      <path value="ServiceRequest.code.coding.version" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.code.coding:examItemId.userSelected">
      <path value="ServiceRequest.code.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.orderDetail.coding">
      <path value="ServiceRequest.orderDetail.coding" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail.text">
      <path value="ServiceRequest.orderDetail.text" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.quantity[x]">
      <path value="ServiceRequest.quantity[x]" />
      <short value="开立数量" />
    </element>
    <element id="ServiceRequest.bodySite">
      <path value="ServiceRequest.bodySite" />
      <short value="检查部位" />
    </element>
    <element id="ServiceRequest.patientInstruction.extension:fastingFlag">
      <path value="ServiceRequest.patientInstruction.extension" />
      <sliceName value="fastingFlag" />
      <type>
        <code value="Extension" />
        <profile value="https://simplifier.net/winningtest/extension-fasting-flag" />
      </type>
      <isModifier value="false" />
    </element>
  </differential>
</StructureDefinition>