<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="6acdfc72-53ed-4b6b-8f5e-fd744a899823" />
  <meta>
    <lastUpdated value="2021-09-28T08:24:30.308+00:00" />
  </meta>
  <url value="https://fhir.cambio.se/StructureDefinition/bedOverview-availableBeds/v1" />
  <name value="bedOverview-availableBedsPeriod" />
  <status value="draft" />
  <date value="2021-09-15T08:49:13.7293155+00:00" />
  <description value="An available bed is a bed with physical design, equipment and staffing that ensures patient safety and a good work environment. Available beds are the total number of available beds at a unit at any given point of time. The number of Available beds can vary over time and is defined by one or many schedules. Available beds will use the combinations of regular and temporary schedules and provide the number of available beds for the current period and next upcoming period.&#xD;&#xA;&#xD;&#xA;An available bed period is a cohesive time with a start-date-and-time and an end-date-and-time during which a specified number of available beds is defined. Different periods will not overlap, but gaps between periods can exist." />
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Basic" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="Extension" />
      <max value="1" />
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Extension.extension:availableBeds">
      <path value="Extension.extension" />
      <sliceName value="availableBeds" />
      <definition value="The number of available beds." />
      <min value="0" />
      <max value="1" />
    </element>
    <element id="Extension.extension:availableBeds.url">
      <path value="Extension.extension.url" />
      <fixedUri value="availableBeds" />
    </element>
    <element id="Extension.extension:availableBeds.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element id="Extension.extension:period">
      <path value="Extension.extension" />
      <sliceName value="period" />
      <definition value="Start time  and end time of the Available beds period" />
      <min value="0" />
    </element>
    <element id="Extension.extension:period.url">
      <path value="Extension.extension.url" />
      <fixedUri value="period" />
    </element>
    <element id="Extension.extension:period.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="Period" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="https://fhir.cambio.se/StructureDefinition/bedOverview-availableBeds/v1" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>