Árvore de páginas

CPC-MR0311F.P

Produto:

Gestão de Planos de Saúde

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

cpc-mr0311f.p

 

  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será permitido para esta CPC apenas um registro na tabela temporária de saída.


Localização

  • Dentro do programa de inclusão de chamados e em todos os programas que necessitem consistir um beneficiário que abrir um chamado.
  • Ao incluir um atendimento quando o tipo de beneficiário for relacionado a um Beneficiário.
  • Dentro do programa mr0311f.p, no momento da digitação do usuário para encaminhamento.
  • Ao incluir um atendimento quando informar a unidade do prestador e o código do prestador cooperado.

Pontos de Utilização

  • "ENVIA-EMAIL": Rotina utilizada para envio de e-mail no marketing recptivo.
  • "PF-MR": Rotina utilizada para pf específica no marketing receptivo durante a inclusão de chamados.
  • "VER-BENEFIC": Rotina utilizada para consistir beneficiário que abrir chamado no marketing receptivo.
  • "SEMAFORO-MR": Rotina utilizada para modificação do "semáforo" no marketing receptivo (para este ponto não será passado nenhum parâmetro. Foi definido dentro do programa que chama a cpc com este ponto uma variável widget referente ao semaforo. A mesma deve ser definida como shared na cpc. def shared var semaforo as widget-handle no-undo.)
  • "ESPECIFICOS": Rotina utilizada para chamar programa específico do cliente na primeira tela de inclusão de chamados, através da tecla de função <F8>.
  • "ENDERECO". Rotina utilizada para abrir o frame de atualização do endereço do beneficiário independente se o atendimento já foi solucionado.
  • "ATUALIZA-ENDER". Rotina utilizada para chamar programa de atualização de endereço do prestador.
  • " DROP-SEQ-ORA" - Rotina utilizada para recriar sequence na virada do ano. CPC funcionará apenas com Banco de Dados Oracle.
  • "CONV-UNID-CART" - Realiza a conversão da unidade da carteira.
  • "TRATA-USUARIO"
  • "COOPERADOS" – Verifica se o prestador é cooperado, caso seja verdadeiro mostra o status VIA FACIL (sim/não) e BIOMETRIA (sim/não).
  • "HIST-ALTERA" - Rotina para gravar o historico, ultimo usuario e data de alteracao do beneficiario de intercambio

Include das definições das tabelas temporárias

  • cpc-mr0311f.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-mr0311f-entrada

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

field nm-ponto-chamada-cpc                    as char
field in-evento-programaas                       char format "x(06)"
field in-chamada                                        as int
field en-mail-remetente                             like dzusuari.nm-e-mail
field ds-assunto                                         as char format "x(200)"
field ds-corpo                                             as char format "x(500)"
field nm-login                                             as char format "x(40)"
field sh-usuario                                          as char format "x(40)"
field cd-unidade-carteira                            like car-ide.cd-unimed
field cd-carteira-inteira                              like car-ide.cd-carteira-inteira
field cd-tipo-beneficiario                           like tipobene.cd-tipo-beneficiario
field nr-recid-usuario                                as recid
field nr-recid-out-uni                                 as recid
field r-preserv                                           as rowid.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – pontos de chamada.
  • in-evento-programa – Evento do programa
  • in-chamada – identifica para o ponto de chamada SEMAFORO-MR se foi chamado no momento da criação da window ou no momento da validação do beneficiário.
  • em-email-remetente – endereço de e-mail do remetente.
  • ds-assunto – assunto do e-mail.
  • ds-corpo – corpo da mensagem que será enviada.
  • Nm-login – login do usuário no servidor de e-mail.
  • Sh-usuario – senha do usuário no servidor de e-mail.
  • Cd-unidade-carteira – unidade da carteira do beneficiário.
  • Cd-carteira-inteira – carteira do beneficiário (valor digitado na tela).
  • Cd-tipo-beneficiario – tipo de beneficiário.
  • nr-recid-usuario – a posição do registro na tabela usuario.
  • nr-recid-out-uni – a posição do registro na tabela out-uni
  • r-preserv – a posição do registro da tabela preserv.

 

Tabela de entrada tmp-cpc-mr0311f-destinatarios

def temp-table tmp-cpc-mr0311f-destinatarios no-undo

field en-mail-destinatario                          like dzusuari.nm-e-mail.

Definição campo a campo da tabela de entrada (pode possuir mais de um registro)

  • Em-email-destinatario – endereço de e-mail do destinatário.

 

Tabela de saída tmp-cpc- cpc-mr0311f -msg

def temp-table tmp-cpc-mr0311f-msg no-undo

field lg-undo-retry                                      as log
field ds-mensagem-relatorio                     as char format "x(75)"
field ds-mensagem-livre                           as char format "x(120)"
field nm-usuario                                         like usuario.nm-usuario
field cd-unidade-carteira                           like car-ide.cd-unimed.

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

  • lg-undo-retry – indica que ocorreu algum erro durante o processamento.
  • ds-mensagem-relatorio – retorna a mensagem correspondente ao erro, caso o campo lg-erro esteja ligado.
  • ds-mensagem-livre – Mensagem da ocorrência do erro no processamento da CPC.
  • nm-usuario – nome do usuário consistido.
  • cd-unidade-carteira – Código da unidade da carteira do beneficiário.