Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

TabelaAtributo
B4Q(raiz do json)
BQVprocedures
BQZrejectionCauses


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

Image Added


QueryParamsDescriçãoTipo
actionCódigo sequencial TISS OnlineCaracter
healthProviderCodeCódigo da Rede de AtendimentoCaracter
locationCodeCódigo da Rede de AtendimentoCaracter


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

Image Added

JSON de Solicitação:

Bloco de código
titleJSON Solicitação POST
{
    "tissBatch": "900000008834", 
    "subscriberId": "00010003000003017",
    "healthProviderCode": "000004", 
    "authorizationType": "2"  
}
AtributoDescriçãoTipo
tissBatchCódigo sequencial TISS OnlineCaracter
subscriberIdMatrícula do BeneficiárioCaracter
healthProviderCodeCódigo da Rede de AtendimentoCaracter
authorizationTypeCódigo do tipo da guiaCaracter


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

Image AddedImage Removed

JSON de Solicitação:

Bloco de código
titleJSON Solicitação POST
{
    "tissBatchidOnHealthInsurer": "900000008834", 
    "subscriberId": "00010003000003017"000120230800000064",
    "healthProviderCode": "000004", 
    "authorizationTypelocationCode": "2001"  
}
AtributoDescriçãoTipo
tissBatchCódigo sequencial TISS Online
idOnHealthInsurerNúmero da GuiaCaracter
subscriberIdMatrícula do BeneficiárioCaracter
healthProviderCodeCódigo da Rede de AtendimentoCaracter
authorizationType
locationCodeCódigo do
tipo da guia
Local de AtendimentoCaracter


05. ATRIBUTOS DE RESPOSTA

...