Árvore de páginas

Versões comparadas

Chave

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

...

  • Dentro do programa rcapi021.P na inclusão de movimentos no Revisão de Contas.

Ponto de Utilização

  • "SUBST-PRES-EXEC"
  • "CONTA-ANEST"
  • "HORA-URGENCIA"
  • "DATA-BASE-MOVTO"
  • "MUDA-VEZES-TAB"

...

  • : Utilizado para modificar a quantidade de vezes que será aplicada a tabela de moedas.
  • "ALTERA-VALOR"

...

  • : Utilizado para modificar o valor do procedimento
  • "MODULO-COBERT"

...

  • permitir : Permitir valorizar determinados procedimentos de pediatria, considerando o modulo de cobertura relacionado a outro procedimento.
  • "APÓS-VALORIZA"
  • "CONS-PRESTADOR"
  • "CONS-PRAZO"
  • "ANTES-CARENCIA"
  • "VERIF-ANEST"
  • "ANTES-GLOSAR"
  • "APOS-GLOSA-53"
  • "CONTR-QUANT"

...

  • : Utilizado para indicar se será feito o controle quantitativo do movimento.
  • "COMPL-MOVTO"

...

  • :Utilizado para criar complemento do movimento.
  • "ALT-VALOR-COB"

...

  • :Utilizado para alterar o valor de cobrança do movimento.
  • "ANTES-GLO-BASE"
  • "ANTES-GLO-PROC"

Include das definições das tabelas temporárias

...

field vl-cobrado-div-hono                              like moviproc.vl-cobrado
field vl-principal-div-hono                             like moviproc.vl-principal
field vl-auxiliar-div-hono                               like moviproc.vl-auxiliar
field vl-taxa-out-uni-cobrado-div-hono         like moviproc.vl-taxa-out-uni-cobrado
field vl-taxa-out-uni-prin-div-hono                like moviproc.vl-taxa-out-uni-prin
field vl-taxa-out-uni-auxi-div-hono               like moviproc.vl-taxa-out-uni-auxi
field lg-simula                                                as logical.

Definição campo a campo da tabela de entrada

    • in-evento-programa – Evento do programa que chama a cpc-rcapi021.p. 
    • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. 
    • in-entidade – Identifica o modulo do sistema SERIOUS que esta efetuando acesso a rotina;
    • dt-realização – Data de realização do movimento;
    • dt-emissão – Data de emissão do movimento, se controle por fatura.
    • r-recid-periodo – Recid da tabela PERIMOVI (Períodos de Movimentação);
    • r-recid-transacao – Recid da tabela TRANREVI (Transação);
    • cd-uni-cart-ben – Unidade da carteira do beneficiário;
    • cd-uni-pres-exec – Unidade do prestador executante;
    • cd-pres-exec – Prestador executante;
    • dt-base-valor – Data base de valorização, selecionda pelo sistema;
    • dt-informada – Data base para calculo informada.
    • cd-unidade-executante – Código da unidade do prestador Executante.
    • cd-prestador-executante – Código do prestador Executante.
    • cd-procedimento – Código do procedimento atual.
    • lg-urgencia – Log que define se o movimento é de urgência.
    • cd-unidade – Código da unidade do beneficiário.
    • cd-unidade-prestadora – Código da unidade prestadora.
    • cd-transacao – Código da Transação.
    • nr-serie-doc-original – Número da Série do documento Original.
    • nr-doc-original – Número do documento Original.
    • nr-doc-sistema – Número do documento no sistema.
    • qt-fatrep-urgencia – Quantidade de vezes de pagamento da tabela quando estiver em urgência
    • vl-principal – Valor do procedimento após a valorização do mesmo
    • vl-base-valor-sistema - Valor que o sistema valorizou.
    • vl-honorarios-medicos - Valor para honorários médicos.
    • qt-repasse – Quantidade de vezes da tabela de moedas foi aplicada no procedimento
    • qt-repasse-cob – Quantidade de vezes da tabela de moedas foi aplicada no procedimento para cobrança
    • lg-muda-qt-repasse – Parâmetro da transação que informa se permite a modificação da quantidade da tabela
    • nr-rowid-precproc – ROWID da tabela de moedas e carências utilizada
    • vl-cobrado - Valor cobrado pelo prestador no procedimento.
    • vl-auxiliar – Valor auxiliar cobrado pelo prestador no procedimento.
    • vl-taxa-out-uni-prin – Valor da taxa quando prestador de outras unidades.
    • vl-taxa-out-uni-auxi – Valor da taxa auxiliar quando prestador de outras unidades.
    • aa-guia-atendimento – Ano da guia de atendimento.
    • nr-guia-atendimento – N° da guia de atendimento.
    • lg-trab-cooperado – Parâmetro de informação de trabalho cooperado.
    • pc-taxa-acp – Percentual da taxa principal.
    • pc-taxa-aca – Percentual da taxa auxiliar.
    • nr-processo – Número do processo do movimento.
    • nr-seq-digitacao – Número seqüencial de digitação do movimento.
    • vl-taxa-out-uni-cobrado - Valor da taxa.
    • dt-digitacao – Data de digitação do movimento.
    • hr-realizacao – Hora de realização do movimento.
    • cd-local-atendimento - Local de atendimento.
    • vl-cobrado-div-hono - Valor cobrado referente à divisão de honorários.
    • vl-principal-div-hono - Valor principal referente à divisão de honorários.
    • vl-auxiliar-div-hono - Valor auxiliar referente à divisão de honorários.           
    • vl-taxa-out-uni-cobrado-div-hono - Valor da taxa referente ao valor cobrado da divisão de honorários.
    • vl-taxa-out-uni-prin-div-hono Valor da taxa referente ao valor principal da divisão de honorários.. 
    • vl-taxa-out-uni-auxi-div-hono Valor da taxa referente ao valor auxiliar da divisão de honorários... 
    • lg-simula - Indica se o processo é uma simulação.

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

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

