~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Quantidade de Consultas de Saúde por Profissional ====== Neste caso de uso é possível determinar a quantidade de agendamentos de consultas de saúde para o profissional indicado. Os gestores do Departamento de Assistência ao Servidor são responsáveis por esta funcionalidade. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGRH -> Módulos -> Assistência ao Servidor → Consultas de Saúde → Quantidade de Consultas de Saúde → Quantidade de Consultas de Saúde por Profissional//. Para realizar a operação é necessário realizar uma Busca por Profissional utilizando os seguintes filtros: * **Período***: Formato - MÊS / ANO, Tipo - DATA. [[#principais_regras_de_negócio|(RN08)]] * **Nome do Profissional**: Formato - NOME PROFISSIONAL, Tipo - AUTOCOMPLETE. Entrada de Dados - NOME DO PROFISSIONAL. * **Cargo**: Formato - CARGO, Tipo - TEXTO. * **Especialidade**: Formato - ESPECIALIDADE, Tipo - TEXTO. Após a realização da consulta, são exibidos os profissionais de saúde cadastrados, que atendem aos requisitos dos filtros utilizados. A listagem mostra os seguintes dados: * **__Nome Completo__**: Formato - NOME DO PROFISSIONAL, Tipo - TEXTO. * **__SIAPE__**: Formato - 0000000, Tipo - NUMÉRICO. * **__Cargo__**: Formato - NOME DO CARGO, Tipo - TEXTO. * **__Especialidade__**: Formato - ESPECIALIDADE, Tipo - TEXTO. Ao selecionar um profissional são exibidos os seguintes dados * __Dados do Profissional de Saúde__: * **__Nome Completo__**: Formato - NOME DO PROFISSIONAL, Tipo - TEXTO. * **__SIAPE__**: Formato - 0000000, Tipo - NUMÉRICO. * **__Cargo__**: Formato - NOME DO CARGO, Tipo - TEXTO. * __Agendamento de Consultas de Saúde__ * __Opções__ * **Limitar Quantidades da Consulta para Escala do Médico**: Tipo - LÓGICO. Especifica a quantidade para cada expediente da escala do profissional. * **Limitar Quantidades da Consulta para Determinado Dia**: Tipo - LÓGICO. Altera o limite de consultas apenas em determinada data. * **Limitar Quantidades da Consulta para Determinado Mês**: Tipo - LÓGICO. Altera o limite de consultas para o mês todo. * __Informações da Quantidade__ * **__Mês/Ano__**: Formato - MÊS / ANO, Tipo DATA. * **Quantidade de Consultas por Expediente**: Tipo - NUMÉRICO. Determina uma quantidade padrão para cada expediente do profissional. * **Quantidade de Consultas do Primeiro Expediente**: Tipo - NUMÉRICO.[[#principais_regras_de_negócio|(RN01)]]. * **Quantidade de Consultas do Segundo Expediente**: Tipo - NUMÉRICO. [[#principais_regras_de_negócio|(RN01)]]. * **Data**: Formato - DD/MM/AAAA, Tipo - DATA.[[#principais_regras_de_negócio|(RN02)]] Após cadastrar a quantidade de consultas de um Profissional de Saúde, são listadas os registros contendo: * **__Data__**: Formato - DD/MM/AAAA, Tipo - DATA.[[#principais_regras_de_negócio|(RN03, RN07)]] * **__Quantidades de Consultas por Expediente__**: Tipo - NUMÉRICO [[#principais_regras_de_negócio|(RN06)]] * **__Quantidade de Consultas do Primeiro Expediente__**: Tipo - NUMÉRICO.[[#principais_regras_de_negócio|(RN04, RN06)]] * **__Quantidade de Consultas do Segundo Expediente __**: Tipo - NUMÉRICO.[[#principais_regras_de_negócio|(RN04, RN06)]] O usuário tem a opção de Alterar ou Remover um registro. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01:** As opções só serão exibidas ao selecionar //Limitar Quantidades da Consulta para Escala do Médico//. * **RN02:** As opções só serão exibidas ao selecionar //Limitar Quantidades da Consulta para Determinado Dia//. * **RN03:** Só serão exibidos dados caso sejam cadastrados em //Limitar Quantidades da Consulta para Determinado Dia//. * **RN04:** Só serão exibidos dados caso sejam cadastrados em //Limitar Quantidades da Consulta para Escala do Médico//. * **RN05:** Não é possível cadastrar dados para períodos concomitantes. * **RN06:** É permitido valor zero na quantidade de consultas, bloqueando o horário para atendimentos. * **RN07**: Caso **Limitar Quantidades da Consulta para Determinado Mês** seja ''true'', o campo **Data** tem formato MM/AAAA. * **RN08**: Só é possível agendar consultas a partir do mês do ano atual. ==== Resoluções/Legislações Associadas ==== ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sigrh.assistencia_servidor.dominio.QuantidadeConsultas | assistencia_servidor.quantidade_consultas | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Assistência ao Servidor Link(s): SIGRH -> Módulos -> Assistência ao Servidor → Consultas de Saúde → Quantidade de Consultas de Saúde → Quantidade de Consultas de Saúde por Profissional Usuário: luciaff Papel que usuário deve ter: GESTOR_DAS ===== Cenários de Teste ===== Cadastrar as quantidades de consultas para os profissionais de saúde e verificar se a limitação está sendo obedecida no agendamento de consultas médicas ([[desenvolvimento:especificacoes:sigrh:assistencia_ao_servidor:casos_de_uso:consultas_de_saude:agendamento_de_consulta_de_saude:agendar_consulta|Agendar Atendimento]]). ===== Dados para o Teste ===== Não se aplica.