Árvore de páginas


01. VISÃO GERAL

A API competenceProtocols tem como objetivo retornar os dados de fechamento de competências (B0J) do prestador informado e de alterar o status do lote de fechamento. Os verbos disponibilizados são GET e PUT.


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

GEThttps://<url>:porta>/rest/totvsHealthPlans/v1/competenceProtocolsRetorna os dados de fechamento de competências do prestador
PUThttps://<url>:porta>/rest/totvsHealthPlans/v1/competenceProtocols/{sequencial}Altera o status do lote de fechamento do prestador


04. USO DA API 


GET

Dados do queryparam de envio:

Atributo

Tipo

Descrição

Obrigatoriedade

healthProviderCodeCaracterCódigo da RDAObrigatório
pageCaracter

Controle de número de paginas da aplicação

Opcional

pageSizeCaracter

Controle de quantidade de itens que serão retornados.

Opcional


PUT

Dados do pathparam da requisição:

Tipo

Descrição

CaracterSequencial (B0J_LOTENF)


Detalhamento do body da requisição:

Atributo

Tipo

Descrição

statusCaracter

Status do lote de fechamento. Opções:

"A" = Aberto;

"F" = Fechado.                                                                           

Exemplo de JSON de envio
{
    "status" : "F"
}



05. ATRIBUTOS DE RESPOSTA


GET - JSON de resposta


Atributo

Campo Protheus

sequentialB0J_LOTENF
healthProviderIdB0J_CODRDA
yearB0J_ANO
monthB0J_MES
processingDateB0J_DATPRO

valueApr

B0J_VLRAPR
valuePagB0J_VLRPAG
valueGloB0J_VLRGLO
statusB0J_STATUS
codeGlosa
descriptionGlosaBDX_DESGLO
quantityGlosa



PUT - JSON de resposta


Quando houver sucesso na alteração do registro:


Em casos de erro, será retornado o status 400 com o seguinte JSON de resposta:


Erro 400
{
    "code": 400,
    "message": "Ocorreu um erro ao atualizar o registro!",
    "detailedMessage": "Nao foi localizado nenhum registro para o sequencial informado."
}

06. TABELAS UTILIZADAS

B0J - Lote Fechamento PEG           

BCI - Protocolos

BDX - Glosas das Movimentações      





  • Sem rótulos