Indirizzo
type: StructureDefinition
node role: treeRoot
id:
  v: Indirizzo
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: DefinizioneStruttura Indirizzo Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Indirizzo 0..* Element This is an abstract type. Indirizzo Elements defined in Ancestors:@id, <a href="http://hl7.org/fhir/R4/datatypes.html#Element" title="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.">extension #xD; tipo 0..* CodeableConcept Tipo di indirizzo (e.g residenza, domicilio) #xD; periodoValidita 0..* Period Periodo di validità #xD; stringaIndirizzo S 0..* string Indirizzo completo o parziale testuale #xD; strutturaIndirizzo S 0..* BackboneElement Struttura Indirizzo #xD; linea 0..* BackboneElement Linea Indirizzo #xD; stringa 0..* string Linea Indirizzo testuale Example linea: Via dei Carpini 33r, scala 2, interno 8 #xD; odonimo 0..* string Toponimo stradale (e.g. Via Carso) Example odonimo: Vicolo Alberti #xD; denominazioneUrbanisticaGenerica 0..1 string Denominazione Urbanistica Generica (DUG) Example DUG: Via #xD; dugCode 0..* CodeableConcept Codice Denominazione Urbanistica Generica (DUG) Example DUG: {"coding":[{"system":"http://registry.geodati.gov.it/dug","code":"67","display":"via"}]} #xD; denominazioneUrbanisticaUfficiale 0..1 string Denominazione Urbanistica Ufficiale (DUF) Example DUF: Corta #xD; numeroCivico 0..* string Numero Civico Example numeroCivico: 37 #xD; interno 0..* string Interno Example interno: 8b #xD; scala 0..* string Scala Example scala: scala 2 #xD; cap 0..* string Codice Avviamento Postale #xD; localita 0..* string Nome Località Example localita: Il Poggetto #xD; comune 0..* string Nome comune #xD; codiceComune 0..1 CodeableConcep…
url:
  v: http://hl7.it/fhir/StructureDefinition/Indirizzo
  l: Indirizzo
version:
  v: 0.1.1
name:
  v: Indirizzo
title:
  v: Indirizzo
status:
  v: draft
experimental:
  v: true
date:
  v: 2025-11-18T14:18:52+00:00
publisher:
  v: HL7 Italia
contact:
  telecom:
    system:
      v: url
    value:
      v: http://hl7.it
description:
  v: Modello Logico che definisce le tipiche informazioni che caratterizzano un indirizzo nella giurisdizione italiana.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: IT
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: fhir-it
  uri:
    v: http://hl7.it/fhir
    l: fhir
  name:
    v: HL7 FHIR IT Profiles
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: true
type:
  v: Indirizzo
  l: Indirizzo
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: Indirizzo
    path:
      v: Indirizzo
    short:
      v: Indirizzo
    definition:
      v: Modello Logico che definisce le tipiche informazioni che caratterizzano un indirizzo nella giurisdizione italiana.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element
      min:
        v: 0
      max:
        v: *
    condition:
      v: ele-1
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    is modifier:
      v: false
    mapping:
      identity:
        v: fhir-it
      map:
        v: Address.conformsTo('http://hl7.it/fhir/StructureDefinition/Address-it-base')
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Indirizzo.id
    path:
      v: Indirizzo.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Indirizzo.extension
    path:
      v: Indirizzo.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
        l: Extension
    constraint:
      key:
        v: ele-1
      severity:
        v: error

Url
v: string
l: string

v: value

v: url

v: All FHIR elements must have a @value or children

v: hasValue() or (children().count() > id.count())

v: @value|f:*|h:div

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
xpath:
  v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  l: Extension

v: false

v: false

identity:
  v: rim
map:
  v: n/a

id:
  v: Indirizzo.tipo
path:
  v: Indirizzo.tipo
short:
  v: Tipo di indirizzo (e.g residenza, domicilio)
definition:
  v: Tipo di indirizzo (e.g residenza, domicilio)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.tipo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.extension
  comment:
    v: I diversi tipi di indirizzo sono caratterizzati dalla valorizzazione di specifici campi: e.g. use='home' per domicilio. In caso sia necessario descivere specificatamente la categoria di indirizzo una specifica estensione (opzionale) può essere aggiunta.

id:
  v: Indirizzo.periodoValidita
path:
  v: Indirizzo.periodoValidita
short:
  v: Periodo di validità
