RLServiceRequestSospensioneADI

Descrizione

Il profilo RLServiceRequestSopensioneADI è stato strutturato a partire dalla risorsa generica FHIR ServiceRequest e riporta i dettagli della sospensione temporanea del ricovero domiciliare di un paziente.

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


Snapshot View

idΣ1..1System.String
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I1..1Reference(RLCarePlanProgettoIndividuale)
replacesΣ I0..*Reference(ServiceRequest)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConcept
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
startΣ I1..1dateTime
endΣ I1..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
systemΣ0..1uri
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..*Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(Resource)
specimenΣ I0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryI0..*Reference(Provenance)

Differential View

idΣ1..1System.String
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I1..1Reference(RLCarePlanProgettoIndividuale)
replacesΣ I0..*Reference(ServiceRequest)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConcept
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
startΣ I1..1dateTime
endΣ I1..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
systemΣ0..1uri
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..*Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(Resource)
specimenΣ I0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryI0..*Reference(Provenance)

Hybrid View

idΣ1..1System.String
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)Fixed Value
securityΣ0..*CodingBinding
tagΣ0..*Coding
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
instantiatesCanonicalΣ0..*canonical(ActivityDefinition | PlanDefinition)
instantiatesUriΣ0..*uri
basedOnΣ I1..1Reference(RLCarePlanProgettoIndividuale)
replacesΣ I0..*Reference(ServiceRequest)
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uriFixed Value
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(Organization)
statusΣ ?!1..1codeBindingFixed Value
intentΣ ?!1..1codeBindingFixed Value
categoryΣ0..*CodeableConcept
priorityΣ0..1codeBinding
doNotPerformΣ ?!0..1boolean
codeΣ0..1CodeableConcept
orderDetailΣ I0..*CodeableConcept
quantityQuantityQuantity
quantityRatioRatio
quantityRangeRange
subjectΣ I1..1Reference(RLPatientCittadino)
encounterΣ I0..1Reference(Encounter)
startΣ I1..1dateTime
endΣ I1..1dateTime
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
authoredOnΣ0..1dateTime
requesterΣ I0..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
performerTypeΣ0..1CodeableConcept
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson)
locationCodeΣ0..*CodeableConcept
locationReferenceΣ I0..*Reference(Location)
systemΣ0..1uri
versionΣ0..1string
codeΣ1..1codeBinding
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
reasonReferenceΣ I0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)
insuranceI0..*Reference(Coverage | ClaimResponse)
supportingInfoI0..*Reference(Resource)
specimenΣ I0..*Reference(Specimen)
bodySiteΣ0..*CodeableConcept
note0..*Annotation
patientInstructionΣ0..1string
relevantHistoryI0..*Reference(Provenance)

Table View

ServiceRequest..
ServiceRequest.id1..
ServiceRequest.meta1..
ServiceRequest.meta.versionId1..
ServiceRequest.meta.lastUpdated1..
ServiceRequest.meta.profile1..1
ServiceRequest.identifier1..1
ServiceRequest.identifier.system1..
ServiceRequest.identifier.value1..
ServiceRequest.basedOnReference(RLCarePlanProgettoIndividuale)1..1
ServiceRequest.requisition1..
ServiceRequest.requisition.system1..
ServiceRequest.requisition.value1..
ServiceRequest.status..
ServiceRequest.intent..
ServiceRequest.subjectReference(RLPatientCittadino)..
ServiceRequest.occurrence[x]Period1..
ServiceRequest.occurrence[x].start1..
ServiceRequest.occurrence[x].end1..
ServiceRequest.reasonCode1..1
ServiceRequest.reasonCode.coding1..1
ServiceRequest.reasonCode.coding.code1..
ServiceRequest.reasonCode.coding.display1..


XML View

