Árvore de páginas

Melhoria nas Perguntas de Liberação Digital

Características do Requisito

Linha de Produto:

Datasul

Segmento:

Saúde

Módulo:

Gestão de Planos de Saúde

Rotina:

Rotina

Checkin do Beneficiário com Biometria

Rotina(s) envolvida(s)

Liberação Digital

Cadastros Iniciais:

Biometria obrigatória para o prestador e beneficiário.

Parâmetro(s):

Cadastrar "com.totvs.saude.wac.insurance.justification.nobio.redirect".

País:

Brasil

Bancos de Dados:

Oracle® / Progress®

Sistema operacional:

Todos

Versões/Release:

12.1.7

 

 

Descrição

Implementada melhorias na funcionalidade de Perguntas de Liberação Digital que é baseada em um arquivo CSV localizado no servidor. É através dele que são validadas as respostas informadas em tela, no Autorizador Web. A melhoria consiste na definição do que será comparado na resposta. Para isso, foi adicionada uma coluna no arquivo para possibilitar a seleção da primeira parte ou última da resposta que deseja validar.

 

Procedimento para Implantação

A implementação descrita no documento estará disponível a partir da atualização do pacote no cliente.

O pacote está disponível no portal (https://suporte.totvs.com/download).

Importante:

Antes de executar a atualização é recomendável realizar o backup do banco de dados bem como dos arquivos do Sistema (executáveis, .dlls e arquivos de configuração).
Realizar a atualização antes no ambiente de homologação e posterior a devida validação, no ambiente de produção.

 

Procedimento para Configuração


CONFIGURAÇÃO DE PARÂMETROS

 

  1. Acesse o Autorizador Web com usuário medical e cadastre a seguinte propriedade:

Itens/Pastas

Descrição

Nome:

com.totvs.saude.wac.insurance.justification.nobio.redirect.

Tipo:

boolean

Cont. Por.:

false

Descrição:

Indica que após a justificativa de uso de checkin sem biometria será realizado o redirecionamento para tela de Liberação Digital.

 

 

Procedimento para Utilização

 

       1. O arquivo localizado na pasta “conf” do JBOSS (Jboss do Autorizador/server/default/conf/perguntasLiberacaoDigital.csv). Possui a seguinte disposição de colunas:

A

B

C

D

E

F

Pergunta que será efetuada.

Método da "InsuranceUserData" que armazenará a resposta.

Se a pergunta é obrigatória ou não.

Início da posição do texto para "substring" da resposta sobre o método do "InsuranceUserData".

Final da posição do texto para "substring" da resposta sobre o método do "InsuranceUserData".

Nova coluna que será informado o valor 0 (zero) para indicar primeiro conjunto de "Split" ou 1 para indicar o último conjunto de Split, junto com este valor de 0 ou 1 será colocado entre parênteses e entre aspas simples um caractere, que será o utilizado para separação em grupos do texto.

 

       2. Exemplo da sexta coluna com métodos Split:

       3. Nas duas primeiras linhas o caractere de separação será um espaço (‘ ’), para indiciar que o espaço entre os nomes será utilizado para dividir em grupos, se for utilizado o espaço no nome “Dilma Vana Rousself”, o Split irá dividir em 3 grupos “Dilma”, “Vana” e “Rousself”, o primeiro digito sendo 0 ou 1 irá definir se será pego o primeiro ou último nome.

       4. Nas duas últimas linhas o caractere de separação será uma “barra”, assim como exemplo acima se a data for “14/12/1947”, os grupos divididos pela barra (‘/’)  serão “14”, “12” e “1947”.

       5. Um outro exemplo, se for retornado no método um email: “joao.silva@totvs.com.br” e querer que a resposta seja o host do email do método que é TOTVS, poderá ser separado a resposta pelo arroba (‘@’) e indica 1, para na divisão dos grupos “joao.silva” e “totvs.com.br” seja pego o ultimo grupo.