Árvore de páginas

CPC-WAC0018B.P

Produto:

Gestão de Planos de Saúde

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

cpc-wac0018b.p

  • Rotina utilizada permitirá a operadora INDICAR se deve utilizar o Layout padrão de impressão de AIH do SERIOUS ou se deve utilizar o seu Layout especifico quando da impressão, pelo portal, de AIH na Situação de "Processada pelo Contas" (GUIAUTOR.IN-LIBERADO-GUIAS = "4").
  • Rotina utilizada para verificar se a guia que está sendo carregada trata-se de uma guia de internação, para que sejam exibidos em tela os dados de internação.
  • 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 programa wac0018b.p.

Ponto de Utilização

"VERIF-LAYOUT"

    • Rotina utilizada para retornar mensagem de situação de AIH para o usuário do WAC;

"VALIDA-GUIA-INT"
"COMPR-NEGATIVA"
"VALIDA-BENEF"

Include das definições das tabelas temporárias

  • cpc-wac0018b.i

Tabelas de entrada e saída

 

Tabela de entrada tmp-cpc-wac0018b-entrada

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

field in-evento-programa                      as char format "x(10)"
field nm-ponto-chamada-cpc                as char format "x(15)"
field r-guiautor                                      as recid
field aa-guia-atendimento                    like guiautor.aa-guia-atendimento
field nr-guia-atendimento                     like guiautor.nr-guia-atendimento
field id-beneficiario                               as char
field cd-erro-sistema                             as char

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama a cpc-wac0018b.p. O valor desse campo pode ser:
      • "FINAL-PROCESSO".
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa wac0018b.w:
      • "VERIF-LAYOUT";
      • "VALIDA-GUIA-INT";
      • "COMPR-NEGATIVA";
      • "VALIDA-BENEF";
      • r-guiautor – Recid da tabela guiautor em uso;
      • aa-guia-atendimento - Ano da guia;
      • nr-guia-atendimento - Número da guia;
      • id-beneficiario - Unidade e carteira do beneficiário;
      • Cd-erro-sistema – Possui erro de execução.

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

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

field lg-layout-padrao                        as log
field lg-undo-retry                              as log
field lg-guia-internacao-aux               as log
field ds-mensagem                           as char format "x(75)"
field cd-erro-sistema                          as char

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

      • lg-layout-padrao – Está variável tem como funcionalidade básica indicar se a impressão da guia deverá ser através do layout padrão do sistema SERIOUS (lg-layout-padrao = yes) ou através do layout padrão do cliente (lg-layout-padrao = no).
      • 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.
      • lg-guia-internacao-aux – Variável que controla se a guia que está sendo carregada será considerada uma guia de internação para que em tela sejam exibidos os dados de internação.
      • ds-mensagem - Variável que retornar mensagem de erro, se ocorrido dentro da CPC.
      • Cd-erro-sistema – Variável que retorna erro de execução.