Árvore de páginas

CPC-API-SOLICITAFOUNDATION.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.1.29
Assuntos:

cpc-api-solicitafoundation.p


  • Rotina que possibilita alterar o funcionamento da api correspondente as solicitações a partir do PTU 8.


Localização

  • Dentro das api's correspondentes as solicitações.

Ponto de Utilização

  • "DPS-CRIA-TMP"
  • "ANTES-CANCELA"
  • "ANTES-SOLICITA"
  • "ANTES-COMPLEMEN"
  • "ANTES-SOLIC-IE"
  • "DEPOIS-SOLICITA"
  • "TRATA-ERRO"
  • "ALTERA-TABELA"
  • "DEPOIS-COMPLEM" - liberação a partir da 12.1.2403.

Include das definições das tabelas temporárias

  • cpc-api-solicitafoundation.i


Tabelas de entrada e saída

Tabela de entrada

def temp-table tmp-cpc-api-foundation-entrada no-undo
         field nm-ponto-chamada-cpc      as char format "x(15)"
         field in-evento-programa        as char
         field nr-rowid-guiautor         as rowid
         field ds-erro-inesperado        as char
         field cd-procedimento           as int
         field tp-insumo                 like insumos.cd-tipo-insumo
         field h-autorizacao             as handle
         field h-tmp-movto-ptu           as handle
         field h-respAuth                as handle
         field h-respAuthComp            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 da cpc.
      • nr-rowid-guiautor – Rowid da guia.
      • ds-erro-inesperado – Mensagem de erro.
      • cd-procedimento – Código do procedimento.
      • tp-insumo – Código do tipo do insumo.
      • h-autorizacao – Handle da temp de autorizações.
      • h-tmp-movto-ptu – Handle da temp de movimentos.
      • h-respAuth – Handle da temp de resposta das autorizações.
      • h-respAuthComp – Handleda temp de complemento.


Tabela de saida

def temp-table tmp-cpc-api-foundation-saida no-undo
         field lg-undo-retry                as log
         field ds-mensagem                  as char format "x(75)"
         field cd-unidade-carteira          like guiautor.cd-unidade-carteira
         field cd-carteira-usuario          like guiautor.cd-carteira-usuario
         field lg-retorna                   as log
         field cd-unidade-executante        as int
         field nr-transacao                 as dec
         field cd-mens                      as char
         field nr-via-carteira              like guiautor.nr-via-carteira
         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-unidadea-usuario – Retorna a unidade da carteira do beneficiário.
    • cd-carteira-usuario – Retorna a carteira do beneficiário.
    • lg-retorna – Campo não tratado no retorno da cpc.
    • cd-unidade-executante –  Retorna a unidade do prestador executante.
    • nr-transacao – Retorna o número da transação.
    • cd-mens –  Retorna o código da mensagem.
    • nr-via-carteira – Retorna a via da carteira do beneficiário.
    • tp-tabela – Retorna o tipo de tabela.