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 |
- API para transferência de 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
- "EXCLUI-TIT"
- "ENT-DADOS"
- "ENT-DADOS-DEST"
- "REST-JUR"
- "TRANSF-BENEF"
- "VALIDA-CALC-FAT"
- "VAL-CALC-REPAS"
- "APOS-INCLUSAO"
- "ANT-CRIA-CONTR"
- "ANTES-TRANSF"
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
field id-pessoa as int
field nm-usuario as char
field cd-cpf as char
field dt-nascimento as date
field cd-grau-parentesco as int
field cd-unimed-atendimento like usureate.cd-unidade-atendimento
field cd-cidade like usuario.cd-cidade.
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-modalidade - Modalidade do usuário.
- nr-proposta - Proposta do usuário.
- nr-ter-adesao - Termo de Adesão do usuário.
- cd-modalidade-dest - Modalidade destino do usuário.
- nr-proposta-dest - Proposta destino do usuário.
- nr-ter-adesao-dest - Termo de Adesão destino do usuário.
- cd-usuario - Código do beneficiário.
- cd-unimed - Código da Unimed de repasse destino do beneficiário.
- id-pessoa - Identificação da pessoa
- nm-usuario - Nome do beneficiário
- cd-cpf - CPF do beneficiário
- dt-nascimento - Data de nascimento do beneficiário
- cd-grau-parentesco - Grau de parentesco do beneficiário
- cd-unimed-atendimento - Código da Unimed de atendimento destino do beneficiário.
- cd-cidade - Código da cidade do beneficiário
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
field lg-mensagem-na-tela as log init yes.
Definição campo a campo da tabela de saída
- lg-undo-retry - Variável que controla caso inconsistências aconteceram dentro da CPC. Caso o retorno desta variável for igual a "SIM", indicará que erros aconteceram e caso o retorno for igual à "NÃO", indicará que o processo foi concluído por completo.
- lg-continua - Indica se deve continuar na regra ou passar para o próximo registro.
- cd-mensagem - Código do erro retornado da CPC.
- ds-mensagem - Variável que retornar mensagem de erro, se ocorrido dentro da CPC.
- lg-mensagem-na-tela - Indica se a mensagem de erro (retornada pela cpc) será listada em tela ou não.