Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Configurações INI
  3. Verbos
  4. Uso da API - POST
  5. Atributos de Resposta
  6. Tabelas utilizadas


01. VISÃO GERAL

A API authorizations API login tem como objetivo validar e retornar os dados de atendimentosdos beneficiarios(BEAB49) do prestador login(BSW) informado. O verbo disponibilizado é o GETPOST.


02. CONFIGURAÇÕES INI

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:

03. VERBOS

Seguem os verbos disponíveis na API:

Verbo

URL

Descrição

GETPOSThttps://<url>:porta>/rest/totvsHealthPlans/v1/authorizationsloginValida o login e retorna os dados do beneficiarioRetorna os atendimentos do prestador.

04. USO DA API -

...

POST

Dados do queryparam body de envio:

Image Added

Atributo

Tipo

Regra

Descrição

healthProviderloginCaracterObrigatórioCódigo da RDA(BCI_CODRDA)BSW_LOGUSR

passwordauthorizationStatus

CaracterOpcional

Status, para cancelamentos enviar 'C'(BEA_STATUS e BEA_CANCEL)

authorizationType

CaracterOpcional

Tipo de Guia(BEA_TIPGUI)

idOnHealthInsurer

CaracterOpcional

Número da guia(BEA_OPEMOV+BEA_ANOAUT+BEA_MESAUT+BEA_NUMAUT)

subscriberId

CaracterOpcional

Matricula do beneficiario(BEA_OPEUSR+BEA_CODEMP+BEA_MATRIC+BEA_TIPREG+BEA_DIGITO)

dateFrom

CaracterOpcional

Data de(BEA_DATPRO)

dateTo

CaracterOpcional

Data até(BEA_DATPRO)

locationCode

CaracterOpcional

Código do local(BEA_CODLOC)

attendanceLocation

CaracterOpcional

Local de atendimento(BEA_LOCAL)

beneficiaryCPF

CaracterOpcional

Cpf do beneficiario(BEA_CPFUSR)

pageSizeCaracterOpcional

Controle de quantidade de itens que serão retornados.

pageCaracterOpcional

Controle de paginação

Obrigatório

BSW_SENHA(A api suporta o envio de senhas com a criptografia MD5 ou sem criptografia)


05. ATRIBUTOS DE RESPOSTA

JSON de resposta.

Atributo pai

Atributo

Campo Protheus

authorizationStatus

loginDetails

code

BEA_STATUS(Se cancelado, será 9)

idOnHealthInsurer

BEA_OPEMOV+BEA_ANOAUT+BEA_MESAUT+BEA_NUMAUT

subscriberId

BEA_OPEUSR+BEA_CODEMP+BEA_MATRIC+BEA_TIPREG+BEA_DIGITO

authorizationType

1-Consulta

2-Sadt

4-Internação

9-Odonto

beneficiaryName

BEA_NOMUSR

beneficiarySocialName

BEA_NOMSOC

authorizationDate

BEA_DATPRO

passwordExpireDate

BEA_VALSEN

requestDate

BEA_DATSOL

priorAuthorization

BEA_LIBERA

hasClinicalAttachment

B4A_GUIREF

hasTreatmentExtension

B4Q_GUIREF

hasInitialSituation

BEC_CODRDA+BEC_GUIPRI

BSW_CODUSR


username

BSW_LOGUSR


email

BSW_EMAIL


name

BSW_NOMUSR

beneficiaries

subscriberId

B49_BENEFI


name

BA1_NOMUSR


subscriberType

BA1_TIPUSU

menus

code

AI8_CODMNU


name

AI8_TEXTO


main

AI8_CODPAI


module

AI8_ROTINA


Image AddedImage Removed



06. TABELAS UTILIZADAS

BSW - Login

B49 - Beneficiarios x Login

AI8 - MenusBEA - Atendimentos