Árvore de páginas

CPC-BOSAUDOCUMENTS.P

Produto:

Gestão de Planos de Saúde

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

cpc-bosaudocuments.p


  • Rotina utilizada para manutenção de documentos do módulo "Revisão de Contas".

Pontos de Utilização

  • "VALIDA-TP-ATEND"
  • "ANT-HR-URG-PAG" - disponível a partir da versão 12.1.2301
  •  "ANTES-RTAPI025" - disponível a partir da versão 12.1.2411

  • "TRATA-URG" - disponível a partir da versão 12.1.2507
  • "ANT-LIBERA-MOV" - disponível a partir da versão 12.1.2507
  • "ANTES-DIVI-HONO" - disponível a partir da versão 12.1.2511

  • "FIM-RELEASE-RPW" - disponível a partir da versão 12.1.2603

  • "INICIA-PROCESSA" - disponível a partir da versão 12.1.2603

Include das definições das tabelas temporárias

  • cpc-bosaudocuments.i

Tabelas de entrada e de saída

Tabela de entrada tmp-cpc-bosaudocuments-entrada

def temp-table tmp-cpc-bosaudocuments-entrada no-undo
    field nm-ponto-chamada-cpc                as char format "x(15)"
    field in-evento-programa                       as char
    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
    field nr-processo                                   like moviproc.nr-processo
    field nr-seq-digitacao                           like moviproc.nr-seq-digitacao
    field cd-tab-preco-proc                        like moviproc.cd-tab-preco-proc
    field h-buffer-tmp-moviproc               as handle
    field r-docrecon                                   as rowid

    field cd-prestador                          like moviproc.cd-prestador
    field cd-procedimento                   like moviproc.cd-procedimento
    field dt-realizacao                          like moviproc.dt-realizacao
    field lg-divisao-honorario              as   log
    field h-table-filter-aux                as   handle
    field h-table-filter                    as   handle
    field nr-pedido                         as   int.


Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc - indica o nome do ponto de chamada
  • in-evento-programa  - indica o evento do ponto de chamada
  • cd-unidade - código da unidade da operadora
  • 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 - sequência do documento
  • nr-processo - número sequencial do movimento
  • nr-seq-digitacao - número sequencial de digitação do movimento
  • cd-tab-preco-proc - tabela de quantidade de moedas para pagamento
  • h-buffer-tmp-moviproc - tabela temporária de procedimentos
  • r-docrecon - rowid da tabela docrecon
  • cd-prestador - código do prestador 
  • cd-procedimento - código do procedimento
  • dt-realizacao - data de realização do procedimento
  • lg-divisao-honorario -indica se há ou não divisão de honorários. 
  • h-table-filter-aux - Tabela Auxiliar do Filtro da Tela central tiss;
  • h-table-filter - Tabela Do Filtro da tela central tiss sem processamento;
  • nr-pedido - Numero do Pedido do RPW         


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

def temp-table tmp-cpc-bosaudocuments-saida  no-undo
    field lg-undo-retry                             as log
    field lg-valida-tp-atendimento          as log
    field ds-mensagem                            as char
    field lg-alt-cd-tab-preco-proc           as logical
    field cd-tab-preco-proc                     like moviproc.cd-tab-preco-proc
    field lg-altera-campos                       as log
    field fat-via-acesso-pag                    as dec
    field fat-via-acesso-cob                    as dec
    field lg-trata-urgencia                      as log
    field lg-libera-movimento                as log
    field lg-gera-mensagem-erro-lib     as log
    field lg-executa-divisao                as log init yes
    field lg-param-log11                    as log.
    

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

  • lg-undo-retry - indica se ocorreu erro no processo
  • lg-valida-tp-atendimento - indica se valida o tipo de atendimento do documento
  • ds-mensagem - mensagem com a descrição do erro ocorrido no processamento da CPC
  • lg-alt-cd-tab-preco-proc - indica se a tabela de quantidade de moedas para pagamento deve ser alterada com a retornada da CPC
  • cd-tab-preco-proc - tabela de quantidade de moedas para pagamento
  • lg-altera-campos - indica se os fatores da via de acesso serão alterados
  • fat-via-acesso-pag - fator da via de acesso de pagamento
  • fat-via-acesso-cob - fator da via de acesso de cobrança   
  • lg-trata-urgencia - indica se trata ou não urgência
  • lg-libera-movimento - indica se o movimento será liberado
  • lg-gera-mensagem-erro-lib - indica se deve mostrar mensagem de erro, caso o movimento não seja liberado
  • lg-executa-divisao - indica se deve executar a divisão de honorários.
  • lg-param-log11 - Parâmetro da liberação do Documento Integral.