definition:
  v: Periodo di validità dell'indirizzo
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.periodoValidita
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Period
    l: Period
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Period
    l: Period
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.period

id:
  v: Indirizzo.stringaIndirizzo
path:
  v: Indirizzo.stringaIndirizzo
short:
  v: Indirizzo completo o parziale testuale
definition:
  v: Indirizzo completo o parziale testuale
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.stringaIndirizzo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.text

id:
  v: Indirizzo.strutturaIndirizzo
path:
  v: Indirizzo.strutturaIndirizzo
short:
  v: Struttura Indirizzo
definition:
  v: Struttura Indirizzo
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Address
  comment:
    v: La struttura è descritta da una serie di elementi diversi

id:
  v: Indirizzo.strutturaIndirizzo.id
path:
  v: Indirizzo.strutturaIndirizzo.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Indirizzo.strutturaIndirizzo.extension
path:
  v: Indirizzo.strutturaIndirizzo.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Indirizzo.strutturaIndirizzo.modifierExtension
path:
  v: Indirizzo.strutturaIndirizzo.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Indirizzo.strutturaIndirizzo.linea
path:
  v: Indirizzo.strutturaIndirizzo.linea
short:
  v: Linea Indirizzo
definition:
  v: Linea Indirizzo
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line

id:
  v: Indirizzo.strutturaIndirizzo.linea.id
path:
  v: Indirizzo.strutturaIndirizzo.linea.id
representation:
  v: xmlAttr
short:
  v: Unique id for inter-element referencing
definition:
  v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Element.id
  min:
    v: 0
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
      l: structuredefinition-fhir-type
    value: Url
      v: string
      l: string
  code:
    v: http://hl7.org/fhirpath/System.String
    l: System.String
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Indirizzo.strutturaIndirizzo.linea.extension
path:
  v: Indirizzo.strutturaIndirizzo.linea.extension
slicing:
  discriminator:
    type:
      v: value
    path:
      v: url
  description:
    v: Extensions are always sliced by (at least) url
  rules:
    v: open
short:
  v: Additional content defined by implementations
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
alias:
  v: extensions
alias:
  v: user content
min:
  v: 0
max:
  v: *
base:
  path:
    v: Element.extension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: n/a

id:
  v: Indirizzo.strutturaIndirizzo.linea.modifierExtension
path:
  v: Indirizzo.strutturaIndirizzo.linea.modifierExtension
short:
  v: Extensions that cannot be ignored even if unrecognized
definition:
  v: May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
comment:
  v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
requirements:
  v: Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
alias:
  v: extensions
alias:
  v: user content
alias:
  v: modifiers
min:
  v: 0
max:
  v: *
base:
  path:
    v: BackboneElement.modifierExtension
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Extension
    l: Extension
constraint:
  key:
    v: ele-1
  severity:
    v: error
  human:
    v: All FHIR elements must have a @value or children
  expression:
    v: hasValue() or (children().count() > id.count())
  xpath:
    v: @value|f:*|h:div
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    l: Element
constraint:
  key:
    v: ext-1
  severity:
    v: error
  human:
    v: Must have either extensions or value[x], not both
  expression:
    v: extension.exists() != value.exists()
  xpath:
    v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  source:
    v: http://hl7.org/fhir/StructureDefinition/Extension
    l: Extension
is modifier:
  v: true
is modifier reason:
  v: Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
is summary:
  v: true
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Indirizzo.strutturaIndirizzo.linea.stringa
path:
  v: Indirizzo.strutturaIndirizzo.linea.stringa
short:
  v: Linea Indirizzo testuale
definition:
  v: Linea Indirizzo testuale
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.stringa
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: linea
  value: String
    v: Via dei Carpini 33r, scala 2, interno 8
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line

id:
  v: Indirizzo.strutturaIndirizzo.linea.odonimo
path:
  v: Indirizzo.strutturaIndirizzo.linea.odonimo
short:
  v: Toponimo stradale (e.g. Via Carso)
definition:
  v: Toponimo stradale (e.g. Via Carso)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.odonimo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: odonimo
  value: String
    v: Vicolo Alberti
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName')

id:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaGenerica
path:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaGenerica
short:
  v: Denominazione Urbanistica Generica (DUG)
definition:
  v: Denominazione Urbanistica Generica (DUG)
alias:
  v: specie
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaGenerica
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: DUG
  value: String
    v: Via
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType')

id:
  v: Indirizzo.strutturaIndirizzo.linea.dugCode