<StructureDefinition xmlns="http://hl7.org/fhir">
    <id value="UUID" />
    <url value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI" />
    <name value="RLServiceRequestSospensioneADI" />
    <status value="active" />
    <description value="Profilo che descrive i dettagli della sospensione temporanea del ricovero domiciliare di un paziente" />
    <keyword>
        <system value="https://fhir.siss.regione.lombardia.it/CodeSystem/Tag" />
        <code value="C-DOM" />
    </keyword>
    <fhirVersion value="4.0.1" />
    <kind value="resource" />
    <abstract value="false" />
    <type value="ServiceRequest" />
    <baseDefinition value="http://hl7.org/fhir/StructureDefinition/ServiceRequest" />
    <derivation value="constraint" />
    <differential>
        <element id="ServiceRequest.id">
            <path value="ServiceRequest.id" />
            <short value="UUID prodotto dal server FHIR (applicativo) che detiente la risorsa" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.meta">
            <path value="ServiceRequest.meta" />
            <short value="Metadati della risorsa" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.meta.versionId">
            <path value="ServiceRequest.meta.versionId" />
            <short value="Versione della risorsa" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.meta.lastUpdated">
            <path value="ServiceRequest.meta.lastUpdated" />
            <short value="Data e ora di ultimo aggiornamento della risorsa" />
            <definition value="Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.meta.profile">
            <path value="ServiceRequest.meta.profile" />
            <short value="Profilo al quale la risorsa si riferisce" />
            <min value="1" />
            <max value="1" />
            <fixedCanonical value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI" />
        </element>
        <element id="ServiceRequest.identifier">
            <path value="ServiceRequest.identifier" />
            <short value="Codice identificativo della sospensione temporanea" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.identifier.system">
            <path value="ServiceRequest.identifier.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/identificativoSospensioneTemporanea" />
        </element>
        <element id="ServiceRequest.identifier.value">
            <path value="ServiceRequest.identifier.value" />
            <short value="Codice identificativo della sospensione temporanea" />
            <definition value="{codiceL2}{numeroPratica}_S{progressivo a 6 cifre es.000001}" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.basedOn">
            <path value="ServiceRequest.basedOn" />
            <short value="Riferimento al progetto individuale contentente la richiesta di attivazione del ricovero domiciliare" />
            <definition value="Reference al profilo RLCarePlanProgettoIndividuale contente il progetto individuale del paziente" />
            <min value="1" />
            <max value="1" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLCarePlanProgettoIndividuale" />
            </type>
        </element>
        <element id="ServiceRequest.requisition">
            <path value="ServiceRequest.requisition" />
            <short value="Numero pratica del ricovero domiciliare" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.requisition.system">
            <path value="ServiceRequest.requisition.system" />
            <min value="1" />
            <fixedUri value="https://fhir.siss.regione.lombardia.it/sid/numeroPraticaRicoveroDomiciliare" />
        </element>
        <element id="ServiceRequest.requisition.value">
            <path value="ServiceRequest.requisition.value" />
            <short value="Numero pratica del ricovero domiciliare" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.status">
            <path value="ServiceRequest.status" />
            <short value="Stato del ricovero domiciliare" />
            <definition value="Valore fisso su &quot;on-hold&quot; in quanto temporaneamente sospeso" />
            <fixedCode value="on-hold" />
        </element>
        <element id="ServiceRequest.intent">
            <path value="ServiceRequest.intent" />
            <short value="Intento della richesta" />
            <definition value="Valore fisso su &quot;directive&quot;" />
            <fixedCode value="directive" />
        </element>
        <element id="ServiceRequest.subject">
            <path value="ServiceRequest.subject" />
            <short value="Paziente" />
            <definition value="Reference alla risorsa RLPatientCittadino contenente i dettagli anagrafici del paziente" />
            <type>
                <code value="Reference" />
                <targetProfile value="https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino" />
            </type>
        </element>
        <element id="ServiceRequest.occurrence[x]">
            <path value="ServiceRequest.occurrence[x]" />
            <short value="Periodo temporale nel quale il ricovero domiciliare &#232; stato sospeso temoraneamente" />
            <min value="1" />
            <type>
                <code value="Period" />
            </type>
        </element>
        <element id="ServiceRequest.occurrence[x].start">
            <path value="ServiceRequest.occurrence[x].start" />
            <short value="Data di inizio delle sospensione temporanea del ricovero domiciliare" />
            <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.occurrence[x].end">
            <path value="ServiceRequest.occurrence[x].end" />
            <short value="Data di fine delle sospensione temporanea del ricovero domiciliare" />
            <definition value="Formato: YYYY-MM-DD secondo lo standard FHIR" />
            <min value="1" />
        </element>
        <element id="ServiceRequest.reasonCode">
            <path value="ServiceRequest.reasonCode" />
            <short value="Motivo della sospensione temporanea" />
            <comment value="Per il dettaglio esaustivo della codifica consultare la Tabella dei motivi della sospensione temporanea del ricovero domiciliare contenuta nella sezione dei value-set del profilo presente nell&#39;Implementation Guide." />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.reasonCode.coding">
            <path value="ServiceRequest.reasonCode.coding" />
            <short value="Codice e descrizione della sospensione temporanea" />
            <min value="1" />
            <max value="1" />
        </element>
        <element id="ServiceRequest.reasonCode.coding.code">
            <path value="ServiceRequest.reasonCode.coding.code" />
            <short value="Codice della sospensione temporanea" />
            <definition value="Stringa numerica di una cifra" />
            <min value="1" />
            <binding>
                <strength value="required" />
                <description value="ValueSet relativo ai motivi della sospensione" />
                <valueSet value="https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione" />
            </binding>
        </element>
        <element id="ServiceRequest.reasonCode.coding.display">
            <path value="ServiceRequest.reasonCode.coding.display" />
            <short value="Descizione della sospensione temporanea" />
            <definition value="Stringa alfanumerica di al pi&#249; 100 caratteri" />
            <min value="1" />
        </element>
    </differential>
