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.