Árvore de páginas

CPC-BOSAU-BENEFICIARY.P

Produto:

Gestão de Planos de Saúde

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

cpc-bosau-beneficiary.p

  • Rotina utilizada na inclusão manual e aprovação de beneficiários.

Pontos de Utilização

  • "FIM-SYNC-BENEF" - a partir da versão 12.1.2305
  • "FIM-APROVA" - a partir da versão 12.1.2305
  • "INI-HIS-CONTATO" - a partir da versão 12.1.2503
  • "FIM-HIS-CONTATO" - a partir da versão 12.1.2503
  • "DATA-EXCL-BENEF" - a partir da versão 12.1.2603

Include das definições das tabelas temporárias

  • cpc-bosau-beneficiary.i

Tabelas de entrada e de saída

Tabela de entrada tmp-cpc-bosaubeneficiary-entrada

def temp-table tmp-cpc-bosaubeneficiary-entrada no-undo
         field nm-ponto-chamada-cpc      as char format "x(15)"
         field in-evento-programa        as char format "x(15)"
         field h-tmpBeneficiary          as handle
         field h-tmpPerson               as handle
         field h-tmpPersonAddress        as handle
         field h-tmpPersonAllAttachment  as handle
         field h-tmpPersonContact        as handle
         field h-tmpBenefs               as handle
         field rw-hist-alter-gp          as rowid
         field cd-modalidade             as int
         field nr-proposta               as int
         field nr-ter-adesao             as int
         field cd-usuario                as int
         field cd-motivo-cancel          as int.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc - Indica o nome do ponto de chamada
  • in-evento-programa - Indica o nome do evento da cpc
  • h-tmpBeneficiary - Tabela temporária referente aos dados do beneficiário (tela)
  • h-tmpPerson - Tabela temporária da pessoa física
  • h-tmpPersonAddress - Tabela temporária de endereços da pessoa física
  • h-tmpPersonAllAttachment - Tabela temporária de anexos da pessoa física
  • h-tmpPersonContact - Tabela temporária de contatos da pessoa física
  • h-tmpBenefs - Tabela temporária referente à sincronização do beneficiário
  • rw-hist-alter-gp - Rowid da tabela hit-alter-gp
  • cd-modalidade - Código da modalidade do beneficiário a ser excluído
  • nr-proposta - Número da proposta do beneficiário a ser excluído
  • cd-usuario - Código do beneficiário a ser excluído
  • cd-motivo-cancel - Código do motivo de cancelamento do beneficiário a ser excluído

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

def temp-table tmp-cpc-bosaubeneficiary-saida  no-undo
         field lg-undo-retry             as log
         field ds-mensagem                as char
         field lg-altera-descricao        as log
         field currentFieldDescription    as char
         field lg-altera-data             as log
         field lg-habilita-data           as log
         field dt-exclusao                as date.

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

  • lg-undo-retry - Indica se ocorreu erro no processo.
  • ds-mensagem - Mensagem com a descrição do erro ocorrido no processamento da CPC.
  • lg-altera-descricao - Indica se deve ou não alterar o motivo da alteração
  • currentFieldDescription - Campo com a descrição do motivo da alteração.
  • lg-altera-data -  Indica se deve ou não alterar a data de exclusão.
  • lg-habilita-data -  Indica se deve ou não habilitar nova data de exclusão.
  • dt-exclusao - Nova data de exclusão do beneficiário.