</StructureDefinition>

JSON View

{
    "resourceType": "StructureDefinition",
    "id": "UUID",
    "url": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI",
    "name": "RLServiceRequestSospensioneADI",
    "status": "active",
    "description": "Profilo che descrive i dettagli della sospensione temporanea del ricovero domiciliare di un paziente",
    "keyword":  [
        {
            "system": "https://fhir.siss.regione.lombardia.it/CodeSystem/Tag",
            "code": "C-DOM"
        }
    ],
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "ServiceRequest",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
    "derivation": "constraint",
    "differential": {
        "element":  [
            {
                "id": "ServiceRequest.id",
                "path": "ServiceRequest.id",
                "short": "UUID prodotto dal server FHIR (applicativo) che detiente la risorsa",
                "min": 1
            },
            {
                "id": "ServiceRequest.meta",
                "path": "ServiceRequest.meta",
                "short": "Metadati della risorsa",
                "min": 1
            },
            {
                "id": "ServiceRequest.meta.versionId",
                "path": "ServiceRequest.meta.versionId",
                "short": "Versione della risorsa",
                "min": 1
            },
            {
                "id": "ServiceRequest.meta.lastUpdated",
                "path": "ServiceRequest.meta.lastUpdated",
                "short": "Data e ora di ultimo aggiornamento della risorsa",
                "definition": "Formato standard FHIR: YYY-MM-DDThh:mm:ss.sss+zz:zz",
                "min": 1
            },
            {
                "id": "ServiceRequest.meta.profile",
                "path": "ServiceRequest.meta.profile",
                "short": "Profilo al quale la risorsa si riferisce",
                "min": 1,
                "max": "1",
                "fixedCanonical": "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI"
            },
            {
                "id": "ServiceRequest.identifier",
                "path": "ServiceRequest.identifier",
                "short": "Codice identificativo della sospensione temporanea",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.identifier.system",
                "path": "ServiceRequest.identifier.system",
                "min": 1,
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/identificativoSospensioneTemporanea"
            },
            {
                "id": "ServiceRequest.identifier.value",
                "path": "ServiceRequest.identifier.value",
                "short": "Codice identificativo della sospensione temporanea",
                "definition": "{codiceL2}{numeroPratica}_S{progressivo a 6 cifre es.000001}",
                "min": 1
            },
            {
                "id": "ServiceRequest.basedOn",
                "path": "ServiceRequest.basedOn",
                "short": "Riferimento al progetto individuale contentente la richiesta di attivazione del ricovero domiciliare",
                "definition": "Reference al profilo RLCarePlanProgettoIndividuale contente il progetto individuale del paziente",
                "min": 1,
                "max": "1",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLCarePlanProgettoIndividuale"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.requisition",
                "path": "ServiceRequest.requisition",
                "short": "Numero pratica del ricovero domiciliare",
                "min": 1
            },
            {
                "id": "ServiceRequest.requisition.system",
                "path": "ServiceRequest.requisition.system",
                "min": 1,
                "fixedUri": "https://fhir.siss.regione.lombardia.it/sid/numeroPraticaRicoveroDomiciliare"
            },
            {
                "id": "ServiceRequest.requisition.value",
                "path": "ServiceRequest.requisition.value",
                "short": "Numero pratica del ricovero domiciliare",
                "min": 1
            },
            {
                "id": "ServiceRequest.status",
                "path": "ServiceRequest.status",
                "short": "Stato del ricovero domiciliare",
                "definition": "Valore fisso su \"on-hold\" in quanto temporaneamente sospeso",
                "fixedCode": "on-hold"
            },
            {
                "id": "ServiceRequest.intent",
                "path": "ServiceRequest.intent",
                "short": "Intento della richesta",
                "definition": "Valore fisso su \"directive\"",
                "fixedCode": "directive"
            },
            {
                "id": "ServiceRequest.subject",
                "path": "ServiceRequest.subject",
                "short": "Paziente",
                "definition": "Reference alla risorsa RLPatientCittadino contenente i dettagli anagrafici del paziente",
                "type":  [
                    {
                        "code": "Reference",
                        "targetProfile":  [
                            "https://fhir.siss.regione.lombardia.it/StructureDefinition/RLPatientCittadino"
                        ]
                    }
                ]
            },
            {
                "id": "ServiceRequest.occurrence[x]",
                "path": "ServiceRequest.occurrence[x]",
                "short": "Periodo temporale nel quale il ricovero domiciliare è stato sospeso temoraneamente",
                "min": 1,
                "type":  [
                    {
                        "code": "Period"
                    }
                ]
            },
            {
                "id": "ServiceRequest.occurrence[x].start",
                "path": "ServiceRequest.occurrence[x].start",
                "short": "Data di inizio delle sospensione temporanea del ricovero domiciliare",
                "definition": "Formato: YYYY-MM-DD secondo lo standard FHIR",
                "min": 1
            },
            {
                "id": "ServiceRequest.occurrence[x].end",
                "path": "ServiceRequest.occurrence[x].end",
                "short": "Data di fine delle sospensione temporanea del ricovero domiciliare",
                "definition": "Formato: YYYY-MM-DD secondo lo standard FHIR",
                "min": 1
            },
            {
                "id": "ServiceRequest.reasonCode",
                "path": "ServiceRequest.reasonCode",
                "short": "Motivo della sospensione temporanea",
                "comment": "Per il dettaglio esaustivo della codifica consultare la Tabella dei motivi della sospensione temporanea del ricovero domiciliare contenuta nella sezione dei value-set del profilo presente nell'Implementation Guide.",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.reasonCode.coding",
                "path": "ServiceRequest.reasonCode.coding",
                "short": "Codice e descrizione della sospensione temporanea",
                "min": 1,
                "max": "1"
            },
            {
                "id": "ServiceRequest.reasonCode.coding.code",
                "path": "ServiceRequest.reasonCode.coding.code",
                "short": "Codice della sospensione temporanea",
                "definition": "Stringa numerica di una cifra",
                "min": 1,
                "binding": {
                    "strength": "required",
                    "description": "ValueSet relativo ai motivi della sospensione",
                    "valueSet": "https://fhir.siss.regione.lombardia.it/ValueSet/SIAD-MotiviSospensione"
                }
            },
            {
                "id": "ServiceRequest.reasonCode.coding.display",
                "path": "ServiceRequest.reasonCode.coding.display",
                "short": "Descizione della sospensione temporanea",
                "definition": "Stringa alfanumerica di al più 100 caratteri",
                "min": 1
            }
        ]
    }
}

