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.