CONTEÚDO
- Visão Geral
- Detalhamento
- Tela XXX
- Outras Ações / Ações relacionadas
- Tela XXX
- Principais Campos e Parâmetros
- Tabelas utilizadas
01. VISÃO GERAL
A integração do produto TOTVS Saúde Planos Linha Protheus e o HealthMap tem como objetivo, enviar dados dos Beneficiários e Empresas para que possam ser tratados pelo mesmo. A comunicação entre as partes será realizada via comunicação API.
02. DETALHAMENTO
O processo de integração funcionará no seguinte panorama, que serão detalhados abaixo:
- Nova tabela (BXX), com o nome de "Integrações HealthMap", essa tabela será utilizado para cadastrar todas integrações realizadas entre o SIGAPLS e o HealthMap, até o momento as integrações que serão realizadas são: Cadastro de Beneficiários e Cadastro de Empresas.
- Nova tabela (BZZ), com o nome de "Pedidos HealthMap", essa tabela será utilizado para guardar todos os pedidos, ou seja, dados dos beneficiário ou Empresas que serão enviados para o HealtMap.
- Schedule para processar a tabela BXX (Integrações), por exemplo: Cadastro de Beneficiários, será feito uma verificação na tabela de Beneficiários (BA1) e tabelas segundarias (BA3,BJK etc) se houver alguma alteração em alguma dessas tabelas, o sistema irá gerar um novo pedido (Tabela BZZ) com a chave de busca daquele beneficiário (Se já houver algum pedido pendente de envio para o beneficiário, não será gravado um novo pedido).
- Schedule para processar a tabela BZZ (Pedidos), será realizado a montagem do Json de envio através dos dados do pedido, buscando dados do beneficiário por exemplo, através da chave do Alias que consta no Pedido. Realizado a comunicação com a HealthMap, será gravado o status do pedido, se foi enviado com sucesso ou se houve erro no envio.
03. TELA INTEGRAÇÕES HEALTHMAP

Tela em MVC da tabela BXX (Integrações HeathMap), onde será possível incluir, alterar e excluir registro.
Campo | Descrição |
---|
Operadora | Operadora do Sistema |
Cod. Integração | Código Incremental |
Descrição | Descrição da Integração |
Alias Primário | Tabela que será usada como principal para buscar registros |
Chave Alias | Chave de busca da tabela primária |
Alias Secundários | Tabelas segundarias para verificar se houve alteração |
EndPoint | Endereço de comunicação da API da HealthMap para a integração |
Ativo | Se a integração está ativo ou não. |
Tent. Envio | Tentativas de Envio, caso não consiga se comunicar com API. |
04. TELA XXXXX
Principais Campos e Parâmetros
Campo | Descrição |
---|
Inclua o campo | Inclua a descrição relacionada |
Inclua o campo | Inclua a descrição relacionada |
Inclua o campo | Inclua a descrição relacionada |

05. TABELAS UTILIZADAS
- Coloque o link das tabelas relacionadas