01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saude |
Módulo: | AUTORIZADOR |
Função: | AUTORIZAÇÃO SADT |
Ticket: | 18670547 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUREV-11015 |
02. SITUAÇÃO/REQUISITO
Disponibilizar ponto de entrada para customização do retorno de elegibilidade.
03. SOLUÇÃO
Disponibilizado o seguinte ponto de entrada: PBENEAPI
Características do Requisito
Rotina: |
| ||||
Requisito: | |||||
Versões/Release: | 12.1.33, 12.1.2210, 12.1.2310 |
Ponto de Entrada
Exemplo PBENEAPI
#INCLUDE "PROTHEUS.CH" user function PBENEAPI() local aBenef := paramixb[1] local aRet := {} local nX := 1 for nX:=1 to len(aBenef) //Só adiciono beneficiarios do plano PF if aBenef[nX]:hasProperty('beneficiary') .and. aBenef[nX]['beneficiary']['healthInsurance']['code'] == '0001' aadd(aRet,aBenef[nX]) endif next if len(aRet) == 0 oObj := PLSBenefElegDao():new() oObj:elegibility(nil, "Nenhum beneficiario encontrado") aRet := oObj:aBeneficiaries endif return aRet
Descrição: | Ponto de entrada para manipulação do retorno da API de elegibilidade, nela é possivel adicionar criticas, realizar validações e até remover beneficiários que serão exibidos. PARAMIXB[1] = Array processado com todas as matriculas e criticas caso existam. | ||||||||
Programa Fonte: | PLSBenefElegDao | ||||||||
Função: | searchByCpfOrCardNumber | ||||||||
Retorno: |
|
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas