Histórico da Página
CONTEÚDO
- Visão Geral
- Configurações INI
- Verbos
- Uso da API - POST
- Atributos de Resposta
- 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 |
---|---|---|
GETPOST | https://<url>:porta>/rest/totvsHealthPlans/v1/authorizationslogin | Valida o login e retorna os dados do beneficiarioRetorna os atendimentos do prestador. |
04. USO DA API -
...
POST
Dados do queryparam body de envio:
Atributo | Tipo | Regra | Descrição | |
---|---|---|---|---|
healthProviderlogin | Caracter | Obrigatório | Código da RDA(BCI_CODRDA) | BSW_LOGUSR |
passwordauthorizationStatus | Caracter | Opcional | Status, para cancelamentos enviar 'C'(BEA_STATUS e BEA_CANCEL) | |
authorizationType | Caracter | Opcional | Tipo de Guia(BEA_TIPGUI) | |
idOnHealthInsurer | Caracter | Opcional | Número da guia(BEA_OPEMOV+BEA_ANOAUT+BEA_MESAUT+BEA_NUMAUT) | |
subscriberId | Caracter | Opcional | Matricula do beneficiario(BEA_OPEUSR+BEA_CODEMP+BEA_MATRIC+BEA_TIPREG+BEA_DIGITO) | |
dateFrom | Caracter | Opcional | Data de(BEA_DATPRO) | |
dateTo | Caracter | Opcional | Data até(BEA_DATPRO) | |
locationCode | Caracter | Opcional | Código do local(BEA_CODLOC) | |
attendanceLocation | Caracter | Opcional | Local de atendimento(BEA_LOCAL) | |
beneficiaryCPF | Caracter | Opcional | Cpf do beneficiario(BEA_CPFUSR) | |
pageSize | Caracter | Opcional | Controle de quantidade de itens que serão retornados. | |
page | Caracter | Opcional | 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 |
---|
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 | |
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 |
06. TABELAS UTILIZADAS
BSW - Login
B49 - Beneficiarios x Login
AI8 - MenusBEA - Atendimentos