RLLocationPLOLetto
Descrizione
Profilo declinato a partire dalla risorsa standard FHIR Location volto a contenere le informazioni relative al posto letto occupato.
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
Esempi
Tipologie di ricerca
1. Ricerca posti letto occupati per identificativo L1
I parametri da valorizzare obbligatoriamente per effettuare la ricerca sono:
- operational-status: da compilare con il valore “O” per indicare che il posto letto è occupato
- organization.partof:Organization.identifier: codice L1 dell'ente di riferimento
Inoltre, è possibile valorizzare il seguente parametro:
- lastUpdated: data e ora dell’ultimo aggiornamento dei dati
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Progetti individuali attivi |
---|---|
VERB | GET |
BASE_APIMANAGER | https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri |
URL | Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto &operational-status=O &organization.partof:Organization.identifier=030703 &_include=Location:organization &_include:iterate=Location:partof |
A titolo esemplificativo, la chiamata:
http://localhost:52773/nprifhirgtw/api/v1/fhir/r4/operatori-siss-fhir-service-v1/Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto&operational-status=O&organization.partof:Organization.identifier=030703&_include=Location:organization&_include:iterate=Location:partof
Il risultato della precedente GET è un Bundle che contiene tutte le Location identificate dal profilo RLLocationPLOLetto, con lo stato del letto "occupato", afferenti ad un determinato codice L1. Il Bundle conterrà anche le Location rappresentanti Stanza, Piano ed Edificio referenziate dal profilo risultante dalla ricerca. Verranno inoltre restituite le Organization a cui afferiscono i letti occupati.
Un esempio di Bundle di risposta può essere consultato qui: esempio-PLO-Location.
2. Ricerca posti letto occupati per identificativo L2
I parametri da valorizzare obbligatoriamente per effettuare la ricerca sono:
- operational-status: da compilare con il valore “O” per indicare che il posto letto è occupato
- organization.identifier: codice L2 dell'ente di riferimento
Inoltre, è possibile valorizzare i seguenti parametri:
- lastUpdated: data e ora dell’ultimo aggiornamento dei dati
- organization.partof:Organization.identifier: codice L1 dell'ente di riferimento
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Progetti individuali attivi |
---|---|
VERB | GET |
BASE_APIMANAGER | https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri |
URL | Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto &operational-status=O &organization.identifier=030703009 &_include=Location:organization &_include:iterate=Location:partof |
A titolo esemplificativo, la chiamata:
http://localhost:52773/nprifhirgtw/api/v1/fhir/r4/operatori-siss-fhir-service-v1/Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto&operational-status=O&organization.identifier=030703009&_include=Location:organization&_include:iterate=Location:partof
Il risultato della precedente GET è un Bundle che contiene tutte le Location identificate dal profilo RLLocationPLOLetto, con lo stato del letto "occupato", afferenti ad un determinato codice L2. Il Bundle conterrà anche le Location rappresentanti Stanza, Piano ed Edificio referenziate dal profilo risultante dalla ricerca. Verranno inoltre restituite le Organization a cui afferiscono i letti occupati.
3. Ricerca posti letto occupati per identificativo L3 (reparto clinico)
I parametri da valorizzare obbligatoriamente per effettuare la ricerca sono:
- operational-status: da compilare con il valore “O” per indicare che il posto letto è occupato
- organization.identifier: codice L2 dell'ente di riferimento
- repartoClinico: codici L3 del reparto clinico di riferimento
Inoltre, è possibile valorizzare il seguente parametro:
- lastUpdated: data e ora dell'aggiornamento dei dati
- organization.partof:Organization.identifier: codice L1 dell'ente di riferimento
Nella tabella di seguito vengono riportati i dettagli tecnici per l’implementazione della ricerca:
SCOPE | Progetti individuali attivi |
---|---|
VERB | GET |
BASE_APIMANAGER | https://api.servizirl.it/c/operatori.siss/fhir/v1.0.0/npri |
URL | Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto &operational-status=O &organization.identifier=030703009 &repartoClinico=0801,0842 &_include=Location:organization &_include:iterate=Location:partof |
A titolo esemplificativo, la chiamata:
http://localhost:52773/nprifhirgtw/api/v1/fhir/r4/operatori-siss-fhir-service-v1/Location?_profile=https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto&operational-status=O&organization.identifier=030703009&repartoClinico=0801,0842&_include=Location:organization&_include:iterate=Location:partof
Il risultato della precedente GET è un Bundle che contiene tutte le Location identificate dal profilo RLLocationPLOLetto, con lo stato del letto "occupato", afferenti ad uno o più reparti clinici, afferenti ad un determinato codice L2. Il Bundle conterrà anche le Location rappresentanti Stanza, Piano ed Edificio referenziate dal profilo risultante dalla ricerca. Verranno inoltre restituite le Organization a cui afferiscono i letti occupati.
Search parameter
Per questo profilo sono utilizzati i seguenti parametri di ricerca previsti dallo standard:
- _profile
- operational-status
- organization
- partof
- name
- identifier
- _lastUpdated
I parametri di ricerca del profilo RLLocationPLOLetto, oltre ai campi standard della risorsa Organization, sono definiti nella seguente tabella:
Nome | Descrizione | Link Simplifier |
---|---|---|
physicalType | Parametro di ricerca per la tipologia di Location. | Command 'link' could not render: Object reference not set to an instance of an object. |
repartoClinico | Parametro di ricerca per il reparto clinico che ha in carico il paziente. | Command 'link' could not render: Object reference not set to an instance of an object. |
repartoFisico | Parametro di ricerca per il reparto fisico dove il paziente risulta allettato. | Command 'link' could not render: Object reference not set to an instance of an object. |
areaDegenza | Parametro di ricerca per l'area di degenza dove il paziente risulta allettato. | Command 'link' could not render: Object reference not set to an instance of an object. |
dataOraAccettazione | Parametro di ricerca della data e ora di accettazione del paziente (ingresso in struttura). | Command 'link' could not render: Object reference not set to an instance of an object. |
dataOraDimissionePrevista | Parametro di ricerca della data e ora prevista per la dimissione del paziente | Command 'link' could not render: Object reference not set to an instance of an object. |
dimissioneProtetta | Parametro di ricerca per ricercare se il posto letto è indicato per una dimissione protetta | Command 'link' could not render: Object reference not set to an instance of an object. |
dataOraOccupazioneLetto | Parametro di ricerca della data di occupazione del posto letto | Command 'link' could not render: Object reference not set to an instance of an object. |
regimeRicovero | Parametro di ricerca relativo al regime di ricovero | Command 'link' could not render: Object reference not set to an instance of an object. |
ValueSet
Nella seguente tabella sono elencati i value set relativi al profilo RLLocationPLOLetto:
Nome | Descrizione | Riferimento al dettaglio della codifica |
---|---|---|
regimeRicovero | Regime di ricovero del paziente | La codifica è definita dal ValueSet Command 'link' could not render: Object reference not set to an instance of an object. |