ReteLabBundleRispostaNotifica

Descrizione

Il profilo ReteLabBundleRispostaNotifica è stato strutturato a partire dalla risorsa generica FHIR Bundle volto a descrivere la risorsa Bundle nell'ambito della notifica di:

  • Risposta alla notifica di Check-in da Laboratorio Richiedente a Laboratorio Servente
  • Risposta alla notifica di Check-out da Laboratorio Richiedente a Laboratorio Servente
  • Risposta alla notifica di Check-in da Laboratorio Servente a Laboratorio Richiedente
  • Risposta al messaggio di eseguito/completato
  • Risposta al messaggio di cancellazione/modifica di un ordine

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


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..1ReteLabMessageHeader
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..1ReteLabTaskStatoRichiesta
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..1ReteLabServiceRequestRichiestaEsamiLab
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..1ReteLabPatientCittadino
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..1ReteLabEncounterInformazioniRichiestaLab
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..1ReteLabOrganizationL1, ReteLabOrganizationL2, ReteLabOrganizationL3, ReteLabOrganizationL4
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..1ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio
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..1ReteLabPractitionerMedico
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..1ReteLabPractitionerRoleMedico
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..1ReteLabMessageHeader
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..1ReteLabTaskStatoRichiesta
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..1ReteLabServiceRequestRichiestaEsamiLab
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..1ReteLabPatientCittadino
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..1ReteLabEncounterInformazioniRichiestaLab
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..1ReteLabOrganizationL1, ReteLabOrganizationL2, ReteLabOrganizationL3, ReteLabOrganizationL4
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..1ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio
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..1ReteLabPractitionerMedico
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..1ReteLabPractitionerRoleMedico
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..1ReteLabMessageHeader
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..1ReteLabTaskStatoRichiesta
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..1ReteLabServiceRequestRichiestaEsamiLab
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..1ReteLabPatientCittadino
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..1ReteLabEncounterInformazioniRichiestaLab
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..1ReteLabOrganizationL1, ReteLabOrganizationL2, ReteLabOrganizationL3, ReteLabOrganizationL4
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..1ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio
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..1ReteLabPractitionerMedico
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..1ReteLabPractitionerRoleMedico
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.timestamp..
Bundle.entry..
Bundle.entry1..1
Bundle.entry.resourceReteLabMessageHeader..
Bundle.entry1..
Bundle.entry.resourceReteLabTaskStatoRichiesta..
Bundle.entry1..
Bundle.entry.resourceReteLabServiceRequestRichiestaEsamiLab..
Bundle.entry1..1
Bundle.entry.resourceReteLabPatientCittadino..
Bundle.entry1..1
Bundle.entry.resourceReteLabEncounterInformazioniRichiestaLab..
Bundle.entry2..
Bundle.entry.resourceReteLabOrganizationL1, ReteLabOrganizationL2, ReteLabOrganizationL3, ReteLabOrganizationL4..
Bundle.entry..
Bundle.entry.resourceReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut, ReteLabSpecimenCampioneLaboratorio..
Bundle.entry..
Bundle.entry.resourceReteLabPractitionerMedico..
Bundle.entry..
Bundle.entry.resourceReteLabPractitionerRoleMedico..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabBundleRispostaNotifica" />
    <name value="ReteLabBundleRispostaNotifica" />
    <status value="active" />
    <date value="2023-12-21T14:31:53.6384566+00:00" />
    <description value="Profilo volto a descrivere la risorsa Bundle nell&#39;ambito della notifica di:\n- Risposta alla notifica di Check-in da Laboratorio Richiedente a Laboratorio Servente\n- Risposta alla notifica di Check-out da Laboratorio Richiedente a Laboratorio Servente \n- Risposta alla notifica di Check-in da Laboratorio Servente a Laboratorio Richiedente\n- Risposta al messaggio di eseguito/completato\n- Risposta al messaggio di cancellazione/modifica di un ordine" />
    <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.timestamp">
            <path value="Bundle.timestamp" />
            <definition value="Corrispondente campo HL7 secondo specifiche regionali: MSH-7.1" />
        </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" />
            <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/ReteLabMessageHeader" />
            </type>
        </element>
        <element id="Bundle.entry:Task">
            <path value="Bundle.entry" />
            <sliceName value="Task" />
            <min value="1" />
        </element>
        <element id="Bundle.entry:Task.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabTaskStatoRichiesta" />
            </type>
        </element>
        <element id="Bundle.entry:ServiceRequest">
            <path value="Bundle.entry" />
            <sliceName value="ServiceRequest" />
            <min value="1" />
        </element>
        <element id="Bundle.entry:ServiceRequest.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab" />
            </type>
        </element>
        <element id="Bundle.entry:Patient">
            <path value="Bundle.entry" />
            <sliceName value="Patient" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Bundle.entry:Patient.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino" />
            </type>
        </element>
        <element id="Bundle.entry:Encounter">
            <path value="Bundle.entry" />
            <sliceName value="Encounter" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="Bundle.entry:Encounter.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab" />
            </type>
        </element>
        <element id="Bundle.entry:Organization">
            <path value="Bundle.entry" />
            <sliceName value="Organization" />
            <short value="Organization L1 e L2 sono obbligatorie." />
            <min value="2" />
        </element>
        <element id="Bundle.entry:Organization.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL1" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL2" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL3" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL4" />
            </type>
        </element>
        <element id="Bundle.entry:Specimen">
            <path value="Bundle.entry" />
            <sliceName value="Specimen" />
            <comment value="Nel caso di risposta a richiesta di eseguito/completato o modifica/cancellazione &#232; necessario utilizzare il profilo ReteLabSpecimenCampioneLaboratorio" />
        </element>
        <element id="Bundle.entry:Specimen.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneLaboratorio" />
            </type>
        </element>
        <element id="Bundle.entry:Practitioner">
            <path value="Bundle.entry" />
            <sliceName value="Practitioner" />
        </element>
        <element id="Bundle.entry:Practitioner.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerMedico" />
            </type>
        </element>
        <element id="Bundle.entry:PractitionerRole">
            <path value="Bundle.entry" />
            <sliceName value="PractitionerRole" />
        </element>
        <element id="Bundle.entry:PractitionerRole.resource">
            <path value="Bundle.entry.resource" />
            <type>
                <code value="Resource" />
                <profile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico" />
            </type>
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabBundleRispostaNotifica",
    "name": "ReteLabBundleRispostaNotifica",
    "status": "active",
    "date": "2023-12-21T14:31:53.6384566+00:00",
    "description": "Profilo volto a descrivere la risorsa Bundle nell'ambito della notifica di:\n- Risposta alla notifica di Check-in da Laboratorio Richiedente a Laboratorio Servente\n- Risposta alla notifica di Check-out da Laboratorio Richiedente a Laboratorio Servente \n- Risposta alla notifica di Check-in da Laboratorio Servente a Laboratorio Richiedente\n- Risposta al messaggio di eseguito/completato\n- Risposta al messaggio di cancellazione/modifica di un ordine",
    "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.timestamp",
                "path": "Bundle.timestamp",
                "definition": "Corrispondente campo HL7 secondo specifiche regionali: MSH-7.1"
            },
            {
                "id": "Bundle.entry",
                "path": "Bundle.entry",
                "slicing": {
                    "discriminator":  [
                        {
                            "type": "profile",
                            "path": "resolve()"
                        }
                    ],
                    "rules": "open"
                }
            },
            {
                "id": "Bundle.entry:MessageHeader",
                "path": "Bundle.entry",
                "sliceName": "MessageHeader",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Bundle.entry:MessageHeader.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabMessageHeader"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Task",
                "path": "Bundle.entry",
                "sliceName": "Task",
                "min": 1
            },
            {
                "id": "Bundle.entry:Task.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabTaskStatoRichiesta"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:ServiceRequest",
                "path": "Bundle.entry",
                "sliceName": "ServiceRequest",
                "min": 1
            },
            {
                "id": "Bundle.entry:ServiceRequest.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabServiceRequestRichiestaEsamiLab"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Patient",
                "path": "Bundle.entry",
                "sliceName": "Patient",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Bundle.entry:Patient.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPatientCittadino"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Encounter",
                "path": "Bundle.entry",
                "sliceName": "Encounter",
                "min": 1,
                "max": "1"
            },
            {
                "id": "Bundle.entry:Encounter.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabEncounterInformazioniRichiestaLab"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Organization",
                "path": "Bundle.entry",
                "sliceName": "Organization",
                "short": "Organization L1 e L2 sono obbligatorie.",
                "min": 2
            },
            {
                "id": "Bundle.entry:Organization.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL1",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL2",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL3",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabOrganizationL4"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Specimen",
                "path": "Bundle.entry",
                "sliceName": "Specimen",
                "comment": "Nel caso di risposta a richiesta di eseguito/completato o modifica/cancellazione è necessario utilizzare il profilo ReteLabSpecimenCampioneLaboratorio"
            },
            {
                "id": "Bundle.entry:Specimen.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneDaAnalizzareCheckInCheckOut",
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabSpecimenCampioneLaboratorio"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:Practitioner",
                "path": "Bundle.entry",
                "sliceName": "Practitioner"
            },
            {
                "id": "Bundle.entry:Practitioner.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerMedico"
                        ]
                    }
                ]
            },
            {
                "id": "Bundle.entry:PractitionerRole",
                "path": "Bundle.entry",
                "sliceName": "PractitionerRole"
            },
            {
                "id": "Bundle.entry:PractitionerRole.resource",
                "path": "Bundle.entry.resource",
                "type":  [
                    {
                        "code": "Resource",
                        "profile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/ReteLabPractitionerRoleMedico"
                        ]
                    }
                ]
            }
        ]
    }
}