Paziente
type: StructureDefinition
node role: treeRoot
id:
  v: Paziente
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: DefinizioneStruttura Paziente Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Paziente S 0..1 Element This is an abstract type. Paziente 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; identificatori S 0..* BackboneElement Identificatori del Paziente #xD; codiceFiscale S 0..1 Identifier Codice Fiscale #xD; idRegionale 0..1 Identifier Identificativo Regionale #xD; idLocaleAzienda 0..* Identifier ID locale Aziendale #xD; codiceSanitario 0..* Identifier Codice Sanitario #xD; codiceSTP 0..* Identifier Codice STP #xD; codiceENI 0..* Identifier Codice ENI #xD; anpr 0..1 Identifier ANPR #xD; documentiIdentificazione 0..* BackboneElement Documenti di Identificazione #xD; passaporto 0..1 DocumentoIdentificazione Passaporto #xD; cartaIdentita 0..1 DocumentoIdentificazione Carta di Identità #xD; tesseraTEAM 0..* EHIC Tessera Team (aka EHIC) #xD; nome S 0..* HumanName Nome completo #xD; genere S 0..1 CodeableConcept Genere (Amministrativo) #xD; statoCivile 0..1 CodeableConcept Stato Civile #xD; dataNascita S 0..1 Data di Nascita #xD; dataNascita date(date) #xD; <span title="Base StructureDefinition for dateTime Type: A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.…
url:
  v: http://hl7.it/fhir/StructureDefinition/Paziente
  l: Paziente
version:
  v: 0.1.1
name:
  v: Paziente
title:
  v: Paziente
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 il set minimo di dati che caratterizzano un paziente 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: Paziente
  l: Paziente
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: Paziente
    path:
      v: Paziente
    short:
      v: Paziente
    definition:
      v: Modello Logico che definisce il set minimo di dati che caratterizzano un paziente nella giurisdizione italiano.
    alias:
      v: Patient
    min:
      v: 0
    max:
      v: 1
    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
    must support:
      v: true
    is modifier:
      v: false
    mapping:
      identity:
        v: fhir-it
      map:
        v: Patient
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Paziente.id
    path:
      v: Paziente.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: Paziente.extension
    path:
      v: Paziente.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

Url
v: string
l: string

v: value

v: url

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

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: Paziente.identificatori
path:
  v: Paziente.identificatori
short:
  v: Identificatori del Paziente
definition:
  v: Lista degli identificatori del paziente. In base al tipo di soggetto ed al contesto di uso uno o più ID possono essere richiesti
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.identificatori
  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: Patient.identifier

id:
  v: Paziente.identificatori.id
path:
  v: Paziente.identificatori.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: Paziente.identificatori.extension
path:
  v: Paziente.identificatori.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: Paziente.identificatori.modifierExtension
path:
  v: Paziente.identificatori.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: Paziente.identificatori.codiceFiscale
path:
  v: Paziente.identificatori.codiceFiscale
short:
  v: Codice Fiscale
definition:
  v: Codice Fiscale
requirements:
  v: Per i soggetti assistiti dal Servizio Sanitario Nazionale
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.identificatori.codiceFiscale
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(codiceFiscale)

id:
  v: Paziente.identificatori.idRegionale
path:
  v: Paziente.identificatori.idRegionale
short:
  v: Identificativo Regionale
definition:
  v: Identificativo Regionale
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.identificatori.idRegionale
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(idRegionale)

id:
  v: Paziente.identificatori.idLocaleAzienda
path:
  v: Paziente.identificatori.idLocaleAzienda
short:
  v: ID locale Aziendale
definition:
  v: ID locale Aziendale, per tutti i soggetti che hanno avuto un contatto con una specifica Azienda
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.identificatori.idLocaleAzienda
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier

id:
  v: Paziente.identificatori.codiceSanitario
path:
  v: Paziente.identificatori.codiceSanitario
short:
  v: Codice Sanitario
definition:
  v: Codice Sanitario
requirements:
  v: Per i soggetti assistiti dal Servizio Sanitario Regionale
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.identificatori.codiceSanitario
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier

