CONTEÚDO

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


01. VISÃO GERAL

A API protocols tem como objetivo retornar os dados de protocolos/pegs(BCI) do prestador informado. O verbo disponibilizado é o GET.


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/protocolsRetorna os protocolos do prestador.

04. USO DA API - GET

Dados do queryparam de envio:

Atributo

Tipo

Descrição

Obrigatoriedade

healthProviderCaracterCódigo da RDA(BCI_CODRDA)Obrigatório
yearCaracter

Ano(BCI_ANO)

Se loteNF não for informado, se torna obrigatório

mounthCaracter

Mês(BCI_MES)

Se loteNF não for informado, se torna obrigatório

loteNFCaracter

Sequencial(BCI_LOTENF)

Opcional

pageCaracter

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

Opcional

pageSizeCaracter

Controle de quantidade de itens que serão retornados.

Opcional

pegsCaracter

Protocolos separados por "," (BCI_CODPEG)

Opcional


Dados do queryparam de envio utilizados para integração do Faturamento Portal Autorizador HAT x Planos de Saúde SIGAPLS:

Atributo

Tipo

Descrição

Obrigatoriedade

hatInvoicingJourneyLógicoIndica que é integração do Faturamento HAT x PLSOpcional
batchNumberCaracter

Ano(BCI_ANO)

Se loteNF não for informado, se torna obrigatório

protocolCaracter

Mês(BCI_MES)

Se loteNF não for informado, se torna obrigatório

authTypeCaracter

Tipo da guias (BCI_TIPGUI)

Opcional

statusCaracter

Status do lote (BCI_STTISS)

Opcional

dateFromData

Data de criação da PEG De (BCI_DTDIGI)

Opcional

dateToData

Data de criação da PEG Até (BCI_DTDIGI)

Opcional

05. ATRIBUTOS DE RESPOSTA

JSON de resposta.

Atributo

Campo Protheus

protocolBCI_CODPEG
batchNumberBCI_LOTGUI
providerNumberBCI_IDXML
statusBCI_STTISS
givenValueBCI_VALORI
glossValueBCI_VLRGLO
valueBCI_VLRGUI
mounthBCI_MES
yearBCI_ANO
batchIdBCI_RECNO
batchDateBCI_DTDIGI
healthProviderIdBCI_CODRDA
authQuantityBCI_QTDDIG
authTypeBCI_TIPGUI
valueBCI_VLRGUI
batchCoverSe (BCI_STTISS = '2' Ou BCI_STTISS = '3' Ou BCI_STTISS = '6') Então '1' Senão '0' 
batchSendSe (BCI_STTISS = '0') Então '1' Senão '0'
originBXX_STATUS
healthProviderNameBCI_NOMRDA
idxmlBCI_IDXML
stepBCI_FASE


{
    "hasNext": false,
    "items": [
        {
            "protocol": "00035389",
            "batchNumber": "00029252",
            "providerNumber": "",
            "status": "2",
            "givenValue": 100,
            "glossValue": 0,
            "value": 949.69,
            "mounth": "02",
            "year": "2025",
            "batchId": 37441,
            "batchDate": "20250407",
            "healthProviderId": "000004",
            "authQuantity": 3,
            "authType": "2",
            "batchCover": "1",
            "batchSend": "0",
            "origin": "G",
            "healthProviderName": "HMU ESSE É O DO HAT",
            "idxml": "",
            "step": "3",
            "guiasPLS": "1",
            "accountReview": "0",
            "reviewPeding": "0",
            "reviewStatus": "",
            "chat": "",
            "azureStorageFilePath": "",
            "azureStorageSasToken": "",
            "fileName": "",
            "notes": "",
            "valueType": "",
            "trackingStatus": 1,
            "rejectionCount": 0,
            "batchValue": 0
        },
        {
            "protocol": "00030587",
            "batchNumber": "00003696",
            "providerNumber": "00003696",
            "status": "2",
            "givenValue": 0,
            "glossValue": 0,
            "value": 729.37,
            "mounth": "07",
            "year": "2024",
            "batchId": 36129,
            "batchDate": "20240704",
            "healthProviderId": "000004",
            "authQuantity": 2,
            "authType": "2",
            "batchCover": "1",
            "batchSend": "0",
            "origin": "X",
            "healthProviderName": "HMU ESSE É O DO HAT",
            "idxml": "00003696",
            "step": "2",
            "guiasPLS": "0",
            "accountReview": "0",
            "reviewPeding": "0",
            "reviewStatus": "",
            "chat": "",
            "azureStorageFilePath": "",
            "azureStorageSasToken": "",
            "fileName": "",
            "notes": "",
            "valueType": "",
            "trackingStatus": 1,
            "rejectionCount": 0,
            "batchValue": 0
        }
    ],
    "totalRecords": 2
}


06. TABELAS UTILIZADAS

BCI - Protocolos

BD7 - Composição eventos


06. PARÂMETROS RELACIONADOS

Parâmetro

 Tipo 

Descrição 

Conteúdo padrão 

MV_PLPROTCaracterIndica se apresenta todas as guias na API protocols. (0=Somente criadas pelo HAT / 1=Todas guias)  1