Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Ticket:
Produto:

TOTVS Saúde Planos

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Protheus 

Linhas_totvs

Segmento:

Saude 

Segmentos_totvs
Segmento

Módulo:GESTÃO DE CONTRATOS / FAMÍLIAS
Função:POSIÇÃO GESTÃO DO BENEFICIÁRIO
Story:DSAUBE-20983


02. 
SITUAÇÃO/REQUISITO

Necessidade de realizar as seguintes melhorias no back-end das APIs da Posição Gestão do Beneficiário em PO UI:

  • Pontos de entrada e parâmetros das autorizações e títulos da rotina antiga da posição gestão do beneficiário.
  • Status code das APIs.
  • Ajustar a API de cobrança para retornar os dados a faturar e já faturado em uma só requisição, não sendo necessário o query param billingType.
  • Adicionar nome social nas APIs de contracts e familyBeneficiaries.
  • Adicionar os dados do subcontrato na API de contracts quando for pessoa juridica.
  • Adicionar atributo dias em atraso na api de titles.
  • Ajustado o conceito dos demais títulos na api de titles.

03. SOLUÇÃO

Realizado as seguintes implementações nas APIs:

  1. Ponto de Entrada:
    1. api authorizations: 
      1. DT PE Filtrar as Autorizações do Beneficiário - Posição Gestão do Beneficiário (PO UI)
      2. DT PE Adicionar Novos Campos no Cabeçalho da Autorização - Posição Gestão do Beneficiário (PO UI)
      3. DT PE Adicionar Novos Campos nos Eventos da Autorização - Posição Gestão do Beneficiário (PO UI)
    2. api titles: 
      1. DT PE Ordenar os Títulos da Posição Financeiro - Posição Gestão do Beneficiário (PO UI)
      2. DT PE Filtrar os Títulos na Posição Financeiro - Posição Gestão do Beneficiário (PO UI)

  2. Status Code das APIs: Ajustado os status code das mensagens de erros, sendo: 400 (Bad Request: Erro de regra de négocio) e 404 (Not Found: Erro de registro não encontrado).
    1. api autorizations
    2. api billing
    3. api contract
    4. api cid
    5. api coverage
    6. api elegibleProcedures
    7. api gracePeriod
    8. api search
    9. api titles

  3. Nome Social do Beneficiário: Adicionado novo atributos do nome social nas APIs:
    1. api contract
    2. api familyBeneficiaries
    3. api search
  1. Dados do subcontrato do Beneficiário (Pessoa JuridicaJurídica): 
    1. Ao realizar um GET da api de contracts é o beneficiário informado foi do tipo pessoa juridicajurídica, o sistema irá retornar os seguintes campos no items do json: ba3_codemp, ba3_desemp, ba3_conemp, ba3_vercon, ba3_subcon, ba3_versub, ba3_dessub.

  2. Parâmetros:
    1. Adicionado o MV_PLCPSE1 na api de titles, para que seja informado quais os campos que deveram ser adicionado além do padrão.

  3. API titles
    1. Adicionado o atributo latedays (dias em atraso).
    2. Criado query param allTitles para informar se será retornados os Demais Títulos do beneficiário (Títulos que não são de origem PLS).
    3. Removido o status D (Demais Títulos), essa consulta será feita pelo query param allTitles.

  4. API billing
    1. Removido o query param billingType.
    2. Alterado a estrutura do json de retorno, agora o sistema irá retornar os dados à faturar (billsToBill) e os dados já faturados (billsAlreadyBilled) em um json.

04. DEMAIS INFORMAÇÕES

05. ASSUNTOS RELACIONADOS

        Não se aplica.



Templatedocumentos