CPC-PPAPI001.P

Produto:

Gestão de Planos de Saúde

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

cpc-ppapi001.p

 

Rotina para:

 


Localização

Ponto de Utilização

Include das definições das tabelas temporárias

 

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-ppapi001-entrada

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

field r-movimento                       as recid
field r-inss                                 as recid
field r-pagapres                         as recid
field r-preserv                            as recid
field r-movipres                          as rowid
field nr-nota-parcela                   like movipres.nr-nota-parcela
field dt-producao                       as date
field nm-ponto-chamada-cpc       as char format "x(15)"
field in-evento-programa             as char format "x(10)"
field cd-unidade                        like pagapres.cd-unidade-prestador
field cd-prestador                      like pagapres.cd-prestador
field in-movtos-internacao          as int
field lg-considera-tipo-clin          as log
field in-considera-movtos           as int
field in-liberado-1                      as char format "x(01)"
field in-liberado-2                      as char format "x(01)"
field in-selec-tp-movto               as char format "x(21)"
field in-movto                           as char format "x(01)"
field r-notapres                         as recid
field cd-unidade-pagto               like preserv.cd-unidade
field cd-prestador-pagto             like preserv.cd-prestador
field cd-unidade-nota                like preserv.cd-unidade
field cd-prestador-nota              like preserv.cd-prestador
field cod-esp                            like presnego.cod-esp
field lg-glosa-parcial                  as log
field cd-unidade-prestador         like moviproc.cd-unidade-prestador
field cd-tipo-vinculo                  like moviproc.cd-tipo-vinculo
field in-resultado-divisao           like moviproc.in-resultado-divisao
field dt-anoref                         like moviproc.dt-anoref
field nr-perref                          like moviproc.nr-perref
field lg-periodo                        as log
field lg-considera-even-ext        as log
field lg-primeira-vez                  as log
field in-liberado-contas             as char
field in-liberado-pagto              as char
field cd-unidade-pagamento      as int
field cd-prestador-pagamento     as int
field cd-tipo-medicina-ini           as int
field cd-tipo-medicina-fim          as int
field in-calculo-pagamento        as char format "x(1)"
field vl-liquido                          like moviproc.vl-principal
field vl-movto-aux                     like pagapres.vl-movto-prin
field vl-desc-prest                     like moviproc.vl-desconto-prestador
field ds-processo                      like pagapres.ds-processo
field cd-unidade-sel                   like preserv.cd-unidade
field lg-valor-ou-cobranca          as log
field lg-paga-valor-zerado          as log.

Definição campo a campo da tabela de entrada

 

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

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

field lg-undo-retry                     as log
field ds-mensagem-relatorio       as char
field lg-calcula-iss                     as log
field vl-desconto                       as dec format "z,zzz,zz9.99"
field ds-especialid                     like esp-med.ds-especialid
field cd-proc-base                     as int format "99999999"
field qt-proc-base                     as int
field qt-total-solicitados             as int
field qt-total-executados            as int
field qt-total-auto-gerados         as int
field qt-total-permitidos             as int
field qt-total-dif-exames            as int
field pc-proced-permitido           like prautger.pc-proced-permitido
field vl-auto-gerados                 as dec format "z,zz9.99"
field in-movto-incide-inss           as char format "x(01)"
field vl-base-ir                          like pagapres.vl-base-ir
field r-preseven                        as recid
field nr-nota-parcela                 like movipres.nr-nota-parcela
field dt-pagto-prestador            like notapres.dt-pagto-prestador
field cod-esp                           like presnego.cod-esp
field vl-movto-prin                    like moviproc.vl-principal
field vl-movto-auxi                    like moviproc.vl-auxiliar
field lg-proximo                        as log
field lg-considera-even-ext        as log
field cd-evento                        like evenfatu.cd-evento
field vl-desc-prest-procedimento      like moviproc.vl-desconto-prestador
field vl-desc-prest-insumo          like mov-insu.vl-desconto-prestador.

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