Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus

Segmento:

Saúde

Módulo:

PORTAIS

Função:CONTROLE DE ACESSO - API
País:Brasil
Issue:DSAUBE-28752


02. SITUAÇÃO/REQUISITO

Necessidade de implementação de uma camada de segurança nas requisições de dados das APIs do Portal do Beneficiário para garantir que o usuário só acesse informações estritamente permitidas a ele, impedindo o acesso a dados de outros usuários ou famílias.

03. SOLUÇÃO

Implementada a camada de segurança nas APIs do Portal do Beneficiário

        APIs com camada de segurança já implementada:

  • Cards

o   POST- /totvsHealthPlans/portal/v1/cards

  • Beneficiary

o   GET - /totvsHealthPlans/portal/v1/beneficiaries

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/supplementaryHealth

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/elegibility

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/financeStatement/base64

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/incomeTax/base64

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/rescissionFine

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/utilizationStatement/base64

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/annualStatementDebts/base64

o   GET - /totvsHealthPlans/portal/v1/beneficiaries/:subscriberId/card


  •  Beneficiary Protocol

          o   GET - /totvsHealthPlans/portal/v1/beneficiaries/protocols

          o   GET - /totvsHealthPlans/portal/v1/beneficiaries/protocols/:idProtocol/base64

          o   POST - /totvsHealthPlans/portal/v1/beneficiaries/protocols/attachments

          o   GET - /totvsHealthPlans/portal/v1/beneficiaries/protocols/:idProtocol

          o   POST - /totvsHealthPlans/portal/v1/beneficiaries/blockProtocol

          o   GET - /totvsHealthPlans/portal/v1/beneficiaries/protocols/total


  • Beneficiary Card

           o   GET - /totvsHealthPlans/portal/v1/cardBatches/:batchCode/criticisms


  • Family

o   GET - /totvsHealthPlans/portal/v1/families/:subscriberId


  • Health Products Beneficiary

o   GET - /totvsHealthPlans/portal/v1/healthProductsBeneficiary/:subcriberId


  • Authorization

o   POST - /totvsHealthPlans/portal/v1/authorizations/protocols

o   GET - /totvsHealthPlans/portal/v1/authorizations/:subscriberId/protocols

o   GET - /totvsHealthPlans/portal/v1/authorizations/protocols/:protocolId /interactions

o   POST - /totvsHealthPlans/portal/v1/authorizations/protocols/attachments


  • Title

o   GET - /totvsHealthPlans/portal/v1/titles


  • Form Struct

o   GET - /totvsHealthPlans/portal/v1/formStruct/beneficiaries


  • Continued Medication

o   POST - /totvsHealthPlans/portal/v1/continuousMedications

o   GET - /totvsHealthPlans/portal/v1/continuousMedications


  • Call Center

           o   GET - /totvsHealthPlans/portal/v1/protocols

           o   GET - /totvsHealthPlans/portal/v1/protocols/close

           o   GET - /totvsHealthPlans/portal/v1/protocols/rdStationReference

04. DEMAIS INFORMAÇÕES

Não se aplica;

05. ASSUNTOS RELACIONADOS

        Não se aplica.