Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Visão Geral
  2. Detalhamento
  3. Tela Integrações HealthMap 
    1. Outras Ações / Pedidos HealthMap
  4. Tela Pedidos HealthMap
  5. Classe para Coletar Dados
  6. Classe para Comunicar
  7. Dicionário de Dados
  8. Tabelas utilizadas


01. VISÃO GERAL

...

  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 Classe 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 Classe 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.

...

CampoDescrição
OperadoraOperadora do Sistema
Cod. IntegraçãoCódigo de relacionamento com a tabela de Integrações
Cod. PedidoCódigo Incremental dos Pedidos
AliasTabela chave do pedido para ser utilizado na busca de dados
ChaveChave de busca do Alias para posicionar nos registros
Dt. InclusãoData de Inclusão do Pedido
Dt. ComunicaçãoData em que foi realizado a comunicação com a HealthMap
StatusStatus do Pedido: 0-Pendente de Envio; 1-Envio Realizado; 2-Erro de Envio
Tent. EnvioTentativas de Comunicação com o HealthMap
Json EnvioJSON enviado para o HealthMap


05CLASSE PARA COLETAR DADOS


06. CLASSE PARA COMUNICAR


07. DICIONÁRIO DE DADOS


08TABELAS UTILIZADAS