Árvore de páginas

CPC-WAC0011A1.P

Produto:

Gestão de Planos de Saúde

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

cpc-wac0011a1.p

Rotina utilizada para:

  • Permitir que o nome do usuário seja alterado na Consulta TISS.
  • Permitir que a carteira do usuário seja alterado na Consulta TISS.
  • Permitir que o plano do beneficiário seja alterado na Consulta TISS.
  • Permitir interagir com os campos de envio e resposta do Registro de Consulta TISS.
  • Permite o controle da data de Atendimento.
  • Permite incluir funções javascript na página HTML gerada.
  • Permite visualizar informações relacionadas a franquias.
  • 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 wac0011a1.p.

Ponto de Utilização

"ALT-NM-USUARIO"
"ALT-CR-USUARIO"
"TROCA-DESC"
"RESP-INT-ELET"
"TESTA-LEITORA"
"ALTERA-DATA"
"FUNCOES"
"INICIO-TELA"

Include das definições das tabelas temporárias

  • cpc-wac0011a1.i

Tabelas de entrada e saída

 

Tabela de entrada tmp-cpc-wac0011a1-entrada

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

field in-evento-programa                                     as char format "x(06)"
field nm-ponto-chamada-cpc                              as char format "x(15)"
field cd-unidade-carteira                                      like guiautor.cd-unidade-carteira
field cd-carteira-usuario                                       like guiautor.cd-carteira-usuario
field cd-clinica                                                      like clinpres.cd-clinica
field r-preserv                                                      as recid
field r-usuario                                                      as recid
field ds-segmento-envio                                      as char format "x(1000)"
Field r-out-uni                                                      as recid
field cd-unidade                                                  like preserv.cd-unidade
field cd-prestador                                                like preserv.cd-prestador
field dt-atendimento                                            as date format "99/99/9999"
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-wac0011a1.p. O valor desse campo pode ser:
      • "INCLUI" e "COMUNICA".
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa wac0011a1.w:
      • "ALT-NM-USUARIO";
      • "ALT-CR-USUARIO";
      • TROCA-DESC;
      • RESP-INT-ELET;
      • "ALTERA-DATA";
      • "INICIO-TELA";
      • Cd-unidade-carteira – Código da Unidade da carteira do beneficiário;
      • Cd-carteira-usuario – Código da carteira do beneficiário;
      • Cd-clinica – Código da clínica;
      • R-preserv – Recid do prestador;
      • R-usuario – Recid do beneficiário.
      • Ds-segmento-envio – Segmento do layout de transação AC (layout_ac.doc) para envio da transação de Consulta TISS.
      • R-out-uni – Recid do beneficiário de outra unidade.
      • Cd-unidade – Código da unidade.
      • Cd-prestador – Código do prestador.
      • Dt-atendimento – Data atendimento da consulta.
      • Cd-erro-sistema – Informar se ocorreu erro no processo.

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

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

field lg-undo-retry                                  as log
field ds-mensagem                               as char format "x(75)"
field lg-alt-nm-usuario                            as log
field lg-restringe-consulta                       as log
field cd-unidade-carteira                        like guiautor.cd-unidade-carteira
field cd-carteira-usuario                         like guiautor.cd-carteira-usuario.
field ds-mensagem-auditoria                 as char format "x(75)"
field ds-mensagem-aut-parcial              as char format "x(75)"
field ds-mensagem-negada                  as char format "x(75)"
field ds-segmento-retorno                     as char format "x(1000)"
field cd-erro-sistema                              as char
Field ds-plano                                       like pla-sal.nm-plano
field lg-cartao                                        as log
field lg-biometria                                   as log

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

      • 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.
      • ds-mensagem - Mensagem que deverá ser retornada ao usuário, quando indicação de ocorrência de erro.
      • lg-alt-nm-usuario – Log que informa se deve ser habilitado o campo para o nome do usuário ser alterado.
      • lg-restringe-consulta – Log que informa se irá restringir ou não a consulta.
      • cd-unidade-carteira – Código da Unidade da Carteira do Beneficiário que será mostrado na tela.
      • cd-carteira-usuario – Carteira do Beneficiário que aparecerá na tela.
      • Ds-mensagem-auditoria – Permite informar mensagem de Auditoria para as Guias que obtiveram este retorno.
      • Ds-mensagem-aut-parcial – Permite informar mensagem de Autorização Parcial para as Guias que obtiveram este retorno.
      • Ds-mensagem-negada – Permite informar mensagem de Negativa para as Guias que obtiveram este retorno.
      • Ds-segmento-retorno – Segmento do layout de transação AC (layout_ac.doc) para resposta da transação de Consulta TISS.
      • Cd-erro-sistema – Permite informar ERRO de retorno para apresentação em tela.
      • ds-plano – Descrição do plano do beneficiário.
      • Lg-cartao – Desconsidera o uso da leitora de cartão.
      • Lg-biometria - Desconsidera o uso da leitora biométrica.