Árvore de páginas

CPC-RC0310B.P

Produto:

Gestão de Planos de Saúde

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

cpc-rc0310b.p


  • Rotina utilizada para processar informações após a validação de um procedimento.
  • 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 um erro será reportado.


Localização

  • Para o ponto de chamada "APOS-VALIDACAO", dentro do programa RC0310B.p após a validação do procedimento.
  • Dentro do Rc0310b.p ao executar a ação de "VALIDAR" e escolher a opção "03 - AMBOS"
  • Para o ponto "APOS-VAL-INSU", dentro do programa RC0310B.P, no final da procedure analisa-insumo, utilizando o evento "MULTIPLA" e no final da procedure valida-insumo, utilizando o evento "INDIVIDUAL".

Ponto de Utilização

  • "APOS-VALIDACAO"
  • "VALOR-PAGTO"
  • "APOS-VAL-INSU"
  • "ANTES-VALIDACAO"
  • "TIPO-COBRANCA"

Include das definições das tabelas temporárias

  • cpc-rc0310b.i 


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-rc0310b-entrada

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

field in-evento-programa as char format "x(10)"
field nm-ponto-chamada as char format "x(15)"
field nr-rowid-moviproc as rowid
field cd-tipo-cobranca as int
field in-tipo-movto as char format "x(1)"
field cd-selecao as int format "99"
field cd-tipo-insumo-ini as int format "99"
field cd-tipo-insumo-fim as int format "99"
field cd-insumo-ini as int64 format "9999999999"
field cd-insumo-fim as int64 format "9999999999"
field cd-proced-ini as int format "99999999"
field cd-proced-fim as int format "99999999"
field cd-prestador like preserv.cd-prestador
field cd-prestador-save like preserv.cd-prestador
field aa-fatura like notapres.aa-fatura
field cd-serie like notapres.cd-serie-nf
field nr-fatura like notapres.cod-fatur-ap
field in-tipo-validacao as int
field cod-indicador as char
field dt-anoref-ini like perimovi.dt-anoref
field dt-anoref-fim like perimovi.dt-anoref
field nr-perref-ini like perimovi.nr-perref
field nr-perref-fim like perimovi.nr-perref
field cd-transacao-ini like tranrevi.cd-transacao
field cd-transacao-fim like tranrevi.cd-transacao
field cd-unidade-imp like moviproc.cd-unidade-imp
field cd-prestador-imp like moviproc.cd-prestador-imp
field nr-lote-imp like moviproc.nr-lote-imp
field nr-seq-imp like moviproc.nr-sequencia-imp
field cd-modalidade like modalid.cd-modalidade
field cd-modalidade-ini like modalid.cd-modalidade
field cd-modalidade-fim like modalid.cd-modalidade
field nr-insc-contrat like propost.nr-insc-contratante
field nr-doc-ini like moviproc.nr-doc-original
field nr-doc-fim like moviproc.nr-doc-original
field cd-unidade like docrecon.cd-unidade
field cd-unidade-prestadora like docrecon.cd-unidade-prestadora
field cd-transacao like docrecon.cd-transacao
field nr-serie-doc-original like docrecon.nr-serie-doc-original
field nr-doc-original like docrecon.nr-doc-original
field nr-doc-sistema like docrecon.nr-doc-sistema.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Evento do programa que chama CPC-RC0310B.P.
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
  • nr-rowid-moviproc – Identificador do registro do procedimento do documento.
  • cd-tipo-cobranca  – Tipo de cobrança na validação da glosa.
  • in-tipo-movto  – Tipo do movimento
  • cd-selecao – Tipo da seleção
  • cd-tipo-insumo-ini – Código do tipo de insumo.
  • cd-tipo-insumo-fim – Código do tipo de insumo.
  • cd-proced-ini – Código do procedimento
  • cd-proced-fim – Código do procedimento
  • cd-prestador – Código do prestador
  • cd-prestador-save – Código do prestador
  • aa-fatura – Ano da fatura
  • cd-serie – Série da fatura
  • nr-fatura – Número da fatura
  • in-tipo-validacao – Tipo de validação
  • cod-indicador – Indicador do tipo de fatura
  • dt-anoref-ini – Ano de referência do período
  • dt-anoref-fim – Ano de referência do período
  • nr-perref-ini – Número de referência do período
  • nr-perref-fim – Número de referência do período
  • cd-transacao-ini – Código da transação
  • cd-transacao-fim – Código da transação
  • cd-unidade-imp – Código da unidade de importação

  • cd-prestador-imp – Código do prestador de importação
  • nr-lote-imp – Número do lote de importação
  • nr-seq-imp – Número da sequencia do lote de importação
  • cd-modalidade – Código da modalidade
  • cd-modalidade-ini – Código da modalidade
  • cd-modalidade-fim – Código da modalidade
  • nr-insc-contrat – Número de inscrição do contratante
  • nr-doc-ini – Número do documento
  • nr-doc-fim – Número do documento
  • cd-unidade – Código da unidade.
  • cd-unidade-prestadora – Código da unidade prestadora.
  • cd-transacao – Código da transação.
  • nr-serie-doc-original – Série do documento.
  • nr-doc-original – Número do documento.
  • nr-doc-sistema – Número do documento no sistema.


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

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

field lg-atualiza as log
field lista-tipo-cob as char
field lg-undo-retry as log
field ds-mensagem as char format "x(75)".

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

  • lg-atualiza – Indica se deve atualizar ou não os tipos de cobrança;
  • lista-tipo-cob – Variável que irá conter a nova lista de opções que será exibida em tela para o usuário;
  • lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC;
  • ds-mensagem – Variável que recebe a descrição dos erros que ocorreram na CPC.