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 pelos serviços utilizados na plataforma HealthMap.
A comunicação entre as partes será realizada via comunicação API REST.
O processo de integração funcionará no seguinte panorama, que serão detalhados abaixo:
Tela em MVC da tabela BXX (Integrações HeathMap), onde será possível incluir, alterar e excluir registro.

Detalhes dos campos da tabela BXX:
| Campo | Descrição | Validação |
|---|---|---|
| Operadora | Operadora do Sistema | Verifica se a Operadora existe no cadastro BA0 |
| Cod. Integração | Código Incremental das Integrações | |
| Descrição | Descrição da Integração | |
| Alias Primário | Tabela que será usada como principal para buscar registros | Verifica se a tabela informada existe no dicionário de dados |
| Chave Alias | Chave de busca da tabela primária, campos deveram ser informados separados por: + | Verifica se os campos informados existem no dicionário de dados e pertence a tabela informada |
| Alias Secundários | Tabelas segundarias para verificar se houve alteração, Tabelas separadas por: / | Verifica se as tabelas informadas existem no dicionário de dados |
| EndPoint | Endereço de comunicação da API da HealthMap para a integração | |
| Ativo | Se a integração está ativa ou não. | |
| Tent. Envio | Tentativas de Envio, caso não consiga se comunicar com API. |
Através desse botão será visualizado os pedidos relacionados a integração posicionada na tabela BXX, a tela de pedidos será detalhada no próximo tópico.
Tela em MVC da tabela BZZ (Pedidos), que será acessada através do botão outras ações da tela de Integrações HealthMap. O Browser dos pedidos será filtrado de acordo com a integração posicionada, ou seja, se for acessado via Integração do cadastro de beneficiários, só será exibido os pedidos relacionados ao cadastro de beneficiários na tabela BZZ e assim também para o cadastro de Empresas.
Aberto o Browser dos pedidos, no menu terá a opção de Alterar, Visualizar, Excluir e Comunicar (Inclusão será feita somente via Classe de Coleta de Dados):

Detalhes dos Campos da tabela BZZ:
| Campo | Descrição |
|---|---|
| Operadora | Operadora do Sistema |
| Cod. Integração | Código de relacionamento com a tabela de Integrações |
| Cod. Pedido | Código Incremental dos Pedidos |
| Alias | Tabela chave do pedido para ser utilizado na busca de dados |
| Chave | Chave de busca do Alias para posicionar nos registros |
| Dt. Inclusão | Data de Inclusão do Pedido |
| Dt. Comunicação | Data em que foi realizado a comunicação com a HealthMap |
| Status | Status do Pedido: 0-Pendente de Envio; 1-Envio Realizado; 2-Erro de Envio |
| Tent. Envio | Tentativas de Comunicação com o HealthMap |
| Json Envio | JSON enviado para o HealthMap |