id:
  v: Paziente.identificatori.codiceSTP
path:
  v: Paziente.identificatori.codiceSTP
short:
  v: Codice STP
definition:
  v: Codice STP
comment:
  v: Codice STP, per gli Stranieri temporaneamente presenti
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.identificatori.codiceSTP
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(codiceSTP)

id:
  v: Paziente.identificatori.codiceENI
path:
  v: Paziente.identificatori.codiceENI
short:
  v: Codice ENI
definition:
  v: Codice ENI
comment:
  v: Codice ENI, per i cittadini Europei Non Iscritti
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.identificatori.codiceENI
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(codiceENI)

id:
  v: Paziente.identificatori.anpr
path:
  v: Paziente.identificatori.anpr
short:
  v: ANPR
definition:
  v: Identificativo Anagrafe nazionale della popolazione residente (quando applicabile)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.identificatori.anpr
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(anpr)

id:
  v: Paziente.documentiIdentificazione
path:
  v: Paziente.documentiIdentificazione
short:
  v: Documenti di Identificazione
definition:
  v: Documenti usati per l'identificazione della persona: e.g. Passaporto, Carta di Identità,..
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.documentiIdentificazione
  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

id:
  v: Paziente.documentiIdentificazione.id
path:
  v: Paziente.documentiIdentificazione.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: Paziente.documentiIdentificazione.extension
path:
  v: Paziente.documentiIdentificazione.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: Paziente.documentiIdentificazione.modifierExtension
path:
  v: Paziente.documentiIdentificazione.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: Paziente.documentiIdentificazione.passaporto
path:
  v: Paziente.documentiIdentificazione.passaporto
short:
  v: Passaporto
definition:
  v: Passaporto
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.documentiIdentificazione.passaporto
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/DocumentoIdentificazione
    l: DocumentoIdentificazione
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.documentiIdentificazione.cartaIdentita
path:
  v: Paziente.documentiIdentificazione.cartaIdentita
short:
  v: Carta di Identità
definition:
  v: Carta di Identità
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.documentiIdentificazione.cartaIdentita
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/DocumentoIdentificazione
    l: DocumentoIdentificazione
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.tesseraTEAM
path:
  v: Paziente.tesseraTEAM
short:
  v: Tessera Team (aka EHIC)
definition:
  v: Tessera Team (aka EHIC)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.tesseraTEAM
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/EHIC
    l: EHIC
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.nome
path:
  v: Paziente.nome
short:
  v: Nome completo
definition:
  v: Nome completo
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.nome
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: HumanName
    l: HumanName
  profile:
    v: http://hl7.org/fhir/StructureDefinition/HumanName
    l: HumanName
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.name

id:
  v: Paziente.genere
path:
  v: Paziente.genere
short:
  v: Genere (Amministrativo)
definition:
  v: Genere (Amministrativo)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.genere
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.gender

id:
  v: Paziente.statoCivile
path:
  v: Paziente.statoCivile
short:
  v: Stato Civile
definition:
  v: Stato Civile
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.statoCivile
  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: Patient.maritalStatus

id:
  v: Paziente.dataNascita
path:
  v: Paziente.dataNascita
short:
  v: Data di Nascita
definition:
  v: Data di Nascita
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.dataNascita
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date
  profile:
    v: http://hl7.org/fhir/StructureDefinition/date
    l: date
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/fhir/StructureDefinition/dateTime
    l: dateTime
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.birthDate
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.org/fhir/StructureDefinition/birthDateTime')

id:
  v: Paziente.luogoNascita
path:
  v: Paziente.luogoNascita
short:
  v: Luogo di Nascita (codice)
definition:
  v: Luogo di Nascita (codice)
comment:
  v: Solo stringa od anche codice
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.luogoNascita
  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: Patient.extension('http://hl7.org/fhir/StructureDefinition/birthPlace')
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-codeableBirthPlace')

id:
  v: Paziente.indirizzi
path:
  v: Paziente.indirizzi
short:
  v: Indirizzi (residenza; domicilio)
