ReteLabBundleRispostaACK

Descrizione

Il profilo ReteLabBundleRispostaACK è stato strutturato a partire dalla risorsa generica FHIR Bundle volto a descrivere la risposta ad una richiesta asincrona di tipo "commit" o per una risposta ad una richiesta sincrona di tipo "applicativo".

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


Snapshot View

identifierΣ0..1Identifier
typeΣ1..1codeBindingFixed Value
timestampΣ0..1instant
totalΣ I0..1unsignedInt
relationΣ1..1string
urlΣ1..1uri
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ I0..1ReteLabMessageHeaderAck
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

Differential View

identifierΣ0..1Identifier
typeΣ1..1codeBindingFixed Value
timestampΣ0..1instant
totalΣ I0..1unsignedInt
relationΣ1..1string
urlΣ1..1uri
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ I0..1ReteLabMessageHeaderAck
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

Hybrid View

identifierΣ0..1Identifier
typeΣ1..1codeBindingFixed Value
timestampΣ0..1instant
totalΣ I0..1unsignedInt
relationΣ1..1string
urlΣ1..1uri
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ I0..1ReteLabMessageHeaderAck
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
fullUrlΣ0..1uri
resourceΣ0..1Resource
modeΣ0..1codeBinding
scoreΣ0..1decimal
methodΣ1..1codeBinding
urlΣ1..1uri
ifNoneMatchΣ0..1string
ifModifiedSinceΣ0..1instant
ifMatchΣ0..1string
ifNoneExistΣ0..1string
statusΣ1..1string
locationΣ0..1uri
etagΣ0..1string
lastModifiedΣ0..1instant
outcomeΣ0..1Resource
signatureΣ0..1Signature

Table View

Bundle..
Bundle.type..
Bundle.entry..
Bundle.entry1..1
Bundle.entry.resourceReteLabMessageHeaderAck..
Bundle.entry..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabBundleRispostaACK" />
    <name value="ReteLabBundleRispostaACK" />
    <status value="active" />
    <date value="2023-12-21T14:31:53.6384566+00:00" />
    <description value="Utilizzato per i messaggi di ACK:\n- di commit, per tutti i flussi\n- applicativi, nel caso di risultati disponibili e refertato" />
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="Bundle" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Bundle" />
    <derivation value="constraint" />
    <differential>
        <element id="Bundle.type">
            <path value="Bundle.type" />
            <fixedCode value="message" />
        </element>
        <element id="Bundle.entry">
            <path value="Bundle.entry" />
            <slicing>
                <discriminator>
                    <type value="profile" />
                    <path value="resolve()" />
                </discriminator>
                <rules value="open" />
            </slicing>
        </element>
        <element id="Bundle.entry:MessageHeader">
            <path value="Bundle.entry" />
            <sliceName value="MessageHeader" />
            <short value="Applicativo o di commit" />
            <definition value="Nel caso di ACK APPLICATIVI -&gt; MessageHeader.reason = &quot;application&quot;\nNel caso di ACK di COMMIT-&gt; MessageHeader.reason = &quot;commit&quot;" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Bundle.entry:MessageHeader.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck" />
            </type>
        </element>
        <element id="Bundle.entry:OperationOutcome">
            <path value="Bundle.entry" />
            <sliceName value="OperationOutcome" />
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabBundleRispostaACK",
    "name": "ReteLabBundleRispostaACK",
    "status": "active",
    "date": "2023-12-21T14:31:53.6384566+00:00",
    "description": "Utilizzato per i messaggi di ACK:\n- di commit, per tutti i flussi\n- applicativi, nel caso di risultati disponibili e refertato",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Bundle",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Bundle",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "Bundle.type",
                "path": "Bundle.type",
                "fixedCode": "message"
            },
            {
                "id": "Bundle.entry",
                "path": "Bundle.entry",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "profile",
                            "path": "resolve()"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Bundle.entry:MessageHeader",
                "path": "Bundle.entry",
                "sliceName": "MessageHeader",
                "short": "Applicativo o di commit",
                "definition": "Nel caso di ACK APPLICATIVI -> MessageHeader.reason = \"application\"\nNel caso di ACK di COMMIT-> MessageHeader.reason = \"commit\"",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Bundle.entry:MessageHeader.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeaderAck"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:OperationOutcome",
                "path": "Bundle.entry",
                "sliceName": "OperationOutcome"
            }
        ]
    }
}

Esempi

esempio-bundle-rispostaKO-nuova-richiesta

esempio-bundle-rispostaOK-nuova-richiesta

Command 'link' could not render: There are multiple resources with 'Bundle/esempio-bundle-rispostaOK-risultati-disponibili' identifier in this scope.