Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

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:API - POSIÇÃO GESTÃO DO BENEFICIÁRIO (PO UI)
Função:AUTORIZAÇÕES
Ticket:
Story:DSAUBE-20983


02. 
SITUAÇÃO/REQUISITO

Necessidade filtrar quais as guias de autorizações que serão apresentadas no retorno da api de authorizations utilizado na posição do beneficiário em PO UIGestão do Beneficiário.

03. SOLUÇÃO

Implementado ponto de entrada PBWHEAUT que permite adicionar no trecho do WHERE da query que busca as autorizações do beneficiário.

...

Informações
titlePosição do Beneficiário - PLSA730

Esse ponto de entrada tem o objetivo de substituir os pontos de entrada PL20HFIL, PL20HQRY e PLSHSMOV utilizado na rotina antiga da posição do beneficiário.

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PBWHEAUT

...

Bloco de código
languagec#
themeMidnight
titleExemplo de Uso
linenumberstrue
#Include "Protheus.ch"

User Function PBWHEAUT()

    Local cAlias := PARAMIXB[1]
    Local oDadosBenef := PARAMIXB[2]
    Local cWhere := ""

    // Filtro das guias de autorizações do beneficiário (WHERE)
    Do Case
        Case cAlias == "BD5" // Guias: SADT/Consulta/Reembolso/Odonto
            cWhere += " AND BD5_NRAOPE = ' ' " 
                       
        Case cAlias == "BE4" // Guias: Internações
            cWhere += " AND BE4_NRAOPE = ' ' "

        Case cAlias == "BEA" // Guias: HAT - Portal Autorizador
            cWhere += " AND BEA_NRAOPE = ' ' "
    EndCase

Return cWhere

05. ASSUNTOS RELACIONADOS

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

...