<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://digives.gov.lv/fhir/StructureDefinition/ServiceRequest" />
  <version value="0.1" />
  <name value="ServiceRequest" />
  <title value="Pakalpojuma pieprasījums" />
  <status value="draft" />
  <publisher value="LDVC" />
  <fhirVersion value="5.0.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ServiceRequest" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
  <derivation value="constraint" />
  <differential>
    <element id="ServiceRequest.meta">
      <path value="ServiceRequest.meta" />
      <short value="Metadata about a resource" />
      <definition value="The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource." />
      <min value="1" />
      <type>
        <code value="Meta" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/MedicalMeta" />
      </type>
    </element>
    <element id="ServiceRequest.extension">
      <path value="ServiceRequest.extension" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.extension:patientGroup">
      <path value="ServiceRequest.extension" />
      <sliceName value="patientGroup" />
      <min value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/PatientGroup" />
      </type>
    </element>
    <element id="ServiceRequest.extension:patientContact">
      <path value="ServiceRequest.extension" />
      <sliceName value="patientContact" />
      <type>
        <code value="Extension" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/PatientContact" />
      </type>
    </element>
    <element id="ServiceRequest.extension:patientContact.value[x]">
      <path value="ServiceRequest.extension.value[x]" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.extension:relatedPerson">
      <path value="ServiceRequest.extension" />
      <sliceName value="relatedPerson" />
      <type>
        <code value="Extension" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/Extension/RelatedPerson" />
      </type>
    </element>
    <element id="ServiceRequest.extension:statusReason">
      <path value="ServiceRequest.extension" />
      <sliceName value="statusReason" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/request-statusReason" />
      </type>
    </element>
    <element id="ServiceRequest.extension:statusReason.value[x].coding">
      <path value="ServiceRequest.extension.value[x].coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.extension:statusReason.value[x].coding.system">
      <path value="ServiceRequest.extension.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.822" />
    </element>
    <element id="ServiceRequest.extension:statusReason.value[x].coding.code">
      <path value="ServiceRequest.extension.value[x].coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.822" />
      </binding>
    </element>
    <element id="ServiceRequest.extension:statusReason.value[x].coding.display">
      <path value="ServiceRequest.extension.value[x].coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier">
      <path value="ServiceRequest.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type.coding.code" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="ServiceRequest.identifier:placerId">
      <path value="ServiceRequest.identifier" />
      <sliceName value="placerId" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.type">
      <path value="ServiceRequest.identifier.type" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.type.coding">
      <path value="ServiceRequest.identifier.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.type.coding.code">
      <path value="ServiceRequest.identifier.type.coding.code" />
      <min value="1" />
      <fixedCode value="PLAC" />
    </element>
    <element id="ServiceRequest.identifier:placerId.type.coding.display">
      <path value="ServiceRequest.identifier.type.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.system">
      <path value="ServiceRequest.identifier.system" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.identifier:placerId.value">
      <path value="ServiceRequest.identifier.value" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.assigner.reference">
      <path value="ServiceRequest.identifier.assigner.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:placerId.assigner.type">
      <path value="ServiceRequest.identifier.assigner.type" />
      <min value="1" />
      <fixedUri value="Organization" />
    </element>
    <element id="ServiceRequest.identifier:fillerId">
      <path value="ServiceRequest.identifier" />
      <sliceName value="fillerId" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.type">
      <path value="ServiceRequest.identifier.type" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.type.coding">
      <path value="ServiceRequest.identifier.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.type.coding.code">
      <path value="ServiceRequest.identifier.type.coding.code" />
      <min value="1" />
      <fixedCode value="FILL" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.type.coding.display">
      <path value="ServiceRequest.identifier.type.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.value">
      <path value="ServiceRequest.identifier.value" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.assigner">
      <path value="ServiceRequest.identifier.assigner" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.assigner.reference">
      <path value="ServiceRequest.identifier.assigner.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.identifier:fillerId.assigner.type">
      <path value="ServiceRequest.identifier.assigner.type" />
      <min value="1" />
      <fixedUri value="Organization" />
    </element>
    <element id="ServiceRequest.requisition">
      <path value="ServiceRequest.requisition" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.type">
      <path value="ServiceRequest.requisition.type" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.type.coding">
      <path value="ServiceRequest.requisition.type.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.requisition.type.coding.code">
      <path value="ServiceRequest.requisition.type.coding.code" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.type.coding.display">
      <path value="ServiceRequest.requisition.type.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.value">
      <path value="ServiceRequest.requisition.value" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.assigner">
      <path value="ServiceRequest.requisition.assigner" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.assigner.reference">
      <path value="ServiceRequest.requisition.assigner.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requisition.assigner.type">
      <path value="ServiceRequest.requisition.assigner.type" />
      <min value="1" />
      <fixedUri value="Organization" />
    </element>
    <element id="ServiceRequest.intent">
      <path value="ServiceRequest.intent" />
      <fixedCode value="original-order" />
    </element>
    <element id="ServiceRequest.category">
      <path value="ServiceRequest.category" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="coding.system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="2" />
    </element>
    <element id="ServiceRequest.category:majorCategory">
      <path value="ServiceRequest.category" />
      <sliceName value="majorCategory" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.category:majorCategory.coding">
      <path value="ServiceRequest.category.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.category:majorCategory.coding.system">
      <path value="ServiceRequest.category.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.914" />
    </element>
    <element id="ServiceRequest.category:majorCategory.coding.code">
      <path value="ServiceRequest.category.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.914" />
      </binding>
    </element>
    <element id="ServiceRequest.category:majorCategory.coding.display">
      <path value="ServiceRequest.category.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.category:minorCategory">
      <path value="ServiceRequest.category" />
      <sliceName value="minorCategory" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.category:minorCategory.coding">
      <path value="ServiceRequest.category.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.category:minorCategory.coding.system">
      <path value="ServiceRequest.category.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.917" />
    </element>
    <element id="ServiceRequest.category:minorCategory.coding.code">
      <path value="ServiceRequest.category.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.917" />
      </binding>
    </element>
    <element id="ServiceRequest.category:minorCategory.coding.display">
      <path value="ServiceRequest.category.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.priority">
      <path value="ServiceRequest.priority" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.priority.extension:priorityDetails">
      <path value="ServiceRequest.priority.extension" />
      <sliceName value="priorityDetails" />
      <type>
        <code value="Extension" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/Priority" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ServiceRequest.code">
      <path value="ServiceRequest.code" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.code.concept">
      <path value="ServiceRequest.code.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.code.concept.coding">
      <path value="ServiceRequest.code.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.code.concept.coding.system">
      <path value="ServiceRequest.code.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.917" />
    </element>
    <element id="ServiceRequest.code.concept.coding.code">
      <path value="ServiceRequest.code.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.917" />
      </binding>
    </element>
    <element id="ServiceRequest.code.concept.coding.display">
      <path value="ServiceRequest.code.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail">
      <path value="ServiceRequest.orderDetail" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="parameter.code.text" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="ServiceRequest.orderDetail:projection">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="projection" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameterFocus">
      <path value="ServiceRequest.orderDetail.parameterFocus" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameterFocus.concept">
      <path value="ServiceRequest.orderDetail.parameterFocus.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameterFocus.concept.text">
      <path value="ServiceRequest.orderDetail.parameterFocus.concept.text" />
      <min value="1" />
      <fixedString value="Projection" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter">
      <path value="ServiceRequest.orderDetail.parameter" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="code.text" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType">
      <path value="ServiceRequest.orderDetail.parameter" />
      <sliceName value="projectionType" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.code.text">
      <path value="ServiceRequest.orderDetail.parameter.code.text" />
      <min value="1" />
      <fixedString value="Projection type" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.value[x]">
      <path value="ServiceRequest.orderDetail.parameter.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.value[x].coding">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.value[x].coding.system">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.652" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.value[x].coding.code">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.652" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionType.value[x].coding.display">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionNumber">
      <path value="ServiceRequest.orderDetail.parameter" />
      <sliceName value="projectionNumber" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionNumber.code.text">
      <path value="ServiceRequest.orderDetail.parameter.code.text" />
      <min value="1" />
      <fixedString value="Projection number" />
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionNumber.value[x]">
      <path value="ServiceRequest.orderDetail.parameter.value[x]" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="ServiceRequest.orderDetail:projection.parameter:projectionNumber.value[x].value">
      <path value="ServiceRequest.orderDetail.parameter.value[x].value" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:substance">
      <path value="ServiceRequest.orderDetail" />
      <sliceName value="substance" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameterFocus">
      <path value="ServiceRequest.orderDetail.parameterFocus" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameterFocus.concept">
      <path value="ServiceRequest.orderDetail.parameterFocus.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameterFocus.concept.text">
      <path value="ServiceRequest.orderDetail.parameterFocus.concept.text" />
      <min value="1" />
      <fixedString value="Substance" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.code.text">
      <path value="ServiceRequest.orderDetail.parameter.code.text" />
      <min value="1" />
      <fixedString value="Substance requirement" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.value[x]">
      <path value="ServiceRequest.orderDetail.parameter.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.value[x].coding">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.value[x].coding.system">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.919" />
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.value[x].coding.code">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.919" />
      </binding>
    </element>
    <element id="ServiceRequest.orderDetail:substance.parameter.value[x].coding.display">
      <path value="ServiceRequest.orderDetail.parameter.value[x].coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.subject.reference">
      <path value="ServiceRequest.subject.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.subject.type">
      <path value="ServiceRequest.subject.type" />
      <min value="1" />
      <fixedUri value="Patient" />
    </element>
    <element id="ServiceRequest.occurrence[x]">
      <path value="ServiceRequest.occurrence[x]" />
      <min value="1" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="ServiceRequest.occurrence[x].start">
      <path value="ServiceRequest.occurrence[x].start" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.occurrence[x].end">
      <path value="ServiceRequest.occurrence[x].end" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.authoredOn">
      <path value="ServiceRequest.authoredOn" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requester">
      <path value="ServiceRequest.requester" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requester.reference">
      <path value="ServiceRequest.requester.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.requester.type">
      <path value="ServiceRequest.requester.type" />
      <min value="1" />
      <fixedUri value="PractitionerRole" />
    </element>
    <element id="ServiceRequest.performer">
      <path value="ServiceRequest.performer" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.performer.reference">
      <path value="ServiceRequest.performer.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.performer.type">
      <path value="ServiceRequest.performer.type" />
      <min value="1" />
      <fixedUri value="Organization" />
    </element>
    <element id="ServiceRequest.location">
      <path value="ServiceRequest.location" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.location.concept">
      <path value="ServiceRequest.location.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.location.concept.coding">
      <path value="ServiceRequest.location.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.location.concept.coding.system">
      <path value="ServiceRequest.location.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.915" />
    </element>
    <element id="ServiceRequest.location.concept.coding.code">
      <path value="ServiceRequest.location.concept.coding.code" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.location.concept.coding.display">
      <path value="ServiceRequest.location.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason">
      <path value="ServiceRequest.reason" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="concept.coding.system" />
        </discriminator>
        <rules value="closed" />
      </slicing>
      <min value="2" />
    </element>
    <element id="ServiceRequest.reason:serviceReason">
      <path value="ServiceRequest.reason" />
      <sliceName value="serviceReason" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:serviceReason.concept">
      <path value="ServiceRequest.reason.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:serviceReason.concept.coding">
      <path value="ServiceRequest.reason.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:serviceReason.concept.coding.system">
      <path value="ServiceRequest.reason.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.916" />
    </element>
    <element id="ServiceRequest.reason:serviceReason.concept.coding.code">
      <path value="ServiceRequest.reason.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.916" />
      </binding>
    </element>
    <element id="ServiceRequest.reason:serviceReason.concept.coding.display">
      <path value="ServiceRequest.reason.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:serviceReason.reference">
      <path value="ServiceRequest.reason.reference" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis">
      <path value="ServiceRequest.reason" />
      <sliceName value="primaryICDDiagnosis" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.concept">
      <path value="ServiceRequest.reason.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.concept.coding">
      <path value="ServiceRequest.reason.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.concept.coding.system">
      <path value="ServiceRequest.reason.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.159" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.concept.coding.code">
      <path value="ServiceRequest.reason.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.159" />
      </binding>
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.concept.coding.display">
      <path value="ServiceRequest.reason.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.reference">
      <path value="ServiceRequest.reason.reference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/ConditionICD10" />
      </type>
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.reference.reference">
      <path value="ServiceRequest.reason.reference.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryICDDiagnosis.reference.type">
      <path value="ServiceRequest.reason.reference.type" />
      <min value="1" />
      <fixedUri value="Condition" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis">
      <path value="ServiceRequest.reason" />
      <sliceName value="primaryOrphanetDiagnosis" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.concept">
      <path value="ServiceRequest.reason.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.concept.coding">
      <path value="ServiceRequest.reason.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.concept.coding.system">
      <path value="ServiceRequest.reason.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.380" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.concept.coding.code">
      <path value="ServiceRequest.reason.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.380" />
      </binding>
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.concept.coding.display">
      <path value="ServiceRequest.reason.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.reference">
      <path value="ServiceRequest.reason.reference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/ConditionOrphanet" />
      </type>
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.reference.reference">
      <path value="ServiceRequest.reason.reference.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:primaryOrphanetDiagnosis.reference.type">
      <path value="ServiceRequest.reason.reference.type" />
      <min value="1" />
      <fixedUri value="Condition" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis">
      <path value="ServiceRequest.reason" />
      <sliceName value="secondaryICDDiagnosis" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.concept">
      <path value="ServiceRequest.reason.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.concept.coding">
      <path value="ServiceRequest.reason.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.concept.coding.system">
      <path value="ServiceRequest.reason.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.159" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.concept.coding.code">
      <path value="ServiceRequest.reason.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.159" />
      </binding>
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.concept.coding.display">
      <path value="ServiceRequest.reason.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.reference">
      <path value="ServiceRequest.reason.reference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/ConditionICD10" />
      </type>
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.reference.reference">
      <path value="ServiceRequest.reason.reference.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryICDDiagnosis.reference.type">
      <path value="ServiceRequest.reason.reference.type" />
      <min value="1" />
      <fixedUri value="Condition" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis">
      <path value="ServiceRequest.reason" />
      <sliceName value="secondaryOrphanetDiagnosis" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.concept">
      <path value="ServiceRequest.reason.concept" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.concept.coding">
      <path value="ServiceRequest.reason.concept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.concept.coding.system">
      <path value="ServiceRequest.reason.concept.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.380" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.concept.coding.code">
      <path value="ServiceRequest.reason.concept.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.914" />
      </binding>
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.concept.coding.display">
      <path value="ServiceRequest.reason.concept.coding.display" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.reference">
      <path value="ServiceRequest.reason.reference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/ConditionOrphanet" />
      </type>
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.reference.reference">
      <path value="ServiceRequest.reason.reference.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.reason:secondaryOrphanetDiagnosis.reference.type">
      <path value="ServiceRequest.reason.reference.type" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.insurance">
      <path value="ServiceRequest.insurance" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/Coverage" />
        <targetProfile value="http://hl7.org/fhir/StructureDefinition/ClaimResponse" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/Coverage" />
      </type>
    </element>
    <element id="ServiceRequest.insurance.reference">
      <path value="ServiceRequest.insurance.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.insurance.type">
      <path value="ServiceRequest.insurance.type" />
      <min value="1" />
      <fixedUri value="Coverage" />
    </element>
    <element id="ServiceRequest.supportingInfo">
      <path value="ServiceRequest.supportingInfo" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="ServiceRequest.supportingInfo:anamnesis">
      <path value="ServiceRequest.supportingInfo" />
      <sliceName value="anamnesis" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.supportingInfo:anamnesis.concept">
      <path value="ServiceRequest.supportingInfo.concept" />
      <max value="0" />
    </element>
    <element id="ServiceRequest.supportingInfo:anamnesis.reference">
      <path value="ServiceRequest.supportingInfo.reference" />
      <min value="1" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://digives.gov.lv/fhir/StructureDefinition/Anamnesis" />
      </type>
    </element>
    <element id="ServiceRequest.supportingInfo:anamnesis.reference.reference">
      <path value="ServiceRequest.supportingInfo.reference.reference" />
      <min value="1" />
    </element>
    <element id="ServiceRequest.supportingInfo:anamnesis.reference.type">
      <path value="ServiceRequest.supportingInfo.reference.type" />
      <min value="1" />
      <fixedUri value="Condition" />
    </element>
    <element id="ServiceRequest.bodySite.extension:laterality">
      <path value="ServiceRequest.bodySite.extension" />
      <sliceName value="laterality" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://digives.gov.lv/fhir/StructureDefinition/Extension/Laterality" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="ServiceRequest.bodySite.coding">
      <path value="ServiceRequest.bodySite.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ServiceRequest.bodySite.coding.system">
      <path value="ServiceRequest.bodySite.coding.system" />
      <min value="1" />
      <fixedUri value="urn:oid:1.3.6.1.4.1.38760.2.918" />
    </element>
    <element id="ServiceRequest.bodySite.coding.code">
      <path value="ServiceRequest.bodySite.coding.code" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="http://digives.gov.lv/fhir/ValueSet/1.3.6.1.4.1.38760.2.918" />
      </binding>
    </element>
    <element id="ServiceRequest.bodySite.coding.display">
      <path value="ServiceRequest.bodySite.coding.display" />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>