Árvore de páginas

CPC-RC0411F.P

Produto:

Gestão de Planos de Saúde

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

cpc-rc0411f.p


  • Programa utilizado para gerar o resumo das parametrizações de um movimento do RC;
  • Caso o cliente não queira executar a chamada da CPC deve colocar CPC ativa como não no cadastro de CPCs;
  • Será permitido para essa CPC apenas um registro na tabela temporária de saída. Caso exista mais de um registro será reportado erro.


Localização

  • Ponto "ANTES-TBPREPRO": antes de montar o bloco referente à tabela de quantidade de moedas do prestador (tabela "tbprepro").


Ponto de Utilização

  • "ANTES-TBPREPRO"


Include das definições das tabelas temporárias

  • cpc-rc0411f.i


Tabelas de entrada e de saída

Tabela de entrada tmp-cpc-rc0411f-entrada

              def temp-table tmp-cpc-rc0411f-entrada no-undo
                  field nm-ponto-chamada-cpc as char format "x(15)"
                  field nm-evento                      as char format "x(15)"
                  field tp-movimento                 as char
                  field cd-unidade-carteira        like docrecon.cd-unidade-carteira
                  field cd-unidade-principal       like docrecon.cd-unidade-principal
                  field cd-prestador-principal    like docrecon.cd-prestador-principal
                  field dt-realizacao                  like moviproc.dt-realizacao.

Definição campo a campo da tabela de entrada

      • nm-ponto-chamada-cpc - nome do ponto de chamada da CPC;
      • nm-evento - nome do evento;
      • tp-movimento - tipo do movimento ("PROCEDIMENTO" ou "INSUMO");
      • cd-unidade-carteira - código da unidade da carteira do beneficiário;
      • cd-unidade-principal - código da unidade do prestador principal do documento;
      • cd-prestador-principal - código do prestador principal do documento;
      • dt-realizacao - data de realização do movimento.


Tabela de saída tmp-cpc-rc0411f-saida

              def temp-table tmp-cpc-rc0411f-saida no-undo
                  field lg-erro                       as logical
                  field ds-mensagem           as char
                  field lg-mostra-dados        as logical
                  field ds-tab-qtd-prestador as char
                  field cd-unidade                as int
                  field cd-prestador              as int
                  field dt-limite                     as date
                  field cd-tab-preco-proc     as char format "XXX/99"
                  field in-tipo-aplicacao       as char format "X"
                  field ds-tipo-aplicacao      as char
                  field lg-busca-tbprepro     as logical initial yes.

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

      • lg-erro - indica se ocorreu erro na CPC;
      • ds-mensagem - armazena a descrição do erro ocorrido na CPC;
      • lg-mostra-dados - mostra os dados retornados pela CPC no bloco referente à tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • ds-tab-qtd-prestador - cabeçalho do bloco referente à tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • cd-unidade - unidade do prestador da tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • cd-prestador - prestador da tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • dt-limite - data limite da tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • cd-tab-preco-proc - código da tabela de quantidade de moedas do prestador (tabela "tbprepro");
      • in-tipo-aplicacao - tipo do movimento ("01", "02" ou "03");
      • ds-tipo-aplicacao - descrição do tipo do movimento ("PROCEDIMENTO", "INSUMO" ou "AMBOS");
      • lg-busca-tbprepro - indica se deve fazer a busca e a exibição dos dados da tabela "tbprepro".