definition:
  v: Indirizzi (e.g. residenza; domicilio)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.indirizzi
  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: Patient.address

id:
  v: Paziente.indirizzi.id
path:
  v: Paziente.indirizzi.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: Paziente.indirizzi.extension
path:
  v: Paziente.indirizzi.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: Paziente.indirizzi.modifierExtension
path:
  v: Paziente.indirizzi.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: Paziente.indirizzi.residenza
path:
  v: Paziente.indirizzi.residenza
short:
  v: Residenza
definition:
  v: Residenza
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.indirizzi.residenza
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Indirizzo
    l: Indirizzo
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.address.where(extension('http://hl7.org/fhir/StructureDefinition/address-official').valueBoolean='true')

id:
  v: Paziente.indirizzi.domicilio
path:
  v: Paziente.indirizzi.domicilio
short:
  v: Domicilio
definition:
  v: Domicilio
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.indirizzi.domicilio
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Indirizzo
    l: Indirizzo
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.address.where(use.code='home')

id:
  v: Paziente.listaAUSL
path:
  v: Paziente.listaAUSL
short:
  v: Aziende Sanitarie (Assistenza, residenza)
definition:
  v: Aziende Sanitarie (Assistenza, residenza)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.listaAUSL
  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

id:
  v: Paziente.listaAUSL.id
path:
  v: Paziente.listaAUSL.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: Paziente.listaAUSL.extension
path:
  v: Paziente.listaAUSL.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: Paziente.listaAUSL.modifierExtension
path:
  v: Paziente.listaAUSL.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: Paziente.listaAUSL.auslAssistenza
path:
  v: Paziente.listaAUSL.auslAssistenza
short:
  v: ASL di Assistenza
definition:
  v: ASL di Assistenza
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.listaAUSL.auslAssistenza
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/AziendaSanitaria
    l: AziendaSanitaria
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPlsAzienda)

id:
  v: Paziente.listaAUSL.aslResidenza
path:
  v: Paziente.listaAUSL.aslResidenza
short:
  v: ASL di Residenza
definition:
  v: ASL di Residenza
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.listaAUSL.aslResidenza
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/AziendaSanitaria
    l: AziendaSanitaria
mapping:
  identity:
    v: fhir-it
  map:
    v: Coverage.where(beneficiary.id = Patient.id).payorOrganization

id:
  v: Paziente.recapiti
path:
  v: Paziente.recapiti
short:
  v: Recapiti (telecom)
definition:
  v: Recapiti del paziente (telecom)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.recapiti
  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: Patient.telecom

id:
  v: Paziente.recapiti.id
path:
  v: Paziente.recapiti.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: Paziente.recapiti.extension
path:
  v: Paziente.recapiti.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: Paziente.recapiti.modifierExtension
path:
  v: Paziente.recapiti.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: Paziente.recapiti.telefono
path:
  v: Paziente.recapiti.telefono
short:
  v: telefono
definition:
  v: telefono
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.recapiti.telefono
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'phone')

id:
  v: Paziente.recapiti.eMail
path:
  v: Paziente.recapiti.eMail
short:
  v: eMail
definition:
  v: eMail
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.recapiti.eMail
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'email')

id:
  v: Paziente.recapiti.pec
path:
  v: Paziente.recapiti.pec
short:
  v: pec
definition:
  v: pec
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.recapiti.pec
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'email')

id:
  v: Paziente.recapiti.cellulare
path:
  v: Paziente.recapiti.cellulare
short:
  v: Cellulare
definition:
  v: Cellulare
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.recapiti.cellulare
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(use = 'mobile')

id:
  v: Paziente.contatti
path:
  v: Paziente.contatti
short:
  v: Contatto del paziente
definition:
  v: Persona od organizzazione di contatto per il paziente
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.contatti
  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: Patient.contact

id:
  v: Paziente.contatti.id
path:
  v: Paziente.contatti.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: Paziente.contatti.extension
path:
  v: Paziente.contatti.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: Paziente.contatti.modifierExtension
path:
  v: Paziente.contatti.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: Paziente.contatti.persona
