CPC-RTCLPART1.P
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-rtclpart1.p |
- Rotina utilizada no cálculo da participação com o objetivo de substituir a regra do reajuste da participação aplicada no cálculo da participação. Se existir registros cadastrados em FP-02-K (Manutenção do Reajuste da Participação) e a CPC estiver ativa, vale a regra da CPC. Essa rotina deve devolver o valor da participação já com o reajuste aplicado, na qual fará a sobreposição dos valores calculados pelo sistema.
- Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
- Será utilizado para esta CPC apenas um registro na tabela temporária de saída.
Localização
- Dentro da rtclpart.p.
Ponto de Utilização
"ALT-REAJ-PART"
Include das definições das tabelas temporárias
- cpc-rtclpart1.i
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-rtclpart1-entrada
def temp-table tmp-cpc-rtclpart1-entrada no-undo
field in-evento-programa as char format "x(06)"
field nm-ponto-chamada-cpc as char format "x(15)"
field cd-modalidade like reaj-partic-fp.cd-modalidade
field nr-proposta like reaj-partic-fp.nr-proposta
field cd-plano like reaj-partic-fp.cd-plano
field cd-tipo-plano like reaj-partic-fp.cd-tipo-plano
field dt-limite like fp-reaj-part.dt-limite
field vl-taxa like mov-insu.vl-desconto-prestador
field nr-rowid-precproc as rowid
fiels lg-urgencia as log
field dt-base-valor as date
field dt-proposta like propost.dt-parecer
Definição campo a campo da tabela de entrada
- in-evento-programa – Indica o evento, que pode ser ALT-REAJ-PART.
- nm-ponto-chamada-cpc – Indica o ponto de chamada, que pode ser ALT-REAJ-PART.
- cd-modalidade – Código da modalidade do termo de adesão.
- nr-proposta – Número da proposta do beneficiario.
- cd-plano – Código do plano de saúde.
- cd-tipo-plano – Código do tipo de plano de saúde.
- dt-limite – Data base do movimento.
- vl-taxa – Valor da participação calculado pela rotina rtclpart.p.
- nr-rowid-precproc – Identificação do registro da precproc apontado.
- lg-urgencia – Indica a urgência do movimento.
- dt-base-valor – Data limite do movimento.
- dt-proposta – Data Inicial ou Final do movimento.
Tabela de entrada tmp-rtclpart-entrada
def temp-table tmp-rtclpart-entrada no-undo
field in-evento-programa as char format "x(06)"
field lg-mensagem-na-tela as logical
field lg-urgencia as logical
field lg-sem-cobertura as logical
field nr-rowid-usuario as rowid
field nr-rowid-proposta as rowid
field nr-rowid-precproc as rowid
field nr-rowid-movto as rowid
field cd-modulo like mod-cob.cd-modulo
field cd-forma-pagto-cob like formpaga.cd-forma-pagto
field in-tipo-movimento as char format "x(01)"
field cd-grupo-proc like ambproce.cd-grupo-proc
field cd-amb like pl-mo-am.cd-amb
field cd-tipo-insumo like insumos.cd-tipo-insumo
field cd-insumo like insumos.cd-insumo
field vl-completo-do-movimento like mov-insu.vl-insumo
field qt-movimento like mov-insu.qt-insumo
field qt-faixa-participacao like fxparpro.qt-faixa-inicial
field dt-base-valor like mov-insu.dt-base-valor
field cd-transacao like moviptmp.cd-transacao
field dt-anoref like moviptmp.dt-anoref
field nr-perref like moviptmp.nr-perref
field cd-unidade-prestador-exec like moviptmp.cd-unidade-prestador
field cd-prestador-exec like moviptmp.cd-prestador
field cd-esp-prest-executante like moviptmp.cd-esp-prest-executante
field vl-honorario like moviproc.vl-honorarios-medicos
field vl-operacional like moviproc.vl-operacional
field vl-filme like moviproc.vl-filme
field cd-local-atendimento like locaaten.cd-local-atendimento
field cd-clinica like moviproc.cd-clinica
field lg-simulacao as log
field in-modulo-execucao as char format "x(03)"
field lg-recalcula-percentual as log init yes
field aa-guia-atendimento like guiautor.aa-guia-atendimento
field nr-guia-atendimento like guiautor.aa-guia-atendimento
field lg-fratura as log init no
field cd-tipo-guia like tip-guia.cd-tipo-guia
field nr-recid-unicamco as recid
field nr-recid-out-uni as recid
field cd-unidade-principal like docrecon.cd-unidade-principal
field cd-prestador-principal like docrecon.cd-prestador-principal
field cd-vinculo-prest-exe like previesp.cd-vinculo
field dt-postagem-arq like mov-insu.dt-base-valor
field pc-desc-hono as dec
field pc-desc-operacional as dec
field pc-desc-filme as dec.
Tabela de saída tmp-cpc-rtclpart1-saida
def temp-table tmp-cpc-rtclpart1-saida no-undo
fields lg-undo-retry as logical
fields ds-mens-rel as char format "x(75)"
fields vl-taxa like mov-insu.vl-desconto-prestador
fields pc-aplicacao like reaj-partic-fp.pc-aplicacao
Definição campo a campo da tabela saída
- lg-undo-retry – Indica se ocorreu erro durante processamento da cpc.
- Ds-mens-rel – Descrição do erro quando retornar com erro.
- vl-taxa – Valor da participação calculado pela rotina com o reajuste já aplicado.
- pc-aplicacao – Percentual de aplicação da participação.
.