Árvore de páginas

CPC-MC0510N.P

Produto:

Gestão de Planos de Saúde

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

cpc-mc0510n.p


  • Rotina permitirá aparecer mais uma forma de classificação : 06 - Modalidade/Termo/Campos Específicos/Nome Responsável. Caso a empresa não possua campos específicos cadastrados, então o sistema deverá apresentar a classificação da seguinte forma: Modalidade/Termo/NomeResponsável.
  • Rotina que permitirá realizar a manipulação do endereço das etiquetas de cartão.
  • Rotina que permitirá informar um motivo de cancenamento e cancelar a via do documento de identificação antiga do beneficiário se esta estiver ativa. Essa rotina fará que o sistema não dê a mensagem que o beneficiário possui documentos de identificação ativos.
  • 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. Caso possuir mais de um registro um erro será reportado.


Localização

  • Dentro do programa mc0510n.p, na leitura do termo de adesão.
  • Dentro do programa mc0510n.p, após a identificação do endereço da etiqueta do cartão.
  • Dentro do programa mc0510n.p, antes de gerar nova via do documento de identificação. 

Ponto de Utilização

  • "ORDEM-CAMPPROP"
  • "ENDERECO"
  • "CANCELA-VIA"
  • "ANTES-IMPRIME"
  • "ATUALIZ-BENEF"
  • SELEC-PROPOST"
  • "ANTES-ARQUIVO"
  • "EMITE-REEMITE"
  • "FIM-PROCESSO"
  • "INI-TRATA-USUA"
  • "APOS-SELECAO"
  • "ANT-IMPRI-CART"
  • "APOS-TT-PARAM"
  • "CARTEIRA-CARTAO" - a partir da versão 12.1.2307

Include das definições das tabelas temporárias

  • cpc-mc0510n.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-mc0510n-entrada

def temp-table tmp-cpc-mc0510n-entrada no-undo
field in-evento-programa as char format "x(10)"
field nm-ponto-chamada-cpc as char format "x(15)"
field cd-modalidade like propost.cd-modalidade
field cd-plano like propost.cd-plano
field cd-tipo-plano like propost.cd-tipo-plano
field nr-proposta like propost.nr-proposta
field nr-ter-adesao like propost.nr-ter-adesao
field r-usuario as rowid
field r-propost as rowid
field r-car-ide as rowid
field mostra-classif as handle
field lg-exc-prog-benef as log
field lg-selecao-aleatoria as log
field cd-lote as int
field in-tipo-impressao as int
field in-tipo-layout as int
field lg-plano-nacional as log
field lg-emite-etiqueta as log
field in-quant-copia-etiq as int
field lg-tipo-impressao-etiq as log
field in-quant-linhas-etiq as int
field lg-contrat-origem as log
field lg-nao-inadimplentes as log
field lg-inadimplentes as log
field nr-dias-inadimplentes as int
field lg-pea as log
field lg-data-parecer as log
field lg-proximo-mes as log
field lg-empresa-gp as log
field lg-considera-cpt as log
field lg-inc-prog as log
field lg-exc-prog as log
field in-classifini as int
field lg-quebra-aux as log
field nr-linhas-cart as int
field lg-imprime-tit as log
field cd-motivo-suspensao as char format "x(1000)"
field lg-benef-suspenso as log
field cd-userid as char format "x(12)"
field cdd-seq as dec
field h-usuarios as handle
field h-buffer-usuario as handle
field h-t-rel-erros as handle
field r-pla-sau as rowid
field r-ti-pl-sa as rowid
field r-contrat as rowid
field cd-cart-impressao as char
field ct-est-carteiras as int
field nr-cartao as char
field dt-valid-cartao like car-ide.dt-validade
field ds-linha-aux as char format "x(60)" extent 12
field h-buffer-tt-param as handle
field lg-card-presso as log.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Evento do programa que chama a cpc-mc0510np. Os valores desse campo podem ser: "CRIAOPCLASS" ou "SELCAMPESP".
  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.: "ORDEM-CAMPPROP" ou "CANCELA-VIA".
  • cd-modalidade – Código da modalidade de comercialização;
  • cd-plano – Código de identificação do Plano no produto;
  • cd-tipo-plano - Código de identificação do Tipo de Plano no produto
  • nr-proposta – Número da proposta
  • nr-ter-adesao- Número do termo de adesão
  • mostra-classif – Utilizada para montar o sexto item de classificação(06 - Modalidade/Termo/Campos Específicos/Nome Responsável. Caso a empresa não possua campos específicos cadastrados, então o sistema deverá apresentar a classificação da seguinte forma :Modalidade/Termo/NomeResponsável.)
  • lg-exc-prog-benef
  • lg-selecao-aleatoria
  • cd-lote
  • in-tipo-impressao
  • in-tipo-layout
  • lg-plano-nacional
  • lg-emite-etiqueta
  • in-quant-copia-etiq
  • lg-tipo-impressao-etiq
  • in-quant-linhas-etiq
  • lg-contrat-origem
  • lg-nao-inadimplentes
  • lg-inadimplentes 
  • nr-dias-inadimplentes 
  • lg-pea 
  • lg-data-parecer 
  • lg-proximo-mes 
  • lg-empresa-gp 
  • lg-considera-cpt 
  • lg-inc-prog 
  • lg-exc-prog 
  • in-classifini 
  • lg-quebra-aux 
  • nr-linhas-cart 
  • lg-imprime-tit 
  • cd-motivo-suspensao 
  • lg-benef-suspenso
  • cd-userid 
  • cdd-seq
  • h-usuarios
  • h-buffer-usuario 
  • h-t-rel-erros - Handle de erros
  • r-pla-sau - Rowid (pla-sau)
  • r-ti-pl-sa - Rowid (ti-pl-sa)
  • r-contrat - Rowid (contrat)
  • cd-cart-impressao 
  • ct-est-carteiras 
  • nr-cartao - Número do cartão
  • dt-valid-cartao - Data de validade do cartão
  • ds-linha-aux - Mensagens do cartão
  • h-buffer-tt-param - Handle de parâmetros
  • lg-card-presso 


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