Tipologie di ricerca

Dettagli della sospensione temporanea del ricovero domiciliare del paziente

Questa ricerca deve essere effettuata da un’ASST per ottenere le informazioni riassuntive delle sospensioni temporanee del ricovero domiciliare di un paziente. L’elenco delle sospensioni temporanee è generato a partire dalla data di attivazione del ricovero domiciliare (primo accesso di un operatore a domicilio) ed aggiornato alla data corrente della richiesta. Mediante il numero pratica del servizio di cure domiciliari viene definita l’associazione della prestazione erogata con l’assistito.

Il parametro da valorizzare obbligatoriamente per effettuare la ricerca sono:

  • requisition: numero pratica del servizio di cure domiciliari.

Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:

SCOPE Dettagli della sospensione temporanea del ricovero domiciliare del paziente
VERB GET
BASE_APIMANAGER https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri
BASE_APISOURCE https://<nome_host_Ente>/<contesto_FHIR>/<codiceCudesL1>/<versione>/erogazione-adi
URL ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI
&requisition={numeroPratica}
&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier={codiceLivello2}

A titolo esemplificativo, la chiamata:

ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI&requisition=2022000001&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier=03014300

restituirà, se presenti, tutte le sospensioni richieste per la pratica numero "2022000001" afferente alla struttura "03014300".

