Histórico da Página
...
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/procedures. Exemplo:
Logo, a minha URL será: http://localhost:8080/rest/totvsHealthPlans/v1/procedures
03. VERBOS
Seguem os verbos disponíveis na API:
...
Verbo | Path | Path Param | Descrição |
---|---|---|---|
GET | procedures | Busca por filtro complexo | |
GET | procedures | procedureId (código do procedimento) | Busca por código de procedimento |
04. EXEMPLOS DE CHAMADA DA API
Chamada por filtro complexo:
Para o funcionamento correto da API, informar os QueryParams:
QueryParam | Obrigatório | Descrição |
---|---|---|
action | Sim | Informar sempre typeAhead |
pageSize | Sim | Quantidade de registros que serão apresentados em uma solicitação (o padrão é 7). |
filter | Sim se tableCode não informado | Filtro que será realizado na API. O padrão do filtro é: ( Filtro de Tabelas ) and filtro de Código de Procedimento or filtro de Código de Descrição. Seguir o modelo abaixo (filtrando CONSULTA como exemplo): (tableCode eq '18' or tableCode eq '19' or tableCode eq '20' or tableCode eq '22' or tableCode eq '00' or tableCode eq '98') and procedureId startswith('CONSULTA') or procedureDescription startswith('CONSULTA') Importante: utilizar %20 para espaços e %27 para aspas simples. |
procedureId | Sim | Código do procedimento buscado. |
tableCode | Sim se filter não informado | Código da tabela de terminologia TISS. Utilize: 00 Tabela própria das operadoras |
customWhere | Não | Realiza um filtro adicional: 1 - Consultas 9 - Procedimentos de Odonto tratSeriado - Eventos de Seriado (Definidos pela classe do evento BJE_TIPO = 2) |
04. TELA XXXXX
Principais Campos e Parâmetros
...
Card documentos | ||||
---|---|---|---|---|
|
...