CONTEÚDO

  1. Visão Geral
  2. Detalhamento
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. 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:

  1. 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.
  2. 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.
  3. 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).
  4. 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. 

CampoDescrição
OperadoraOperadora do Sistema
Cod. IntegraçãoCódigo Incremental 
DescriçãoDescrição da Integração
Alias PrimárioTabela que será usada como principal para buscar registros
Chave AliasChave de busca da tabela primária
Alias Secundários Tabelas segundarias para verificar se houve alteração
EndPointEndereço de comunicação da API da HealthMap para a integração
AtivoSe a integração está ativo ou não.
Tent. EnvioTentativas de Envio, caso não consiga se comunicar com API.

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescriçã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