FHIR IG Statistics: StructureDefinition/Address
Package | eng.fhir.profile.dev |
Type | StructureDefinition |
Id | Address |
FHIR Version | R4 |
Source | https://simplifier.net/resolve?scope=eng.fhir.profile.dev@0.0.7-beta&canonical=https://pnt.gov/fhir/StructureDefinition/Address |
URL | https://pnt.gov/fhir/StructureDefinition/Address |
Version | 0.1.0 |
Status | draft |
Date | 2023-06-13T11:11:51.959244+00:00 |
Name | Address |
Authority | hl7 |
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. |
Copyright | CC0 |
Type | Address |
Kind | complex-type |
Resources that use this resource
Resources that this resource uses
Narrative
Note: links and images are rebased to the (stated) source
Name | Flags | Card. | Type | Description & Constraints |
---|
 Address | I | 0..* | Address | Indirizzo fisico o postale Example Completo: {"line":["Via dei Ciliegi 15"],"city":"Artimino","state":"PO","postalCode":"59015","country":"IT"} |
  address-official | | 0..1 | boolean, CodeableConcept | Indica l'indirizzo di residenza URL: http://hl7.org/fhir/StructureDefinition/address-official |
  recordCertification | | 0..* | (Complex) | Certificazione Indirizzo URL: http://hl7.it/fhir/StructureDefinition/recordCertification |
  line | | 0..* | string | Nome completo strada (e.g. Via Corta 1, interno 2) Example ex-1: Via Corta 1, interno 2 |
   iso21090-ADXP-streetName | | 0..1 | string | Odonimo, Toponimo Stradale URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Example ex-1: Via Corta |
   iso21090-ADXP-streetNameType | | 0..* | string | Denominazione Urbanistica Generica (DUG) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType Example ex-1: Via |
   address-dug | | 0..1 | CodeableConcept | Codice 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-streetNameBase | | 0..1 | string | Denominazione Urbanistica Ufficiale (DUF) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase Example ex-1: Corta |
   iso21090-ADXP-houseNumber | | 0..1 | string | Numero Civico URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Example ex-1: 1 |
  city | | 0..1 | string | Name of city, town etc. Example General: Bagno a Ripoli |
   iso21090-SC-coding | | 0..* | Coding | Codice Comune URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
  district | | 0..1 | string | Nome della Provincia Example General: Campobasso |
   iso21090-SC-coding | | 0..* | Coding | Codice Provincia URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
  state | | 0..1 | string | Sotto-unità dello stato (Regione). Example Regione: Lazio |
   iso21090-SC-coding | | 0..* | Coding | Codice Regione URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
  postalCode | I | 0..1 | string | Postal code for area Example General: 50125 |
  country | | 0..1 | string | Stato Example Nome Stato: Italia |
   iso21090-SC-coding | | 0..* | Coding | Codice Stato URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
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"
}
}
]
}
}