Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Gestão de Planos de Saúde |
Segmento Executor | Saúde | ||
Chamado | TUBDGG | ||
Release de Entrega Planejada | 12_1_11 | Réplica | Não se aplica |
País | ( x ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. |
Objetivo
Restringir o acesso ao autorizador quando as clínicas/médicos forem na empresa permitindo o checkin somente aos beneficiários vinculados ao contrato.
Permitir acesso ao módulo Perfil Médico para os médicos de clínicas vinculadas a contratantes.
Definição da Regra de Negócio
Será utilizado a funcionalidade já existente em produto, onde é possível vincular a clínica a um contratante. Ao realizar esse vinculo, os atendimentos realizados na clinica ficam restritos a apenas os beneficiários pertencentes ao contratante vinculado.
REQ001 | Permitir acesso ao módulo Perfil Médico para médicos de clinicas vinculados a um contratante |
---|
Ao realizar login com médicos(Pessoa Física) de clinicas vinculas a contratantes, o sistema deverá identificar que o mesmo se trata de pessoa Física e atribuindo o papel de usuário "Physician".
Essa alteração é necessária para que o médico tenha as opções de menu de pessoa Física, liberando assim o acesso ao módulo Perfil Médico.
Acessar Autorizador WEB com usuário administrador, acessar o cadastro de Menus e habilitar a opção "Agenda Médica" para o perfil "Contractor" conforme imagem abaixo:
Com essa atribuição, será possível a clinica contratante adicionar beneficiários na agenda do médico.
Artefatos Envolvidos
Artefato | Projeto | Descrição |
com.totvs.saude.wac.bean.session.provider.SessionProviderConfiguration.java | WAC2Web | Alterar o método findSystemUser() para buscar as informações do prestador quando o mesmo for pessoa física e estiver vinculado a um contratante |
com.totvs.saude.wac.jaas.TotvsLoginModuleEsp.java | WAC2Ejb | Alterar o método login(), após validar os dados de login verificar primeiro se o usuário é um médico para atribuir o papel "Physician" . Caso não for pessoa física realizar as demais verificações se o mesmo esta vinculado a um contratante(Contractor) ou é um usuário de clinica(Provider) |
REQ002 | Parametrização para definir busca apenas dos titulares do plano |
---|
Criar uma novo parâmetro "com.totvs.saude.insurance.contractor.onlyholder"
- Se este parâmetro estiver ativo, todas as pesquisas de beneficiário(checkin, registro sem cartão, registro sem biometria, cobertura do beneficiário, Agenda Medica), deverão listar apenas os beneficiários titulares do plano caso
a clinica estiver vinculada a um contratante.
Artefatos Envolvidos
Artefato | Projeto | Descrição |
com.totvs.saude.business.insuranceuser.implementation | WAC2EJB | Alterar o método findInsuranceUserByCode(String unitCode, String code, int clinic). Após buscar os beneficiários, verificar se a propriedade com.totvs.saude.insurance.contractor.onlyholder esta ativa para remover os beneficiário dependentes. Para saber se o Beneficiario é dependente verificar se o campo "responsable" da classe InsuranceUserData esta preenchdio.
|
Documentação de novas Propriedades
A nova propriedade criada deverá ser atualizada no diretório $/WAC/Docs_Proj/12/12.1.11 no arquivo Propriedades do Sistema Autorizador_12.1.11.docx. Após atualização do arquivo salvar em PDF e adicionar no projeto do Autorizador no diretório $/WAC/Fontes_Doc/Sustentacao/V11/V11.0/WAC2Web/WebContent/pages/config/ Propriedades_do_Sistema Autorizador.pdf
Caso de Testes
Caso de Testes | CT001 | |
Pré-condições |
| |
Procedimentos | Resultados Esperados | |
| Ao realizar a pesquisa de beneficiários, deverá retornar apenas os beneficiários vinculados ao contratante que foi parametrizado no cadastro Manutenção de Clínicas |
Caso de Testes | CT002 | |
Pré-condições | CT001 realizado. | |
Procedimentos | Resultados Esperados | |
| Registro Salvo com sucesso. |
Caso de Testes | CT003 | |
Pré-condições | CT002 realizado | |
Procedimentos | Resultados Esperados | |
| Ao carregar os itens de menu, a opção "Perfil Médico" deverá estar disponível |
Caso de Testes | CT004 | |
Pré-condições | CT003 realizado | |
Procedimentos | Resultados Esperados | |
| O sistema deverá ser redirecionado para o novo módulo Perfil Médico com o beneficiário incluso no CT002 disponível para atendimento |
Caso de Testes | CT005 | |
Pré-condições | Propriedade com.totvs.saude.insurance.contractor.onlyholder Ativada | |
Procedimentos | Resultados Esperados | |
|
Nenhum beneficiário deve ser encontrado |
Caso de Testes | CT006 | |
Pré-condições | Propriedade "com.totvs.saude.insurance.contractor.onlyholder" Ativada No GP em manutenção Prestador x Clinica ativar leitora de cartão do beneficiário | |
Procedimentos | Resultados Esperados | |
|
Nenhum beneficiário deve ser encontrado |
Caso de Testes | CT007 | |
Pré-condições | Propriedade "com.totvs.saude.insurance.contractor.onlyholder" Ativada No GP em manutenção Prestador x Clinica ativar leitora de biometria | |
Procedimentos | Resultados Esperados | |
|
Nenhum beneficiário deve ser encontrado |
Caso de Testes | CT008 | |
Pré-condições | Propriedade "com.totvs.saude.insurance.contractor.onlyholder" Ativada
| |
Procedimentos | Resultados Esperados | |
|
Nenhum beneficiário deve ser encontrado |
Caso de Testes | CT009 | |
Pré-condições | Propriedade "com.totvs.saude.insurance.contractor.onlyholder" Ativada
| |
Procedimentos | Resultados Esperados | |
|
Nenhum beneficiário deve ser encontrado |