<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOperationOutcome" />
  <name value="ReteLabOperationOutcome" />
  <status value="active" />
  <date value="2023-12-21T14:31:53.6384566+00:00" />
  <description value="Profilo contenente una descrizione dei problemi trovati nel messaggio" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="OperationOutcome" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/OperationOutcome" />
  <derivation value="constraint" />
  <differential>
    <element id="OperationOutcome">
      <path value="OperationOutcome" />
      <short value="Dettaglio dei problemi trovati nel messaggio" />
      <comment value="Questo profilo è utilizzato nei flussi che prevedono un ACK di risposta, in caso si verifica un errore nel messaggio in ingresso.&#xD;&#xA;In tale risorsa saranno dettagliati gli errori che si sono verificati nel messaggio inviato." />
    </element>
    <element id="OperationOutcome.issue">
      <path value="OperationOutcome.issue" />
      <short value="Descrizione dell'errore" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: ERR" />
    </element>
    <element id="OperationOutcome.issue.severity">
      <path value="OperationOutcome.issue.severity" />
      <short value="Severità errore" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: ERR-4" />
      <fixedCode value="error" />
    </element>
    <element id="OperationOutcome.issue.code">
      <path value="OperationOutcome.issue.code" />
      <fixedCode value="invalid" />
    </element>
    <element id="OperationOutcome.issue.details">
      <path value="OperationOutcome.issue.details" />
      <short value="Dettaglio errore" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: ERR-5" />
    </element>
    <element id="OperationOutcome.issue.details.text">
      <path value="OperationOutcome.issue.details.text" />
      <definition value="Campo testuale. Corrispondente campo HL7 secondo specifiche regionali: ERR-5 CWE-2" />
    </element>
    <element id="OperationOutcome.issue.diagnostics">
      <path value="OperationOutcome.issue.diagnostics" />
      <short value="Informazioni aggiuntive" />
      <definition value="Contiene informazioni aggiuntive e non strutturate sull'errore.&#xD;&#xA;(Testo del messaggio di errore)" />
      <comment value="Corrispondente campo HL7 secondo specifiche regionali: ERR-8" />
    </element>
    <element id="OperationOutcome.issue.expression">
      <path value="OperationOutcome.issue.expression" />
      <short value="Campo utilizzato da OMr per riportare il FHIR Path in cui è stato individuato l'errore di validazione" />
      <definition value="Corrispondente campo HL7 secondo specifiche regionali: ERR-5 CWE-2." />
      <comment value="Il campo è valorizzato seguendo le specifiche del FHIR Path. Es. &quot;MessageHeader.id&quot;. &#xD;&#xA;&#xD;&#xA;Qualora l'errore venga riscontrato in una slice specifica o in un'extension, sarà specificato tramite i due punti, es. &quot;ServiceRequest.identifier:OMrOrderNumber&quot; e &quot;ServiceRequest.extension:tipoPrestazione&quot;.&#xD;&#xA;&#xD;&#xA;Il corrispettivo HL7 è tradotto rispettando i metodi di conversione utilizzati." />
    </element>
  </differential>
</StructureDefinition>