path:
  v: Indirizzo.strutturaIndirizzo.linea.dugCode
short:
  v: Codice Denominazione Urbanistica Generica (DUG)
definition:
  v: Codice Denominazione Urbanistica Generica (DUG)
alias:
  v: specie
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.dugCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: DUG
  value: CodeableConcept
    coding:
      system:
        v: http://registry.geodati.gov.it/dug
        l: dug
      code:
        v: 67
      display:
        v: via
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.it/fhir/StructureDefinition/address-dug')

id:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaUfficiale
path:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaUfficiale
short:
  v: Denominazione Urbanistica Ufficiale (DUF)
definition:
  v: Denominazione Urbanistica Ufficiale (DUF)
alias:
  v: denominazione
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaUfficiale
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: DUF
  value: String
    v: Corta
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase')

id:
  v: Indirizzo.strutturaIndirizzo.linea.numeroCivico
path:
  v: Indirizzo.strutturaIndirizzo.linea.numeroCivico
short:
  v: Numero Civico
definition:
  v: Numero Civico
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.numeroCivico
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: numeroCivico
  value: String
    v: 37
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber')

id:
  v: Indirizzo.strutturaIndirizzo.linea.interno
path:
  v: Indirizzo.strutturaIndirizzo.linea.interno
short:
  v: Interno
definition:
  v: Interno
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.interno
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: interno
  value: String
    v: 8b
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension

id:
  v: Indirizzo.strutturaIndirizzo.linea.scala
path:
  v: Indirizzo.strutturaIndirizzo.linea.scala
short:
  v: Scala
definition:
  v: Scala
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.linea.scala
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: scala
  value: String
    v: scala 2
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension

id:
  v: Indirizzo.strutturaIndirizzo.cap
path:
  v: Indirizzo.strutturaIndirizzo.cap
short:
  v: Codice Avviamento Postale
definition:
  v: Codice Avviamento Postale
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.cap
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.postalCode

id:
  v: Indirizzo.strutturaIndirizzo.localita
path:
  v: Indirizzo.strutturaIndirizzo.localita
short:
  v: Nome Località
definition:
  v: Nome Località
alias:
  v: Frazione
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.localita
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: localita
  value: String
    v: Il Poggetto

id:
  v: Indirizzo.strutturaIndirizzo.comune
path:
  v: Indirizzo.strutturaIndirizzo.comune
short:
  v: Nome comune
definition:
  v: Nome comune
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.comune
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.city

id:
  v: Indirizzo.strutturaIndirizzo.codiceComune
path:
  v: Indirizzo.strutturaIndirizzo.codiceComune
short:
  v: Codice comune (e.g. ISTAT; Catasto)
definition:
  v: Codice comune (e.g. ISTAT; Catasto)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.codiceComune
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: codiceComune
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.it/sid/istat-unitaAmministrativeTerritoriali
        l: istat-unitaAmministrativeTerritoriali
      code:
        v: 005005
      display:
        v: Asti
    coding:
      system:
        v: http://terminology.hl7.it/sid/mef-ae-comuni
        l: mef-ae-comuni
      code:
        v: A479
      display:
        v: Asti
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.city.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.provincia
path:
  v: Indirizzo.strutturaIndirizzo.provincia
short:
  v: Nome Provincia
definition:
  v: Nome Provincia
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.provincia
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.district

id:
  v: Indirizzo.strutturaIndirizzo.codiceProvincia
path:
  v: Indirizzo.strutturaIndirizzo.codiceProvincia
short:
  v: Codice Provincia
definition:
  v: Codice Provincia
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.codiceProvincia
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: codiceIstatProvincia
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.it/sid/istat-unitaAmministrativeTerritoriali
        l: istat-unitaAmministrativeTerritoriali
      code:
        v: 026
      display:
        v: Treviso
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.district.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.regione
path:
  v: Indirizzo.strutturaIndirizzo.regione
short:
  v: Nome Regione
definition:
  v: Nome Regione
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.regione
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.state

id:
  v: Indirizzo.strutturaIndirizzo.codiceRegione
path:
  v: Indirizzo.strutturaIndirizzo.codiceRegione
short:
  v: Codice Regione
definition:
  v: Codice Regione
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.codiceRegione
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.state.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.stato
path:
  v: Indirizzo.strutturaIndirizzo.stato
short:
  v: Nome Stato
definition:
  v: Nome Stato
min:
  v: 0
max:
  v: *
