<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabObservationRisultati" />
  <name value="ReteLabObservationRisultati" />
  <status value="active" />
  <date value="2023-12-21T14:31:53.6384566+00:00" />
  <description value="Profilo utilizzato per la comunicazione dei risultati degli esami" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Observation" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
  <derivation value="constraint" />
  <differential>
    <element id="Observation">
      <path value="Observation" />
      <short value="Comunicazione dei risultati degli esami" />
      <definition value="Risorsa usata per la comunicazione dei risultati disponibili degli esami, prima che venga redatto il referto finale." />
      <comment value="Segmento HL7 secondo specifiche regionali: OBX&#xD;&#xA;Questo profilo può essere presente nei seguenti flussi: &quot;Notifica risultati disponibili da LS a LR&quot;" />
    </element>
    <element id="Observation.basedOn">
      <path value="Observation.basedOn" />
      <short value="Richiesta esame lab di cui si danno i risultati" />
      <definition value="Reference al profilo ReteLabServiceRequestRichiestaEsamiLab" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" />
      </type>
    </element>
    <element id="Observation.status">
      <path value="Observation.status" />
      <short value="Stato del risultato" />
      <definition value="Può assumere i seguenti valori:&#xD;&#xA;- &quot;partial&quot; è un’osservazione parziale poiché i dati sono incompleti o non verificati;&#xD;&#xA;- &quot;preliminary&quot; indica che sono disponibili dei risultati verificati ma non tutti sono definitivi;&#xD;&#xA;- &quot;amended/corrected&quot; indicano che il risultato è stato modificato dopo essere stato inviato con status impostato su “finale”;&#xD;&#xA;- &quot;cancelled&quot; è per quelle osservazioni non disponibili poiché non è stata completata la misurazione;&#xD;&#xA;- &quot;final&quot; è un risultato finale e verificato" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-11" />
    </element>
    <element id="Observation.code">
      <path value="Observation.code" />
      <short value="Codice relativo al risultato osservato" />
      <definition value="Codice univoco assegnato al risultato osservato secondo la codifica scelta. &#xD;&#xA;Obbligatorio l'utilizzo della codifica LOINC." />
      <comment value="- Nel caso di microbiologia e esame singolo: corrispondente campo HL7 secondo specifiche regionali: OBX-3 &#xD;&#xA;Identificativo univoco assegnato al risultato osservato: CE-1 = identificativo univoco CE-2 = descrizione testuale CE-3 = sistema di codifica&#xD;&#xA;&#xD;&#xA;- Nel caso della prima Observation raccoglitrice dell'esame battery avrà questo campo corrispondente campo HL7 secondo specifiche regionali: OBR-4" />
    </element>
    <element id="Observation.code.coding">
      <path value="Observation.code.coding" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="$this" />
        </discriminator>
        <rules value="open" />
      </slicing>
      <definition value="Obbligatorio l'utilizzo della codifica loinc. &#xD;&#xA;Opzionalmente, si può aggiungere un'ulteriore sistema di codifica per descrivere il risultato dell'osservazione." />
    </element>
    <element id="Observation.code.coding:LOINC">
      <path value="Observation.code.coding" />
      <sliceName value="LOINC" />
      <short value="Codice LOINC" />
      <min value="1" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/LOINC" />
      </binding>
    </element>
    <element id="Observation.code.coding:LOINC.system">
      <path value="Observation.code.coding.system" />
      <short value="Sistema di codifica utilizzata" />
      <fixedUri value="https://loinc.org" />
    </element>
    <element id="Observation.code.coding:LOINC.code">
      <path value="Observation.code.coding.code" />
      <short value="Codice del risultato osservato" />
    </element>
    <element id="Observation.code.coding:LOINC.display">
      <path value="Observation.code.coding.display" />
      <short value="Descrizione del risultato osservato" />
    </element>
    <element id="Observation.code.coding:Altro">
      <path value="Observation.code.coding" />
      <sliceName value="Altro" />
      <short value="Codice dell'osservazione" />
      <definition value="Codice dell'osservazione appartenente ad un altro sistema di codifica." />
    </element>
    <element id="Observation.code.coding:Altro.system">
      <path value="Observation.code.coding.system" />
      <short value="Sistema di codifica utilizzata" />
    </element>
    <element id="Observation.code.coding:Altro.code">
      <path value="Observation.code.coding.code" />
      <short value="Codice del risultato osservato" />
    </element>
    <element id="Observation.code.coding:Altro.display">
      <path value="Observation.code.coding.display" />
      <short value="Descrizione del codice" />
    </element>
    <element id="Observation.effective[x]">
      <path value="Observation.effective[x]" />
      <short value="Data e ora relativa all'analisi" />
      <definition value="Formato: YYYY-MM-DDThh:mm:ss+zz:zz secondo lo standard FHIR" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-19" />
      <type>
        <code value="dateTime" />
      </type>
    </element>
    <element id="Observation.performer">
      <path value="Observation.performer" />
      <short value="Medico responsabile del risultato" />
      <definition value="Reference al profilo ReteLabPractitionerRoleMedico" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-16" />
      <type>
        <code value="Reference" />
        <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico" />
      </type>
    </element>
    <element id="Observation.value[x]">
      <path value="Observation.value[x]" />
      <short value="Dato o valore da riportare" />
      <definition value="Dato o Valore osservato relativamente all’esame richiesto. &#xD;&#xA;Nel caso di indagini colturali di microbiologia:&#xD;&#xA;- nel gruppo relativo agli esiti dell’indagine è valorizzato con l’esito ottenuto;&#xD;&#xA;- nei gruppi relativi ai microrganismi valorizzato con il microrganismo identificato (si può utilizzare il formato codice e descrizione [CE] in alternativa alla stringa semplice);&#xD;&#xA;- nei gruppo relativo agli antibiogrammi, viene valorizzato con l’esito dell’antibiogramma (ammessi sia valori qualitativi tratti dalla suscettibilità, sia MIC [concentrazione minima inibente])" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-5 e OBX-6" />
      <type>
        <code value="Quantity" />
      </type>
      <type>
        <code value="CodeableConcept" />
      </type>
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="Observation.interpretation">
      <path value="Observation.interpretation" />
      <short value="Codice dello stato di anormalità di un risultato" />
      <definition value="Valori consigliati nel caso di risultati legati ad esami di microbiologia (suscettibilità), in particolare nei gruppi relativi agli antibiogrammi (L3)." />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-8" />
      <binding>
        <strength value="required" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/StatoAnormalitaRisultato" />
      </binding>
    </element>
    <element id="Observation.interpretation.coding.system">
      <path value="Observation.interpretation.coding.system" />
      <short value="Sistema di codifica" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-8" />
      <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/StatoAnormalitaRisultato" />
    </element>
    <element id="Observation.interpretation.coding.code">
      <path value="Observation.interpretation.coding.code" />
      <short value="Codice dello stato di anormalità di un risultato" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-8" />
      <binding>
        <strength value="required" />
        <description value="ValueSet relativo alla codifica dello stato di anormalità di un risultato. Contiene codifiche per risultati comuni e per indagini culturali di microbiologia (antibiogrammi)" />
        <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/StatoAnormalitaRisultato" />
      </binding>
    </element>
    <element id="Observation.interpretation.coding.display">
      <path value="Observation.interpretation.coding.display" />
      <short value="Descrizione dello stato di anormalità di un risultato" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-8" />
    </element>
    <element id="Observation.note">
      <path value="Observation.note" />
      <short value="Note aggiuntive" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: NTE.3" />
    </element>
    <element id="Observation.method">
      <path value="Observation.method" />
      <short value="Nome antibiogramma a cui l'antibiotico testato appartiene" />
      <definition value="Nel caso di indagini colturali di microbiologia, nei gruppi degli antibiogrammi (L3), una ripetizione di tale campo può essere utilizzata per indicare il nome dell’antibiogramma a cui l’antibiotico testato appartiene." />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-17" />
    </element>
    <element id="Observation.method.coding.system">
      <path value="Observation.method.coding.system" />
      <short value="Sistema di codifica" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-17 CE-1" />
    </element>
    <element id="Observation.method.coding.code">
      <path value="Observation.method.coding.code" />
      <short value="Codice antibiogramma" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-17 - CE-1" />
    </element>
    <element id="Observation.method.coding.display">
      <path value="Observation.method.coding.display" />
      <short value="Descrizione antibiogramma" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-17 CE-2" />
    </element>
    <element id="Observation.method.text">
      <path value="Observation.method.text" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: OBX-17, CE-5 = ANTIBIOGRAMMA" />
      <fixedString value="ANTIBIOGRAMMA" />
    </element>
    <element id="Observation.referenceRange">
      <path value="Observation.referenceRange" />
      <short value="Limite inferirore e superiore per un risultato" />
      <definition value="I formati accettati sono:&#xD;&#xA;- &quot;lower limit – upper limit&quot;&#xD;&#xA;- &quot;&gt; lower limit&quot;&#xD;&#xA;- &quot;&lt; upper limit&quot;&#xD;&#xA;&#xD;&#xA;Nel caso di risultati non numerici, può essere comunicata una stringa non formattata ad indicare il valore di “normalità” (es. “negativo”).&#xD;&#xA;&#xD;&#xA;Nel caso di gruppi relativi agli antibiogrammi, si può utilizzare la seguente codifica:&#xD;&#xA;- S&lt;MicS; R&gt;MicR, WT = WildType&#xD;&#xA;&#xD;&#xA;Dove:&#xD;&#xA;- MicS è il valore di cut-off della suscettibilità MIC, &#xD;&#xA;- MicR è il valore di cut-off della resistenza MIC, &#xD;&#xA;- WildType è il valore di cut-off del wild type" />
    </element>
    <element id="Observation.referenceRange.low">
      <path value="Observation.referenceRange.low" />
      <short value="Valore limite inferiore del range" />
    </element>
    <element id="Observation.referenceRange.high">
      <path value="Observation.referenceRange.high" />
      <short value="Valore limite superiore del range" />
    </element>
    <element id="Observation.hasMember">
      <path value="Observation.hasMember" />
      <short value="Osservazioni a dettaglio di una rilevazione." />
      <definition value="Alcune osservazioni hanno risultati multipli. &#xD;&#xA;Queste componenti sono espresse con codici diversi e hanno valore singolarmente. Possono essere raccolte tramite hasMember sotto un Observation generica, descritta, secondo specifiche regionali HL7, dal campo: OBR-4." />
    </element>
  </differential>
</StructureDefinition>