A API BeneficiaryElegibility tem como objetivo retornar dados do beneficiário e seu titular, conforme solicitação que pode ser por CPF, MATRICULA ou MATRICULA ANTIGA.
Esta API utiliza função padrão do produto para processamento da requisição. Função principal - PLVLDUSRP e função auxiliar - PLSA090USR.
Obs.: caso informado o query param eligibilityType como "pet", a elegibilidade será feita para um animal de estimação, buscando-o pelo CPF do responsável pelo animal de estimação (BA1_CPFTIT) informado no query param cardNumberOrCpf.
Para iniciar a instalação do processo, devemos configurar seu INI Protheus com a funcionalidade REST para habilitar o acesso as API´s. Documentos auxiliares:
Com o INI Protheus configurado, a nomenclatura das API´s ficará no formato: <url + Porta + chave rest definidos no INI Protheus> + /totvsHealthPlans/v1/.
Exemplo:
Seguem os verbos disponíveis na API:
Verbo | Path | Descrição |
|---|---|---|
| GET | / | Elegibilidade do Beneficiário |
Lista de query params obrigatórios:
Campo | Descrição |
|---|---|
| cardNumberOrCpf | Cpf (do beneficiário ou do responsável pelo animal de estimação) ou matrícula/ matrícula antiga do beneficiário |
Lista de query params opcionais:
Campo | Descrição |
|---|---|
| eligibilityType | Tipo da elegibilidade. Por padrão a elegibilidade será realizada para um beneficiário, porém quando informado "pet", será realizada a elegibilidade para um animal de estimação, através do CPF do responsável que deve ser informado no query param cardNumberOrCpf. |
| authorizationType | Tipo da guia que verificará a elegibilidade. |
Exemplo de chamada para utilização de um beneficiário em Dezembro de 2017:
http://localhost:8080/rest/totvsHealthPlans/v1/BeneficiaryElegibility00010001000003002

Sucesso 200
{
|
Erro 200
1 | { |