RLProcedurePrestazione
Descrizione
Il profilo RLProcedurePrestazione è stato strutturato a partire dalla risorsa generica FHIR Procedure per riportare il dettaglio di una singola prestazione erogata al paziente in qualsiasi setting assistenziale.
Di seguito è presentato il contenuto del profilo in diversi formati. La corrispondente definizione è consultabile al seguente link:
Snapshot View
Differential View
Hybrid View
Table View
XML View
JSON View
Tipologie di ricerca
Dettaglio delle prestazioni erogate al paziente in regime di ricovero domiciliare
Questa ricerca deve essere effettuata da un’ASST per ottenere il dettaglio delle prestazioni che un Ente ha erogato ad un paziente in regime di ricovero domiciliare. Mediante il numero pratica del servizio di cure domiciliari viene definita l’associazione della prestazione erogata con l’assistito.
L’elenco delle prestazioni è generato a partire dalla data di attivazione del ricovero domiciliare (primo accesso di un operatore a domicilio) ed aggiornato alla data corrente della richiesta. Ogni istanza del profilo deve riferirsi ad una singola e specifica prestazione erogata. Dunque, anche nel caso in cui una prestazione sia erogata più volte durante un singolo accesso il bundle generato contiene un numero di istanze del profilo pari al numero di volte in cui la prestazione è stata effettuata.
I parametri da valorizzare obbligatoriamente per effettuare la ricerca sono:
- basedOn.reference(RLServiceRequestServiziSocioAssistenziali).identifier: numero pratica del servizio di cure domiciliari.
- basedOn.reference(RLServiceRequestServiziSocioAssistenziali).performer.reference(RLOrganizationL2).identifier: codice CUDES L2 dell’Ente Erogatore che ha in carico il paziente
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Dettaglio delle prestazioni erogate al paziente in regime di ricovero domiciliare |
---|---|
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 | Procedure?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedurePrestazione &based-on:ServiceRequest.performer:Organization.identifier={codiceLivello2} &based-on:ServiceRequest.identifier={numeroPratica} &_include=Procedure:based-on &_include=Procedure:subject &_include=Procedure:performer &_include=Procedure:location |
A titolo esemplificativo, la chiamata:
Procedure?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLProcedurePrestazione&based-on:ServiceRequest.performer:Organization.identifier=321016118&based-on:ServiceRequest.identifier=2022000001&_include=Procedure:based-on&_include=Procedure:subject&_include=Procedure:performer&_include=Procedure:location
Restituirà tutte le prestazioni erogate per pratica numero "2022000001" e afferenti alla struttura "321016118".
Un esempio di Bundle di risposta può essere consultato qui: esempio-ricerca-prestazioni-erogate.
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:
- _include
- _profile
- based-on
ValueSet
Nella seguente tabella sono elencati i value-set relativi al profilo RLProcedurePrestazione.
Nome | Descrizione | Riferimento al dettaglio della codifica |
---|---|---|
modalitaErogazione | Codice e descrizione della modalità di erogazione della prestazione erogata in regime di ricovero domiciliare | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. |
Category | Codice e descrizione dei setting assistenziali delle prestazioni | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. |
Code | Codice e descrizione delle prestazioni | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. . Sulla base del setting assistenziale di interesse è possibile consultare la relativa codifica delle prestazioni erogabili |
performer.function | Codice e descrizione della tipologia di operatore che ha effettuato la prestazione | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. |
tipoAccesso | Codice e descrizione del tipo di accesso | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. |