<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://cct.eng.it/FHIR/schema/patient-CFQuality" />
  <name value="patient-CFQuality" />
  <status value="draft" />
  <date value="2023-12-01T16:44:49.8617509+00:00" />
  <keyword>
    <system value="http://cct.eng.it/FHIR/schema/profiles" />
    <code value="Patient_Eng" />
  </keyword>
  <keyword>
    <system value="http://cct.eng.it/FHIR/schema/version" />
    <code value="1.0.0" />
  </keyword>
  <fhirVersion value="4.0.1" />
  <kind value="complex-type" />
  <abstract value="false" />
  <context>
    <type value="element" />
    <expression value="Patient" />
  </context>
  <type value="Extension" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <derivation value="constraint" />
  <differential>
    <element id="Extension">
      <path value="Extension" />
      <short value="Indica se il CF è noto alla codifica SOGEI." />
      <definition value="Estensione di tipo composta che consente di indicare se il CF è noto alla codifica SOGEI." />
      <comment value="Estensione utilizzata nel contesto specifico delle integrazioni con RFC TOSCANA.&#xD;&#xA;&#xD;&#xA;* url: quality --&gt; di tipo CodeableConcept rappresenta la codifica relativa alla qualità del CF.&#xD;&#xA;&#xD;&#xA;* url: qualityTrait --&gt; di tipo CodeableConcept rappresenta un indicatore qualità dei dati anagrafici." />
      <max value="1" />
      <constraint>
        <key value="key-1" />
        <severity value="error" />
        <human value="Quest'estensione può contenere come url secondarie: 'quality' e 'qualityTrait'" />
        <expression value="extension.select(url='quality' or url='qualityTrait').allTrue()" />
      </constraint>
    </element>
    <element id="Extension.extension">
      <path value="Extension.extension" />
      <short value="Contenuti aggiuntivi definiti dalle implementazioni." />
      <definition value="Può essere utilizzato per rappresentare informazioni aggiuntive che non fanno parte della definizione di base dell'elemento. Per rendere l'uso delle estensioni sicuro e gestibile, esiste un rigoroso insieme di regole applicate alla definizione e all'uso delle estensioni. Sebbene qualsiasi implementatore possa definire un'estensione, esiste un insieme di requisiti che devono essere soddisfatti come parte della definizione dell'estensione." />
      <comment value="L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, indipendentemente dall'istituzione o dalla giurisdizione che le utilizza o le definisce. L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti." />
    </element>
    <element id="Extension.extension:quality">
      <path value="Extension.extension" />
      <sliceName value="quality" />
      <short value="Qualità CF." />
      <definition value="Permette di inserire un codice relativo alla qualità.&#xD;&#xA;&#xD;&#xA;In particolare, i valori ammessi sono: &#xD;&#xA;&#xD;&#xA;* 1 = il CF è noto a SOGEI e non obsoleto,&#xD;&#xA;&#xD;&#xA;* 2 = il CF è sconosciuto a SOGEI,&#xD;&#xA;&#xD;&#xA;* 3 = non è stata ancora verificata l’esistenza del CF in anagrafe SOGEI,&#xD;&#xA;&#xD;&#xA;* 4 = il CF è obsoleto,&#xD;&#xA;&#xD;&#xA;* 9 = il soggetto non ha CF." />
      <comment value="L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, a prescindere dall'istituzione o dalla giurisdizione che utilizza o definisce le estensioni. L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti." />
      <max value="1" />
    </element>
    <element id="Extension.extension:quality.url">
      <path value="Extension.extension.url" />
      <fixedUri value="quality" />
    </element>
    <element id="Extension.extension:quality.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:quality.value[x].coding">
      <path value="Extension.extension.value[x].coding" />
      <short value="Codice definito da un sistema terminologico." />
      <definition value="Un riferimento a un codice definito da un sistema terminologico." />
      <comment value="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." />
    </element>
    <element id="Extension.extension:quality.value[x].coding.system">
      <path value="Extension.extension.value[x].coding.system" />
      <short value="Identità del sistema terminologico." />
      <definition value="L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." />
      <comment value="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." />
      <fixedUri value="http://cct.eng.it/FHIR/schema/patient-CFQualityCode" />
    </element>
    <element id="Extension.extension:quality.value[x].coding.code">
      <path value="Extension.extension.value[x].coding.code" />
      <short value="Simbolo nella sintassi definita dal sistema." />
      <definition value="Valorizzare con uno dei seguenti codici:&#xD;&#xA;1 = il CF è noto a SOGEI e non obsoleto,&#xD;&#xA;2 = il CF è sconosciuto a SOGEI,&#xD;&#xA;3 = non è stata ancora verificata l’esistenza del CF in anagrafe SOGEI,&#xD;&#xA;4 = il CF è obsoleto,&#xD;&#xA;9 = il soggetto non ha CF." />
      <comment value="Si noti che le stringhe FHIR non devono superare la dimensione di 1MB." />
    </element>
    <element id="Extension.extension:qualityTrait">
      <path value="Extension.extension" />
      <sliceName value="qualityTrait" />
      <short value="Qualità dati anagrafici." />
      <definition value="Indicatore qualità dati anagrafici. In particolare, i valori ammessi sono: &#xD;&#xA;&#xD;&#xA;* 1 = CF e tratti anagrafici (impronta) congiuntamente corrispondenti con quelli di SOGEI,&#xD;&#xA;&#xD;&#xA;* 2 = CF e tratti anagrafici non corrispondono congiuntamente con quelli di SOGEI,&#xD;&#xA;&#xD;&#xA;* 3 = non è stata ancora verificata la corrisp. di CF e tratti anagrafici su SOGEI,&#xD;&#xA;&#xD;&#xA;* 9 = il soggetto non ha CF." />
      <comment value="L'uso delle estensioni non può essere stigmatizzato da nessuna applicazione, progetto o standard, a prescindere dall'istituzione o dalla giurisdizione che utilizza o definisce le estensioni. L'uso delle estensioni è ciò che consente alla specifica FHIR di mantenere un livello di semplicità di base per tutti." />
      <max value="1" />
    </element>
    <element id="Extension.extension:qualityTrait.url">
      <path value="Extension.extension.url" />
      <fixedUri value="qualityTrait" />
    </element>
    <element id="Extension.extension:qualityTrait.value[x]">
      <path value="Extension.extension.value[x]" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="Extension.extension:qualityTrait.value[x].coding">
      <path value="Extension.extension.value[x].coding" />
      <short value="Codice definito da un sistema terminologico." />
      <definition value="Un riferimento a un codice definito da un sistema terminologico." />
      <comment value="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." />
    </element>
    <element id="Extension.extension:qualityTrait.value[x].coding.system">
      <path value="Extension.extension.value[x].coding.system" />
      <short value="Identità del sistema terminologico." />
      <definition value="L'identificazione del sistema di codice che definisce il significato del simbolo nel codice." />
      <comment value="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." />
      <fixedUri value="http://cct.eng.it/FHIR/schema/patient-CFQualityTraitCode" />
    </element>
    <element id="Extension.extension:qualityTrait.value[x].coding.code">
      <path value="Extension.extension.value[x].coding.code" />
      <short value="Simbolo nella sintassi definita dal sistema." />
      <definition value="Valorizzare con uno dei seguenti valori:&#xD;&#xA;1 = CF e tratti anagrafici (impronta) congiuntamente corrispondenti con quelli di SOGEI,&#xD;&#xA;2 = CF e tratti anagrafici non corrispondono congiuntamente con quelli di SOGEI,&#xD;&#xA;3 = non è stata ancora verificata la corrisp. di CF e tratti anagrafici su SOGEI,&#xD;&#xA;9 = il soggetto non ha CF." />
      <comment value="Si noti che le stringhe FHIR non devono superare la dimensione di 1MB." />
    </element>
    <element id="Extension.url">
      <path value="Extension.url" />
      <fixedUri value="http://cct.eng.it/FHIR/schema/patient-CFQuality" />
    </element>
    <element id="Extension.value[x]">
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>