path:
  v: Paziente.contatti.persona
short:
  v: Persona di contatto per il paziente
definition:
  v: Persona di contatto per il paziente
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.contatti.persona
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/ContattoPersona
    l: ContattoPersona
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.contact

id:
  v: Paziente.contatti.organizzazione
path:
  v: Paziente.contatti.organizzazione
short:
  v: Organizzazione di contatto per il paziente
definition:
  v: Organizzazione di contatto per il paziente
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.contatti.organizzazione
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/fhir/StructureDefinition/Organization
    l: Organization
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.contact.organization

id:
  v: Paziente.cittadinanza
path:
  v: Paziente.cittadinanza
short:
  v: Cittadinanza
definition:
  v: Cittadinanza
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.cittadinanza
  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: Patient.extension('http://hl7.org/fhir/StructureDefinition/patient-citizenship')

id:
  v: Paziente.decesso
path:
  v: Paziente.decesso
short:
  v: Decesso
definition:
  v: Informazioni sul decesso
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.decesso
  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: Patient.deceased[x]

id:
  v: Paziente.decesso.id
path:
  v: Paziente.decesso.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: Paziente.decesso.extension
path:
  v: Paziente.decesso.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: Paziente.decesso.modifierExtension
path:
  v: Paziente.decesso.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: Paziente.decesso.flagDeceduto
path:
  v: Paziente.decesso.flagDeceduto
short:
  v: Deceduto (si/no)
definition:
  v: Deceduto (si/no)
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.decesso.flagDeceduto
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: boolean
    l: boolean
  profile:
    v: http://hl7.org/fhir/StructureDefinition/boolean
    l: boolean
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.deceasedBoolean

id:
  v: Paziente.decesso.dataDecesso
path:
  v: Paziente.decesso.dataDecesso
short:
  v: Data decesso
definition:
  v: Data decesso
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.decesso.dataDecesso
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/fhir/StructureDefinition/dateTime
    l: dateTime
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.deceasedDateTime

id:
  v: Paziente.altriDati
path:
  v: Paziente.altriDati
short:
  v: Altre informazioni sul paziente
definition:
  v: Altre informazioni sul paziente: e.g. professione, titolo di studio, qualifica.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.altriDati
  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

id:
  v: Paziente.altriDati.id
path:
  v: Paziente.altriDati.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: Paziente.altriDati.extension
path:
  v: Paziente.altriDati.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: Paziente.altriDati.modifierExtension
path:
  v: Paziente.altriDati.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: Paziente.altriDati.professione
path:
  v: Paziente.altriDati.professione
short:
  v: Professione
definition:
  v: Professione attuale del paziente
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.altriDati.professione
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-occupation-it')

id:
  v: Paziente.altriDati.titoloStudio
path:
  v: Paziente.altriDati.titoloStudio
short:
  v: Titolo Studio
definition:
  v: Titolo di studio del paziente
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Paziente.altriDati.titoloStudio
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-qualification-it')

id:
  v: Paziente.esenzione
path:
  v: Paziente.esenzione
short:
  v: Esenzioni
definition:
  v: Esenzioni
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.esenzione
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Esenzione
    l: Esenzione
mapping:
  identity:
    v: fhir-it
  map:
    v: Coverage.where(beneficiary.id = Patient.id).costToBeneficiary.exception

id:
  v: Paziente.medicoCurante
path:
  v: Paziente.medicoCurante
short:
  v: Medico Curante
definition:
  v: Medico Curante
min:
  v: 0
max:
  v: *
base:
  path:
    v: Paziente.medicoCurante
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/MedicoCurante
    l: MedicoCurante
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPls)
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPlsRole)

