Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
Informações Gerais
Especificação | |||
Produto | Datasul | Módulo | Gestão de Planos de Saúde |
Segmento Executor | Saúde | ||
Chamado | TTWWVH | ||
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Objetivo
Existe a necessidade de que a propriedade "com.totvs.saude.guide.sadt.blockSadtReg", que atualmente é global (Sim/Não), seja por clínica. Desta forma, o bloqueio do campo 5 será controlado por clínica.
Definição da Regra de Negócio
Será criada nova propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic", onde serão parametrizadas as clinicas que não poderão realizar o registro de SADT sem informar o número da guia. Deverá primeiro ser validado se o parâmetro global está ativo (com.totvs.saude.guide.sadt.blockSadtReg)
Caso ativado o bloqueio do registro ocorrerá para todas as clinicas
Caso desativado será bloqueado apenas para as clinicas parametrizadas no novo parâmetro
Casos de Teste
Caso de Teste | CT001 - Registro de exames sem os parâmetros ativos |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com o usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso esteja, deve ser removida Após deverá acessar o sistema com a clinica e realizar o registro de exames para um beneficiário local | O sistema deverá permitir o registro sem verificar se o campo senha foi preenchigopreenchido |
Caso de Teste | CT002 - Registro de exames com o parâmetro global ativo |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com o usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso não esteja, deve ser cadastrada e informado o valor "true" Após deverá acessar o sistema com a clinica e realizar o registro de exames para um beneficiário local | O sistema deverá verificar se foi preenchido o campo da senha da guia. Caso não esteja preenchido, não deixa realizar o registro. O usuário deverá preencher o campo 5 com uma guia válida para poder registrar |
Caso de Teste | CT003 - Registro de exames com o parâmetro clinica ativo |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com o usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso esteja, deve ser informado o valor "false" Cadastrar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.10026" onde 10026 é o código da clinica e com o valor = "true" Após deverá acessar o sistema com a clinica 10026 e realizar o registro de exames para um beneficiário local | O sistema deverá verificar se foi preenchido o campo da senha da guia. Caso não esteja preenchido, não deixa realizar o registro. |
Caso de Teste | CT004 - Registro de exames com o parâmetro clinica inativo |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com o usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso esteja, deve ser informado o valor "false" Alterar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.10026" onde 10026 é o código da clinica para o valor = "false" Após deverá acessar o sistema com a clinica 10026 e realizar o registro de exames para um beneficiário local | O sistema deverá realizar o registro de exames sem obrigar o preenchimento do campo senha. |
Caso de TesteCT004 | CT005 - Beneficiário de Intercâmbio com parâmetro global ativo |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com um usuário clinciao usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso esteja, deve ser informado o valor "true" Acessar o sistema com um usuário clinica Realizar o registro de exames para um beneficiário de intercâmbio | O sistema deverá realizar o registro de exames sem obrigar o preenchimento do campo senha. |
Caso de Teste | CT006 - Beneficiário de Intercâmbio com parâmetro clinica ativo |
Pré-condições |
|
Procedimentos | Resultados Esperados |
Acessar o sistema Autorizador com o usuário Administrador e verificar se a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" esta cadastrada. Caso esteja, deve ser informado o valor "false" Alterar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.10026" onde 10026 é o código da clinica para o valor = "true" Após deverá acessar o sistema com a clinica 10026 e realizar o registro de exames para um beneficiário de intercâmbio | O sistema deverá realizar o registro de exames sem obrigar o preenchimento do campo senha. |
Especificação Técnica
Alterações na classe : com.totvs.saude.wac.action.guides.sadt.SadtAction
Métodos: registerGuide() e registerGuideTISS3(), caso o parâmetro "com.totvs.saude.guide.sadt.blockSadtReg" esteja ligado e o beneficiário não for de intercâmbio, o sistema não permite realizar o registro sem informar a senha de Autorização.
Alterações:
Criar uma propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" onde o valor ".clinic" deverá ser substituído pelo código da clinica a ser verificada a regra. Assim é possível realizar a verificação por clinica e não somente para todas. Ex: "com.totvs.saude.guide.sadt.blockSadtReg.10026"
Então caso a propriedade "com.totvs.saude.guide.sadt.blockSadtReg" seja "false", deve ser verificado a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" utilizando o codigo da clinica da sessão atual. Ex: Boolean.getBoolean("com.totvs.saude.guide.sadt.blockSadtReg." + cod_clincia)
Exemplo de como ficará a implementação:
Documentação de novas Propriedades
A nova propriedade criada deverá ser atualizada no diretório $/WAC/Docs_Proj/12/12.1.12 no arquivo Propriedades do Sistema Autorizador_12.1.12.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
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
