O TOTVS Saúde Portal Autorizador oferece muito mais flexibilidade na validação de atendimento dos beneficiários. Com este recurso, é disponibilizada a validação de tokens de cartão virtual geradas no seu aplicativo ao realizar um atendimento. Este documento tem como objetivo exibir os passos para parametrização da validação do token.
O token é uma senha numérica de 6 a 8 dígitos gerada por Aplicativo, que é informada pelo beneficiário no momento do atendimento e validada pelo sistema de TOTVS Saúde Portal Autorizador, servindo como um segundo fator de autenticação, assegurando que quem está sendo atendido é mesmo o beneficiário portador da carteirinha informada. Este token é gerado utilizando o algoritmo padrão de mercado RFC6238, e é calculado baseado com o horário do servidor no momento da operação e uma chave única, também conhecida como seed. Cada beneficiário possui um seed único, que é gerado no sistema de gestão ERP, e disponibilizado no cadastro do beneficiário do HAT através da integração beneficiaries. Caso o beneficiário não tenha um seed parametrizado, ao informar qualquer chave no campo Token Cartão Virtual, a mesma será validada.
O campo do sistema que guarda a chave/seed do beneficiário é o BA1_TKSEED.
O primeiro passo para habilitar a funcionalidade é acessar o Portal de Administração do Portal Autorizador para definirmos os parâmetros necessários para funcionamento da rotina.
Parâmetro | Descrição | Valor Padrão | Parâmetro PLS |
---|---|---|---|
tokenBeneficiario | Habilita a verificação de token no atendimento. | Ativo - Habilita a validação de token. Inativo - Inibe a validação de token. | |
tokenTimeStep | Define a quantidade de segundos que dura um token gerado para atendimento | 1800 | MV_PLSTOKT |
tokenNumberDigits | Define a quantidade de caracteres gerados para um token de atendimento | 6 | MV_PLSTKDG |
tokenSeedType | Define o tipo de seed para geracao do token de atendimento. Opções: 1=Text 2=Base64 3=Hex | 1 | MV_PLSTKST |
tokenShaFunction | Define a funcao SHA para geracao de token de atendimento. Opções: 3=SHA-1 5=SHA-256 7=SHA-512 | 5 | MV_PLSTKSH |
Exemplo de Parametrização