{
  "resourceType": "StructureDefinition",
  "url": "https://example.org/fhir/StructureDefinition/Observation_peso",
  "name": "Observation_peso",
  "status": "draft",
  "date": "2024-03-22T17:19:53.6356661+00:00",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/bodyweight",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.status",
        "path": "Observation.status",
        "definition": "Lo stato del valore del risultato.",
        "comment": "Questo elemento ? etichettato come modificatore perch? lo stato contiene codici che contrassegnano la risorsa come non valida al momento."
      },
      {
        "id": "Observation.category",
        "path": "Observation.category",
        "short": "Classificazione del tipo di osservazione",
        "definition": "Un codice che classifica il tipo generale di osservazione in corso.",
        "comment": "Oltre all'insieme di valori richiesto per la categoria, questo elemento consente vari schemi di categorizzazione basati sulla definizione della categoria da parte del proprietario; in effetti, ? possibile utilizzare pi? categorie contemporaneamente.  Il livello di granularit? ? definito dai concetti di categoria dell'insieme di valori."
      },
      {
        "id": "Observation.category:VSCat",
        "path": "Observation.category",
        "sliceName": "VSCat",
        "short": "Classificazione del tipo di osservazione",
        "definition": "Un codice che classifica il tipo generale di osservazione in corso.",
        "comment": "Oltre all'insieme di valori richiesto per la categoria, questo elemento consente vari schemi di categorizzazione basati sulla definizione della categoria da parte del proprietario; in effetti, ? possibile utilizzare pi? categorie contemporaneamente.  Il livello di granularit? ? definito dai concetti di categoria dell'insieme di valori."
      },
      {
        "id": "Observation.category:VSCat.coding",
        "path": "Observation.category.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 di HL7 v3 per maggiori informazioni.  L'ordine dei codici non ? definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sar? etichettato come UserSelected = true."
      },
      {
        "id": "Observation.category:VSCat.coding.system",
        "path": "Observation.category.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": "Observation.category:VSCat.coding.code",
        "path": "Observation.category.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": "Observation.code.coding",
        "path": "Observation.code.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 di HL7 v3 per maggiori informazioni.  L'ordine dei codici non ? definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sar? etichettato come UserSelected = true."
      },
      {
        "id": "Observation.code.coding:BodyWeightCode",
        "path": "Observation.code.coding",
        "sliceName": "BodyWeightCode",
        "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 di HL7 v3 per maggiori informazioni.  L'ordine dei codici non ? definito e NON DEVE essere usato per dedurre il significato. In generale, al massimo uno solo dei valori di codifica sar? etichettato come UserSelected = true."
      },
      {
        "id": "Observation.code.coding:BodyWeightCode.system",
        "path": "Observation.code.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": "Observation.code.coding:BodyWeightCode.code",
        "path": "Observation.code.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": "Observation.subject",
        "path": "Observation.subject",
        "short": "Chi e/o cosa riguarda l'osservazione",
        "definition": "Il paziente, o il gruppo di pazienti, il luogo o il dispositivo su cui verte l'osservazione e nella cui registrazione l'osservazione ? inserita. Se il focus effettivo dell'osservazione ? diverso dal soggetto (o da un campione, parte o regione del soggetto), l'elemento `focus` o il `codice` stesso specificano il focus effettivo dell'osservazione.",
        "comment": "Ci si aspetterebbe che questo elemento abbia una cardinalit? di 1..1. L'unica circostanza in cui il soggetto pu? mancare ? quando l'osservazione viene effettuata da un dispositivo che non conosce il paziente. In questo caso, l'osservazione DEVE essere abbinata a un paziente attraverso una tecnica di corrispondenza tra contesto e canale e, a questo punto, l'osservazione deve essere aggiornata.",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://example.org/fhir/StructureDefinition/Patient"
            ]
          }
        ]
      },
      {
        "id": "Observation.encounter",
        "path": "Observation.encounter",
        "type": [
          {
            "code": "Reference",
            "targetProfile": [
              "https://example.org/fhir/StructureDefinition/Encounter_ADT_SDO"
            ]
          }
        ]
      },
      {
        "id": "Observation.effective[x]",
        "path": "Observation.effective[x]",
        "short": "Spesso ? solo una dataTempo per i segni vitali",
        "definition": "Spesso ? solo una dataTime per i segni vitali.",
        "comment": "Dovrebbe essere presente almeno una data, a meno che l'osservazione non sia un report storico.  Per registrare orari imprecisi o \"confusi\" (ad esempio, una misurazione della glicemia effettuata \"dopo la colazione\"), utilizzare il tipo di dato [Timing](datatypes.html#timing) che consente di legare la misurazione a eventi di vita regolari."
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "short": "I valori dei segni vitali sono registrati utilizzando il tipo di dati Quantity. Per le osservazioni di supporto, come le dimensioni del bracciale, si possono usare altri tipi di dati, come CodeableConcept.",
        "definition": "I valori dei segni vitali sono registrati utilizzando il tipo di dati Quantity. Per le osservazioni di supporto, come le dimensioni del bracciale, si possono usare altri tipi di dati, come CodeableConcept.",
        "comment": "Un'osservazione pu? avere: 1) un singolo valore, 2) sia un valore che un insieme di valori correlati o componenti, oppure 3) solo un insieme di valori correlati o componenti. Se ? presente un valore, il tipo di dato per questo elemento deve essere determinato da Observation.code.  Un CodeableConcept con solo un testo potrebbe essere usato al posto di una stringa se il campo ? solitamente codificato o se il tipo associato a Observation.code definisce un valore codificato.  Per ulteriori indicazioni, si veda la sezione [Note] (observation.html#notes)."
      },
      {
        "id": "Observation.value[x]:valueQuantity",
        "path": "Observation.value[x]",
        "sliceName": "valueQuantity",
        "short": "I valori dei segni vitali sono registrati utilizzando il tipo di dati Quantity. Per le osservazioni di supporto, come le dimensioni del bracciale, si possono usare altri tipi di dati, come CodeableConcept.",
        "definition": "I valori dei segni vitali sono registrati utilizzando il tipo di dati Quantity. Per le osservazioni di supporto, come le dimensioni del bracciale, si possono usare altri tipi di dati, come CodeableConcept.",
        "comment": "Un'osservazione pu? avere: 1) un singolo valore, 2) sia un valore che un insieme di valori correlati o componenti, oppure 3) solo un insieme di valori correlati o componenti. Se ? presente un valore, il tipo di dato per questo elemento deve essere determinato da Observation.code.  Un CodeableConcept con solo un testo potrebbe essere usato al posto di una stringa se il campo ? solitamente codificato o se il tipo associato a Observation.code definisce un valore codificato.  Per ulteriori indicazioni, si veda la sezione [Note] (observation.html#notes)."
      },
      {
        "id": "Observation.value[x]:valueQuantity.value",
        "path": "Observation.value[x].value",
        "short": "Valore numerico (con precisione implicita)",
        "definition": "Il valore dell'importo misurato. Il valore include una precisione implicita nella presentazione del valore.",
        "comment": "La precisione implicita nel valore deve essere sempre rispettata. I valori monetari hanno regole proprie per la gestione della precisione (consultare i libri di testo di contabilit?)."
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit",
        "path": "Observation.value[x].unit",
        "short": "Rappresentazione unitaria",
        "definition": "Una forma leggibile dall'uomo dell'unit?.",
        "comment": "Si noti che le stringhe FHIR NON devono superare la dimensione di 1MB."
      },
      {
        "id": "Observation.value[x]:valueQuantity.system",
        "path": "Observation.value[x].system",
        "short": "Sistema che definisce la forma delle unit? codificate",
        "definition": "L'identificazione del sistema che fornisce la forma codificata dell'unit?.",
        "comment": "vedi http://en.wikipedia.org/wiki/Uniform_resource_identifier"
      },
      {
        "id": "Observation.value[x]:valueQuantity.code",
        "path": "Observation.value[x].code",
        "short": "Risposte codificate dalle unit? UCUM comuni per il set di valori dei segni vitali.",
        "definition": "Risposte codificate dalle unit? UCUM comuni per il set di valori dei segni vitali.",
        "comment": "Il sistema preferito ? UCUM, ma ? possibile utilizzare anche SNOMED CT (per le unit? consuetudinarie) o ISO 4217 per la valuta.  Il contesto d'uso pu? inoltre richiedere un codice di un sistema particolare."
      },
      {
        "id": "Observation.method",
        "path": "Observation.method",
        "short": "Come ? stato fatto",
        "definition": "Indica il meccanismo utilizzato per eseguire l'osservazione.",
        "comment": "Il system deve seguire la seguente struttura convenzionata:\r\n\r\n\"http://example.org/FHIR/schema/observation-method-[codiceFornitore]? \r\n\r\ndove [codiceFornitore] ? la parte variabile e varier? in base al fornitore coinvolto nel particolare impianto"
      },
      {
        "id": "Observation.method.coding",
        "path": "Observation.method.coding",
        "short": "Codice definito da un sistema terminologico",
        "definition": "Un riferimento a un codice definito da un sistema terminologico.",
        "comment": "Il system deve seguire la seguente struttura convenzionata:\r\n\r\n\"http://example.org/FHIR/schema/observation-method-[codiceFornitore]? \r\n\r\ndove [codiceFornitore] ? la parte variabile e varier? in base al fornitore coinvolto nel particolare impianto"
      },
      {
        "id": "Observation.method.coding.system",
        "path": "Observation.method.coding.system",
        "short": "Identit? del sistema terminologico",
        "definition": "L'identificazione del sistema di codice che definisce il significato del simbolo nel codice.",
        "comment": "Deve seguire la seguente struttura convenzionata:\r\n\r\n\"http://example.org/FHIR/schema/observation-method-[codiceFornitore]? \r\n\r\ndove [codiceFornitore] ? la parte variabile e varier? in base al fornitore coinvolto nel particolare impianto",
        "constraint": [
          {
            "key": "obs-method-1",
            "severity": "error",
            "human": "Il system deve seguire la struttura convenzionata: \"http://example.org/FHIR/schema/observation-method-[codiceFornitore]?",
            "expression": "startsWith('http://example.org/FHIR/schema/observation-method-')"
          }
        ]
      }
    ]
  }
}