<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="nxh-separation-procedure" />
  <url value="https://fhir.nexuzhealth.com/standards/fhir/StructureDefinition/NxhSeparationProcedure" />
  <name value="NxhSeparationProcedure" />
  <status value="active" />
  <date value="2023-09-28T13:42:34.3801192+00:00" />
  <description value="Nexuzhealth profile for a separation procedure." />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Procedure" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Procedure" />
  <derivation value="constraint" />
  <differential>
    <element id="Procedure.extension">
      <path value="Procedure.extension" />
      <min value="2" />
    </element>
    <element id="Procedure.extension:separationCareObservation">
      <path value="Procedure.extension" />
      <sliceName value="separationCareObservation" />
      <short value="separation care observation" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.nexuzhealth.com/standards/fhir/StructureDefinition/nxh-ext-separationCareObservation" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Procedure.extension:separationCareObservation.value[x]">
      <path value="Procedure.extension.value[x]" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list)" />
    </element>
    <element id="Procedure.extension:supervisionCareObservation">
      <path value="Procedure.extension" />
      <sliceName value="supervisionCareObservation" />
      <short value="supervision  care observation" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.nexuzhealth.com/standards/fhir/StructureDefinition/nxh-ext-supervisionCareObservation" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Procedure.extension:supervisionCareObservation.value[x]">
      <path value="Procedure.extension.value[x]" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list)" />
    </element>
    <element id="Procedure.extension:supervisionCareObservation.value[x].reference">
      <path value="Procedure.extension.value[x].reference" />
      <definition value="A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources" />
    </element>
    <element id="Procedure.extension:hospitalCode">
      <path value="Procedure.extension" />
      <sliceName value="hospitalCode" />
      <short value="hospital code" />
      <definition value="A reference to a hospital (an organization) the resource is related to." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.nexuzhealth.com/standards/fhir/StructureDefinition/nxh-ext-hospitalCode" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Procedure.extension:hospitalCode.value[x]">
      <path value="Procedure.extension.value[x]" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list)" />
    </element>
    <element id="Procedure.extension:location">
      <path value="Procedure.extension" />
      <sliceName value="location" />
      <definition value="A reference to a location resource related tot the questionnaire." />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://fhir.nexuzhealth.com/standards/fhir/StructureDefinition/nxh-ext-location" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Procedure.extension:location.value[x]">
      <path value="Procedure.extension.value[x]" />
      <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list)" />
    </element>
    <element id="Procedure.identifier">
      <path value="Procedure.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="system" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Procedure.identifier:volgNr">
      <path value="Procedure.identifier" />
      <sliceName value="volgNr" />
      <short value="volgNr" />
      <definition value="The volgNr identifier of the procedure." />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="Procedure.identifier:volgNr.system">
      <path value="Procedure.identifier.system" />
      <fixedUri value="https://fhir.nexuzhealth.com/standards/fhir/NamingSystem/kws/bifrost/afzondering/volgNr" />
    </element>
    <element id="Procedure.category">
      <path value="Procedure.category" />
      <min value="1" />
    </element>
    <element id="Procedure.category.coding.system">
      <path value="Procedure.category.coding.system" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Procedure.category.coding.code">
      <path value="Procedure.category.coding.code" />
      <fixedCode value="24642003" />
    </element>
    <element id="Procedure.code.coding.system">
      <path value="Procedure.code.coding.system" />
      <fixedUri value="http://snomed.info/sct" />
    </element>
    <element id="Procedure.code.coding.code">
      <path value="Procedure.code.coding.code" />
      <fixedCode value="90278001" />
    </element>
    <element id="Procedure.performer.function">
      <path value="Procedure.performer.function" />
      <binding>
        <strength value="extensible" />
        <valueSet value="https://fhir.nexuzhealth.com/standards/fhir/ValueSet/nxh-vs-arts-supervisor" />
      </binding>
    </element>
  </differential>
</StructureDefinition>