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: RLLocationPLOLetto.


Snapshot View

idΣ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
areaDegenzaC0..1Extension(string)
dataOraAccettazioneC1..1Extension(dateTime)
dataOraDimissionePrevistaC0..1Extension(dateTime)
dataOraOccupazioneLettoC0..1Extension(dateTime)
dimissioneProtettaC0..1Extension(boolean)
regimeRicoveroC1..1Extension(CodeableConcept)Binding
repartoClinicoC1..1Extension(string)
repartoFisicoC0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ1..1Identifier
statusΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telecomC0..*ContactPoint
address0..1Address
physicalTypeΣ0..1CodeableConceptBindingFixed Value
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ C1..1Reference(RLOrganizationL2)
partOfC1..1Reference(RLLocationPLOStanza)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Differential View

idΣ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
areaDegenzaC0..1Extension(string)
dataOraAccettazioneC1..1Extension(dateTime)
dataOraDimissionePrevistaC0..1Extension(dateTime)
dataOraOccupazioneLettoC0..1Extension(dateTime)
dimissioneProtettaC0..1Extension(boolean)
regimeRicoveroC1..1Extension(CodeableConcept)Binding
repartoClinicoC1..1Extension(string)
repartoFisicoC0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ1..1Identifier
statusΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telecomC0..*ContactPoint
address0..1Address
physicalTypeΣ0..1CodeableConceptBindingFixed Value
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ C1..1Reference(RLOrganizationL2)
partOfC1..1Reference(RLLocationPLOStanza)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Hybrid View

idΣ1..1string
id0..1string
extensionC0..*Extension
versionIdΣ1..1id
lastUpdatedΣ1..1instant
sourceΣ0..1uri
profileΣ1..1canonical(StructureDefinition)
securityΣ0..*CodingBinding
tagΣ0..*Coding
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
areaDegenzaC0..1Extension(string)
dataOraAccettazioneC1..1Extension(dateTime)
dataOraDimissionePrevistaC0..1Extension(dateTime)
dataOraOccupazioneLettoC0..1Extension(dateTime)
dimissioneProtettaC0..1Extension(boolean)
regimeRicoveroC1..1Extension(CodeableConcept)Binding
repartoClinicoC1..1Extension(string)
repartoFisicoC0..1Extension(string)
modifierExtension?! C0..*Extension
identifierΣ1..1Identifier
statusΣ ?!0..1codeBinding
id0..1string
extensionC0..*Extension
systemΣ0..1uri
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
nameΣ0..1string
alias0..*string
descriptionΣ0..1string
modeΣ0..1codeBinding
typeΣ0..*CodeableConceptBinding
telecomC0..*ContactPoint
address0..1Address
physicalTypeΣ0..1CodeableConceptBindingFixed Value
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
longitude1..1decimal
latitude1..1decimal
altitude0..1decimal
managingOrganizationΣ C1..1Reference(RLOrganizationL2)
partOfC1..1Reference(RLLocationPLOStanza)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
daysOfWeek0..*codeBinding
allDay0..1boolean
openingTime0..1time
closingTime0..1time
availabilityExceptions0..1string
endpointC0..*Reference(Endpoint)

Table View

The resource cannot be rendered.

XML View

The resource cannot be rendered.

JSON View

The resource cannot be rendered.

Esempi

2

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. RLLocationPhysicalType
repartoClinico Parametro di ricerca per il reparto clinico che ha in carico il paziente. RLLocationRepartoClinico
repartoFisico Parametro di ricerca per il reparto fisico dove il paziente risulta allettato. RLLocationRepartoFisico
areaDegenza Parametro di ricerca per l'area di degenza dove il paziente risulta allettato. RLLocationAreaDegenza
dataOraAccettazione Parametro di ricerca della data e ora di accettazione del paziente (ingresso in struttura). RLLocationDataOraAccettazione
dataOraDimissionePrevista Parametro di ricerca della data e ora prevista per la dimissione del paziente RLLocationDataOraDimissionePrevista
dimissioneProtetta Parametro di ricerca per ricercare se il posto letto è indicato per una dimissione protetta RLLocationDimissioneProtetta
dataOraOccupazioneLetto Parametro di ricerca della data di occupazione del posto letto RLLocationDataOraOccupazioneLetto
regimeRicovero Parametro di ricerca relativo al regime di ricovero RLLocationRegimeRicovero

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 Regime Ricovero