Árvore de páginas

CPC-VP0110H.P

Produto:

Gestão de Planos de Saúde

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

cpc-vp0110h


  • Rotina que permitirá trocar valores no campo acomodação do registro 308 na exportação de beneficiários;
  • Rotina que permitirá desconsiderar beneficiários a nível de proposta e/ou a nível de usuário.
  • 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

  • ANT-INC-ACOMOD - Dentro do programa vp0110h.p, após gravar no campo acomodação valor vindo da classe hospitalar.
  • ANT-CREATE-BEN - Dentro do programa vp0110h.p, antes o create da temp de beneficiários.
  • EXP-BENEF-INAT - Dentro do programa vp0110h.p, após selecionar o tipo de movimentação.
  • SEL-BENEF-INATI - Dentro da rotina de seleção dos beneficiários.

Ponto de Utilização

  • "ANT-INC-ACOMOD"
  • "ANT-CREATE-BEN"
  • "EXP-BENEF-INAT"
  • "SEL-BENEF-INATI"

Include das definições das tabelas temporárias

  • cpc-vp0110h.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-vp0110h-entrada

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

                            field nm-ponto-chamada-cpc                  as char format "x(15)"
                            field cd-padrao-cobertura                       as char format "x(2)".
                            field r-usuario                                          as rowid.
                            field r-propost                                         as rowid.

                            field in-tipo-movimentacao                     as int
                            field cd-unidade-destino                          as int
                            field dt-movimentacao-ini                        as date
                            field dt-movimentacao-fim                       as date
                            field tp-registro                                         as int
                            field h-handle-selec-estrutura                  as handle
                            field h-handle-contrato                            as handle
                            field h-handle-beneficiario                       as handle
                            field h-handle-pessoa-fisica                     as handle
                            field h-handle-header                              as handle.


Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza.
  • cd-padrao-cobertura -  Codigo do padrao de cobertura do beneficiário.
  • r-usuario - Rowid da tabela usuario.
  • r-propost - Rowid da tabela propost.
  • in-tipo-movimentacao - Tipo de movimentação.
  • cd-unidade-destino - Unidade Destino.
  • dt-movimentacao-ini - Data Inicial de Movimentação.
  • dt-movimentacao-fin - Data Final de Movimentação.
  • tp-registro - Tipo de Registro.
  • h-handle-selec-estrutura - Handle da temp table tmp-selec-estrutura.
  • h-handle-contrato - Handle da temp table tmp-contrato.
  • h-handle-beneficiario - Handle da temp table tmp-beneficiario.
  • h-handle-pessoa-fisica - Handle da temp table tmp-pessoa-fisica.
  • h-handle-header - Handle da temp table tmp-header.

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

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

field lg-undo-retry                     as log
field ds-mensagem                  as char format "x(30)"
field tp-acomodacao                as char format "x(2)"

field lg-desconsidera               as log.

field in-tipo-movimentacao    as int.

field dt-movimentacao-ini      as date.

field dt-movimentacao-fin      as date.


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.
  • tp-acomodacao - Tipo de acomodação que será exportado posteriormente.
  • lg-desconsidera - Variável que indica se registros serão ou não desconsiderados na exportação.
  • in-tipo-movimentacao - Indica o tipo de movimentação.
  • dt-movimentacao-ini - Indica a data inicial.
  • dt-movimentacao-fin - Indica a data final.