Árvore de páginas

 

 

 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 preenchido

 


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.clinic" e informar o código de uma clinica. Ex: com.totvs.saude.guide.sadt.blockSadtReg.clinic=10026

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.clinic" e deletar os dados do campo valor

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 Teste

CT005 - Beneficiário de Intercâmbio com 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 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.clinic" e informar o valor 10026

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.

 

 


Caso de Teste

CT007 - Variações do cadastro da propriedade

Pré-condições

 

Procedimentos

Resultados Esperados

Alterar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" deve permitir que sejam cadastradas outras propriedades sequenciais. Ex:

com.totvs.saude.guide.sadt.blockSadtReg.clinic.1
com.totvs.saude.guide.sadt.blockSadtReg.clinic.2

Isto se faz necessário devido a limitação do campo valor. A contagem da sequencia se inicia em 1.

Cadastrar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic" com o valor "10026;10027"

Cadastrar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic.1" com o valor "10028;10029"

Cadastrar a propriedade "com.totvs.saude.guide.sadt.blockSadtReg.clinic.2" com o valor "10030;10031"

 

O valor final da variável devera ser "10026;10027;10028;10029;10030;10031"

 

 


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 serão códigos de clinica separados por ponto e vírgula (;). Assim é possível realizar a verificação por clinica e não somente para todas. Ex: com.totvs.saude.guide.sadt.blockSadtReg.clinic=10026;10027;10028

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" se a clinica da sessão esta presente na configuração. Caso esteja, então a regra se aplica.

Como podem haver muitos registros de clinica e o campo de valor da propriedade é limitado, deve-se implementar um mecanismo de matriz, permitindo o cadastro de varias propriedades sequenciais. Ex:

com.totvs.saude.guide.sadt.blockSadtReg.clinic.1

com.totvs.saude.guide.sadt.blockSadtReg.clinic.2

Deve-se então verificar a propriedade com.totvs.saude.guide.sadt.blockSadtReg.clinic e a sequencia iniciando por 1. Caso a sequencia seja interrompida, deve-se interromper a busca.

No final se tem a lista completa das clinicas separadas por (;)


 

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.