element:
  id:
    v: Paziente
  path:
    v: Paziente
  short:
    v: Paziente
  definition:
    v: Modello Logico che definisce il set minimo di dati che caratterizzano un paziente nella giurisdizione italiano.
  alias:
    v: Patient
  min:
    v: 0
  max:
    v: 1
  must support:
    v: true
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient
element:
  id:
    v: Paziente.identificatori
  path:
    v: Paziente.identificatori
  short:
    v: Identificatori del Paziente
  definition:
    v: Lista degli identificatori del paziente. In base al tipo di soggetto ed al contesto di uso uno o più ID possono essere richiesti
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: BackboneElement
      l: BackboneElement
  must support:
    v: true
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier
element:
  id:
    v: Paziente.identificatori.codiceFiscale
  path:
    v: Paziente.identificatori.codiceFiscale
  short:
    v: Codice Fiscale
  definition:
    v: Codice Fiscale
  requirements:
    v: Per i soggetti assistiti dal Servizio Sanitario Nazionale
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier
  must support:
    v: true
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier.slice(codiceFiscale)
element:
  id:
    v: Paziente.identificatori.idRegionale
  path:
    v: Paziente.identificatori.idRegionale
  short:
    v: Identificativo Regionale
  definition:
    v: Identificativo Regionale
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier.slice(idRegionale)
element:
  id:
    v: Paziente.identificatori.idLocaleAzienda
  path:
    v: Paziente.identificatori.idLocaleAzienda
  short:
    v: ID locale Aziendale
  definition:
    v: ID locale Aziendale, per tutti i soggetti che hanno avuto un contatto con una specifica Azienda
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier
element:
  id:
    v: Paziente.identificatori.codiceSanitario
  path:
    v: Paziente.identificatori.codiceSanitario
  short:
    v: Codice Sanitario
  definition:
    v: Codice Sanitario
  requirements:
    v: Per i soggetti assistiti dal Servizio Sanitario Regionale
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier
element:
  id:
    v: Paziente.identificatori.codiceSTP
  path:
    v: Paziente.identificatori.codiceSTP
  short:
    v: Codice STP
  definition:
    v: Codice STP
  comment:
    v: Codice STP, per gli Stranieri temporaneamente presenti
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier
  mapping:
    identity:
      v: fhir-it
    map:
      v: Patient.identifier.slice(codiceSTP)
element:
  id:
    v: Paziente.identificatori.codiceENI
  path:
    v: Paziente.identificatori.codiceENI
  short:
    v: Codice ENI
  definition:
    v: Codice ENI
  comment:
    v: Codice ENI, per i cittadini Europei Non Iscritti
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
    profile:
      v: http://hl7.org/fhir/StructureDefinition/Identifier
      l: Identifier

identity:
  v: fhir-it
map:
  v: Patient.identifier.slice(codiceENI)

id:
  v: Paziente.identificatori.anpr
path:
  v: Paziente.identificatori.anpr
short:
  v: ANPR
definition:
  v: Identificativo Anagrafe nazionale della popolazione residente (quando applicabile)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Identifier
    l: Identifier
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Identifier
    l: Identifier
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.identifier.slice(anpr)

id:
  v: Paziente.documentiIdentificazione
path:
  v: Paziente.documentiIdentificazione
short:
  v: Documenti di Identificazione
definition:
  v: Documenti usati per l'identificazione della persona: e.g. Passaporto, Carta di Identità,..
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Paziente.documentiIdentificazione.passaporto
path:
  v: Paziente.documentiIdentificazione.passaporto
short:
  v: Passaporto
definition:
  v: Passaporto
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/DocumentoIdentificazione
    l: DocumentoIdentificazione
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.documentiIdentificazione.cartaIdentita
path:
  v: Paziente.documentiIdentificazione.cartaIdentita
short:
  v: Carta di Identità
definition:
  v: Carta di Identità
min:
  v: 0
max:
  v: 1
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/DocumentoIdentificazione
    l: DocumentoIdentificazione
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.tesseraTEAM
path:
  v: Paziente.tesseraTEAM
short:
  v: Tessera Team (aka EHIC)
definition:
  v: Tessera Team (aka EHIC)
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/EHIC
    l: EHIC
mapping:
  identity:
    v: fhir-it
  map:
    v: Non ancora mappato

id:
  v: Paziente.nome
path:
  v: Paziente.nome
short:
  v: Nome completo
