Árvore de páginas

CPC-BOSAU-PTU-INTEGRATIONS.p

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:A partir da 12.1.2411
Assuntos:

cpc-bosau-ptu-integrations.p

  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

Localização

  • Dentro do programa hvp/bosau/bosau-ptu-integrations.p, após carregar os dados do beneficiário para o envio.

Ponto de Utilização

  • "FIM-LOADBENEF" 
  • "IN-LOADBENEFGUA" - disponível a partir da versão 12.1.2511.
  • "FIM-PROC-CONTRA" - disponível a partir da versão 12.1.2603.

  • "APOS-PROC-A300" - disponível a partir da versão 12.1.2603.

Include das definições das tabelas temporárias

  • cpc-bosau-ptu-integrations.i

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-ptu-integ-entrada

def temp-table tmp-cpc-bosau-ptu-integ-entrada no-undo
    field nm-ponto-chamada-cpc           as char format "x(15)"
    field in-evento-programa                  as char
    field h-tmpBenef                               as handle
    field h-tmpProdAgregBenef              as handle
    field h-tmpPreexistenciaBenef          as handle
    field h-tmpContratante                     as handle
    field h-tmpPlano                               as handle
    field h-tmpPessoa                             as handle
    field h-tmpEndereco                         as handle
    field h-tmpTelefone                          as handle
    field h-tmpEmail                               as handle
    field h-tmpCompartilhamentoRisco as handle
    field h-tmpCoberturas                      as handle
    field r-contrat                                   as rowid
    field r-usuario                                   as rowid
    field ptuVersionCode                        as int
    field tmpProdAgregBenef-has-recs as logical

    field h-buffer-tmpImpContratante as handle.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
  • in-evento-programa - Nome do evento dentro do programa. 
  • h-tmpBenef – Handle para a tabela temporária de beneficiários. 
  • h-tmpProdAgregBenef – Handle para a tabela temporária de produtos.
  • h-tmpPreexistenciaBenef – Handle para a tabela temporária de pré-existência.
  • h-tmpContratante – Handle para a tabela temporária do contratante. 
  • h-tmpPlano – Handle para a tabela temporária de plano.s
  • h-tmpPessoa – Handle para a tabela temporária da pessoa.                    
  • h-tmpEndereco – Handle para a tabela temporária de endereço.                     
  • h-tmpTelefone  – Handle para a tabela temporária de contatos (telefone).                    
  • h-tmpEmail – Handle para a tabela temporária de contatos (e-mail).                             
  • h-tmpCompartilhamentoRisco – Handle para a tabela temporária de compartilhamento de risco.  
  • h-tmpCoberturas  – Handle para a tabela temporária de coberturas.
  • r-contrat - rowid da tabela "contrat".
  • r-usuario - rowid da tabela "usuario".
  • ptuVersionCode - versão do PTU.
  • tmpProdAgregBenef-has-recs - indica se há registros na tabela temporária "tmpProdAgregBenef".
  • h-buffer-tmpImpContratant – Handle para a tabela temporária de contratantes.


Tabela de saída tmp-cpc-bosau-ptu-integ-saida

             def temp-table tmp-cpc-bosau-ptu-integ-saida no-undo
                 field lg-undo-retry as log
                 field ds-mensagem   as char.

Definição campo a campo da tabela de saída

  • lg-undo-retry – Indicador de erro na CPC.
  • ds-mensagem – Mensagem de erro retornada pela CPC.