<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://nijz.si/rdsp/fhir/StructureDefinition/LocationSI" />
  <name value="LocationSI" />
  <status value="draft" />
  <fhirVersion value="4.1.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Location" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Location" />
  <derivation value="constraint" />
  <differential>
    <element id="Location.extension">
      <path value="Location.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Location.extension:locationDetails">
      <path value="Location.extension" />
      <sliceName value="locationDetails" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/OrgDetailsSI" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Location.identifier">
      <path value="Location.identifier" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="type" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Location.identifier:zzzsID">
      <path value="Location.identifier" />
      <sliceName value="zzzsID" />
      <max value="1" />
    </element>
    <element id="Location.identifier:zzzsID.type.coding">
      <path value="Location.identifier.type.coding" />
      <patternCoding>
        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
        <code value="PPIN" />
        <display value="zzzsID" />
      </patternCoding>
    </element>
    <element id="Location.identifier:zzzsID.system">
      <path value="Location.identifier.system" />
      <patternUri value="urn:nijz:rizddz:zzzsID" />
    </element>
    <element id="Location.identifier:zzzsID.value">
      <path value="Location.identifier.value" />
      <example>
        <label value="zzzsid" />
        <valueString value="2886302" />
      </example>
    </element>
    <element id="Location.identifier:rizddzID">
      <path value="Location.identifier" />
      <sliceName value="rizddzID" />
      <max value="1" />
    </element>
    <element id="Location.identifier:rizddzID.type.coding">
      <path value="Location.identifier.type.coding" />
      <patternCoding>
        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
        <code value="PRN" />
        <display value="rizddzOrgId" />
      </patternCoding>
    </element>
    <element id="Location.identifier:rizddzID.value">
      <path value="Location.identifier.value" />
      <example>
        <label value="rizddzid" />
        <valueString value="50007" />
      </example>
    </element>
    <element id="Location.identifier:crppID">
      <path value="Location.identifier" />
      <sliceName value="crppID" />
      <max value="1" />
    </element>
    <element id="Location.identifier:crppID.type.coding">
      <path value="Location.identifier.type.coding" />
      <patternCoding>
        <system value="http://terminology.hl7.org/CodeSystem/v2-0203" />
        <code value="U" />
        <display value="crppID" />
      </patternCoding>
    </element>
    <element id="Location.identifier:crppID.value">
      <path value="Location.identifier.value" />
      <example>
        <label value="crppid" />
        <valueString value="50007:2 (StevilkaIzvajalca + ‘:‘ + StevilkaLokacije)" />
      </example>
    </element>
    <element id="Location.type.coding">
      <path value="Location.type.coding" />
      <example>
        <label value="type" />
        <valueCoding>
          <system value="http://terminology.hl7.org/CodeSystem/v3-RoleCode" />
          <code value="fa" />
          <display value="facility" />
        </valueCoding>
      </example>
    </element>
    <element id="Location.telecom.extension">
      <path value="Location.telecom.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Location.telecom.extension:TelecomDetails">
      <path value="Location.telecom.extension" />
      <sliceName value="TelecomDetails" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/TelecomDetails" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Location.address.extension">
      <path value="Location.address.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <min value="0" />
    </element>
    <element id="Location.address.extension:StructuredAddress">
      <path value="Location.address.extension" />
      <sliceName value="StructuredAddress" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="https://nijz.si/rdsp/fhir/StructureDefinition/StructuredAddress" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Location.physicalType.coding">
      <path value="Location.physicalType.coding" />
      <example>
        <label value="site" />
        <valueCoding>
          <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" />
          <code value="si" />
          <display value="site" />
        </valueCoding>
      </example>
      <example>
        <label value="building" />
        <valueCoding>
          <system value="http://terminology.hl7.org/CodeSystem/location-physical-type" />
          <code value="bu" />
          <display value="building" />
        </valueCoding>
      </example>
    </element>
  </differential>
</StructureDefinition>