def temp-table tmp-cpc-mc0510n-saida no-undo
field lg-undo-retry as log
field ds-mensagem as char
field lg-continua as log
field cd-chave-esp as char
field cd-chave-esp-aux as char format "x(20)" extent 4
field ds-chave-esp-aux as char format "x(20)" extent 4
field lg-endereco-termo as log
field en-cep like contrat.en-rua
field en-rua like contrat.en-bairro
field en-cidade like contrat.en-cep
field en-bairro like contrat.en-uf
field en-uf like dzcidade.nm-cidade
field en-pais like dzestado.nm-pais
field cd-sit-cart like situcart.cd-sit-carteira
field lg-quebra-rel-campo-esp as log
field cd-lote as int
field cdd-seq as dec
field lg-nao-pede-arq as log
field lg-valida-carteira-cartao 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 deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
  • ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc.
  • lg-continua – Log que informa se continua o processo ou não, conforme tratativa na cpc.
  • cd-chave-esp – Conteúdo do campo especifico da da tabela USUARIO.
  • lg-endereco-termo – Campo que indica se o endereço dos cartões deverá ser alterado;
  • en-cep – Campo que indica o CEP no endereço dos cartões;
  • en-rua – Campo que indica a Rua no endereço dos cartões;
  • en-cidade – Campo que indica a Cidade no endereço dos cartões;
  • en-bairro – Campo que indica o Bairro no endereço dos cartões;
  • en-uf – Campo que indida a UF no endereço dos cartões;
  • en-pais – Campo que indica o Pais no endereço dos cartões;
  • cd-sit-cart – Campo que informa a situação de cancelamento informado dentro da CPC;
  • lg-quebra-rel-campo-esp – Indicador para efetuar a quebra do relatório pela campo cd-chave-esp retornado. É importante frisar que está indicação de quebra para o relatório, somente será considerada caso no programa MC0510N o usuário informar que deseja efetuar a quebra do relatório, caso contrário este parâmetro será desconsiderado.
  • cd-lote
  • cdd-seq
  • lg-nao-pede-arq
  • lg-valida-carteira-cartao - Campo que indica se deve validar emissao de carteira/cartao de acordo com o que está parametrizado na proposta.