Un esempio di Bundle di risposta può essere consultato qui: esempio-ricerca-sospensione.

Poiché questa ricerca è di prassi utilizzata per ricavare anche i dettagli relativi alla necessità di rivalutazione del paziente, strutturati nel profilo RLServiceRequestRivalutazione, vengono di seguito riportate le informazioni per effettuare la ricerca congiunta.

Il parametro da valorizzare obbligatoriamente per effettuare la ricerca per entrambi i profili interessati (RLServiceRequestSopensioneADI e RLServiceRequestRivalutazione) è:

  • requisition: numero pratica del servizio di cure domiciliari.

Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:

SCOPE Dettagli della sospensione temporanea del ricovero domiciliare e necessità di rivalutazione del paziente
VERB GET
BASE_APIMANAGER https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri
BASE_APISOURCE https://<nome_host_Ente>/<contesto_FHIR>/<codiceCudesL1>/<versione>/erogazione-adi
URL ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestRivalutazione,
https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI
&requisition={numeroPratica}
&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier={codiceLivello2}

La chiamata:

ServiceRequest?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestRivalutazione,https://fhir.siss.regione.lombardia.it/StructureDefinition/RLServiceRequestSospensioneADI&requisition=2022000001&based-on:CarePlan.activity-reference:ServiceRequest.performer:Organization.identifier=03014300

restituirà, se presenti, tutte le sospensioni temporanee e rivalutazioni relative pratica numero "2022000001" afferente alla struttura "03014300".

Un esempio di Bundle di risposta può essere consultato qui: esempio-ricerca-rivalutazioni-sospensioni.

Criterio di ricerca applicato per le funzionalità descritte nei documenti:

  • DC-COOP-FHIR#01 (Specifiche di cooperazione applicativa nell’ambito delle cure domiciliari).

Search parameter

Per questo profilo sono utilizzati i seguenti parametri di ricerca previsti dallo standard:

  • _profile
  • based-on
  • requisition

ValueSet

Nella seguente tabella sono elencati i value-set relativi al profilo RLServiceRequestSospensioneADI.

Nome Descrizione Riferimento al dettaglio della codifica
Code Codice e descrizione del motivo della sospensione temporanea La codifica è definita dal ValueSet SIAD Motivi Sospensione