ReteLabOperationOutcome

Descrizione

Il profilo ReteLabOperationOutcome è stato strutturato a partire dalla risorsa generica FHIR OperationOutcome utilizzata per descrivere eventuali problematiche nell'elaborazione del messaggio.

Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link: ReteLabOperationOutcome.


Snapshot View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBindingFixed Value
codeΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Differential View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBindingFixed Value
codeΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Hybrid View

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBindingFixed Value
codeΣ1..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
codingΣ0..*Coding
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Table View

OperationOutcome..
OperationOutcome.issue..
OperationOutcome.issue.severity..
OperationOutcome.issue.code..
OperationOutcome.issue.details..
OperationOutcome.issue.details.text..
OperationOutcome.issue.diagnostics..
OperationOutcome.issue.expression..

XML View

<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 &#232; utilizzato nei flussi che prevedono un ACK di risposta, in caso si verifica un errore nel messaggio in ingresso.\nIn 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&#39;errore" />
            <comment value="Corrispondente campo HL7 secondo specifiche regionali: ERR" />
        </element>
        <element id="OperationOutcome.issue.severity">
            <path value="OperationOutcome.issue.severity" />
            <short value="Severit&#224; 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&#39;errore.\n(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 &#232; stato individuato l&#39;errore di validazione" />
            <definition value="Corrispondente campo HL7 secondo specifiche regionali: ERR-5 CWE-2." />
            <comment value="Il campo &#232; valorizzato seguendo le specifiche del FHIR Path. Es. &quot;MessageHeader.id&quot;. \n\nQualora l&#39;errore venga riscontrato in una slice specifica o in un&#39;extension, sar&#224; specificato tramite i due punti, es. &quot;ServiceRequest.identifier:OMrOrderNumber&quot; e &quot;ServiceRequest.extension:tipoPrestazione&quot;.\n\nIl corrispettivo HL7 &#232; tradotto rispettando i metodi di conversione utilizzati." />
        </element>
    </differential>
</StructureDefinition>

JSON View

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

ValueSet

Attualmente non sono definiti value set specifici per il profilo ReteLabOperationOutcome.