base:
  path:
    v: Indirizzo.strutturaIndirizzo.stato
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.country

id:
  v: Indirizzo.strutturaIndirizzo.codiceStato
path:
  v: Indirizzo.strutturaIndirizzo.codiceStato
short:
  v: Codice Stato
definition:
  v: Codice Stato
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Indirizzo.strutturaIndirizzo.codiceStato
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.country.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

element:
  id:
    v: Indirizzo
  path:
    v: Indirizzo
  short:
    v: Indirizzo
  definition:
    v: Modello Logico che definisce le tipiche informazioni che caratterizzano un indirizzo nella giurisdizione italiana.
  min:
    v: 0
  max:
    v: *
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.conformsTo('http://hl7.it/fhir/StructureDefinition/Address-it-base')
element:
  id:
    v: Indirizzo.tipo
  path:
    v: Indirizzo.tipo
  short:
    v: Tipo di indirizzo (e.g residenza, domicilio)
  definition:
    v: Tipo di indirizzo (e.g residenza, domicilio)
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: CodeableConcept
      l: CodeableConcept
    profile:
      v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
      l: CodeableConcept
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.extension
    comment:
      v: I diversi tipi di indirizzo sono caratterizzati dalla valorizzazione di specifici campi: e.g. use='home' per domicilio. In caso sia necessario descivere specificatamente la categoria di indirizzo una specifica estensione (opzionale) può essere aggiunta.
element:
  id:
    v: Indirizzo.periodoValidita
  path:
    v: Indirizzo.periodoValidita
  short:
    v: Periodo di validità
  definition:
    v: Periodo di validità dell'indirizzo
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Period
      l: Period
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Period
      l: Period
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.period
element:
  id:
    v: Indirizzo.stringaIndirizzo
  path:
    v: Indirizzo.stringaIndirizzo
  short:
    v: Indirizzo completo o parziale testuale
  definition:
    v: Indirizzo completo o parziale testuale
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
    profile:
      v: http://hl7.org/fhir/StructureDefinition/string
      l: string
  must support:
    v: true
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.text
element:
  id:
    v: Indirizzo.strutturaIndirizzo
  path:
    v: Indirizzo.strutturaIndirizzo
  short:
    v: Struttura Indirizzo
  definition:
    v: Struttura Indirizzo
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  must support:
    v: true
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address
    comment:
      v: La struttura è descritta da una serie di elementi diversi
element:
  id:
    v: Indirizzo.strutturaIndirizzo.linea
  path:
    v: Indirizzo.strutturaIndirizzo.linea
  short:
    v: Linea Indirizzo
  definition:
    v: Linea Indirizzo
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.line
element:
  id:
    v: Indirizzo.strutturaIndirizzo.linea.stringa
  path:
    v: Indirizzo.strutturaIndirizzo.linea.stringa
  short:
    v: Linea Indirizzo testuale
  definition:
    v: Linea Indirizzo testuale
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
    profile:
      v: http://hl7.org/fhir/StructureDefinition/string
      l: string
  example:
    label:
      v: linea
    value: String
      v: Via dei Carpini 33r, scala 2, interno 8
  mapping:
    identity:
      v: fhir-it
    map:
      v: Address.line
element:
  id:
    v: Indirizzo.strutturaIndirizzo.linea.odonimo
  path:
    v: Indirizzo.strutturaIndirizzo.linea.odonimo
  short:
    v: Toponimo stradale (e.g. Via Carso)
  definition:
    v: Toponimo stradale (e.g. Via Carso)
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: string
      l: string
    profile:
      v: http://hl7.org/fhir/StructureDefinition/string
      l: string
  example:
    label:
      v: odonimo
    value: String
      v: Vicolo Alberti
  mapping:
    identity:
      v: fhir-it

v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName')

id:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaGenerica
path:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaGenerica
short:
  v: Denominazione Urbanistica Generica (DUG)
definition:
  v: Denominazione Urbanistica Generica (DUG)
alias:
  v: specie
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: DUG
  value: String
    v: Via
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType')

id:
  v: Indirizzo.strutturaIndirizzo.linea.dugCode
path:
  v: Indirizzo.strutturaIndirizzo.linea.dugCode
short:
  v: Codice Denominazione Urbanistica Generica (DUG)
definition:
  v: Codice Denominazione Urbanistica Generica (DUG)
alias:
  v: specie
min:
  v: 0
