Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

...

TOTVS Saúde Planos

...

Linha Protheus 

...

Saude 

...

CONTEÚDO

  1. Visão Geral
  2. Configurações INI
  3. Verbos
  4. Path Param
  5. Exemplos de Jsons de Resposta


01. VISÃO GERAL

A API ProcedureAutorization tem como objetivo retornar dados do procedimento ( Se o procedimento esta autorizado, negado...) , conforme solicitação informando o código da tabela e o código do procedimento. 

Esta API utiliza função padrão do produto para processamento da requisição. Função principal - PLSAUTP.

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:

...

Logo, a minha URL será: http://localhost:8080/rest/totvsHealthPlans/v1/ProcedureAuthorization?procedureId={tableAndProcedure}

03. VERBOS

Seguem os verbos disponíveis na API:

Verbo

Path

Descrição

POST/ProcedureAuthorizationAutorização de Procedimento

04. PATH PARAMS - POST

Lista de query params obrigatórios:

...

http://localhost:8080/rest/totvsHealthPlans/v1/ProcedureAuthorization?procedureId=2210101012


05. EXEMPLOS DE JSONS DE RESPOSTA

Sucesso 200



{
    "procedure": {
        "status"1,
        "auditing"false,
        "requestedQuantity"1,
        "procedureType""0",
        "procedureDescription""CONSULTA 10101012",
        "tableCode""22",
        "procedureCode""10101012",
        "authLevel""BR8",
        "authLevelKey""0110101012",
        "authLevelDesc""Nivel: Tabela Padrao",
        "rejectionCauses": [],
        "medicalTeam": [],
        "authorizedQuantity"1,
        "inSerie"false,
        "obsNegative""",
        "obsAudito""",
        "justification""",
        "balance"0,
        "usQuantity"0,
        "vlrCon"0,
        "franchise"0,
        "unitaryWorth"0,
        "lembrete""1",
        "_expandables": [
            "medicalTeam",
            "rejectionCauses"
        ]
    },
    "serviceResponse"true
}

...