Boa tarde, gostaria de tirar uma duvida de como consultar o status do leito no GERINT, a principio se eu der um post no endereço /leitos/desbloquearLeito
para o desbloqueio de um leito, caso o mesmo não esteja bloqueado ira me retornar a exceção OperacaoInvalidaExpetion -> O leito
(identLeito) não esta bloqueado, por isso não pode ser desbloqueado. Seria essa ação mesmo ?
Duvida como consultar um status do leito no Gerint
-
- Mensagens: 3
- Registrado em: Ter Ago 22, 2023 10:17 am
- Municipio: Belo Horizonte
-
- Mensagens: 22
- Registrado em: Seg Jul 03, 2023 4:08 pm
- Municipio: Porto Alegre
Re: Duvida como consultar um status do leito no Gerint
Boa tarde Douglas, para consultar o Status do leito no GERINT basta acessar o relatório de "consulta de leitos" clicando em "Leitos" e depois "Leitos" novamente e pesquisar pelos leitos desejados, podendo filtrar pelo estabelecimento, tipo de leito ou até mesmo pela identificação do leito. Na tabela do relatório é identificada na coluna "Situação" que também utiliza cores, sendo o verde para livre, vermelho para ocupado, amarelo para bloqueado e cinza para inativo.
Sobre o retorno do serviço, sim, se você tentar bloquear um leito que já está bloqueado receberá o seguinte retorno. Lembrando que para bloquear o leito é necessário que ele esteja na situação livre.
{
"tipoErro": "OperacaoInvalidaException",
"mensagemErro": "O leito 'UTI 02 - 04' não está disponível para ser bloqueado."
}
Se tentar Desbloquear um leito que não esteja bloqueado, receberá:
Descloqueio de um leito não bloqueado:
{
"tipoErro": "OperacaoInvalidaException",
"mensagemErro": "O leito 'UTI 02 - 04' não está bloqueado, por isso não pode ser desbloqueado."
}
Sobre o retorno do serviço, sim, se você tentar bloquear um leito que já está bloqueado receberá o seguinte retorno. Lembrando que para bloquear o leito é necessário que ele esteja na situação livre.
{
"tipoErro": "OperacaoInvalidaException",
"mensagemErro": "O leito 'UTI 02 - 04' não está disponível para ser bloqueado."
}
Se tentar Desbloquear um leito que não esteja bloqueado, receberá:
Descloqueio de um leito não bloqueado:
{
"tipoErro": "OperacaoInvalidaException",
"mensagemErro": "O leito 'UTI 02 - 04' não está bloqueado, por isso não pode ser desbloqueado."
}