HL7 Italia FHIR Sandbox - Local Development build (v0.2.0). See the Directory of published versions
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.
The official URL for this profile is:
http://hl7.it/fhir/StructureDefinition/Address-it-base
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Address
Summary
Extensions
This structure refers to these extensions:
This structure is derived from Address
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Address | I | 0..* | Address | Indirizzo fisico o postale Example General: {"line":["Via dei Ciliegi 15"],"city":"Artimino","state":"PO","postalCode":"59015","country":"IT"} |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
official-Address | I | 0..1 | boolean, CodeableConcept | Indica se questo è l'indirizzo di residenza URL: http://hl7.org/fhir/StructureDefinition/official-Address |
certificazioneAnagrafica | I | 0..* | (Complex) | Certificazione Indirizzo URL: http://hl7.it/fhir/StructureDefinition/certificazioneAnagrafica |
use | ?!ΣI | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required) Example General: home |
type | ΣI | 0..1 | code | postal | physical | both Binding: AddressType (required) Example General: both |
text | ΣI | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 |
line | ΣI | 0..* | string | Nome completo strada (e.g. Via Corta 1, interno 2) This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example ex-1: Via Corta 1, interno 2 |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-ADXP-streetName | I | 0..1 | string | Odonimo, Toponimo Stradale URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Example ex-1: Via Corta |
iso21090-ADXP-streetNameType | I | 0..* | string | Denominazione Urbanistica Generica (DUG) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType Example ex-1: Via |
dug-Address-it | I | 0..1 | CodeableConcept | Codice Denominazione Urbanistica Generica (DUG) URL: http://hl7.it/fhir/StructureDefinition/dug-Address-it Example ex-1: {"coding":[{"system":"http://registry.geodati.gov.it/dug","code":"67","display":"via"}]} |
iso21090-ADXP-streetNameBase | I | 0..1 | string | Denominazione Urbanistica Ufficiale (DUF) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase Example ex-1: Corta |
iso21090-ADXP-houseNumber | I | 0..1 | string | Numero Civico URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Example ex-1: 1 |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
city | ΣI | 0..1 | string | Name of city, town etc. Example General: Erewhon Example General: Bagno a Ripoli |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Comune URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
district | ΣI | 0..1 | string | Nome della Provincia Example General: Madison Example General: Campobasso |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Provincia URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
state | ΣI | 0..1 | string | Sub-unit of country (Regione). Example General: Lazio |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Regione URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
postalCode | ΣI | 0..1 | string | Postal code for area Example General: 9132 Example General: 50125 |
country | ΣI | 0..1 | string | Country (can be ISO 3166 2 or 3 letter code) Example General: IT |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Stato URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
period | ΣI | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00+01:00","end":"2010-07-01T00:00:00+02:00"} |
Documentation for this format |
This structure is derived from Address
Summary
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from Address
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Address | I | 0..* | Address | Indirizzo fisico o postale Example General: {"line":["Via dei Ciliegi 15"],"city":"Artimino","state":"PO","postalCode":"59015","country":"IT"} |
id | 0..1 | string | Unique id for inter-element referencing | |
extension | I | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
official-Address | I | 0..1 | boolean, CodeableConcept | Indica se questo è l'indirizzo di residenza URL: http://hl7.org/fhir/StructureDefinition/official-Address |
certificazioneAnagrafica | I | 0..* | (Complex) | Certificazione Indirizzo URL: http://hl7.it/fhir/StructureDefinition/certificazioneAnagrafica |
use | ?!ΣI | 0..1 | code | home | work | temp | old | billing - purpose of this address Binding: AddressUse (required) Example General: home |
type | ΣI | 0..1 | code | postal | physical | both Binding: AddressType (required) Example General: both |
text | ΣI | 0..1 | string | Text representation of the address Example General: 137 Nowhere Street, Erewhon 9132 |
line | ΣI | 0..* | string | Nome completo strada (e.g. Via Corta 1, interno 2) This repeating element order: The order in which lines should appear in an address label Example General: 137 Nowhere Street Example ex-1: Via Corta 1, interno 2 |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-ADXP-streetName | I | 0..1 | string | Odonimo, Toponimo Stradale URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName Example ex-1: Via Corta |
iso21090-ADXP-streetNameType | I | 0..* | string | Denominazione Urbanistica Generica (DUG) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType Example ex-1: Via |
dug-Address-it | I | 0..1 | CodeableConcept | Codice Denominazione Urbanistica Generica (DUG) URL: http://hl7.it/fhir/StructureDefinition/dug-Address-it Example ex-1: {"coding":[{"system":"http://registry.geodati.gov.it/dug","code":"67","display":"via"}]} |
iso21090-ADXP-streetNameBase | I | 0..1 | string | Denominazione Urbanistica Ufficiale (DUF) URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase Example ex-1: Corta |
iso21090-ADXP-houseNumber | I | 0..1 | string | Numero Civico URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber Example ex-1: 1 |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
city | ΣI | 0..1 | string | Name of city, town etc. Example General: Erewhon Example General: Bagno a Ripoli |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Comune URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
district | ΣI | 0..1 | string | Nome della Provincia Example General: Madison Example General: Campobasso |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Provincia URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
state | ΣI | 0..1 | string | Sub-unit of country (Regione). Example General: Lazio |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Regione URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
postalCode | ΣI | 0..1 | string | Postal code for area Example General: 9132 Example General: 50125 |
country | ΣI | 0..1 | string | Country (can be ISO 3166 2 or 3 letter code) Example General: IT |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | I | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
iso21090-SC-coding | I | 0..* | Coding | Codice Stato URL: http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding Binding: (unbound) (example) |
value | 0..1 | string | Primitive value for string Max Length: 1048576 | |
period | ΣI | 0..1 | Period | Time period when address was/is in use Example General: {"start":"2010-03-23T00:00:00+01:00","end":"2010-07-01T00:00:00+02:00"} |
Documentation for this format |
Other representations of profile: Schematron
Path | Conformance | ValueSet |
Address.use | required | AddressUse |
Address.type | required | AddressType |
Id | Path | Details | Requirements |
ele-1 | Address | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.extension:residenza | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.extension:residenza | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.extension:certificazioneIndirizzo | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.extension:certificazioneIndirizzo | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.use | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.type | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.text | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.line | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.line.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.line.extension:odonimo | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension:odonimo | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.line.extension:denominazioneUrbanisticaGenerica | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension:denominazioneUrbanisticaGenerica | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.line.extension:dugCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension:dugCode | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.line.extension:denominazioneUrbanisticaUfficiale | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension:denominazioneUrbanisticaUfficiale | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.line.extension:houseNumber | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.line.extension:houseNumber | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.city | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.city.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.city.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.city.extension:codiceComune | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.city.extension:codiceComune | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.district | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.district.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.district.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.district.extension:codiceProvincia | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.district.extension:codiceProvincia | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.state | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.state.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.state.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.state.extension:codiceRegione | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.state.extension:codiceRegione | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.postalCode | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
it-postal-code-pattern | Address.postalCode | I codici postali italiani hanno un pattern 'nnnnn' (n intero) : (country in 'it' | 'ita' | 'italia' | 'italy').not() or matches('^[1-9]\\d{4}$') | |
ele-1 | Address.country | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ele-1 | Address.country.extension | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.country.extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.country.extension:codiceStato | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | Address.country.extension:codiceStato | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
ele-1 | Address.period | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) |