Histórico da Página
...
Tabela | Atributo |
---|---|
B4Q | (raiz do json) |
BQV | procedures |
BQZ | rejectionCauses |
Outra funcionalidade no verbo GET é a pré-análise de execução de uma Liberação através do queryparam action com o conteúdo validRelease.
VERBO POST
Através do verbo POST, a API tem a opção de validar se uma guia está apta a ser realizada o reenvio da mesma pelo sistema Portal Autorizador HAT. Para realizar essa validação, é necessário informar o QueryParam resendBatch. Utilizando essa opção, a API tem três possíveis respostas:
- Foi encontrada a guia informada, a API retorna dos dados da guia para o Portal Autorizador realizar a contingência.
- A guia informada não foi encontrada, porém já existe uma guia na data de hoje para o Prestador, Rede de Atendimento e Beneficiário, com isso, o reenvio não será permitido.
- A guia informada não foi encontrada e não existe uma guia na data de hoje para o Prestador, Rede de Atendimento e Beneficiário, com isso, o reenvio será permitido (será gerado uma nova solicitação TISS Online).
02. CONFIGURAÇÕES INI
Outra funcionalidade da API POST é realizar a validação da execução de uma Liberação. Para realizar esta validação é necessário informar o queryparam action com o conteúdo execute. A validação realizada é a mesma do Portal do Prestador do Produto Planos de Saúde SIGAPLS.
02. CONFIGURAÇÕES INI
Para iniciar a instalação do processo, devemos configurar 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:
...
http://localhost:8080/rest/totvsHealthPlans/v1/authorizations/000120220900000215
Chamada POST - Valida se pode realizar o reenvio da guia no HATGET - Realiza uma pré-análise de execução de uma Liberação
Exemplo de chamada para validaçãoda pré-análise:
http://localhost:808010.171.80.125:3269/rest/totvshealthplans/v1/authorizations/000120230800000064?resendBatch=trueaction=validRelease&healthProviderCode=000004&locationCode=001
QueryParams | Descrição | Tipo |
---|---|---|
action | Código sequencial TISS Online | Caracter |
healthProviderCode | Código da Rede de Atendimento | Caracter |
locationCode | Código da Rede de Atendimento | Caracter |
Chamada POST - Valida se pode realizar o reenvio da guia no HAT
Exemplo de chamada para validação:
http://localhost:8080/rest/totvshealthplans/v1/authorizations?resendBatch=true
JSON de Solicitação:
Bloco de código | ||
---|---|---|
| ||
{
"tissBatch": "900000008834",
"subscriberId": "00010003000003017",
"healthProviderCode": "000004",
"authorizationType": "2"
} |
Atributo | Descrição | Tipo |
---|---|---|
tissBatch | Código sequencial TISS Online | Caracter |
subscriberId | Matrícula do Beneficiário | Caracter |
healthProviderCode | Código da Rede de Atendimento | Caracter |
authorizationType | Código do tipo da guia | Caracter |
Chamada POST - Valida a execução de uma liberação
Exemplo de chamada para validação da guia 000120230800000064:
http://10.171.80.125:3269/rest/totvshealthplans/v1/authorizations?action=execute
JSON de Solicitação:
Bloco de código | ||
---|---|---|
| ||
{ "tissBatchidOnHealthInsurer": "900000008834", "subscriberId": "00010003000003017"000120230800000064", "healthProviderCode": "000004", "authorizationTypelocationCode": "2001" } |
Atributo | Descrição | Tipo |
---|
idOnHealthInsurer | Número da Guia | Caracter |
healthProviderCode | Código da Rede de Atendimento | Caracter |
locationCode | Código do |
Local de Atendimento | Caracter |
05. ATRIBUTOS DE RESPOSTA
...