Árvore de páginas

CPC-FP0910A.P

Produto:

Gestão de Planos de Saúde

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

cpc-fp0910a.p

 

  • Rotina utilizada para incluir informações específicas do cliente.
  • 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 fp0910a.p antes das obervações gerais.

Ponto de Utilização

  • "INFO-ESPEC"

Include das definições das tabelas temporárias

  • cpc-fp0910a.i

 

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-fp0910a-entrada

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

field in-evento-programaas                    char format "x(10)"
field nm-ponto-chamadaas                     char format "x(15)"
field mm-referencia                              as int format "99"
field aa-referencia                                as int format "9999"
field cd-modalidade                              like propost.cd-modalidade
field nr-ter-adesao                               like propost.nr-ter-adesao.

Definição campo a campo da tabela de entrada

  • in-evento-programa – Identifica qual procedimento a cpc deve executar no momento que está sendo chamada. Poderá ser "gera-benef" para gerar dados da temporária tmp-cpc-beneficiario ou "gera-espec" para gerar dados específicos do cliente;
  • nm-ponto-chamada – Ponto de chamada de cpc que deve ser "INFO-ESPEC";
  • mm-referencia – Mês de referência que está sendo calculado;
  • aa-referencia – Ano de referência que está sendo calculado;
  • cd-modalidade – Código da modalidade;
  • nr-ter-adesao – Número do termo de adesão;

 

Tabela de entrada tmp-cpc-beneficiario

def temp-table tmp-cpc-beneficiario

field cd-usuario                                  like usuario.cd-usuario
field nm-usuario                                  like usuario.nm-usuario
field cd-sit-usuario                               like usuario.cd-sit-usuario
field dt-inclusao-plano                          like usuario.dt-inclusao-plano
field dt-exclusao-plano                         like usuario.dt-exclusao-plano
field cd-padrao-cobertura                     like usuario.cd-padrao-cobertura
field lg-insc-fatura                               like usuario.lg-insc-fatura
field cd-grau-parentesco                      like usuario.cd-grau-parentesco
field nr-idade                                      as int format "999"
field dt-nascimento                             like usuario.dt-nascimento
field aa-mm-sem-reaj-troca-fx               as char format "99/9999"
field mm-aa-ult-fat                              as char format "99/9999"
field lg-suspenso                                as log format "Sim/Nao".

Definição campo a campo da tabela de entrada

  • cd-usuario – código do beneficiário que irá ser listado no relatório;
  • nm-usuario – Nome do beneficiário;
  • cd-sit-usuario – Código da situação do beneficiário;
  • dt-inclusao-plano – Data de inclusão do beneficiário;
  • dt-exclusao-plano – Data de exclusão do beneficiário;
  • cd-padrao-cobertura – Código do padrão de cobertura do plano do beneficiário;
  • lg-insc-fatura – Determina se irá cobrar taxa de inscrição do beneficiário;
  • cd-grau-parentesco – código do grau de parentesco do beneficiário;
  • nr-idade – Idade do beneficiário;
  • dt-nascimento – Data de nascimento do beneficiário;
  • aa-mm-sem-reaj-troca-fx – Ano e mês queo beneficiário não terá reajuste por troca de faixa;
  • mm-aa-ult-fat – Mês e ano do último faturamento do beneficiário;
  • lg-suspenso – Determina se o beneficiário está suspenso;


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

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

field lg-undo-retry                                  as log
field ds-mensagem-erro                          as char format "x(75)".

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

  • lg-undo-retry – Variável que controla os erros que podem ocorrer na CPC.
  • ds-mensagem-erro – Variável que recebe a descrição dos erros que ocorreram na CPC.