Árvore de páginas

CPC-ATAPI020.P

Produto:

Gestão de Planos de Saúde

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

cpc-atapi020.p


  • Rotina utilizada para recriar sequence na virada do ano.
  • Gravar a informação do prestador de alto custo.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.


Localização

  • Dentro do Atapi020.p, antes da criação de uma guia.
  • Após gravar os dados na tabela "guiautor".
  • Antes de criar o procedimento.

Ponto de Utilização

  • " DROP-SEQ-ORA"
  • "GRAVA-GUIA"
  • "AJUSTE-MOVTO"
  • "ANTES-CRIA-PROC"
  • "APOS-HIST-GUIA"

Include das definições das tabelas temporárias

  • CPC-ATAPI020.I


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-atapi020-entrada

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

                            field in-evento-programa           as char format "x(10)"
                            field nm-ponto-chamada-cpc    as char format "x(15)"
                            field cd-tipo-guia                      like tip-guia.cd-tipo-guia
                            field cd-unidade-prin                like preserv.cd-unidade
                            field cd-prestador-prin              like preserv.cd-prestador
                            field cd-transacao                     like tranrevi.cd-transacao
                            field cd-local-autorizacao         like guiautor.cd-local-autorizacao
                            field aa-guia-atendimento-ant  like guiautor.aa-guia-atendimento-ant
                            field nr-guia-atendimento-ant   like guiautor.nr-guia-atendimento-ant
                            field r-guiautor                            as rowid

Definição campo a campo da tabela de entrada

    • in-evento-programa - Evento do programa.
    • nm-ponto-chamada - Indica o nome do ponto de chamada.
    • cd-tipo-guia - Tipo de Guia.
    • cd-unidade-prin – Indica o código da unidade principal.
    • cd-prestador-prin – Indica o código do prestador principal.
    • cd-transacao - Código da transação.
    • cd-local-autorizacao - Código do Local de Atendimento.
    • aa-guia-atendimento-ant - Ano guia de atendimento anterior.
    • nr-guia-atendimento-ant - Número da guia de atendimento anterior.
    • r-guiautor – Rowid da guiautor.


Tabela de saida tmp-cpc-atapi020-saida

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

field lg-erro                as log
field cd-mensagem  like mensiste.cd-mensagem
field ds-mensagem   as char format "x(75)"
field cd-modulo        like procguia.cd-modulo

Definição campo a campo da tabela de movimento

    • lg-erro - Variável que controla se inconsistências aconteceram dentro da CPC. Caso o retorno desta variável for igual a "SIM", indica que inconsistências aconteceram e se o retorno for igual à "NÃO", indica que o processo foi concluído por completo.
    • cd-mensagem - Código da mensagem de retorno.
    • ds-mensagem – Mensagem da ocorrência do erro no processamento da CPC.
    • cd-modulo - Código do modulo de cobertura.