RLOperationOutcomeMMG

Descrizione

Il profilo RLOperationOutcomeMMG è stato strutturato a partire dalla risorsa standard FHIR OperationOutcome per contenere il dettaglio delle informazioni relative all’elaborazione dell’operazione tentata, nello specifico del messaggio scambiato tra la Cartella Clinica Elettronica dell’MMG e la piattaforma SGDT.

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


Snapshot View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBinding
codeΣ1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Differential View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBinding
codeΣ1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Hybrid View

idΣ1..1string
id0..1string
extensionI0..*Extension
versionIdΣ0..1id
lastUpdatedΣ0..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
severityΣ1..1codeBinding
codeΣ1..1codeBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
diagnosticsΣ0..1string
locationΣ0..*string
expressionΣ0..*string

Table View

OperationOutcome..
OperationOutcome.id1..
OperationOutcome.meta1..
OperationOutcome.meta.profile1..1
OperationOutcome.issue..2
OperationOutcome.issue.severity..
OperationOutcome.issue.code..
OperationOutcome.issue.details1..
OperationOutcome.issue.details..
OperationOutcome.issue.details.coding..1
OperationOutcome.issue.details.coding.system1..
OperationOutcome.issue.details.coding.code1..
OperationOutcome.issue.details.coding.display..
OperationOutcome.issue.details.text..
OperationOutcome.issue.details..
OperationOutcome.issue.details.coding..1
OperationOutcome.issue.details.coding.system1..
OperationOutcome.issue.details.coding.code1..
OperationOutcome.issue.details.coding.display..

XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="RLOperationOutcomeMMG" />
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG" />
    <name value="RLOperationOutcomeMMG" />
    <status value="active" />
    <date value="2024-04-24T09:46:43.7514659+00:00" />
    <description value="Profilo volto a contenere il dettaglio delle informazione relative all&#39;elaborazione del 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.id">
            <path value="OperationOutcome.id" />
            <short value="UUID prodotto dal server FHIR (applicativo) che detiene la risorsa" />
            <min value="1" />
        </element>
        <element id="OperationOutcome.meta">
            <path value="OperationOutcome.meta" />
            <short value="Metadati della risorsa" />
            <min value="1" />
        </element>
        <element id="OperationOutcome.meta.profile">
            <path value="OperationOutcome.meta.profile" />
            <min value="1" />
            <max value="1" />
            <fixedCanonical value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG" />
        </element>
        <element id="OperationOutcome.issue">
            <path value="OperationOutcome.issue" />
            <short value="Esito dell&#39;elaborazione del messaggio" />
            <max value="2" />
        </element>
        <element id="OperationOutcome.issue.severity">
            <path value="OperationOutcome.issue.severity" />
            <short value="Esito dell&#39;elaborazione del messaggio" />
            <definition value="Il valore &#232; &quot;information&quot; se l&#39;esito &#232; positivo, &quot;error&quot; se l&#39;elaborazione del messaggio &#232; terminata con un errore" />
        </element>
        <element id="OperationOutcome.issue.code">
            <path value="OperationOutcome.issue.code" />
            <short value="Codice associato all&#39;esito del messaggio" />
            <definition value="Il valore &#232; &quot;informational&quot; se l&#39;esito &#232; positivo, &quot;invalid&quot; se l&#39;elaborazione del messaggio &#232; terminata con un errore. I valori ammessi appartengono al ValueSet IssueType e sono consultabili al seguente link http://hl7.org/fhir/issue-type" />
            <binding>
                <strength value="required" />
                <description value="Descrizione dell&#39;esito del messaggio." />
            </binding>
        </element>
        <element id="OperationOutcome.issue.details">
            <path value="OperationOutcome.issue.details" />
            <slicing>
                <discriminator>
                    <type value="value" />
                    <path value="system" />
                </discriminator>
                <rules value="open" />
            </slicing>
            <short value="Dettaglio dell&#39;esito del messaggio" />
            <min value="1" />
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio">
            <path value="OperationOutcome.issue.details" />
            <sliceName value="contenutoMessaggio" />
            <short value="Dettaglio dell&#39;esito del messaggio" />
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio.coding">
            <path value="OperationOutcome.issue.details.coding" />
            <short value="Nel caso in cui l&#39;esito del messaggio sia positivo questo campo definisce il contenuto del campo text." />
            <definition value="Per il dettaglio esaustivo della codifica consultare la Tabella della tipologia di contenuto del messaggio contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <max value="1" />
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio.coding.system">
            <path value="OperationOutcome.issue.details.coding.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaContenutoMessaggio" />
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio.coding.code">
            <path value="OperationOutcome.issue.details.coding.code" />
            <short value="Codice del contenuto del campo text" />
            <definition value="Stringa alfanumerica di al pi&#249; 2 caratteri" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaContenutoMessaggio" />
            </binding>
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio.coding.display">
            <path value="OperationOutcome.issue.details.coding.display" />
            <short value="Descrizione del contenuto del campo text" />
            <definition value="Stringa alfanumerica di al pi&#249; 200 caratteri" />
        </element>
        <element id="OperationOutcome.issue.details:contenutoMessaggio.text">
            <path value="OperationOutcome.issue.details.text" />
            <short value="Nel caso in cui l&#39;esito del messaggio sia positivo questo campo contiene l&#39;URL per il passaggio di contesto ad SGDT o il numero di protocollo GPC." />
            <definition value="Stringa alfanumerica di al pi&#249; 400 caratteri" />
        </element>
        <element id="OperationOutcome.issue.details:errore">
            <path value="OperationOutcome.issue.details" />
            <sliceName value="errore" />
            <short value="Dettaglio dell&#39;esito del messaggio" />
        </element>
        <element id="OperationOutcome.issue.details:errore.coding">
            <path value="OperationOutcome.issue.details.coding" />
            <short value="Nel caso in cui l&#39;elaborazione del messaggio termina con un errore questo campo contiene il codice e la descrizione dell&#39;errore." />
            <definition value="Per il dettaglio esaustivo della codifica consultare la Tabella degli errori del messaggio contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <max value="1" />
        </element>
        <element id="OperationOutcome.issue.details:errore.coding.system">
            <path value="OperationOutcome.issue.details.coding.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/ValueSet/ErroriMessaggio" />
        </element>
        <element id="OperationOutcome.issue.details:errore.coding.code">
            <path value="OperationOutcome.issue.details.coding.code" />
            <short value="Codice dell&#39;errore" />
            <definition value="Stringa alfanumerica di al pi&#249; 10 caratteri" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/ErroriMessaggio" />
            </binding>
        </element>
        <element id="OperationOutcome.issue.details:errore.coding.display">
            <path value="OperationOutcome.issue.details.coding.display" />
            <short value="Descrizione dell&#39;errore" />
            <definition value="Stringa alfanumerica di al pi&#249; 200 caratteri" />
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "RLOperationOutcomeMMG",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG",
    "name": "RLOperationOutcomeMMG",
    "status": "active",
    "date": "2024-04-24T09:46:43.7514659+00:00",
    "description": "Profilo volto a contenere il dettaglio delle informazione relative all'elaborazione del messaggio.",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "OperationOutcome",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/OperationOutcome",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "OperationOutcome.id",
                "path": "OperationOutcome.id",
                "short": "UUID prodotto dal server FHIR (applicativo) che detiene la risorsa",
                "min": 1
            },
            {
                "id": "OperationOutcome.meta",
                "path": "OperationOutcome.meta",
                "short": "Metadati della risorsa",
                "min": 1
            },
            {
                "id": "OperationOutcome.meta.profile",
                "path": "OperationOutcome.meta.profile",
                "min": 1,
                "max": "1",
                "fixedCanonical": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLOperationOutcomeMMG"
            },
            {
                "id": "OperationOutcome.issue",
                "path": "OperationOutcome.issue",
                "short": "Esito dell'elaborazione del messaggio",
                "max": "2"
            },
            {
                "id": "OperationOutcome.issue.severity",
                "path": "OperationOutcome.issue.severity",
                "short": "Esito dell'elaborazione del messaggio",
                "definition": "Il valore è \"information\" se l'esito è positivo, \"error\" se l'elaborazione del messaggio è terminata con un errore"
            },
            {
                "id": "OperationOutcome.issue.code",
                "path": "OperationOutcome.issue.code",
                "short": "Codice associato all'esito del messaggio",
                "definition": "Il valore è \"informational\" se l'esito è positivo, \"invalid\" se l'elaborazione del messaggio è terminata con un errore. I valori ammessi appartengono al ValueSet IssueType e sono consultabili al seguente link http://hl7.org/fhir/issue-type",
                "binding": {
                    "strength": "required",
                    "description": "Descrizione dell'esito del messaggio."
                }
            },
            {
                "id": "OperationOutcome.issue.details",
                "path": "OperationOutcome.issue.details",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "value",
                            "path": "system"
                        }
                    ],
                    "rules": "open"
                },
                "short": "Dettaglio dell'esito del messaggio",
                "min": 1
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio",
                "path": "OperationOutcome.issue.details",
                "sliceName": "contenutoMessaggio",
                "short": "Dettaglio dell'esito del messaggio"
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio.coding",
                "path": "OperationOutcome.issue.details.coding",
                "short": "Nel caso in cui l'esito del messaggio sia positivo questo campo definisce il contenuto del campo text.",
                "definition": "Per il dettaglio esaustivo della codifica consultare la Tabella della tipologia di contenuto del messaggio contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide.",
                "max": "1"
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio.coding.system",
                "path": "OperationOutcome.issue.details.coding.system",
                "min": 1,
                "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaContenutoMessaggio"
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio.coding.code",
                "path": "OperationOutcome.issue.details.coding.code",
                "short": "Codice del contenuto del campo text",
                "definition": "Stringa alfanumerica di al più 2 caratteri",
                "min": 1,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/TipologiaContenutoMessaggio"
                }
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio.coding.display",
                "path": "OperationOutcome.issue.details.coding.display",
                "short": "Descrizione del contenuto del campo text",
                "definition": "Stringa alfanumerica di al più 200 caratteri"
            },
            {
                "id": "OperationOutcome.issue.details:contenutoMessaggio.text",
                "path": "OperationOutcome.issue.details.text",
                "short": "Nel caso in cui l'esito del messaggio sia positivo questo campo contiene l'URL per il passaggio di contesto ad SGDT o il numero di protocollo GPC.",
                "definition": "Stringa alfanumerica di al più 400 caratteri"
            },
            {
                "id": "OperationOutcome.issue.details:errore",
                "path": "OperationOutcome.issue.details",
                "sliceName": "errore",
                "short": "Dettaglio dell'esito del messaggio"
            },
            {
                "id": "OperationOutcome.issue.details:errore.coding",
                "path": "OperationOutcome.issue.details.coding",
                "short": "Nel caso in cui l'elaborazione del messaggio termina con un errore questo campo contiene il codice e la descrizione dell'errore.",
                "definition": "Per il dettaglio esaustivo della codifica consultare la Tabella degli errori del messaggio contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide.",
                "max": "1"
            },
            {
                "id": "OperationOutcome.issue.details:errore.coding.system",
                "path": "OperationOutcome.issue.details.coding.system",
                "min": 1,
                "fixedUri": "https://fhir.siss.regione.lombardia.it/ValueSet/ErroriMessaggio"
            },
            {
                "id": "OperationOutcome.issue.details:errore.coding.code",
                "path": "OperationOutcome.issue.details.coding.code",
                "short": "Codice dell'errore",
                "definition": "Stringa alfanumerica di al più 10 caratteri",
                "min": 1,
                "binding": {
                    "strength": "required",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/ErroriMessaggio"
                }
            },
            {
                "id": "OperationOutcome.issue.details:errore.coding.display",
                "path": "OperationOutcome.issue.details.coding.display",
                "short": "Descrizione dell'errore",
                "definition": "Stringa alfanumerica di al più 200 caratteri"
            }
        ]
    }
}

Esempi


Tipologie di ricerca

Attualmente non sono stati definiti criteri di ricerca.

Search parameter

Attualmente non sono definiti Search Parameters oltre quelli previsti dallo standard per la risorsa OperationOutcome.

ValueSet

Nella seguente tabella sono elencati i value set relativi al profilo RLOperationOutcomeMMG:

Nome Descrizione Riferimento al dettaglio della codifica
issue Codice dell’esito del messaggio La codifica è definita dal ValueSet IssueType
contenutoMessaggio Codice e descrizione dell’elaborazione positiva del messaggio La codifica è definita dal ValueSet Tipologia Contenuto Messaggio
errore Codice e descrizione dell’elaborazione terminata in errore del messaggio La codifica è definita dal ValueSet Errori Messaggio