Histórico da Página
...
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) |
Exemplo da chamada filtrando por filter:
Card documentos | ||||
---|---|---|---|---|
|
...
Exemplo de chamada por tableCode e procedureId:
Chamada por procedureID:
Esta busca retorna o primeiro registro encontrado com o pathparam informado. Realizado a busca por 10101012:
http://localhost:8080/rest/totvshealthplans/v1/procedures/10101012
05. ATRIBUTOS DE RESPOSTA
Chamadas GET:
Atributo Campo Protheus Tipo manufacturer BTQ_FABRIC Caracter procedureId Caracter procedureCode Caracter procedureType Caracter inSerie Boolean eventType Caracter procedureDescription Caracter anvisaId Caracter tableCode Caracter manufacturerReference Caracter