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.