<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="gd-Address-street" />
  <url value="http://ehelse.no/fhir/StructureDefinition/gd-Address-street" />
  <version value="2.3.1" />
  <name value="GdAddressStreet" />
  <status value="draft" />
  <date value="2019-10-16" />
  <description value="Contains information and metadata for addresses defined in Norwegian Master Person Index (FREG) and Norwegian Directorate of e-Health's health related Master Person Index.&#xD;&#xA;&#xD;&#xA;The profile defines information structure of a Norwegian street address (vegadresse, vegadresseforpost), as defined by FREG.&#xD;&#xA;&#xD;&#xA;adresse for en bygning, bruksenhet, eiendom eller annet objekt som er registrert med adresse i matrikkelen&#xD;&#xA;Denne entitetstypen for norsk strukturert vegadresse er fullt kompatibel med strukturen i matrikkelen mht. egenskapsnavn." />
  <purpose value="vegadresse&#xD;&#xA;vegadresseforpost" />
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="freg" />
    <name value="vegadresse" />
    <comment value="Kontaktadresser bruker VegadresseForPost som datatype, Vegadresse og VegadresseForPost er slått sammen i GdAddressStreet" />
  </mapping>
  <kind value="complex-type" />
  <abstract value="false" />
  <type value="Address" />
  <baseDefinition value="http://ehelse.no/fhir/StructureDefinition/gd-Address" />
  <derivation value="constraint" />
  <differential>
    <element id="Address">
      <path value="Address" />
      <alias value="vegadresse" />
      <mapping>
        <identity value="freg" />
        <map value="vegadresse" />
        <comment value="Kontaktadresser bruker VegadresseForPost som datatype, Vegadresse og VegadresseForPost er slått sammen i GdAddressStreet" />
      </mapping>
    </element>
    <element id="Address.extension">
      <path value="Address.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Address.extension:urbanDistrict">
      <path value="Address.extension" />
      <sliceName value="urbanDistrict" />
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:propertyInformation">
      <path value="Address.extension" />
      <sliceName value="propertyInformation" />
      <definition value="gd-Address-street uses property information to contain the municipality code from FREG. no other part of propertyinformation is used by this profile.&#xD;&#xA;&#xD;&#xA;Identification of a real property in Norway is defined using gårdsnummer, bruksnummer and kommunenummer. In addition real property can be rented out, the area of the real property that is rented is measured and is further identified by its festenummer. In addition some real property is split into sections identified by its seksjonsnummer" />
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:propertyInformation.extension">
      <path value="Address.extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Address.extension:propertyInformation.extension:cadastralUnitNumber">
      <path value="Address.extension.extension" />
      <sliceName value="cadastralUnitNumber" />
      <mustSupport value="false" />
    </element>
    <element id="Address.extension:propertyInformation.extension:propertyUnitNumber">
      <path value="Address.extension.extension" />
      <sliceName value="propertyUnitNumber" />
      <mustSupport value="false" />
    </element>
    <element id="Address.extension:propertyInformation.extension:leaseholdNumber">
      <path value="Address.extension.extension" />
      <sliceName value="leaseholdNumber" />
      <mustSupport value="false" />
    </element>
    <element id="Address.extension:propertyInformation.extension:condominiumUnitNumber">
      <path value="Address.extension.extension" />
      <sliceName value="condominiumUnitNumber" />
      <mustSupport value="false" />
    </element>
    <element id="Address.extension:propertyInformation.extension:municipality">
      <path value="Address.extension.extension" />
      <sliceName value="municipality" />
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:streetAddress">
      <path value="Address.extension" />
      <sliceName value="streetAddress" />
      <short value="Information specific to the street address from FREG" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://ehelse.no/fhir/StructureDefinition/gd-street-address" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:streetAddress.extension">
      <path value="Address.extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Address.extension:streetAddress.extension:addressAdditionalName">
      <path value="Address.extension.extension" />
      <sliceName value="addressAdditionalName" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="adressetilleggsnavn" />
      </mapping>
    </element>
    <element id="Address.extension:streetAddress.extension:addressCode">
      <path value="Address.extension.extension" />
      <sliceName value="addressCode" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="adressekode" />
      </mapping>
    </element>
    <element id="Address.extension:separatelyOccupiedUnit">
      <path value="Address.extension" />
      <sliceName value="separatelyOccupiedUnit" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://ehelse.no/fhir/StructureDefinition/gd-separately-occupied-unit" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:separatelyOccupiedUnit.extension">
      <path value="Address.extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Address.extension:separatelyOccupiedUnit.extension:separatelyOccupiedUnitType">
      <path value="Address.extension.extension" />
      <sliceName value="separatelyOccupiedUnitType" />
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:separatelyOccupiedUnit.extension:separatelyOccupiedUnitNumber">
      <path value="Address.extension.extension" />
      <sliceName value="separatelyOccupiedUnitNumber" />
      <mustSupport value="true" />
    </element>
    <element id="Address.line.extension">
      <path value="Address.line.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Address.line.extension:streetName">
      <path value="Address.line.extension" />
      <sliceName value="streetName" />
      <short value="adressenavn fra FREG" />
      <definition value="adressenavn fra FREG, navn på gate, veg, sti, plass eller område, brukt som del av den offisielle adressen" />
      <alias value="adressenavn" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" />
      </type>
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="adressenavn" />
      </mapping>
    </element>
    <element id="Address.line.extension:houseNumberNumeric">
      <path value="Address.line.extension" />
      <sliceName value="houseNumberNumeric" />
      <short value="husnummer fra FREG" />
      <definition value="husnummer fra FREG, nummer som entydig identifiserer eiendommer, anlegg, bygninger eller innganger til bygninger innenfor en adresserbar gate, veg, sti, plass eller område" />
      <alias value="husnummer" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumberNumeric" />
      </type>
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="husnummer" />
        <comment value="adresssenummer.husnummer" />
      </mapping>
    </element>
    <element id="Address.line.extension:buildingNumberSuffix">
      <path value="Address.line.extension" />
      <sliceName value="buildingNumberSuffix" />
      <short value="husbokstav fra FREG" />
      <definition value="husbokstav fra FREG, bokstav som sammen med husnummer entydig identifiserer eiendommer, anlegg, bygninger eller innganger til bygninger innenfor en adresserbar gate, veg, sti, plass eller område" />
      <alias value="husbokstav" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-buildingNumberSuffix" />
      </type>
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="husbokstav" />
        <comment value="adressenummer.husbokstav" />
      </mapping>
    </element>
    <element id="Address.line.extension:coName">
      <path value="Address.line.extension" />
      <sliceName value="coName" />
      <short value="coAdressenavn fra FREG" />
      <definition value="coAdressenavn fra FREG, beskrivelse av enten hvem mottakeren er i &quot;omsorg&quot; hos (C/O=&quot;care of&quot;) eller hvem som er mottaker innen en organisasjon (v/=ved eller Att:=&quot;attention&quot;)" />
      <alias value="coAdressenavn" />
      <max value="1" />
      <type>
        <code value="Extension" />
        <profile value="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-careOf" />
      </type>
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="coAdressenavn" />
      </mapping>
    </element>
    <element id="Address.city">
      <path value="Address.city" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="poststedsnavn" />
      </mapping>
    </element>
    <element id="Address.postalCode">
      <path value="Address.postalCode" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="postnummer" />
      </mapping>
    </element>
    <element id="Address.period">
      <path value="Address.period" />
      <mustSupport value="true" />
    </element>
    <element id="Address.period.start">
      <path value="Address.period.start" />
      <mustSupport value="true" />
    </element>
    <element id="Address.period.end">
      <path value="Address.period.end" />
      <mustSupport value="true" />
    </element>
  </differential>
</StructureDefinition>