<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="vkp-Address-v090" />
  <url value="http://ehelse.no/fhir/StructureDefinition/vkp-Address-v090" />
  <version value="0.9.0" />
  <name value="VkpAddress" />
  <status value="draft" />
  <date value="2019-11-28" />
  <description value="Profile of the no-Address profile for use in Norwegian VKP project" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Address" />
  <baseDefinition value="http://hl7.no/fhir/StructureDefinition/no-basis-Address" />
  <derivation value="constraint" />
  <differential>
    <element id="Address.extension">
      <path value="Address.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="Address.extension:elock">
      <path value="Address.extension" />
      <sliceName value="elock" />
      <type>
        <code value="Extension" />
        <profile value="http://ehelse.no/fhir/StructureDefinition/vkp-elock-v090" />
      </type>
    </element>
    <element id="Address.line.extension">
      <path value="Address.line.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="Address.line.extension:hint">
      <path value="Address.line.extension" />
      <sliceName value="hint" />
      <short value="additionalLocator - hint" />
      <definition value="In VKP this extension is used to give additional information of how to locate the address when visiting the location.&#xD;&#xA;&#xD;&#xA;This can be a unit designator, such as apartment number, suite number, or floor. There may be several unit designators in an address (e.g., &quot;3rd floor, Appt. 342&quot;). This can also be a designator pointing away from the location, rather than specifying a smaller location within some larger one (e.g., Dutch &quot;t.o.&quot; means &quot;opposite to&quot; for house boats located across the street facing houses)." />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator" />
      </type>
    </element>
    <element id="Address.line.extension:hint.value[x]">
      <path value="Address.line.extension.value[x]" />
      <slicing>
        <discriminator>
          <type value="type" />
          <path value="$this" />
        </discriminator>
        <rules value="closed" />
      </slicing>
    </element>
    <element id="Address.line.extension:hint.value[x]:valueString">
      <path value="Address.line.extension.value[x]" />
      <sliceName value="valueString" />
    </element>
  </differential>
</StructureDefinition>