Árvore de páginas

CPC-RC0610A.P

Produto:

Gestão de Planos de Saúde

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

cpc-rc0610a.p

Rotina utilizada para:

  • Permitir ou não a liberação de determinados movimentos.
  • Permitir a obrigatoriedade da verificação da Restrição de Usuário por Prestador nas liberações de documentos por Período (RC-06-A). No caso do ponto de chamada estar ativo o usuário não poderá optar por não verificar a restrição na parametrização deste programa.
  • Permitir restringir a abertura da seleção de liberação/desliberação de movimentos por usuários que realizaram as operações.
  • 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 Utilização "LIBERA-MOVTO", dentro do programa RC0610A (Liberação de documentos por Período), a cada movimento selecionado para liberação.
  • Para o Ponto de Utilização "RESTRICAO-USU", dentro do programa RC0610A (Liberação de documentos por Período), na opção "Parâmetros", antes de solicitar o parâmetro " Considera Restricao Usuario x Prestador ?"
  • Para o Ponto de Utilização "SELECAO", dentro do programa RC0610A(Liberação de documentos por Período), na seleção de usuários e data de liberação/desliberação realizados.
  • Para o Ponto de Utilização "VALIDA-GLOSA", dentro do programa RC0610A(Liberação de documentos por Período), utilizado para validar glosas de procedimentos antes do precesso de liberação.

Ponto de Utilização

  • "LIBERA-MOVTO";
  • "RESTRICAO-USU";
  • "SELECAO".
  • "VALIDA-GLOSA"
  • "VER-STATUS-DOC"
  • "ANTES-DESFAZ"

Include das definições das tabelas temporárias

  • CPC-RC0610A.I

 

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-rc0610a-entrada

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

field nm-ponto-chamada                       as char format "x(15)"
field in-evento-programa                       as char format "x(10)"
field nr-rowid-proc-insu                           as rowed
field nr-rowid-docrecon                           as rowid.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada – Ponto de chamada de cpc
  • in-evento-programa – Identifica qual procedimento a cpc deve executar no momento que está sendo chamada
  • nr-rowid-proc-insu – Ponteiro do registro de movimento (procedimento ou insumo) que esta sendo liberado pelo programa de linha do Sistema Gestão de Planos. Este campo somente terá valor válido quando utilizado através do Ponto de Utilização "LIBERA-MOVTO".
  • nr-rowid-docrecon – ponteiro de registros da tabela docrecon.


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

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

field lg-undo-retry                               as log
field ds-mensagem                            as char format "x(75)"
field lg-continua                                 as log initial yes
field lg-verifica-restricao                      as log initial no
field ds-mensagem-liberacao             as char format "x(75)".

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-continua – Variável que indica se a execução do programa deve continuar ou não.
  • lg-verifica-restricao – Variável que indica se a verificação da restrição para o usuário deve ser
  • obrigatória(quando este campo estiver com "sim") ou se o usuário poderá optar por parametrizar se deseja
  • verificar a restrição(quanto este campo estiver com "não").
  • Ds-mensagem-liberacao – mensagem resultante de processo específico do cliente.