Árvore de páginas

CPC-PP0710A.P

Produto:

Gestão de Planos de Saúde

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

cpc-pp0710a.p

 

  • Rotina que permitirá buscar a conta contábil por procedimento na tabela específica deevendesp.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro estes serão desconsiderados.

 

Localização

  • Dentro do programa pp0710a.p e pp0710c.p, ao buscar a conta contábil. 

Ponto de Utilização

  • "CONSULTA", "CT-CONTABIL" e "CONS-MOVTO";

Include das definições das tabelas temporárias

  • Cpc-pp0710a.i 

 

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-pp0710a-entrada

def temp-table tmp-cpc-pp0710a-entrada no-undo

field in-evento-programa                          as char format "x(06)"
field nm-ponto-chamada-cpc                   as char format "x(15)"
field cd-evento                                           like evendesp.cd-evento
field cd-grupo-prestador                            like evendesp.cd-grupo-prestador
field in-movto                                             like evendesp.in-movto
field cd-mod-plano-tipo-modulo                like evendesp.cd-mod-plano-tipo-modulo
field cd-forma-pagto                                  like evendesp.cd-forma-pagto
field in-tipo-ato                                           like evendesp.in-tipo-ato
field aa-validade                                         like evendesp.aa-validade
field mm-validade                                      like evendesp.mm-validade
field lg-internado                                        like evendesp.lg-internado
field cd-grupo-tipo                                      like evendesp.cd-grupo-tipo
field cd-proc-insumo                                 like evendesp.cd-proc-insumo
field ct-codigo-ini                                       like evendesp.ct-codigo
field ct-codigo-fim                                      like evendesp.ct-codigo
field sc-codigo-ini                                      like evendesp.sc-codigo
field sc-codigo-fim                                     like evendesp.sc-codigo
field cd-unidade-carteira                           like moviproc.cd-unidade-carteira
field cd-unidade-pagamento                     like moviproc.cd-unidade-pagamento
field lg-plano-base                                     as log
field cd-modalidade                                  like usuario.cd-modalidade
field nr-ter-adesao                                    like usuario.nr-ter-adesao
field cd-usuario                                         like usuario.cd-usuario
field r-movipres                                        as rowid
field r-movto                                              as recid

Definição campo a campo da tabela de entrada

  • in-evento-programa – Evento do programa que chama a cpc-pp0112h.p. Os valores desse campo podem ser: "CONSULTA" ou "ACESSA-CONTA"
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.:"CONS-DEEVENDESP" ou "CT-CONTABIL"
  • cd-evento – Código do evento do pagamento;
  • cd-grupo-prestador – Código do grupo de prestador;
  • in-movto – indicador de movimento, pode ser "P" ou "I";
  • cd-mod-plano-tipo-modulo – Código de identificacao da modalidade/plano/tipo de plano/modulo;
  • cd-forma-pagto – Código de identificação da forma de pagamento;
  • in-tipo-ato – Indicador do tipo de ato medico;
  • aa-validade – Ano de validade da conta contábil;
  • mm-validade – Mes de validade da conta contábil;
  • lg-internado – indica se a conta é de internação;
  • cd-grupo-tipo – Código do tipo de insumo, deve ser informado apenas quando o movimento for de insumo;
  • cd-proc-insumo – Código do procedimento ou insumo;
  • ct-codigo-ini – Código da conta contábil inicial;
  • ct-codigo-fim – Código da conta contábil final;
  • sc-codigo-ini – Código do centro de custo inicial;
  • sc-codigo-fim – Código do centro de custo final;
  • cd-unidade-carteira – Código da unidade da carteira (não alimentado neste ponto);
  • cd-unidade-pagamento – Código da unidade de pagamento (não alimentado neste ponto);
  • lg-plano-base -
  • cd-modalidade – Código de identificação da modalidade (não alimentado neste ponto);
  • nr-ter-adesao – Número do contrato do beneficiário (não alimentado neste ponto);
  • cd-usuario – Código de identificação do usuário (não alimentado neste ponto);
  • r-movipres – Ponteiro da tabela de movimentos do prestador (movipres);
  • r-movto – Recid da tabela moviproc quando o in-movto for igual a "P" ou recid da tabela mov-insu quando in-movto for igual a "I".

 

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

def temp-table tmp-cpc-pp0710a-saida no-undo

field lg-undo-retry                              as log
field ds-mensagem                           as char format "x(75)"
field lg-fora-intervalo                         as log
field ct-codigo                                    like evendesp.ct-codigo
field sc-codigo                                   like evendesp.sc-codigo
field lg-continua                                 as log.

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

  • lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo;
  • ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc;
  • Lg-fora-intervalo – Variável que indica se o movimento está fora do intervalo da conta contábil e centro de custo;
  • Ct-codigo – Código da conta contábil do movimento;
  • Sc-codigo – Código do centro de custo do movimento;
  • Lg-continua – Indica se considera ou não o movimento (procedimento/insumo);