<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="gd-Address-freeform" />
  <url value="http://ehelse.no/fhir/StructureDefinition/gd-Address-freeform" />
  <version value="2.3.0" />
  <name value="GdAddressFreeform" />
  <status value="draft" />
  <date value="2019-12-19" />
  <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 unstructured norwegian or interntional street address (internasjonalAdresseFrittFormat, PostadresseFrittFormat), as defined by FREG.&#xD;&#xA;&#xD;&#xA;Also used for AddressType of PreferertKontaktadresse, to give information about the preferred contact adress of the person." />
  <purpose value="PostadresseIFrittFormat&#xD;&#xA;InternasjonalAdresseIFrittFormat&#xD;&#xA;PreferertKontaktadresse" />
  <fhirVersion value="4.0.0" />
  <mapping>
    <identity value="freg.KontaktadresseIUtlandet" />
    <name value="utenlandskAdresseIFrittFormat" />
  </mapping>
  <mapping>
    <identity value="freg.Kontaktadresse" />
    <name value="postadresseIFrittFormat" />
  </mapping>
  <mapping>
    <identity value="freg.PreferertKontaktadresse" />
    <name value="kontaktadresseIFrittFormat" />
  </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="PostadresseIFrittFormat" />
      <alias value="InternasjonalAdresseIFrittFormat" />
      <alias value="PreferertKontaktadresse" />
      <mapping>
        <identity value="freg.KontaktadresseIUtlandet" />
        <map value="utenlandskAdresseIFrittFormat" />
      </mapping>
      <mapping>
        <identity value="freg.Kontaktadresse" />
        <map value="postadresseIFrittFormat" />
      </mapping>
      <mapping>
        <identity value="freg.PreferertKontaktadresse" />
        <map value="kontaktadresseIFrittFormat" />
      </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:preferredAddress">
      <path value="Address.extension" />
      <sliceName value="preferredAddress" />
      <short value="preferred addresstype" />
      <definition value="The Indicates the citicen choice of preferred address for contact as registered in FREG.&#xD;&#xA;The preferred addresstype indicates which address in the document is the person's preferred contact address.&#xD;&#xA;Only used for AddressType of PreferertKontaktadresse.&#xD;&#xA;PreferertKontaktadresse always has a AddressContenttype of PostadresseFrittFormat" />
      <type>
        <code value="Extension" />
        <profile value="http://ehelse.no/fhir/StructureDefinition/gd-preferred-address" />
      </type>
      <mustSupport value="true" />
    </element>
    <element id="Address.extension:preferredAddress.value[x]">
      <path value="Address.extension.value[x]" />
      <definition value="The preferred addresstype indicates which address in the document is the person's preferred contact address." />
    </element>
    <element id="Address.line">
      <path value="Address.line" />
      <short value="adresselinjer fra FREG" />
      <definition value="adresselinjer fra FREG, Norske adresser oppgis med opptil 4 linjer, internasjonale adresser kan oppgis med ubegrenset antall linjer.&#xD;&#xA;&#xD;&#xA;En en-dimensjonal tabell med opptil 4 tekstlinjer for å kunne uttrykke en norsk postadresse fullt ut. Det skal være plass til 1: coAdressenavn, 2: adressetilleggsnavn, 3: adressenavn med adressenummer og 4: postnummer med poststedsnavn i dette formatet.&#xD;&#xA;&#xD;&#xA;This component contains the house number, apartment number, street name, street direction,  P.O. Box number, delivery hints, and similar address &#xD;&#xA;information." />
      <alias value="adresselinje" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="adresselinje" />
      </mapping>
    </element>
    <element id="Address.city">
      <path value="Address.city" />
      <short value="postedsnavn eller byEllerStedsnavn fra FREG" />
      <definition value="gd-Address: All Norwegian addresses are from Master Person Index uses this element for &quot;poststed&quot; or &quot;postedsnavn&quot;. International addresses uses this element to communicate the name of the city (byEllerStedsnavn i FREG).&#xD;&#xA;&#xD;&#xA;The name of the poststed or city. When a postalcode is given the name of the city must be according to the official list of postalcodes used in Norway. &#xD;&#xA;&#xD;&#xA;The name of the city, town, village or other community or delivery center." />
      <alias value="byEllerStedsnavn" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg.InternasjonalAdresseFrittformat" />
        <map value="byEllerStedsnavn" />
      </mapping>
      <mapping>
        <identity value="freg.PostadresseIFrittFormat" />
        <map value="poststedsnavn" />
      </mapping>
    </element>
    <element id="Address.postalCode">
      <path value="Address.postalCode" />
      <short value="postnummer eller postkode fra FREG" />
      <definition value="Internasjonal postkode eller norsk postnummer fra FREG&#xD;&#xA;&#xD;&#xA;A postal code designating a region defined by the postal service.&#xD;&#xA;&#xD;&#xA;In Norway this is af four digit number defined by the norwegian postal service." />
      <alias value="postkode" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg.KontaktadresseIUtlandet" />
        <map value="postkode" />
      </mapping>
      <mapping>
        <identity value="freg.Kontaktadresse" />
        <map value="postnummer" />
      </mapping>
    </element>
    <element id="Address.country">
      <path value="Address.country" />
      <short value="landkode fra FREG" />
      <definition value="landkode fra FREG, kode for å representere et land, FREG benytter ISO 3166-3&#xD;&#xA;&#xD;&#xA;Country (e.g. can be ISO 3166 3 letter code)&#xD;&#xA;Country - a nation as commonly understood or generally accepted." />
      <alias value="landkode" />
      <mustSupport value="true" />
      <mapping>
        <identity value="freg" />
        <map value="landkode" />
      </mapping>
    </element>
  </differential>
</StructureDefinition>