definition:
  v: Nome completo
min:
  v: 0
max:
  v: *
type:
  code:
    v: HumanName
    l: HumanName
  profile:
    v: http://hl7.org/fhir/StructureDefinition/HumanName
    l: HumanName
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.name

id:
  v: Paziente.genere
path:
  v: Paziente.genere
short:
  v: Genere (Amministrativo)
definition:
  v: Genere (Amministrativo)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
  profile:
    v: http://hl7.org/fhir/StructureDefinition/CodeableConcept
    l: CodeableConcept
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.gender

id:
  v: Paziente.statoCivile
path:
  v: Paziente.statoCivile
short:
  v: Stato Civile
definition:
  v: Stato Civile
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: Patient.maritalStatus

id:
  v: Paziente.dataNascita
path:
  v: Paziente.dataNascita
short:
  v: Data di Nascita
definition:
  v: Data di Nascita
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date
  profile:
    v: http://hl7.org/fhir/StructureDefinition/date
    l: date
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/fhir/StructureDefinition/dateTime
    l: dateTime
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.birthDate
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.org/fhir/StructureDefinition/birthDateTime')

id:
  v: Paziente.luogoNascita
path:
  v: Paziente.luogoNascita
short:
  v: Luogo di Nascita (codice)
definition:
  v: Luogo di Nascita (codice)
comment:
  v: Solo stringa od anche codice
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: Patient.extension('http://hl7.org/fhir/StructureDefinition/birthPlace')
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-codeableBirthPlace')

id:
  v: Paziente.indirizzi
path:
  v: Paziente.indirizzi
short:
  v: Indirizzi (residenza; domicilio)
definition:
  v: Indirizzi (e.g. residenza; domicilio)
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
must support:
  v: true
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.address

id:
  v: Paziente.indirizzi.residenza
path:
  v: Paziente.indirizzi.residenza
short:
  v: Residenza
definition:
  v: Residenza
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Indirizzo
    l: Indirizzo
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.address.where(extension('http://hl7.org/fhir/StructureDefinition/address-official').valueBoolean='true')

id:
  v: Paziente.indirizzi.domicilio
path:
  v: Paziente.indirizzi.domicilio
short:
  v: Domicilio
definition:
  v: Domicilio
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Indirizzo
    l: Indirizzo
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.address.where(use.code='home')

id:
  v: Paziente.listaAUSL
path:
  v: Paziente.listaAUSL
short:
  v: Aziende Sanitarie (Assistenza, residenza)
definition:
  v: Aziende Sanitarie (Assistenza, residenza)
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Paziente.listaAUSL.auslAssistenza
path:
  v: Paziente.listaAUSL.auslAssistenza
short:
  v: ASL di Assistenza
definition:
  v: ASL di Assistenza
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/AziendaSanitaria
    l: AziendaSanitaria
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPlsAzienda)

id:
  v: Paziente.listaAUSL.aslResidenza
path:
  v: Paziente.listaAUSL.aslResidenza
short:
  v: ASL di Residenza
definition:
  v: ASL di Residenza
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/AziendaSanitaria
    l: AziendaSanitaria
mapping:
  identity:
    v: fhir-it
  map:
    v: Coverage.where(beneficiary.id = Patient.id).payorOrganization

id:
  v: Paziente.recapiti
path:
  v: Paziente.recapiti
short:
  v: Recapiti (telecom)
definition:
  v: Recapiti del paziente (telecom)
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom

id:
  v: Paziente.recapiti.telefono
path:
  v: Paziente.recapiti.telefono
short:
  v: telefono
definition:
  v: telefono
min:
  v: 0
max:
  v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'phone')

id:
  v: Paziente.recapiti.eMail
path:
  v: Paziente.recapiti.eMail
short:
  v: eMail
definition:
  v: eMail
min:
  v: 0
max:
  v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'email')

id:
  v: Paziente.recapiti.pec
path:
  v: Paziente.recapiti.pec
short:
  v: pec
definition:
  v: pec
min:
  v: 0
max:
  v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(system = 'email')

