CPC-RTVALORI.P

Produto:

Gestão de Planos de Saúde

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

cpc-rtvalori.p

Localização

Ponto de Utilização

"ATRIBUI-QT-MOED" e "QT-MOED-COBRANC": Retorna a quantidade de moedas para Operacional, Honorario e Filme.

"PERC-PROC-ASSOC": Retorna os percentuais a aplicar no procedimento valorizado e no procedimento associado.

"QT-MOED-PAGTO": Retorna a quantidade de moedas para Operacional e o valor dos honorários

"VALOR-MOVTO": Retorna o valor de honorários conforme regra específica do cliente.

"ATRIBUI-VL-HONO": Ponto de chamada, que permite alterar o valor do Honorário medico valorizado pra o movimento.

"REGRA-APLICA": Ponto de chamada que permite alterar a divisão de Honorário, Operacional e Filme para o movimento através de percentual aplicado.

"COTACAO-PAGTO": Ponto de chamada que permite reduzir o tempo de resposta (time-out) das autorizações de guias através do autorizador SCS.

"MOEDA-PERC-ESP": Permite parametrizar nas tabelas moccolat e mocpglat o código da moeda genérico ou um parâmetro para pegar todas as tabelas e com isso definir uma cotação para todas as moedas.

"ALT-PORT": Permite alteração dos valores (honorário, operacional e filme) após a consulta da tabela "portproc".

"ANTES-VALORIZA": Permite alteração do campo local de atendimento.

"DESC-MOCCOLAT": Ponto de chamada que desconsidera a parametrização referente à Moeda X Cotação Local Atendimento para Cobrança.   

"DESC-MOCPGLAT": Ponto de chamada que desconsidera a parametrização referente à Moeda X Cotação Local Atendimento para Pagamento.

"CRIA-TEMP-SAIDA": permite alterar os valores de honorário, custo operacional e filme no final do processo. Disponível a partir da versão 12.1.2507.

Include das definições das tabelas temporárias

Tabelas de entrada e saída


Tabela de entrada tmp-cpc-rtvalori-entrada

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

field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc as char format "x(15)"
field cd-unidade like moviproc.cd-unidade
field cd-prestador like moviproc.cd-prestador
field cd-especialidade like esp-med.cd-especialid
field tp-valorizacao as char format "x(3)"
field dt-realizacao as date
field hr-realizacao as char format "x(8)"
field nr-rowid-proposta as rowid
field nr-rowid-usuario as rowid
field nr-rowid-unicamco as rowid
field nr-rowid-out-uni as rowid
field nr-rowid-docrecon as rowid
field nr-rowid-moviproc as rowid
field cd-modulo like mod-cob.cd-modulo
field cd-procedimento as int format 99999999
field qt-procedimento like moviproc.qt-procedimentos
field qt-honorarios like taprampr.qt-moeda-honorario
field qt-operacional like taprampr.qt-moeda-operacional
field qt-filme-aux like taprampr.qt-moeda-filme
field cd-moeda-honorarios like precproc.cd-moeda-cop-urg
field cd-moeda-operacional like precproc.cd-moeda-cop-urg
field cd-moeda-filme like precproc.cd-moeda-cop-urg
field cd-tab-preco-proc like taprampr.cd-tab-preco-proc
field dt-internacao as date
field hr-internacao as char format "x(8)"
field dt-alta as date
field hr-alta as char format "x(8)"
field vl-honorarios like moviproc.vl-honorarios-medicos
field cd-local-atendimento like locaaten.cd-local-atendimento
field dt-base-valor like moviproc.dt-base-valor
field cd-grupo-prestador like gruppres.cd-grupo-prestador
field qt-moeda like moviproc.qt-moeda
field in-tipo-valori as char format "x(03)"
field lg-urgencia like moviproc.lg-urgencia
field lg-urgencia-cob like moviproc.lg-urgencia
field cd-unidade-prestador-exec like moviproc.cd-unidade-prestador
field cd-prestador-exec like moviproc.cd-prestador
field qt-repasse like moviproc.qt-repasse
field cd-clinica like moviproc.cd-clinica
field rowid-qtmpgpre as rowid
field in-tipo-valorizacao as char
field r-acrdespr as rowid
field r-taprampr as rowid
field rowid-precproc as rowid
field in-moeda as char
field lg-undo-retry as logical
field h-buffer-tmp-rtvalori-entrada as handle.

Definição campo a campo da tabela de entrada

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

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

field lg-undo-retry                                 as log
field qt-moeda-honorarios                    like taprampr.qt-moeda-honorarios
field qt-moeda-operacional                  like taprampr.qt-moeda-operacional
field qt-moeda-filme                             like taprampr.qt-moeda-filme
field cd-moeda-honorarios                   like precproc.cd-moeda-cop-urg
field cd-moeda-operacional                  like precproc.cd-moeda-cop-urg
field cd-moeda-filme                            like precproc.cd-moeda-cop-urg
field lg-aplicou-perc                              as logical
field pc-aplicar                                      as dec
field vl-honorarios                                 like moviproc.vl-honorarios-medicos
field lg-altera-honorarios                       as log
field cd-procedimento-assoc                 as int format 99999999
field pc-proced-assoc                           as dec
field lg-aplicou-regra-honorario             as log
field lg-aplicou-regra-operacional          as log
field lg-aplicou-regra-filme                     as log
field lg-prossegue                                 as log
field lg-achou-regra                               as log
field nr-cotacao                                     like moccolat.nr-cotacao
field lg-achou-regra-perc                       as log
field lg-acresc-desc                               as log
field pc-aplicado                                   like moccolat.pc-aplicado
field lg-achou-regra-moeda-cot             as log
field ds-mensagem                              as char format "x(100)"
field pc-aplicacao-acrdespr          as dec format "999.9999999999"
field lg-altera-vl-operacional as logical
field vl-operacional as dec
field lg-altera-vl-filme as logical
field vl-filme as dec.

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