CPC-API-TRANSF-BENEF.P
Produto: | Gestão de Planos de Saúde |
Módulo: | Todos |
Versão: | 12.x.x |
Assuntos: | cpc-api-transf-benef.p |
- Rotina utilizada para tratar de forma diferenciada a reativação do beneficiário.
- 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 api-transf-benef.p.
Ponto de Utilização
- "REATIVA-BENEF"
- "SETA-DT-REAT"
- "VERIF-SIT-BENEF"
- "VALID-DT-REPAS"
Include das definições das tabelas temporárias
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-api-transf-benef-entrada
define temp-table tmp-cpc-api-transf-benef-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field cd-modalidade as int
field nr-proposta as int
field nr-ter-adesao as int
field cd-modalidade-dest as int
field nr-proposta-dest as int
field nr-ter-adesao-dest as int
field cd-usuario as int
field cd-unimed as int.
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.
- R-usuario – rowid do beneficiário
- Lg-reativa – Indicador que forca a reativação do beneficiário.
- Mm-ult-fat – mês de referncia da ultima fatura.
- Aa-ult-fat – Ano de referencia da ultima fatura.
Tabela de saída tmp-cpc-api-transf-benef-saida
define temp-table tmp-cpc-api-transf-benef-saida no-undo
field lg-undo-retry as log
field lg-continua as log
field cd-mensagem as int
field ds-mensagem as char.
Definição campo a campo da tabela de saída
- lg-undo-retry - Variável que controla se erros aconteceram dentro da CPC. Se o retorno desta variável for igual a SIM, indicará que erros aconteceram e se o retorno for igual à NÃO, indicará que o processo foi concluído por completo.
- ds-mensagem - Variável que retornar mensagem de erro, se ocorrido dentro da CPC.
- Lg-reativa – Indicador que forca a reativação do beneficiário.
- Dt-ult-fat – Retorna data da ultima fatura.
- lg-atualiza-benef - Controla o disparo da mensagem: "Situacao do beneficiario nao permite ser reativado".
- Lg-continua – determina se o processo deve continuar ou não.
- lg-erro - Indica se ocorreu erro na regra do cliente.