Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:API - GESTÃO DO BENEFICIÁRIO (PO UI)
Função:AUTORIZAÇÕES
Ticket:
Story:DSAUBE-20983


02. 
SITUAÇÃO/REQUISITO

Necessidade de adicionar novos campos no cabeçalho das autorizações para serem apresentados no retorno da api de authorizationId utilizado na Gestão do Beneficiário.

03. SOLUÇÃO

Implementado ponto de entrada PBCMPAUT que permite adicionar novos campos no cabeçalho da autorização do beneficiário.

O ponto de entrada será chamado ao final da montagem dos campos padrão de cada tabela de guia BD5, BE4 e BEA (HAT) e o mesmo deverá retornar uma string com os campos separados por virgula para serem adicionados.


Posição do Beneficiário - PLSA730

Esse ponto de entrada tem o objetivo de substituir os parâmetros MV_PLSCPBI, MV_PLSCPBE, MV_PLSCPMI e MV_PLSCPM utilizado na rotina antiga da posição do beneficiário.

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PBCMPAUT

Descrição: Permite adicionar novos campos no cabeçalho da autorização do beneficiário.

Parâmetros: 

    • PARAMIXB[1] → cAlias - Tabela da Query, sendo:
      • BD5: Guias SADT/Consulta/Reembolso/Odonto
      • BE4: Guias Internações
      • BEA: Guias HAT - Portal Autorizador

Retorno: String com os novos campos a serem adicionadas no retorno da api.


Exemplo de Uso
#Include "Protheus.ch"

User Function PBCMPAUT()

    Local cAlias := PARAMIXB[1]
    Local cFieldsCustom := ""

    // Adiciona novos campos no cabeçalho da autorização
    Do Case
        Case cAlias == "BD5" // SADT/Consulta/Reembolso/Odonto
            cFieldsCustom := "BD5_MATANT,BD5_QUACOB"
                       
        Case cAlias == "BE4" // Internações
            cFieldsCustom := "BE4_MATANT,BE4_DIASSO"

        Case cAlias == "BEA" // HAT - Portal Autorizador
            cFieldsCustom := "BEA_VIACAR,BEA_PAGATO"
    EndCase

Return cFieldsCustom

05. ASSUNTOS RELACIONADOS

        API beneficiaryPosition - Endpoint: Autorizações do Beneficiário