Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Configurações INI
  3. Verbos
  4. Exemplo da Chamada da API
  5. Exemplos de JSON de Resposta
  6. Tabelas utilizadas


01. VISÃO GERAL

A API procAuthHat realiza a atualização de alguns dados após o processamento do TISS Online de uma guia oriunda do Portal Autorizador HAT. Esta primeira versão atualiza o Valor Apresentado (BE2_VLRPRO) e as tabelas relacionadas ao Contas Médicas (BD5 e BD7).


VERBO PUT

Através do verbo PUT realizamos a atualização dos dados da guia.

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:

1. Configuração do REST do Protheus

Com o INI Protheus configurado, a nomenclatura das API´s ficará no formato: <url + Porta + chave rest definidos no INI Protheus> +  /totvsHealthPlans/v1/authorizations/<guia>. Exemplo:


Logo, a minha URL será: http://localhost:8080/rest/totvshealthplans/v1/procAuthHat/id

03. VERBOS

Seguem os verbos disponíveis na API:

VerboPathPathParamDescrição
PUTprocAuthHat/{id}idNúmero da guia

04. EXEMPLO DA CHAMADA DA API

Chamada PUT

Alterando a guia 000120240200000587:



05. EXEMPLOS DE JSON DE RESPOSTA


Sucesso 202 - Evento atualizado com sucesso
{
    "procedures": [
        {
            "tableCode": "22",
            "procedureCode": "10101012",
            "success": true,
            "message": "Registro correspondente atualizado com sucesso"
        }
    ]
}
Falha 404 - Guia não encontrada
{
    "code": 400,
    "message": "Nao foi possivel alterar a guia",
    "detailedMessage": "Guia informada nao encontrada no alias BEA"
}


05. TABELAS UTILIZADAS

BEA - Complementos Movimentações

BE2 - Autorização e Procedimentos

BD5 - Processamento de Contas

BD6 - Eventos Processamentos Contas

BD7 - Part Honorários Prestado Itens