{
  "resourceType": "StructureDefinition",
  "url": "https://example.org/fhir/StructureDefinition/Encounter",
  "name": "Encounter",
  "status": "draft",
  "date": "2024-05-10T15:12:18.5730273+00:00",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Encounter",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Encounter",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Encounter",
        "path": "Encounter",
        "short": "Un'interazione durante la quale vengono forniti servizi al paziente.",
        "definition": "Un'interazione tra un paziente e un operatore sanitario allo scopo di fornire servizi sanitari o di valutare lo stato di salute di un paziente."
      },
      {
        "id": "Encounter.id",
        "path": "Encounter.id",
        "short": "Id logico di questo artefatto",
        "definition": "Identifica la risorsa all'interno del dominio.",
        "comment": "L'unica volta che una risorsa non ha un id ? quando viene inviata al server tramite un'operazione di creazione."
      },
      {
        "id": "Encounter.extension:encounterDataPrericovero",
        "path": "Encounter.extension",
        "sliceName": "encounterDataPrericovero",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://example.org/FHIR/schema/encounter-dataPrericovero"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Encounter.extension:encounterDataRicoveroPrevista",
        "path": "Encounter.extension",
        "sliceName": "encounterDataRicoveroPrevista",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://example.org/FHIR/schema/encounter-dataRicoveroPrevista"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Encounter.identifier",
        "path": "Encounter.identifier",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "system"
            }
          ],
          "rules": "open"
        },
        "short": "Identificatore/i con cui è conosciuto questo incontro",
        "definition": "Elemento di tipo identifier contenente gli identificativi univoci della risorsa. Si tratta di un business identifier in cui il campo system sarà particolarizzato per i diversi tipi di Encounter."
      },
      {
        "id": "Encounter.identifier.type",
        "path": "Encounter.identifier.type",
        "short": "Descrizione dell'identificatore",
        "definition": "Un tipo codificato per l'identificatore che pu? essere usato per determinare quale identificatore usare per uno scopo specifico.",
        "comment": "Questo elemento si occupa solo di categorie generali di identificatori. Non deve essere utilizzato per i codici che corrispondono a 1..1 con il sistema Identifier.system. Alcuni identificatori possono rientrare in pi? categorie a causa dell'uso comune. Quando il sistema ? noto, un tipo non ? necessario perch? il tipo fa sempre parte della definizione del sistema. Tuttavia, spesso i sistemi devono gestire identificatori di cui non si conosce il sistema. Non esiste una relazione 1:1 tra tipo e sistema, poich? molti sistemi diversi hanno lo stesso tipo."
      },
      {
        "id": "Encounter.identifier.type.coding",
        "path": "Encounter.identifier.type.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Un riferimento a un codice definito da un sistema terminologico.",
        "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni o elenchi di codici, fino a definizioni molto formali come SNOMED CT - si vedano i Core Principles HL7 v3 per maggiori informazioni. L'ordine dei codici non ? definito e non deve essere utilizzato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sar? etichettato come UserSelected = true."
      },
      {
        "id": "Encounter.identifier.type.coding.system",
        "path": "Encounter.identifier.type.coding.system",
        "short": "Identit? del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "L'URI pu? essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID devono essere riferimenti al registro OID di HL7. Altrimenti, l'URI deve provenire dall'elenco di URI speciali definiti da HL7 per FHIR o deve fare riferimento a qualche definizione che stabilisca il sistema in modo chiaro e non ambiguo."
      },
      {
        "id": "Encounter.identifier.type.coding.code",
        "path": "Encounter.identifier.type.coding.code",
        "short": "Simbolo nella sintassi definita dal sistema",
        "definition": "Un simbolo nella sintassi definita dal sistema. Il simbolo pu? essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio, post-coordinazione).",
        "comment": "Si noti che le stringhe FHIR non devono superare la dimensione di 1MB."
      },
      {
        "id": "Encounter.identifier.system",
        "path": "Encounter.identifier.system",
        "short": "Spazio dei nomi per il valore dell'identificatore",
        "definition": "Il campo pu? essere valorizzato con gli identificativi univoci delle tipologie.",
        "comment": "Identifier.system fa sempre distinzione tra maiuscole e minuscole."
      },
      {
        "id": "Encounter.identifier.value",
        "path": "Encounter.identifier.value",
        "short": "Il valore che ? unico",
        "definition": "Contiene il valore univoco dell?identificativo indicato in system.",
        "comment": "Se il valore ? un URI completo, il system deve essere urn:ietf:rfc:3986. Lo scopo principale del valore ? la mappatura computazionale. Un valore formattato per la visualizzazione umana pu? essere trasmesso utilizzando l'estensione [Rendered Value] (extension-rendered-value.html). Identifier.value deve essere trattato come sensibile alle maiuscole e alle minuscole, a meno che la conoscenza di Identifier.system non consenta all'elaboratore di essere sicuro che l'elaborazione non sensibile alle maiuscole sia sicura."
      },
      {
        "id": "Encounter.identifier:nosologico",
        "path": "Encounter.identifier",
        "sliceName": "nosologico",
        "max": "1",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV.1.3.3"
          }
        ]
      },
      {
        "id": "Encounter.identifier:nosologico.system",
        "path": "Encounter.identifier.system",
        "short": "Dominio che identifica il significato del campo",
        "definition": "Dominio che identifica il significato del campo",
        "fixedUri": "http://example.org/identifier/nosologico"
      },
      {
        "id": "Encounter.identifier:nosologico.value",
        "path": "Encounter.identifier.value",
        "short": "Valore univoco all'interno dello spazio di nomi individuato",
        "definition": "Valore univoco all'interno dello spazio di nomi individuato"
      },
      {
        "id": "Encounter.status",
        "path": "Encounter.status",
        "definition": "Elemento di tipo required. Può essere valorizzato con planned | arrived | triaged | in-progress | onleave | finished | cancelled.",
        "comment": "Si noti che le regole aziendali interne determineranno le transizioni appropriate che possono avvenire tra gli stati (e anche le classi).",
        "mustSupport": true
      },
      {
        "id": "Encounter.class",
        "path": "Encounter.class",
        "short": "Classificazione dell'incontro con il paziente",
        "definition": "Concetti che rappresentano la classificazione dell'incontro con il paziente, come ad esempio ambulatorio (paziente esterno), ricovero, emergenza, assistenza sanitaria a domicilio o altri, a causa delle variazioni locali.",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.2"
          }
        ]
      },
      {
        "id": "Encounter.class.system",
        "path": "Encounter.class.system",
        "short": "Identità del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "Il system proposto dallo standard ?: ."
      },
      {
        "id": "Encounter.type",
        "path": "Encounter.type",
        "short": "Tipologia ricovero",
        "definition": "Specifica la tipologia di ricovero",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.4"
          }
        ]
      },
      {
        "id": "Encounter.type.coding",
        "path": "Encounter.type.coding",
        "short": "Codice definito dalla terminologia associata",
        "definition": "Una referenza ad un codice definito da un sistema di terminologia"
      },
      {
        "id": "Encounter.type.coding.system",
        "path": "Encounter.type.coding.system",
        "short": "Identifica il sistema di terminologia",
        "definition": "Identifica il sistema di terminologia",
        "fixedUri": "http://example.org/FHIR/schema/encounter-typeCode"
      },
      {
        "id": "Encounter.type.coding.code",
        "path": "Encounter.type.coding.code",
        "short": "Codifica associata al sistema terminologico",
        "definition": "Valorizzare con il codice della tipologia di ricovero: * 1 = Programmato non urgente * 2 = Urgente * 3 = Trattamento sanitario obbligatorio (T.S.O.) * 4 = Programmato con preospedalizzazione * 5 = Urgenza ostetrica * 6 = Trasferito da day-surgery * 7 = Parto non urgente",
        "comment": "Concordare"
      },
      {
        "id": "Encounter.priority",
        "path": "Encounter.priority",
        "short": "Indica la classe di priorità del ricovero",
        "definition": "Elemento di tipo CodableConcept che indica il livello di priorità d'urgenza di un Encounter.",
        "comment": "Non tutti gli usi della terminologia si adattano a questo schema generale. In alcuni casi, i modelli non dovrebbero usare CodeableConcept e utilizzare direttamente la codifica, fornendo la propria struttura per la gestione del testo, delle codifiche, delle traduzioni e delle relazioni tra gli elementi e il pre e post coordinamento."
      },
      {
        "id": "Encounter.priority.coding",
        "path": "Encounter.priority.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Riferimento a un codice definito da un sistema terminologico.",
        "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni, o elenchi di codici, fino a definizioni molto formali come SNOMED CT - vedere i principi fondamentali HL7 v3 per ulteriori informazioni. L'ordine delle codifiche non ? definito e non deve essere utilizzato per dedurre il significato. In genere, al massimo solo uno dei valori di codifica verr? etichettato come UserSelected = true."
      },
      {
        "id": "Encounter.priority.coding.system",
        "path": "Encounter.priority.coding.system",
        "short": "Identità del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "L'URI pu? essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID devono essere riferimenti al registro OID HL7. In caso contrario, l'URI dovrebbe provenire dall'elenco HL7 di URI speciali definiti FHIR o dovrebbe fare riferimento a una definizione che stabilisce il sistema in modo chiaro e inequivocabile.",
        "fixedUri": "http://example.org/FHIR/schema/encounter-priority"
      },
      {
        "id": "Encounter.priority.coding.code",
        "path": "Encounter.priority.coding.code",
        "short": "Simbolo nella sintassi definita dal sistema",
        "definition": "Codice che identifica la classe di priorit? del ricovero, valorizzare con: * 1 = Classe A; * 2 = Classe B; * 3 = Classe C; * 4 = Classe D;",
        "comment": "Si noti che le stringhe FHIR NON devono superare 1 MB di dimensione. Concordare"
      },
      {
        "id": "Encounter.subject",
        "path": "Encounter.subject",
        "short": "Reference a Patient",
        "definition": "Elemento reference che contiene il riferimento al patient dell'Encounter.",
        "comment": "Sebbene l'incontro riguardi sempre il paziente, quest'ultimo potrebbe non essere noto in tutti i contesti d'uso, e potrebbe esserci un gruppo di pazienti che potrebbe essere anonimo (come nel caso di una terapia di gruppo per alcolisti anonimi - dove la registrazione dell'incontro potrebbe essere utilizzata per la fatturazione del numero di persone/personale e non ? importante per il contesto dei pazienti specifici) o, alternativamente, nelle cure veterinarie, un gregge di pecore che riceve un trattamento (dove gli animali non sono tracciati individualmente).",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.it/fhir/StructureDefinition/Patient-it-base"
            ]
          }
        ],
        "mustSupport": true
      },
      {
        "id": "Encounter.subject.display",
        "path": "Encounter.subject.display",
        "short": "Alternativa di testo per la risorsa",
        "definition": "Descrizione reference."
      },
      {
        "id": "Encounter.episodeOfCare",
        "path": "Encounter.episodeOfCare",
        "short": "Episodio/i di cura per il quale questo incontro deve essere registrato",
        "definition": "Elemento di tipo reference che contiene il riferimento a Episodio/i di cura per il quale questo incontro deve essere registrato.",
        "comment": "I riferimenti devono essere un riferimento a una risorsa FHIR effettiva e devono essere risolvibili (consentendo il controllo dell'accesso, la non disponibilit? temporanea, ecc.). La risoluzione pu? avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale."
      },
      {
        "id": "Encounter.participant",
        "path": "Encounter.participant",
        "short": "Elenco dei partecipanti coinvolti nell'incontro",
        "definition": "BackboneElement contenente la lista dei coinvolti nella visita oltre al Patient.",
        "comment": "In participant.individual pu? essere inserito il riferimento al Practitioner che prende in carico l'Encounter.",
        "mustSupport": true
      },
      {
        "id": "Encounter.participant.type.coding",
        "path": "Encounter.participant.type.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Riferimento a un codice definito da un sistema terminologico.",
        "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni, o elenchi di codici, fino a definizioni molto formali come SNOMED CT - vedere i principi fondamentali HL7 v3 per ulteriori informazioni. L'ordine delle codifiche non ? definito e non deve essere utilizzato per dedurre il significato. In genere, al massimo solo uno dei valori di codifica verr? etichettato come UserSelected = true."
      },
      {
        "id": "Encounter.participant.type.coding.system",
        "path": "Encounter.participant.type.coding.system",
        "short": "Identit? del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "L'URI pu? essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID devono essere riferimenti al registro OID HL7. In caso contrario, l'URI dovrebbe provenire dall'elenco HL7 di URI speciali definiti FHIR o dovrebbe fare riferimento a una definizione che stabilisce il sistema in modo chiaro e inequivocabile."
      },
      {
        "id": "Encounter.participant.type.coding.code",
        "path": "Encounter.participant.type.coding.code",
        "short": "Simbolo nella sintassi definita dal sistema",
        "definition": "Simbolo nella sintassi definita dal sistema. Il simbolo pu? essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio post-coordinamento).",
        "comment": "Valorizzare con: * PRE --> prescrittore. * RIC --> richiedente. * ACC --> accettante. * RIF --> riferimento. * INF --> infermiere. * CONV --> convalidante. * DIS --> dimittente o trasferente. * REF --> refertante (da utilizzare solo in casistiche di cambia stato per notificare che ? stato prodotto un referto)."
      },
      {
        "id": "Encounter.participant.type.coding.display",
        "path": "Encounter.participant.type.coding.display",
        "short": "Rappresentazione definita dal sistema",
        "definition": "Una rappresentazione del significato del codice nel sistema, seguendo le regole del sistema.",
        "comment": "Descrizione del codice utilizzato: * PRE --> prescrittore. * RIC --> richiedente. * ACC --> accettante. * RIF --> riferimento. * INF --> infermiere. * CONV --> convalidante. * DIS --> dimittente o trasferente. * REF --> refertante (da utilizzare solo in casistiche di cambia stato per notificare che ? stato prodotto un referto)."
      },
      {
        "id": "Encounter.participant.individual",
        "path": "Encounter.participant.individual",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "http://hl7.it/fhir/StructureDefinition/Practitioner-it-base"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.8"
          }
        ]
      },
      {
        "id": "Encounter.period",
        "path": "Encounter.period",
        "short": "Data di inizio e di fine dell'incontro",
        "definition": "Contiene la data di inizio e di fine dell'incontro.",
        "comment": "Se non nota, la fine del periodo pu? essere omessa.",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.44/PV1.45"
          }
        ]
      },
      {
        "id": "Encounter.length",
        "path": "Encounter.length",
        "short": "Quantit? di tempo in cui ? durato l'incontro (meno tempo di assenza)",
        "definition": "Quantit? di tempo in cui ? durato l'incontro. ? escluso il tempo trascorso durante i congedi.",
        "comment": "Pu? differire dalla durata del Encounter.period a causa di un congedo."
      },
      {
        "id": "Encounter.reasonCode",
        "path": "Encounter.reasonCode",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.system"
            }
          ],
          "rules": "closed"
        },
        "short": "Motivo codificato dell'incontro",
        "definition": "Elemento di tipo CodableConcept che contiene l'informazione per cui nasce l'Encounter oppure informazione circa il codice della diagnosi di ingresso.",
        "mustSupport": true
      },
      {
        "id": "Encounter.reasonCode:diagnosiDIngresso",
        "path": "Encounter.reasonCode",
        "sliceName": "diagnosiDIngresso",
        "short": "Diagnosi D'Ingresso",
        "definition": "Diagnosi D'Ingresso.",
        "comment": "Contiene l'informazione codificata della diagnosi d'ingresso, con codifica icd-9.",
        "max": "1",
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.20"
          }
        ]
      },
      {
        "id": "Encounter.reasonCode:diagnosiDIngresso.coding",
        "path": "Encounter.reasonCode.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Riferimento a un codice definito da un sistema terminologico.",
        "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni, o elenchi di codici, fino a definizioni molto formali come SNOMED CT - vedere i principi fondamentali HL7 v3 per ulteriori informazioni. L'ordine delle codifiche non ? definito e non deve essere utilizzato per dedurre il significato. In genere, al massimo solo uno dei valori di codifica verr? etichettato come UserSelected = true."
      },
      {
        "id": "Encounter.reasonCode:diagnosiDIngresso.coding.system",
        "path": "Encounter.reasonCode.coding.system",
        "short": "Identit? del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "L'URI pu? essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID devono essere riferimenti al registro OID HL7. In caso contrario, l'URI dovrebbe provenire dall'elenco HL7 di URI speciali definiti FHIR o dovrebbe fare riferimento a una definizione che stabilisce il sistema in modo chiaro e inequivocabile.",
        "fixedUri": "http://hl7.org/fhir/sid/icd-9-cm"
      },
      {
        "id": "Encounter.diagnosis",
        "path": "Encounter.diagnosis",
        "short": "L'elenco delle diagnosi rilevanti per questo incontro",
        "definition": "Lista delle diagnosi e procedure rilevanti emerse dall'incontro."
      },
      {
        "id": "Encounter.diagnosis.condition",
        "path": "Encounter.diagnosis.condition",
        "short": "La diagnosi o la procedura pertinente all'incontro",
        "definition": "Riferimento al tipo di diagnosi o procedura rilevata.",
        "comment": "Contiene la reference alle risorse Condition e Procedure utilizzate nell'integrazioni con il blocco operatorio.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://example.org/fhir/StructureDefinition/MyCondition"
            ]
          }
        ]
      },
      {
        "id": "Encounter.diagnosis.condition.display",
        "path": "Encounter.diagnosis.condition.display",
        "short": "Descrizione della diagnosi o della procedura.",
        "definition": "Riporta la descrizione della diagnosi o della procedura.",
        "comment": "Elemento utilizzato per riportare una descizione della risorsa referenziata."
      },
      {
        "id": "Encounter.hospitalization",
        "path": "Encounter.hospitalization",
        "short": "Dettagli sul ricovero in un servizio sanitario",
        "definition": "Dettagli sull'ammissione a un servizio sanitario. Un incontro pu? riguardare pi? della sola degenza ospedaliera. Sono inclusi anche contesti quali ambulatori, cliniche comunitarie e strutture per anziani.",
        "comment": "Un incontro può riguardare più della sola degenza ospedaliera. Sono inclusi anche contesti quali ambulatori, cliniche comunitarie e strutture per anziani. La durata registrata nel periodo di questo incontro copre l'intero ambito della registrazione del ricovero.",
        "mustSupport": true
      },
      {
        "id": "Encounter.hospitalization.extension:encounterOnere",
        "path": "Encounter.hospitalization.extension",
        "sliceName": "encounterOnere",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://example.org/FHIR/schema/encounter-onere"
            ]
          }
        ],
        "isModifier": false
      },
      {
        "id": "Encounter.hospitalization.extension:encounterRegime",
        "path": "Encounter.hospitalization.extension",
        "sliceName": "encounterRegime",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "http://example.org/FHIR/schema/encounter-regime"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.18"
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.extension:traumaIntossicazione",
        "path": "Encounter.hospitalization.extension",
        "sliceName": "traumaIntossicazione",
        "type": [
          {
            "code": "Extension",
            "profile": [
              "https://example.org/fhir/StructureDefinition/Trauma%2FIntossicazione"
            ]
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.16"
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.preAdmissionIdentifier",
        "path": "Encounter.hospitalization.preAdmissionIdentifier",
        "short": "Identificatore di pre-ammissione",
        "definition": "L?elemento contiene l'identificativo di pre-ammissione. Viene usato quando l'evento ha origine da una lista di attesa.",
        "comment": "E' stato definito un system aziendale."
      },
      {
        "id": "Encounter.hospitalization.preAdmissionIdentifier.system",
        "path": "Encounter.hospitalization.preAdmissionIdentifier.system",
        "short": "Spazio dei nomi per il valore dell'identificatore",
        "definition": "Stabilisce lo spazio dei nomi per il valore, ovvero un URL che descrive un set di valori univoci.",
        "comment": "Identifier.system fa sempre distinzione tra maiuscole e minuscole.",
        "fixedUri": "http://example.org/FHIR/schema/preAdmissionIdentifier"
      },
      {
        "id": "Encounter.hospitalization.admitSource",
        "path": "Encounter.hospitalization.admitSource",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.14"
          }
        ]
      },
      {
        "id": "Encounter.hospitalization.dietPreference",
        "path": "Encounter.hospitalization.dietPreference",
        "short": "Dieta prevista per il paziente",
        "definition": "Dieta prevista per il paziente"
      },
      {
        "id": "Encounter.hospitalization.dischargeDisposition",
        "path": "Encounter.hospitalization.dischargeDisposition",
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.46"
          }
        ]
      },
      {
        "id": "Encounter.location",
        "path": "Encounter.location",
        "short": "Elenco delle Location gestite in questo Encounter",
        "definition": "BackboneElement contenente informazioni come descrizione del reparto, della stanza, numero posto letto, area ospitante di cura, stanza ospitante di cura e letto ospitante di cura. La tipologia di Location ? definita nell'elemento physicalType dell'elemento Location.",
        "comment": "Contiente l'indicazione sulla tipologia di Location. Il concetto non coincide con il physicalType della Location, in quanto assume valori utili nel contesto delle integrazioni. Per esempio, un reparto (Location.physicalType=wa) pu? essere sia un reparto di ricovero (Encounter.Location.physicalType=wa) che un reparto ospitante (Encounter.Location.physicalType=wa-host). L'elemento physicalType.code pu? assumere i seguenti valori: * bd --> letto. * ro --> stanza. * wa --> reparto. * bd-host --> letto ospitante. * wa-host --> reparto ospitante. * ro-host --> stanza ospitante.",
        "mustSupport": true
      },
      {
        "id": "Encounter.location.location",
        "path": "Encounter.location.location",
        "short": "Reference a Location",
        "definition": "Reference alla risorsa Location in cui avviene l'incontro.",
        "comment": "I riferimenti devono essere un riferimento a una risorsa FHIR effettiva e devono essere risolvibili (consentendo il controllo dell'accesso, la non disponibilit? temporanea, ecc.). La risoluzione pu? avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://example.org/fhir/StructureDefinition/Location"
            ]
          }
        ],
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.3.2"
          }
        ]
      },
      {
        "id": "Encounter.location.location.display",
        "path": "Encounter.location.location.display",
        "short": "Descrizione della Reference.",
        "definition": "Descrizione della Reference.",
        "comment": "In genere non corrisponde al Resource.text della risorsa a cui si fa riferimento. Lo scopo ? quello di identificare la risorsa a cui si fa riferimento, non di descriverla completamente."
      },
      {
        "id": "Encounter.location.physicalType",
        "path": "Encounter.location.physicalType",
        "short": "Tipologia Location",
        "definition": "Contiente l'indicazione sulla tipologia di Location.",
        "comment": "L'elemento physicalType.code pu? assumere i seguenti valori: * bd --> letto. * ro --> stanza. * wa --> reparto. * bd-host --> letto ospitante. * wa-host --> reparto ospitante. * ro-host --> stanza ospitante.",
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.3.4/PV1.3.5/PV1.3.6/PV1.3.7/PV1.49/PV1.50"
          }
        ]
      },
      {
        "id": "Encounter.location.physicalType.coding",
        "path": "Encounter.location.physicalType.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Riferimento a un codice definito da un sistema terminologico.",
        "comment": "I codici possono essere definiti in modo molto casuale in enumerazioni, o elenchi di codici, fino a definizioni molto formali come SNOMED CT - vedere i principi fondamentali HL7 v3 per ulteriori informazioni. L'ordine delle codifiche non ? definito e non deve essere utilizzato per dedurre il significato. In genere, al massimo solo uno dei valori di codifica verr? etichettato come UserSelected = true."
      },
      {
        "id": "Encounter.location.physicalType.coding.system",
        "path": "Encounter.location.physicalType.coding.system",
        "short": "Identità del sistema terminologico",
        "definition": "Per questo elemento è stato definito un system aziendale.",
        "comment": "L'URI pu? essere un OID (urn:oid:...) o un UUID (urn:uuid:...). Gli OID e gli UUID devono essere riferimenti al registro OID HL7. In caso contrario, l'URI dovrebbe provenire dall'elenco HL7 di URI speciali definiti FHIR o dovrebbe fare riferimento a una definizione che stabilisce il sistema in modo chiaro e inequivocabile.",
        "fixedUri": "http://example.org/FHIR/schema/location-type"
      },
      {
        "id": "Encounter.location.physicalType.coding.code",
        "path": "Encounter.location.physicalType.coding.code",
        "short": "Codice Location",
        "definition": "Simbolo nella sintassi definita dal sistema. Il simbolo pu? essere un codice predefinito o un'espressione in una sintassi definita dal sistema di codifica (ad esempio post-coordinamento).",
        "comment": "L'elemento physicalType.code pu? assumere i seguenti valori: * bd --> letto * ro --> stanza * wa --> reparto * bd-host --> letto d'appoggio/ospitante * ro-host --> stanza d'appoggio/ospitante * wa-host --> reparto d'appoggio/ospitante",
        "binding": {
          "strength": "required",
          "valueSet": "http://example.org/FHIR/ValueSet/encounter-location-type"
        }
      },
      {
        "id": "Encounter.location.physicalType.coding.display",
        "path": "Encounter.location.physicalType.coding.display",
        "short": "Descrizione del physicalType.",
        "definition": "Descrizione del physicalType.",
        "comment": "Per la valorizzazione dell'elemento physicalType.display seguire i valori tra parentesi: * wa (reparto). * bd (unit? letto). * wa-bd (reparto ospitante). * wa-inf (reparto infermieristico). * ro (stanza/sala). * ag (agenda)."
      },
      {
        "id": "Encounter.serviceProvider",
        "path": "Encounter.serviceProvider",
        "short": "Reference ad Organization",
        "definition": "Elemento reference che contiene il riferimento all' Organization (presidio) in cui avviene il ricovero.",
        "comment": "I riferimenti devono essere un riferimento a una risorsa FHIR effettiva e devono essere risolvibili (consentendo il controllo dell'accesso, la non disponibilit? temporanea, ecc.). La risoluzione pu? avvenire tramite recupero dall'URL o, se applicabile per tipo di risorsa, trattando un riferimento assoluto come un URL canonico e cercandolo in un registro/repository locale.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://example.org/fhir/StructureDefinition/Organization"
            ]
          }
        ],
        "mustSupport": true,
        "mapping": [
          {
            "identity": "V2.ADT.RM1.ITSVIL",
            "map": "PV1.3.1"
          }
        ]
      },
      {
        "id": "Encounter.serviceProvider.display",
        "path": "Encounter.serviceProvider.display",
        "short": "Descrizione reference.",
        "definition": "Descrizione reference.",
        "comment": "Descrizione reference."
      },
      {
        "id": "Encounter.partOf",
        "path": "Encounter.partOf",
        "short": "Un altro Encounter di cui questo Encounter fa parte",
        "definition": "Un altro Encounter di cui questo Encounter fa parte (amministrativamente o temporalmente).",
        "comment": "Questo viene utilizzato anche per associare l'incontro del bambino all'incontro della madre. Per ulteriori dettagli, consultare la sezione Note nella risorsa Paziente."
      }
    ]
  }
}