FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/Address

Packageeng.fhir.profile.dev
TypeStructureDefinition
IdAddress
FHIR VersionR4
Sourcehttps://simplifier.net/resolve?scope=eng.fhir.profile.dev@0.0.7-beta&canonical=https://pnt.gov/fhir/StructureDefinition/Address
URLhttps://pnt.gov/fhir/StructureDefinition/Address
Version0.1.0
Statusdraft
Date2023-06-13T11:11:51.959244+00:00
NameAddress
Authorityhl7
DescriptionBase StructureDefinition per il tipo Address con parti addizionali specifiche per gli indirizzi italiani. Questo profilo struttura l'elemento Address.line in più parti, consente la codifica di alcune di queste parti e supporta la caratterizzazine degli indirizzi di tipo Residenza. Questa prima versione è ispirata al data type Address Olandese.
CopyrightCC0
TypeAddress
Kindcomplex-type

Resources that use this resource

StructureDefinition
PatientPatient

Resources that this resource uses

StructureDefinition
address-dugDUG (Denominazione Urbanistica Generica)
recordCertificationCertificazione

Narrative

Note: links and images are rebased to the (stated) source

NameFlagsCard.TypeDescription & Constraintsdoco
..AddressI0..*AddressIndirizzo fisico o postale
Example Completo: {"line":["Via dei Ciliegi 15"],"city":"Artimino","state":"PO","postalCode":"59015","country":"IT"}
...address-official0..1boolean, CodeableConceptIndica l'indirizzo di residenza
URL: http://hl7.org/fhir/StructureDefinition/address-official
...recordCertification0..*(Complex)Certificazione Indirizzo
URL: http://hl7.it/fhir/StructureDefinition/recordCertification
...line0..*stringNome completo strada (e.g. Via Corta 1, interno 2)
Example ex-1: Via Corta 1, interno 2
....iso21090-ADXP-streetName0..1stringOdonimo, Toponimo Stradale
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Example ex-1: Via Corta
....iso21090-ADXP-streetNameType0..*stringDenominazione Urbanistica Generica (DUG)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType
Example ex-1: Via
....address-dug0..1CodeableConceptCodice Denominazione Urbanistica Generica (DUG)
URL: http://hl7.it/fhir/StructureDefinition/address-dug
Binding: ISTAT - DUG (extensible)
Example ex-1: {"coding":[{"system":"http://registry.geodati.gov.it/dug","code":"67","display":"via"}]}
....iso21090-ADXP-streetNameBase0..1stringDenominazione Urbanistica Ufficiale (DUF)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase
Example ex-1: Corta
....iso21090-ADXP-houseNumber0..1stringNumero Civico
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Example ex-1: 1
...city0..1stringName of city, town etc.
Example General: Bagno a Ripoli
....iso21090-SC-coding0..*CodingCodice Comune
URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding
Binding: (unbound) (example)
...district0..1stringNome della Provincia
Example General: Campobasso
....iso21090-SC-coding0..*CodingCodice Provincia
URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding
Binding: (unbound) (example)
...state0..1stringSotto-unità dello stato (Regione).
Example Regione: Lazio
....iso21090-SC-coding0..*CodingCodice Regione
URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding
Binding: (unbound) (example)
...postalCodeI0..1stringPostal code for area
Example General: 50125
...country0..1stringStato
Example Nome Stato: Italia
....iso21090-SC-coding0..*CodingCodice Stato
URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding
Binding: (unbound) (example)

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "Address",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "url": "https://pnt.gov/fhir/StructureDefinition/Address",
  "version": "0.1.0",
  "name": "Address",
  "status": "draft",
  "date": "2023-06-13T11:11:51.959244+00:00",
  "publisher": "HL7 Italia",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.it"
        }
      ]
    }
  ],
  "description": "Base StructureDefinition per il tipo Address con parti addizionali specifiche per gli indirizzi italiani. Questo profilo struttura l'elemento  Address.line in più parti, consente la codifica di alcune di queste parti e supporta la caratterizzazine degli indirizzi di tipo Residenza. Questa prima versione è ispirata al data type Address Olandese.",
  "_description": {
    "extension": [
      {
        "url": "http://hl7.org/fhir/StructureDefinition/translation",
        "extension": [
          {
            "url": "lang",
            "valueCode": "en"
          },
          {
            "url": "content",
            "valueString": "Base StructureDefinition for Address Type with additions for Italian addresses. This profile breaks down the Address.line in several parts, allows the coding of some of these parts and highlights 'officially registered' addresses ('Residenza'). This first draft version is ispired to the Dutch Address"
          }
        ]
      }
    ]
  },
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "IT"
        }
      ]
    }
  ],
  "copyright": "CC0",
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "servd",
      "uri": "http://www.omg.org/spec/ServD/1.0/",
      "name": "ServD"
    },
    {
      "identity": "vcard",
      "uri": "http://w3.org/vcard",
      "name": "vCard Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "type": "Address",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Address",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Address",
        "path": "Address",
        "short": "Indirizzo fisico o postale",
        "_short": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/translation",
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en"
                },
                {
                  "url": "content",
                  "valueString": "A physical/postal address"
                }
              ]
            }
          ]
        },
        "definition": "Esiste una varietà di formati di indirizzi postali definiti in tutto il mondo. Questo profilo (Address-it-base) estende il datatype base Address includendo una serie di informazioni rilevanti per esprimere gli indirizzi in Italia.         Un Address-it-base è un indirizzo FHIR valido; i sistemi che non supportano le estensioni utilizzate saranno in grado comunque di eseguire il rendering e lavorare con un Address-it-base.         Un indirizzo Address-it-base rende alcune parti di indirizzo comunicabili separatamente. Queste parti sono necessarie in alcuni scenari d'uso italiani, ma potrebbero non avere valore per i sistemi internazionali quando le informazioni vengono inviate all'estero.",
        "_definition": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/translation",
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en"
                },
                {
                  "url": "content",
                  "valueString": "There is a variety of postal address formats defined around the world. This profile (Address-it-base) extends the base datatype Address adding a set of components relevant to express Italian addresses.   An Address-it-base Address is a proper FHIR Address. Systems that do not understand any of the extensions, will be able to render and work with a thus address.         Address-it-base addresses make certain address parts separately communicable. These parts are required for some Italian use cases when dealing with IT  addresses, but may not have value for international systems when information gets sent abroad."
                }
              ]
            }
          ]
        },
        "comment": "Nota: address è per indirizzi postali, non per la localizzazione fisica.",
        "_comment": {
          "extension": [
            {
              "url": "http://hl7.org/fhir/StructureDefinition/translation",
              "extension": [
                {
                  "url": "lang",
                  "valueCode": "en"
                },
                {
                  "url": "content",
                  "valueString": "Note: address is for postal addresses, not physical locations."
                }
              ]
            }
          ]
        },
        "alias": [
          "Indirizzo"
        ],
        "example": [
          {
            "label": "Completo",
            "valueAddress": {
              "line": [
                "Via dei Ciliegi 15"
              ],
              "city": "Artimino",
              "state": "PO",
              "postalCode": "59015",
              "country": "IT"
            }
          }
        ],
        "constraint": [
          {
            "key": "it-address-official",
            "severity": "error",
            "human": "Se Address rappresenta la residenza allora city e line devono essere inclusi",
            "expression": "extension.where(url = 'http://hl7.org/fhir/StructureDefinition/address-official').valueBoolean.where(true).empty() or ( line.exists() and city.exists() )",
            "source": "http://hl7.org/fhir/StructureDefinition/Address"
          }
        ]
      },
      {
        "id": "Address.extension",
        "path": "Address.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.extension:residenza",
        "path": "Address.extension",
        "sliceName": "residenza",
        "short": "Indica l'indirizzo di residenza",
        "definition": "Indica se questo indirizzo è quello di residenza, come indirizzo 'ufficialmente registrato' address.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/address-official"
            ]
          }
        ]
      },
      {
        "id": "Address.extension:certificazioneIndirizzo",
        "path": "Address.extension",
        "sliceName": "certificazioneIndirizzo",
        "short": "Certificazione Indirizzo",
        "definition": "Indica che i dati di questo indirizzo sono stati certificati da una specifica entità",
        "comment": "L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce.  L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti.",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.it/fhir/StructureDefinition/recordCertification"
            ]
          }
        ]
      },
      {
        "id": "Address.line",
        "path": "Address.line",
        "short": "Nome completo strada (e.g. Via Corta 1, interno 2)",
        "example": [
          {
            "label": "ex-1",
            "valueString": "Via Corta 1, interno 2"
          }
        ]
      },
      {
        "id": "Address.line.extension",
        "path": "Address.line.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.line.extension:odonimo",
        "path": "Address.line.extension",
        "sliceName": "odonimo",
        "short": "Odonimo, Toponimo Stradale",
        "comment": "L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce.  L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti.",
        "requirements": "Nome della Strada",
        "alias": [
          "Toponimo Stradale"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"
            ]
          }
        ]
      },
      {
        "id": "Address.line.extension:denominazioneUrbanisticaGenerica",
        "path": "Address.line.extension",
        "sliceName": "denominazioneUrbanisticaGenerica",
        "short": "Denominazione Urbanistica Generica (DUG)",
        "definition": "La designazione data alla strada. (ad es. Street, Avenue, Crescent, ecc.).",
        "comment": "L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce.  L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti.",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType"
            ]
          }
        ]
      },
      {
        "id": "Address.line.extension:dugCode",
        "path": "Address.line.extension",
        "sliceName": "dugCode",
        "alias": [
          "specie"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.it/fhir/StructureDefinition/address-dug"
            ]
          }
        ]
      },
      {
        "id": "Address.line.extension:denominazioneUrbanisticaUfficiale",
        "path": "Address.line.extension",
        "sliceName": "denominazioneUrbanisticaUfficiale",
        "short": "Denominazione Urbanistica Ufficiale (DUF)",
        "definition": "Denominazione Urbanistica Ufficiale (DUF)",
        "comment": "L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce.  L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti.",
        "alias": [
          "denominazione"
        ],
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase"
            ]
          }
        ]
      },
      {
        "id": "Address.line.extension:houseNumber",
        "path": "Address.line.extension",
        "sliceName": "houseNumber",
        "short": "Numero Civico",
        "definition": "Il numero di un edificio, di una casa o di un lotto adiacente alla strada. Noto anche come \"numero civico primario\". Il numero non indica la strada ma l'edificio.",
        "comment": "L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce.  L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti.",
        "requirements": "Numero Civico",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"
            ]
          }
        ]
      },
      {
        "id": "Address.city",
        "path": "Address.city",
        "short": "Nome della città, del paese, ecc.",
        "definition": "Il nome della città, del paese, del villaggio o di un'altra comunità o centro di consegna.",
        "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.",
        "alias": [
          "Comune"
        ],
        "example": [
          {
            "label": "General",
            "valueString": "Bagno a Ripoli"
          }
        ]
      },
      {
        "id": "Address.city.extension",
        "path": "Address.city.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.city.extension:codiceComune",
        "path": "Address.city.extension",
        "sliceName": "codiceComune",
        "short": "Codice Comune",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding"
            ]
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.it/fhir/ValueSet/istat-comune"
        }
      },
      {
        "id": "Address.district",
        "path": "Address.district",
        "short": "Nome della Provincia",
        "definition": "Nome dell'area amministrativa (county). Per gli indirizzi italiani è usato per indicare la Provincia",
        "comment": "Il distretto è talvolta noto come contea, ma in alcune regioni \"contea\" è usato al posto di città (comune), quindi il nome della contea dovrebbe essere trasmesso in città.",
        "alias": [
          "Provincia"
        ],
        "example": [
          {
            "label": "General",
            "valueString": "Campobasso"
          }
        ]
      },
      {
        "id": "Address.district.extension",
        "path": "Address.district.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.district.extension:codiceProvincia",
        "path": "Address.district.extension",
        "sliceName": "codiceProvincia",
        "short": "Codice Provincia",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding"
            ]
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.it/fhir/ValueSet/istat-provincia"
        }
      },
      {
        "id": "Address.state",
        "path": "Address.state",
        "short": "Sotto-unità dello stato (Regione).",
        "definition": "Sotto-unità dello stato con limitata sovranità in uno stato oragnizzato federalmente. Nel contesto italiano indica la \"Regione\"",
        "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.",
        "alias": [
          "Regione"
        ],
        "example": [
          {
            "label": "Regione",
            "valueString": "Lazio"
          }
        ]
      },
      {
        "id": "Address.state.extension",
        "path": "Address.state.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.state.extension:codiceRegione",
        "path": "Address.state.extension",
        "sliceName": "codiceRegione",
        "short": "Codice Regione",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding"
            ]
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.it/fhir/ValueSet/istat-regione"
        }
      },
      {
        "id": "Address.postalCode",
        "path": "Address.postalCode",
        "short": "Codice postale per l'area",
        "definition": "Codice postale che designa una regione definita dal servizio postale.",
        "comment": "I codici postali italiani hanno un pattern '[1,9]\\d{4}'.",
        "alias": [
          "CAP",
          "postcode"
        ],
        "example": [
          {
            "label": "General",
            "valueString": "50125"
          }
        ],
        "condition": [
          "it-postal-code-pattern"
        ],
        "constraint": [
          {
            "key": "it-postal-code-pattern",
            "severity": "error",
            "human": "I codici postali italiani hanno un pattern 'nnnnn' (n intero)",
            "expression": "(country in 'it' | 'ita' | 'italia' | 'italy').not() or matches('^[1-9]\\\\d{4}[%content%]#39;)",
            "xpath": "not(../f:country[lower-case(@value)=('it','ita','italia', 'italy')]) or matches(@value,'^[1-9]\\d{4}[%content%]#39;)",
            "source": "http://hl7.org/fhir/StructureDefinition/Address"
          }
        ]
      },
      {
        "id": "Address.country",
        "path": "Address.country",
        "short": "Stato",
        "definition": "Paese - una nazione come comunemente intesa o generalmente accettata.",
        "comment": "I codici ISO 3166 a 3 lettere possono essere utilizzati al posto di un nome di paese leggibile dall'uomo.",
        "example": [
          {
            "label": "Nome Stato",
            "valueString": "Italia"
          }
        ]
      },
      {
        "id": "Address.country.extension",
        "path": "Address.country.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "rules": "open"
        },
        "min": 0
      },
      {
        "id": "Address.country.extension:codiceStato",
        "path": "Address.country.extension",
        "sliceName": "codiceStato",
        "short": "Codice Stato",
        "min": 0,
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding"
            ]
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.it/fhir/ValueSet/istat-stato"
        }
      }
    ]
  }
}