Produto: | TOTVS Saúde Portal Autorizador |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saúde |
Módulo: | Portal Autorizador - HAT |
Função: | ELEGIBILIDADE |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUREV-8285 |
O portal autorizador consulta a base de dados HAT e possibilita também uma consulta customizada necessitando assim fazer um acesso diretamente ao ambiente do cliente executando funcionalidade padrão do modulo saúde.
Desenvolver API REST diretamente no Protheus e através de configuração possibilitar acessar a esta API.
A API de integração de elegibilidade será configurada na tabela externalAPI 'INTEGRATION_ELEGIBILITY_API'.
Deve ser informado a URL do servidor REST Protheus conforme informações da documentação - API BeneficiaryElegibility - Elegibilidade do Beneficário
Se seu servidor REST Protheus estiver com SECURITY=1 ligado no appServer.ini (É o recomentado ligar esta segurança), será necessário informar 3 parâmetros no HAT.
Os parâmetros loginPLS, senhaPLS e urlTOKEN.
Login e Senha é o usuário e senha do protheus e a urlTOKEN é '{URL DO SEU SERVIDOR}/api/oauth2/v1/token?grant_type=password' .
Exemplo.: http://localhost:8081/rest/api/oauth2/v1/token?grant_type=password
Esta configuração é necessária para que ao acessar a API de elegibilidade seja validado a segurando do seu SERVIDOR REST.
Caso o login ou urlTOKEN não tenha sido informado, o acesso a API do Protheus ERP será feita diretamente e se o SECURITY=1 estiver ligado a requisição será negada por falta de autorização.
Após configuração e ativação no cadastro de API no HAT-ADMIN (Configurações/Configurações de Integração) o sistema já esta pronto para que as funcionalidades do HAT de Elegibilidade do Beneficiário acesso o REST PROTHEUS.
Como funciona o fluxo de acesso.:
Fluxo 1 - Se a INTEGRATION_ELEGIBILITY_API não estiver configurada o funcionamento continua da mesma forma. Faz o acesso a base do HAT e se a CUSTOM_VLDELEG_API estiver ativada/configurada segue executando a API de customização aqui configurada.
Fluxo 2 - Se a INTEGRATION_ELEGIBILITY_API estiver configurada o processo muda, tenta acesso a base do PROTHEUS SAÚDE e caso retorno OK e a CUSTOM_VLDELEG_API estiver configurada, segue executando a API de customização aqui configurada.
Obs.: Caso o retorno não seja OK segue o FLUXO 1.
E possível verificar se o servidor REST PROTHEUS esta no ar no HAT-ADMIN.
Em Configurações/Configurações de Integração/Editar configurações de API 'externaAPI' botão 'Testar Conexão'.
Para isso e necessário informar a URL de healthcheck. '{URL DO SEU SERVIDOR}/WsPls/healthcheck'.
Exemplo.: http://localhost:8081/rest/WsPls/healthcheck
Não há.
Não há.