Árvore de páginas

Versões comparadas

Chave

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

CPC-API-SOLICITAFOUNDATION.

...

P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-api-solicitafoundation.p

...


  • Rotina que possibilita alterar o funcionamento da api correspondente as solicitações do foundation.

 


Localização

  • Dentro do programa api-solicitafoundation.p

...

  • "ANTES-SOLICITA"
  • "ANTES-COMPLEMEN"
  • "ANTES-CANCELA"
  • "ALTERA-TABELA"
  • "DEPOIS-SOLICITA"
  • "DEPOIS-COMPLEM"
  • "ANTES-SOLIC-IE"
  • "DEPOIS-SOLICITA"
  • TRATA-ERRO"

Include das definições das tabelas temporárias

...

field nm-ponto-chamada-cpc                 as char format "x(15)"
field in-evento-programa                        as char
field nr-rowid-guiautor guiautor                            as rowid
field ds-erro-inesperado                          as char
field cd-procedimento                             as int
field tp-insumo                                      like insumos.cd-tipo-insumo

field h-respAuth                                       as handle

field h-respAuthComp                             as handle
field h-autorizacao                                   as handle.

Definição campo a campo da tabela de entrada

      • nm-ponto-chamada-cpc – Ponto de chamada da CPC;
      • in-evento-programa – Nome do evento;
      • nr-rowid-guiautor – Numero do rowid da tabela guiautor;

...

      • h-autorizacao – handle da temp autorizacao;
      • h-respAuth - handle da temp-table responseAuthorization contendo os dados recebidos no retorno do pedido de autorização
      • h-respAuthComplement - handle da temp-table responseAuthorizationComplement contendo os dados recebidos no retorno do pedido de complemento de autorização


Tabela de saida

def temp-table tmp-cpc-api-foundation-saida no-undo

field lg-undo-retry                    as log
field ds-mensagem                  as as char format "x(75)"
field cd-unidade-carteira         like  like guiautor.cd-unidade-carteira
field cd-carteira-usuario            like like guiautor.cd-carteira-usuario
field nr-via-carteira                   like guiautor.nr-via-carteira

field lg-retorna                          as log

field cd-unidade-executante     as int
field nr-transacao                     as dec
field cd-mens                           as char

field tp-tabela                          like ptuintab.cd-tipo-tabela.

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

    • lg-undo-retry – Indica que ocorreu algum erro durante o processamento.
    • ds-mensagem – Retorna a mensagem da cpc;
    • cd-unidade-carteira – Código da unidade da carteira do beneficiário;
    • cd-carteira-usaurio – Código da carteira do usuário;
    • nr-via-carteira – numero Número da via da carteira

...

    • ;
    • lg-retorna - Indica se deve ou não retornar;
    • cd-unidade-executante -  Código da unidade do prestador executante;
    • nr-transacao - Código da transação;
    • cd-mens - Mensagem de retorno;
    • tp-tabela - Tipo da tabela.