max:
  v: *
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: DUG
  value: CodeableConcept
    coding:
      system:
        v: http://registry.geodati.gov.it/dug
        l: dug
      code:
        v: 67
      display:
        v: via
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.it/fhir/StructureDefinition/address-dug')

id:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaUfficiale
path:
  v: Indirizzo.strutturaIndirizzo.linea.denominazioneUrbanisticaUfficiale
short:
  v: Denominazione Urbanistica Ufficiale (DUF)
definition:
  v: Denominazione Urbanistica Ufficiale (DUF)
alias:
  v: denominazione
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: DUF
  value: String
    v: Corta
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase')

id:
  v: Indirizzo.strutturaIndirizzo.linea.numeroCivico
path:
  v: Indirizzo.strutturaIndirizzo.linea.numeroCivico
short:
  v: Numero Civico
definition:
  v: Numero Civico
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: numeroCivico
  value: String
    v: 37
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension('http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber')

id:
  v: Indirizzo.strutturaIndirizzo.linea.interno
path:
  v: Indirizzo.strutturaIndirizzo.linea.interno
short:
  v: Interno
definition:
  v: Interno
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: interno
  value: String
    v: 8b
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension

id:
  v: Indirizzo.strutturaIndirizzo.linea.scala
path:
  v: Indirizzo.strutturaIndirizzo.linea.scala
short:
  v: Scala
definition:
  v: Scala
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: scala
  value: String
    v: scala 2
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.line.extension

id:
  v: Indirizzo.strutturaIndirizzo.cap
path:
  v: Indirizzo.strutturaIndirizzo.cap
short:
  v: Codice Avviamento Postale
definition:
  v: Codice Avviamento Postale
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.postalCode

id:
  v: Indirizzo.strutturaIndirizzo.localita
path:
  v: Indirizzo.strutturaIndirizzo.localita
short:
  v: Nome Località
definition:
  v: Nome Località
alias:
  v: Frazione
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
example:
  label:
    v: localita
  value: String
    v: Il Poggetto

id:
  v: Indirizzo.strutturaIndirizzo.comune
path:
  v: Indirizzo.strutturaIndirizzo.comune
short:
  v: Nome comune
definition:
  v: Nome comune
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.city

id:
  v: Indirizzo.strutturaIndirizzo.codiceComune
path:
  v: Indirizzo.strutturaIndirizzo.codiceComune
short:
  v: Codice comune (e.g. ISTAT; Catasto)
definition:
  v: Codice comune (e.g. ISTAT; Catasto)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: codiceComune
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.it/sid/istat-unitaAmministrativeTerritoriali
        l: istat-unitaAmministrativeTerritoriali
      code:
        v: 005005
      display:
        v: Asti
    coding:
      system:
        v: http://terminology.hl7.it/sid/mef-ae-comuni
        l: mef-ae-comuni
      code:
        v: A479
      display:
        v: Asti
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.city.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.provincia
path:
  v: Indirizzo.strutturaIndirizzo.provincia
short:
  v: Nome Provincia
definition:
  v: Nome Provincia
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.district

id:
  v: Indirizzo.strutturaIndirizzo.codiceProvincia
path:
  v: Indirizzo.strutturaIndirizzo.codiceProvincia
short:
  v: Codice Provincia
definition:
  v: Codice Provincia
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
example:
  label:
    v: codiceIstatProvincia
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.it/sid/istat-unitaAmministrativeTerritoriali
        l: istat-unitaAmministrativeTerritoriali
      code:
        v: 026
      display:
        v: Treviso
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.district.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.regione
path:
  v: Indirizzo.strutturaIndirizzo.regione
short:
  v: Nome Regione
definition:
  v: Nome Regione
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.state

id:
  v: Indirizzo.strutturaIndirizzo.codiceRegione
path:
  v: Indirizzo.strutturaIndirizzo.codiceRegione
short:
  v: Codice Regione
definition:
  v: Codice Regione
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.state.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')

id:
  v: Indirizzo.strutturaIndirizzo.stato
path:
  v: Indirizzo.strutturaIndirizzo.stato
short:
  v: Nome Stato
definition:
  v: Nome Stato
min:
  v: 0
max:
  v: *
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/fhir/StructureDefinition/string
    l: string
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.country

id:
  v: Indirizzo.strutturaIndirizzo.codiceStato
path:
  v: Indirizzo.strutturaIndirizzo.codiceStato
short:
  v: Codice Stato
definition:
  v: Codice Stato
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Address.country.extension('http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding')