<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="address" />
  <meta>
    <lastUpdated value="2020-06-23T11:16:26.156+00:00" />
  </meta>
  <url value="http://spms.min-saude.pt/rnu/extensions/address" />
  <name value="Extensão para morada de utente" />
  <status value="active" />
  <date value="2020-06-23T11:18:33.7851433+00:00" />
  <fhirVersion value="3.0.2" />
  <kind value="complex-type" />
  <abstract value="false" />
  <contextType value="resource" />
  <context value="Patient.address" />
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <snapshot />
  <differential>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="url" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="Extension.extension:address-type">
      <path value="Extension.extension" />
      <sliceName value="address-type" />
      <max value="1" />
    </element>
    <element id="Extension.extension:address-type.url">
      <path value="Extension.extension.url" />
      <fixedUri value="address-type" />
    </element>
    <element id="Extension.extension:address-type.value[x]:valueCoding">
      <path value="Extension.extension.valueCoding" />
      <sliceName value="valueCoding" />
      <min value="1" />
      <type>
        <code value="Coding" />
      </type>
    </element>
    <element id="Extension.extension:address-type.value[x]:valueCoding.system">
      <path value="Extension.extension.valueCoding.system" />
      <min value="1" />
      <fixedUri value="http://spms.min-saude.pt/rnu/extensions/address-types" />
    </element>
    <element id="Extension.extension:address-type.value[x]:valueCoding.code">
      <path value="Extension.extension.valueCoding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:address-type.value[x]:valueCoding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCoding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:street-type">
      <path value="Extension.extension" />
      <sliceName value="street-type" />
      <max value="1" />
    </element>
    <element id="Extension.extension:street-type.url">
      <path value="Extension.extension.url" />
      <fixedUri value="street-type" />
    </element>
    <element id="Extension.extension:street-type.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:street-type.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:street-type.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:street-type.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:street-type.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:street">
      <path value="Extension.extension" />
      <sliceName value="street" />
      <max value="1" />
    </element>
    <element id="Extension.extension:street.url">
      <path value="Extension.extension.url" />
      <fixedUri value="street" />
    </element>
    <element id="Extension.extension:street.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:building-type">
      <path value="Extension.extension" />
      <sliceName value="building-type" />
      <max value="1" />
    </element>
    <element id="Extension.extension:building-type.url">
      <path value="Extension.extension.url" />
      <fixedUri value="building-type" />
    </element>
    <element id="Extension.extension:building-type.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:building-type.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:building-type.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:building-type.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:building-type.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:door-number">
      <path value="Extension.extension" />
      <sliceName value="door-number" />
      <max value="1" />
    </element>
    <element id="Extension.extension:door-number.url">
      <path value="Extension.extension.url" />
      <fixedUri value="door-number" />
    </element>
    <element id="Extension.extension:door-number.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:door-side">
      <path value="Extension.extension" />
      <sliceName value="door-side" />
      <max value="1" />
    </element>
    <element id="Extension.extension:door-side.url">
      <path value="Extension.extension.url" />
      <fixedUri value="door-side" />
    </element>
    <element id="Extension.extension:door-side.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:door-side.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:floor">
      <path value="Extension.extension" />
      <sliceName value="floor" />
      <max value="1" />
    </element>
    <element id="Extension.extension:floor.url">
      <path value="Extension.extension.url" />
      <fixedUri value="floor" />
    </element>
    <element id="Extension.extension:floor.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:place">
      <path value="Extension.extension" />
      <sliceName value="place" />
      <max value="1" />
    </element>
    <element id="Extension.extension:place.url">
      <path value="Extension.extension.url" />
      <fixedUri value="place" />
    </element>
    <element id="Extension.extension:place.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:locality">
      <path value="Extension.extension" />
      <sliceName value="locality" />
      <max value="1" />
    </element>
    <element id="Extension.extension:locality.url">
      <path value="Extension.extension.url" />
      <fixedUri value="locality" />
    </element>
    <element id="Extension.extension:locality.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:state">
      <path value="Extension.extension" />
      <sliceName value="state" />
      <max value="1" />
    </element>
    <element id="Extension.extension:state.url">
      <path value="Extension.extension.url" />
      <fixedUri value="state" />
    </element>
    <element id="Extension.extension:state.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:state.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:state.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:state.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:state.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:city">
      <path value="Extension.extension" />
      <sliceName value="city" />
      <max value="1" />
    </element>
    <element id="Extension.extension:city.url">
      <path value="Extension.extension.url" />
      <fixedUri value="city" />
    </element>
    <element id="Extension.extension:city.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:city.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:city.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:city.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:city.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:parish">
      <path value="Extension.extension" />
      <sliceName value="parish" />
      <max value="1" />
    </element>
    <element id="Extension.extension:parish.url">
      <path value="Extension.extension.url" />
      <fixedUri value="parish" />
    </element>
    <element id="Extension.extension:parish.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:parish.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:parish.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:parish.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:parish.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:postal-code">
      <path value="Extension.extension" />
      <sliceName value="postal-code" />
      <max value="1" />
    </element>
    <element id="Extension.extension:postal-code.url">
      <path value="Extension.extension.url" />
      <fixedUri value="postal-code" />
    </element>
    <element id="Extension.extension:postal-code.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:postal-code.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:postal-code.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:postal-code.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:postal-code.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:foreign-address">
      <path value="Extension.extension" />
      <sliceName value="foreign-address" />
      <max value="1" />
    </element>
    <element id="Extension.extension:foreign-address.url">
      <path value="Extension.extension.url" />
      <fixedUri value="foreign-address" />
    </element>
    <element id="Extension.extension:foreign-address.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:foreign-region">
      <path value="Extension.extension" />
      <sliceName value="foreign-region" />
      <max value="1" />
    </element>
    <element id="Extension.extension:foreign-region.url">
      <path value="Extension.extension.url" />
      <fixedUri value="foreign-region" />
    </element>
    <element id="Extension.extension:foreign-region.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:foreign-city">
      <path value="Extension.extension" />
      <sliceName value="foreign-city" />
      <max value="1" />
    </element>
    <element id="Extension.extension:foreign-city.url">
      <path value="Extension.extension.url" />
      <fixedUri value="foreign-city" />
    </element>
    <element id="Extension.extension:foreign-city.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:foreign-district">
      <path value="Extension.extension" />
      <sliceName value="foreign-district" />
      <max value="1" />
    </element>
    <element id="Extension.extension:foreign-district.url">
      <path value="Extension.extension.url" />
      <fixedUri value="foreign-district" />
    </element>
    <element id="Extension.extension:foreign-district.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:foreign-postal-code">
      <path value="Extension.extension" />
      <sliceName value="foreign-postal-code" />
      <max value="1" />
    </element>
    <element id="Extension.extension:foreign-postal-code.url">
      <path value="Extension.extension.url" />
      <fixedUri value="foreign-postal-code" />
    </element>
    <element id="Extension.extension:foreign-postal-code.value[x]:valueString">
      <path value="Extension.extension.valueString" />
      <sliceName value="valueString" />
      <min value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Extension.extension:country">
      <path value="Extension.extension" />
      <sliceName value="country" />
      <max value="1" />
    </element>
    <element id="Extension.extension:country.url">
      <path value="Extension.extension.url" />
      <fixedUri value="country" />
    </element>
    <element id="Extension.extension:country.value[x]:valueCodeableConcept">
      <path value="Extension.extension.valueCodeableConcept" />
      <sliceName value="valueCodeableConcept" />
      <min value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:country.value[x]:valueCodeableConcept.coding">
      <path value="Extension.extension.valueCodeableConcept.coding" />
      <min value="1" />
    </element>
    <element id="Extension.extension:country.value[x]:valueCodeableConcept.coding.system">
      <path value="Extension.extension.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="https://www.ctt.pt/" />
    </element>
    <element id="Extension.extension:country.value[x]:valueCodeableConcept.coding.code">
      <path value="Extension.extension.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="Extension.extension:country.value[x]:valueCodeableConcept.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="Extension.extension.valueCodeableConcept.coding.display" />
      <min value="1" />
    </element>
    <element id="Extension.extension:last-updated">
      <path value="Extension.extension" />
      <sliceName value="last-updated" />
      <max value="1" />
    </element>
    <element id="Extension.extension:last-updated.url">
      <path value="Extension.extension.url" />
      <fixedUri value="last-updated" />
    </element>
    <element id="Extension.extension:last-updated.value[x]:valueDateTime">
      <path value="Extension.extension.valueDateTime" />
      <sliceName value="valueDateTime" />
      <min value="1" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://spms.min-saude.pt/rnu/extensions/address" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
      <type>
        <code value="base64Binary" />
      </type>
      <type>
        <code value="boolean" />
      </type>
      <type>
        <code value="code" />
      </type>
      <type>
        <code value="date" />
      </type>
      <type>
        <code value="dateTime" />
      </type>
      <type>
        <code value="decimal" />
      </type>
      <type>
        <code value="id" />
      </type>
      <type>
        <code value="instant" />
      </type>
      <type>
        <code value="integer" />
      </type>
      <type>
        <code value="markdown" />
      </type>
      <type>
        <code value="oid" />
      </type>
      <type>
        <code value="positiveInt" />
      </type>
      <type>
        <code value="string" />
      </type>
      <type>
        <code value="time" />
      </type>
      <type>
        <code value="unsignedInt" />
      </type>
      <type>
        <code value="uri" />
      </type>
      <type>
        <code value="Address" />
      </type>
      <type>
        <code value="Age" />
      </type>
      <type>
        <code value="Annotation" />
      </type>
      <type>
        <code value="Attachment" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="Coding" />
      </type>
      <type>
        <code value="ContactPoint" />
      </type>
      <type>
        <code value="Count" />
      </type>
      <type>
        <code value="Distance" />
      </type>
      <type>
        <code value="Duration" />
      </type>
      <type>
        <code value="HumanName" />
      </type>
      <type>
        <code value="Identifier" />
      </type>
      <type>
        <code value="Money" />
      </type>
      <type>
        <code value="Period" />
      </type>
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="Range" />
      </type>
      <type>
        <code value="Ratio" />
      </type>
      <type>
        <code value="Reference" />
      </type>
      <type>
        <code value="SampledData" />
      </type>
      <type>
        <code value="Signature" />
      </type>
      <type>
        <code value="Timing" />
      </type>
    </element>
  </differential>
</StructureDefinition>