field dt-base-valor                                          like moviproc.dt-base-valor
field lg-undo-retry                                           as log
field ds-mensagem                                       as char
field cd-unidade-encaminhamento                like moviproc.cd-unidade-prestador
field cd-prestador-encaminhamento              like moviproc.cd-prestador
field lg-espec-anest                                       as log
field cd-classe-erro                                         like movrcglo.cd-classe-erro
field lg-urgencia                                             as log
field qt-repasse                                              like moviproc.qt-repasse
field qt-repasse-cob                                       like moviproc.qt-repasse-cob
field vl-principal                                              like moviproc.vl-principal
field vl-base-valor-sistema                              like moviproc.vl-base-valor-sistema
field vl-honorarios-medicos                             like moviproc.vl-honorarios-medicos
field vl-cobrado                                               like moviproc.vl-cobrado
field cd-modulo                                               like moviproc.cd-modulo.
field vl-auxiliar                                                 like moviproc.vl-auxiliar
field vl-taxa-out-uni-prin                                   like moviproc.vl-taxa-out-uni-prin
field vl-taxa-out-uni-auxi                                   like moviproc.vl-taxa-out-uni-auxi
field cd-controla-quantitativo                            like moviproc.cd-controla-quantitativo
field lg-continua                                              as log
field vl-taxa-out-uni-cobrado                            like moviproc.vl-taxa-out-uni-cobrado
field dt-digitacao                                              like moviproc.dt-base-valor
field hr-realizacao                                            like moviproc.hr-realizacao
field lg-prossegue                                              as logical initial yes
field lg-altera-classe-erro                                   like moviproc.hr-realizacao as logical.

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

      • dt-base-valor – Data base para valorização do movimento. Esta data somente será considerada, quando retornada da CPC, se for válida;
      • lg-undo-retry – Variável que controla se erros aconteceram dentro da CPC. Se o retorno desta variável for igual a SIM, indicará que erros aconteceram e se o retorno for igual à NÃO, indicará que o processo foi concluído por completo.cd-unidade-encaminhamento – Unidade a ser substituída pela Unidade Executante
      • ds-mensagem – Variável que retornar mensagem de erro, se ocorrido dentro da CPC.
      • cd-prestador-encaminhamento – Prestador a ser substituído pelo Prestador Executante.
      • lg-espec-anest – Indicador de anestesista.
      • cd-classe-erro – Código da classe de erro referente.
      • lg-urgencia – Log que define se o movimento é de urgência.
      • qt-repasse – Retorna a nova quantidade da tabela para ser aplicada
      • qt-repasse-cob – Retorna a nova quantidade da tabela para ser aplicada para cobrança
      • vl-principal – Retorna o novo valor do procedimento
      • vl-base-valor-sistema - Valor que o sistema valorizou
      • vl-honorarios-medicos - Valor para honorários médicos
      • vl-cobrado – Retorna o novo valor cobrado pelo prestador para o procedimento
      • cd-modulo – Retorna o novo modulo.
      • vl-auxiliar – Valor auxiliar cobrado pelos prestadores.
      • vl-taxa-out-uni-prin – Valor da taxa quando prestador de outras unidades.
      • vl-taxa-out-uni-auxi – Valor da taxa auxiliar quando prestador de outras unidades
      • cd-controla-quantitativo – Indicador de controle quantitativo.
      • lg-continua – Indica se deve continuar ou na a inclusão do movimento.
      • vl-taxa-out-uni-cobrado – Valor da taxa.
      • lg-prossegue - Indica se continua a execução ou não.
      • lg-altera-classe-erro - Indica se irá alterar a classe de erro com a classe de erro informada na tabela de saída.