PackagesCanonicalsLogsProblems
    Packages
    eng.fhir.profile.dev@0.0.7-beta
    https://pnt.gov/fhir/StructureDefinition/Address
{
  "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.",
  "_filename": "Address.StructureDefinition.json",
  "package_name": "eng.fhir.profile.dev",
  "date": "2023-06-13T11:11:51.959244+00:00",
  "derivation": "constraint",
  "publisher": "HL7 Italia",
  "fhirVersion": "4.0.1",
  "jurisdiction": [ {
    "coding": [ {
      "code": "IT",
      "system": "urn:iso:std:iso:3166"
    } ]
  } ],
  "name": "Address",
  "mapping": [ {
    "uri": "http://hl7.org/v2",
    "name": "HL7 v2 Mapping",
    "identity": "v2"
  }, {
    "uri": "http://hl7.org/v3",
    "name": "RIM Mapping",
    "identity": "rim"
  }, {
    "uri": "http://www.omg.org/spec/ServD/1.0/",
    "name": "ServD",
    "identity": "servd"
  }, {
    "uri": "http://w3.org/vcard",
    "name": "vCard Mapping",
    "identity": "vcard"
  } ],
  "abstract": false,
  "copyright": "CC0",
  "type": "Address",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": null,
  "_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"
      } ]
    } ]
  },
  "package_version": "0.0.7-beta",
  "status": "draft",
  "id": "190ab3af-4fa9-448d-b61a-edc715cda832",
  "kind": "complex-type",
  "url": "https://pnt.gov/fhir/StructureDefinition/Address",
  "version": "0.1.0",
  "differential": {
    "element": [ {
      "constraint": [ {
        "key": "it-address-official",
        "human": "Se Address rappresenta la residenza allora city e line devono essere inclusi",
        "source": "http://hl7.org/fhir/StructureDefinition/Address",
        "severity": "error",
        "expression": "extension.where(url = 'http://hl7.org/fhir/StructureDefinition/address-official').valueBoolean.where(true).empty() or ( line.exists() and city.exists() )"
      } ],
      "path": "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.",
      "short": "Indirizzo fisico o postale",
      "_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."
          } ]
        } ]
      },
      "_short": {
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/translation",
          "extension": [ {
            "url": "lang",
            "valueCode": "en"
          }, {
            "url": "content",
            "valueString": "A physical/postal address"
          } ]
        } ]
      },
      "alias": [ "Indirizzo" ],
      "id": "Address",
      "comment": "Nota: address è per indirizzi postali, non per la localizzazione fisica.",
      "example": [ {
        "label": "Completo",
        "valueAddress": {
          "city": "Artimino",
          "line": [ "Via dei Ciliegi 15" ],
          "state": "PO",
          "country": "IT",
          "postalCode": "59015"
        }
      } ],
      "_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."
          } ]
        } ]
      }
    }, {
      "id": "Address.extension",
      "min": 0,
      "path": "Address.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Address.extension:residenza",
      "max": "1",
      "min": 0,
      "path": "Address.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/address-official" ]
      } ],
      "short": "Indica l'indirizzo di residenza",
      "sliceName": "residenza",
      "definition": "Indica se questo indirizzo è quello di residenza, come indirizzo 'ufficialmente registrato' address."
    }, {
      "id": "Address.extension:certificazioneIndirizzo",
      "min": 0,
      "path": "Address.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.it/fhir/StructureDefinition/recordCertification" ]
      } ],
      "short": "Certificazione Indirizzo",
      "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.",
      "sliceName": "certificazioneIndirizzo",
      "definition": "Indica che i dati di questo indirizzo sono stati certificati da una specifica entità"
    }, {
      "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",
      "min": 0,
      "path": "Address.line.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "path": "Address.line.extension",
      "requirements": "Nome della Strada",
      "min": 0,
      "short": "Odonimo, Toponimo Stradale",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName" ]
      } ],
      "sliceName": "odonimo",
      "alias": [ "Toponimo Stradale" ],
      "max": "1",
      "id": "Address.line.extension:odonimo",
      "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."
    }, {
      "id": "Address.line.extension:denominazioneUrbanisticaGenerica",
      "min": 0,
      "path": "Address.line.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameType" ]
      } ],
      "short": "Denominazione Urbanistica Generica (DUG)",
      "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.",
      "sliceName": "denominazioneUrbanisticaGenerica",
      "definition": "La designazione data alla strada. (ad es. Street, Avenue, Crescent, ecc.)."
    }, {
      "id": "Address.line.extension:dugCode",
      "max": "1",
      "min": 0,
      "path": "Address.line.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.it/fhir/StructureDefinition/address-dug" ]
      } ],
      "alias": [ "specie" ],
      "sliceName": "dugCode"
    }, {
      "path": "Address.line.extension",
      "min": 0,
      "definition": "Denominazione Urbanistica Ufficiale (DUF)",
      "short": "Denominazione Urbanistica Ufficiale (DUF)",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetNameBase" ]
      } ],
      "sliceName": "denominazioneUrbanisticaUfficiale",
      "alias": [ "denominazione" ],
      "max": "1",
      "id": "Address.line.extension:denominazioneUrbanisticaUfficiale",
      "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."
    }, {
      "path": "Address.line.extension",
      "requirements": "Numero Civico",
      "min": 0,
      "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.",
      "short": "Numero Civico",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber" ]
      } ],
      "sliceName": "houseNumber",
      "max": "1",
      "id": "Address.line.extension:houseNumber",
      "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."
    }, {
      "id": "Address.city",
      "path": "Address.city",
      "alias": [ "Comune" ],
      "short": "Nome della città, del paese, ecc.",
      "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.",
      "example": [ {
        "label": "General",
        "valueString": "Bagno a Ripoli"
      } ],
      "definition": "Il nome della città, del paese, del villaggio o di un'altra comunità o centro di consegna."
    }, {
      "id": "Address.city.extension",
      "min": 0,
      "path": "Address.city.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Address.city.extension:codiceComune",
      "min": 0,
      "path": "Address.city.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding" ]
      } ],
      "short": "Codice Comune",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.it/fhir/ValueSet/istat-comune"
      },
      "sliceName": "codiceComune"
    }, {
      "id": "Address.district",
      "path": "Address.district",
      "alias": [ "Provincia" ],
      "short": "Nome della 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à.",
      "example": [ {
        "label": "General",
        "valueString": "Campobasso"
      } ],
      "definition": "Nome dell'area amministrativa (county). Per gli indirizzi italiani è usato per indicare la Provincia"
    }, {
      "id": "Address.district.extension",
      "min": 0,
      "path": "Address.district.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Address.district.extension:codiceProvincia",
      "min": 0,
      "path": "Address.district.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding" ]
      } ],
      "short": "Codice Provincia",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.it/fhir/ValueSet/istat-provincia"
      },
      "sliceName": "codiceProvincia"
    }, {
      "id": "Address.state",
      "path": "Address.state",
      "alias": [ "Regione" ],
      "short": "Sotto-unità dello stato (Regione).",
      "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB.",
      "example": [ {
        "label": "Regione",
        "valueString": "Lazio"
      } ],
      "definition": "Sotto-unità dello stato con limitata sovranità in uno stato oragnizzato federalmente. Nel contesto italiano indica la \"Regione\""
    }, {
      "id": "Address.state.extension",
      "min": 0,
      "path": "Address.state.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Address.state.extension:codiceRegione",
      "min": 0,
      "path": "Address.state.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding" ]
      } ],
      "short": "Codice Regione",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.it/fhir/ValueSet/istat-regione"
      },
      "sliceName": "codiceRegione"
    }, {
      "constraint": [ {
        "key": "it-postal-code-pattern",
        "human": "I codici postali italiani hanno un pattern 'nnnnn' (n intero)",
        "xpath": "not(../f:country[lower-case(@value)=('it','ita','italia', 'italy')]) or matches(@value,'^[1-9]\\d{4}$')",
        "source": "http://hl7.org/fhir/StructureDefinition/Address",
        "severity": "error",
        "expression": "(country in 'it' | 'ita' | 'italia' | 'italy').not() or matches('^[1-9]\\\\d{4}$')"
      } ],
      "path": "Address.postalCode",
      "definition": "Codice postale che designa una regione definita dal servizio postale.",
      "short": "Codice postale per l'area",
      "alias": [ "CAP", "postcode" ],
      "id": "Address.postalCode",
      "condition": [ "it-postal-code-pattern" ],
      "comment": "I codici postali italiani hanno un pattern '[1,9]\\d{4}'.",
      "example": [ {
        "label": "General",
        "valueString": "50125"
      } ]
    }, {
      "id": "Address.country",
      "path": "Address.country",
      "short": "Stato",
      "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"
      } ],
      "definition": "Paese - una nazione come comunemente intesa o generalmente accettata."
    }, {
      "id": "Address.country.extension",
      "min": 0,
      "path": "Address.country.extension",
      "slicing": {
        "rules": "open",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      }
    }, {
      "id": "Address.country.extension:codiceStato",
      "min": 0,
      "path": "Address.country.extension",
      "type": [ {
        "code": "Extension",
        "profile": [ "http://hl7.org/fhir/StructureDefinition/iso21090-SC-coding" ]
      } ],
      "short": "Codice Stato",
      "binding": {
        "strength": "preferred",
        "valueSet": "http://hl7.it/fhir/ValueSet/istat-stato"
      },
      "sliceName": "codiceStato"
    } ]
  },
  "contact": [ {
    "telecom": [ {
      "value": "http://hl7.it",
      "system": "url"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Address"
}