~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Relatório quantitativo de solicitações de Adesão ====== Esse caso de uso tem por objetivo apresentar o total de solicitações ativas e confirmadas que aderiram ao plano de saúde selecionado e o número de solicitações separadas por opção do plano. O gestor do departamento de administração de pessoal é o responsável por essa funcionalidade. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando as opções: * SIGRH -> Módulos -> Plano de Saúde -> Plano de Saúde -> Consultas/Relatórios -> Quantitativo de Solicitações de Adesão. * SIGRH -> Módulos -> Administração Pessoal -> Plano de Saúde -> Consultas/Relatórios -> Quantitativo de Solicitações de Adesão. Para emitir o relatório o usuário deve informar os seguintes filtros: * **Beneficiário***: Tipo - TEXTO. São apresentadas as opções ''Servidor'' e ''Pensionista''. * **Plano de Saúde***: Tipo - TEXTO. São apresentadas os planos cadastrados em [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:plano_de_saude:plano_de_saude:cadastrar|Cadastrar plano]]. ([[#principais_regras_de_negócio|RN01]]) O relatório, com opção de impressão, exibe os seguintes dados: * **__Beneficiário__**: Tipo - TEXTO. * **__Plano de Saúde__**: Tipo - TEXTO. * **__Opção do Plano__**: Tipo - TEXTO. * **__Número de Solicitações__**: Tipo - NUMÉRICO. ([[#principais_regras_de_negócio|RN02]]) * **__Total de Solicitações Confirmadas:__**: Tipo - NUMÉRICO. * **Modelo do relatório**: **Relatório Quantitativo de Solicitações de Adesão aos Planos de Saúde** **Plano de Saúde**: CAURN - CAIXA ASSISTENCIAL UNIVERSITÁRIA DO RIO GRANDE DO NORTE\\ ^Opção do Plano ^Número de Solicitações ^ |Apartamento |61 | |Apartamento + Plano odontológico |98 | |Enfermaria |366 | |Enfermaria + Plano odontológico |307 | |**Total de Solicitações Confirmadas** |824 | O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: São exibidos apenas os planos de saúde com solicitações de adesão cadastradas e com status ''Confirmada''. * **RN02**: Não serão contabilizados os registros desativados, ou seja, que tiverem status ''Inativo''. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigrh.funcional.dominio.PlanoSaude | administrativo.funcional.plano_saude | | br.ufrn.sigrh.funcional.dominio.OpcaoPlano| administrativo.funcional.opcao_plano | | br.ufrn.sigrh.funcional.dominio.SolicitacaoPlanoSaude | administrativo.funcional.solicitacao_plano_saude | | br.ufrn.sigrh.funcional.dominio.SolicitacaoPlanoDependente| administrativo.funcional.solicitacao_plano_dependente | | br.ufrn.sigrh.funcional.dominio.SolicitacaoPlanoAgregado| administrativo.funcional.solicitacao_plano_saude | | br.ufrn.sigrh.funcional.dominio.ArquivoSolicitacaoPlanoSaude| administrativo.funcional.arquivo_solic_plano_saude | ===== Plano de Teste ===== Sistema: SIGRH Módulo: Administração de Pessoal / Plano de Saúde Link(s): * SIGRH -> Módulos -> Plano de Saúde -> Plano de Saúde -> Consultas/Relatórios -> Quantitativo de Solicitações de Adesão. * SIGRH -> Módulos -> Administração Pessoal -> Plano de Saúde -> Consultas/Relatórios -> Quantitativo de Solicitações de Adesão. Usuários: izabel, elizabete, mirian Papel que usuário deve ter: SigrhPapeis.GESTOR_PLANO_SAUDE, SigrhPapeis.GESTOR_DAP, SigrhPapeis.ADMINISTRADOR_DAP ===== Cenários de Teste ===== Realizar a geração do relatório para ambos os tipos de beneficiários. ===== Dados para o Teste ===== * O cadastro de solicitação de adesão pode ser feito no seguinte caminho: * Administração de Pessoal -> Plano de Saúde -> Solicitações -> Solicitação de Adesão -> Cadastrar * É possível realizar uma consulta apenas pelas solicitações de ressarcimento de plano de saúde com opção para visualização a partir do seguinte caminho: * [[desenvolvimento:especificacoes:sigrh:administracao_de_pessoal:casos_de_uso:plano_de_saude:consultas:consultas_gerais:solicitacoes_de_planos_de_saude|Módulo Administração de Pessoal → Planos de Saúde → Consultas → Consultas Gerais → Solicitações de Planos de Saúde]] * A confirmação das solicitações pode ser realizada no seguinte caminho: * [[desenvolvimento:especificacoes:sigrh:portal_do_plano_de_saude:casos_de_uso:solicitacoes_de_planos_saude:confirmacao_de_solicitacoes:solicitacoes_autorizadas| SIGRH → Portal do Plano de Saúde → Solicitações de Planos de Saúde → Confirmação de Solicitações → Solicitações Autorizadas]] Lista dos Planos de Saúde existentes: select id_plano_saude, eps.nome, ops.denominacao as origem,cps.denominacao as categoria from funcional.plano_saude ps inner join funcional.empresa_plano_saude eps on ps.id_empresa_plano_saude = eps.id_empresa_plano_saude inner join funcional.origem_plano_saude ops on ops.id_origem_plano_saude = ps.id_origem_plano_saude inner join funcional.categoria_plano_saude cps on cps.id_categoria_plano_saude = ps.id_categoria_plano_saude Lista dos Status das solicitações: SELECT id_status_solicitacao_plano, denominacao FROM funcional.status_solicitacao_plano Lista de Planos Com solicitações confirmadas: select id_plano_saude, eps.nome, ops.denominacao,* from funcional.plano_saude ps inner join funcional.empresa_plano_saude eps on ps.id_empresa_plano_saude = eps.id_empresa_plano_saude inner join funcional.origem_plano_saude ops on ops.id_origem_plano_saude = ps.id_origem_plano_saude where ps.id_plano_saude in (select distinct id_plano_saude from funcional.solicitacao_plano_saude where id_status_solicitacao_plano = 9 and id_reg_ent_desativacao is null) Contagem de registros por Opção do plano de saúde: select coalesce(pla.denominacao, 'Opção Única'), count(sol.id_solicitacao_plano_saude) from funcional.solicitacao_plano_saude sol left outer join funcional.opcao_plano pla on pla.id_opcao_plano=sol.id_opcao_plano where sol.id_plano_saude='?' and sol.id_status_solicitacao_plano=9 and (sol.id_reg_ent_desativacao is null) group by pla.denominacao order by pla.denominacao obs.: onde tiver o '?' substituir pela numeração dos planos com solicitações desejadas.