Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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".
  • GERA-TRANS-FAT" - CPC funcionará apenas com Banco de Dados Oracle.
  • VALOR-PAGTO
  • APÓS-VAL-INSU

 

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 rowed
field cd-opcao-doc                         as int
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-opcao-doc – indica a opção de validação escolhida pelo usuário em tela.
  • 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 dodocumento.
  • 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-undo-retry                         as log
field ds-mensagem                       as char format "x(75)"
field lg-erro

...

                                 as log
field lista-cd-selecao                     as char.

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

  • 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.
  • lg-erro – Indica o tipo do atendimento;
  • lista-cd-selecao – Variável que irá conter a nova lista de opções que será exibida em tela para o usuário