Histórico da Página
CONTEÚDO
- Visão Geral
- Cadastro da Integração
- Classe PLMapStpBenef
- Classe PLMapJsBenef
- Tabelas utilizadas
- Dicionário de Dados
01. VISÃO GERAL
Essa Integração API tem o objetivo de enviar os beneficiários cadastradas no produto TOTVS Saúde Planos Linha Protheus para a HealthMap utilizando a rotina de Integrações (Integrações TOTVS Saúde Planos Linha Protheus (SIGAPLS))por objetivo receber dados do beneficiário para inclusão, alteração e exclusão do beneficiário e enviar dados do beneficiários utilizando as tabelas (BA1/BA3).
02. CADASTRO DA INTEGRAÇÃO
A Integração do beneficiários com a HealthMap, deverá ser incluída na tela de Integrações (PLMapIntegra), com o preenchimento dos seguintes campos:
Campo | Ação |
---|---|
Alias Prima. | Preencher BA1 |
EndPoint | Solicitar pra HealthMap o Endpoint da Api de Beneficiarios |
Classe STAMP | Preencher PLMapStpBenef |
Classe Comu. | Preencher PLMapJsBenef |
Login Auten. | Login de acesso da HealthMap |
Senha Auten. | Senha de acesso da HealthMap |
EndPoint Aut. | Solicitar pra HealthMap o Endpoint da Api de Token |
Perg. Gerar | Preencher PLRMPEMP |
03. CLASSE PLMAPSTPBENEF
A Classe PLMapStpBenef será responsável por buscar alterações, inclusões e exclusões dos beneficiários nas tabelas BA3, BA1 e BTS pela coluna STAMP, para gravação dos pedidos na tela de Integrações, para posteriormente comunicar com a HealthMap. A periocidade da busca é configurada de acordo com o schedule.
Na questão do bloqueio do beneficiário, o sistema irá gravar o pedido com data em que o beneficiário será realmente bloqueado (Considerando também o parâmetro MV_PLDIABL), e esse pedido será enviado para a HealthMap somente após essa data.
Caso seja gerado pelo botão Gerar Pedidos, além de gerar o pedido programado para o bloqueio, também será gerado um outro pedido do beneficiário como ativo, ou seja, a HealthMap irá receber um pedido como ativo, e na data do bloqueio irá receber um pedido como Inativo.
Diagrama de Classes
04. CLASSE PLMAPJSBENEF
A classe PLMapJsBenef, será responsável pela montagem do JSON para comunicar com a API da HealthMap. O JSON será enviado com os seguintes dados:
...
Para alterar o JSON, poderá ser utilizado o Ponto de Entrada PLMPJSBE (DT PE Manipular JSON de Envio de Beneficiários para a HealthMap).
Diagrama de Classes
05. TABELAS UTILIZADAS
- BA1 (Cadastro dos Beneficiários)
- BA3 (Cadastro das Famílias)
- BTS (Cadastro de Vidas)
- BQC (Cadastro Subcontratos da Empresa)
05. DICIONÁRIO DE DADOS
Atualização do Arquivo SX1 (Pergunte):
...