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:

Command 'link' could not render: Object reference not set to an instance of an object.
.


Snapshot View

Command 'tree' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

Differential View

Command 'tree' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

Hybrid View

Command 'tree' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

Table View

Command 'table' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

XML View

Command 'xml' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

JSON View

Command 'json' could not render: File was not found for 'https://fhir.siss.regione.lombardia.it/StructureDefinition/RLLocationPLOLetto'

Esempi

Command 'link' could not render: Object reference not set to an instance of an object.

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.