id:
  v: Paziente.recapiti.cellulare
path:
  v: Paziente.recapiti.cellulare
short:
  v: Cellulare
definition:
  v: Cellulare
min:
  v: 0
max:
  v: *
type:
  code:
    v: ContactDetail
    l: ContactDetail
  profile:
    v: http://hl7.org/fhir/StructureDefinition/ContactDetail
    l: ContactDetail
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.telecom.where(use = 'mobile')

id:
  v: Paziente.contatti
path:
  v: Paziente.contatti
short:
  v: Contatto del paziente
definition:
  v: Persona od organizzazione di contatto per il paziente
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.contact

id:
  v: Paziente.contatti.persona
path:
  v: Paziente.contatti.persona
short:
  v: Persona di contatto per il paziente
definition:
  v: Persona di contatto per il paziente
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/ContattoPersona
    l: ContattoPersona
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.contact

id:
  v: Paziente.contatti.organizzazione
path:
  v: Paziente.contatti.organizzazione
short:
  v: Organizzazione di contatto per il paziente
definition:
  v: Organizzazione di contatto per il paziente
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.org/fhir/StructureDefinition/Organization
    l: Organization
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.contact.organization

id:
  v: Paziente.cittadinanza
path:
  v: Paziente.cittadinanza
short:
  v: Cittadinanza
definition:
  v: Cittadinanza
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: Patient.extension('http://hl7.org/fhir/StructureDefinition/patient-citizenship')

id:
  v: Paziente.decesso
path:
  v: Paziente.decesso
short:
  v: Decesso
definition:
  v: Informazioni sul decesso
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.deceased[x]

id:
  v: Paziente.decesso.flagDeceduto
path:
  v: Paziente.decesso.flagDeceduto
short:
  v: Deceduto (si/no)
definition:
  v: Deceduto (si/no)
min:
  v: 0
max:
  v: *
type:
  code:
    v: boolean
    l: boolean
  profile:
    v: http://hl7.org/fhir/StructureDefinition/boolean
    l: boolean
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.deceasedBoolean

id:
  v: Paziente.decesso.dataDecesso
path:
  v: Paziente.decesso.dataDecesso
short:
  v: Data decesso
definition:
  v: Data decesso
min:
  v: 0
max:
  v: *
type:
  code:
    v: dateTime
    l: dateTime
  profile:
    v: http://hl7.org/fhir/StructureDefinition/dateTime
    l: dateTime
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.deceasedDateTime

id:
  v: Paziente.altriDati
path:
  v: Paziente.altriDati
short:
  v: Altre informazioni sul paziente
definition:
  v: Altre informazioni sul paziente: e.g. professione, titolo di studio, qualifica.
min:
  v: 0
max:
  v: *
type:
  code:
    v: BackboneElement
    l: BackboneElement

id:
  v: Paziente.altriDati.professione
path:
  v: Paziente.altriDati.professione
short:
  v: Professione
definition:
  v: Professione attuale del paziente
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-occupation-it')

id:
  v: Paziente.altriDati.titoloStudio
path:
  v: Paziente.altriDati.titoloStudio
short:
  v: Titolo Studio
definition:
  v: Titolo di studio del paziente
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.extension('http://hl7.it/fhir/StructureDefinition/patient-qualification-it')

id:
  v: Paziente.esenzione
path:
  v: Paziente.esenzione
short:
  v: Esenzioni
definition:
  v: Esenzioni
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/Esenzione
    l: Esenzione
mapping:
  identity:
    v: fhir-it
  map:
    v: Coverage.where(beneficiary.id = Patient.id).costToBeneficiary.exception

id:
  v: Paziente.medicoCurante
path:
  v: Paziente.medicoCurante
short:
  v: Medico Curante
definition:
  v: Medico Curante
min:
  v: 0
max:
  v: *
type:
  code:
    v: http://hl7.it/fhir/StructureDefinition/MedicoCurante
    l: MedicoCurante
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPls)
mapping:
  identity:
    v: fhir-it
  map:
    v: Patient.generalPractitioner.slice(mmgPlsRole)