/api/procedures/commonProcedimentos Comuns
Obtém os procedimentos comuns
Access Token
Para realizar requisições GET, POST, PUT, DELETE e PATCH nos endpoints da API você precisa de uma chave de autorização. Chamamos essa chave de accessToken.
Para ter acesso ao accessToken, é necessário que o usuário master da licença efetue a liberação deste pela interface do ImageMais Clinic. O accessToken tem validade de 1 hora.
Headers
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token de autenticação no formato Bearer {accessToken} |
Content-Type | string | Sim | Tipo de conteúdo (application/json) |
AuthorizationOBRIGATÓRIOContent-TypeOBRIGATÓRIOParâmetros
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
limit | number | Não | Limite de procedimentos a serem retornados. Se não for passado, retornará todos os procedimentos. |
Este parâmetro define o número máximo de procedimentos que serão retornados na resposta. É um parâmetro opcional que permite controlar a paginação dos resultados. Exemplo: Atenção: Caso o limite exceda o número | |||
offset | number | Não | Offset para a paginação. Se não for passado, retornará todos os procedimentos. |
search | string | Não | Pesquisar por nome do procedimento. Se não for passado, retornará todos os procedimentos. |
showSuppliers | boolean | Não | Mostrar fornecedores dos procedimentos. Se não for passado, retornará todos os procedimentos. |
searchWithAi | boolean | Não | Pesquisar com IA. Se não for passado, retornará todos os procedimentos. |
limitOPCIONALEste parâmetro define o número máximo de procedimentos que serão retornados na resposta. É um parâmetro opcional que permite controlar a paginação dos resultados.
Exemplo:
?limit=10Atenção: Caso o limite exceda o número 100, a API retornará um erro 400 Bad Request com a mensagem: "limit must not be greater than 100".
offsetOPCIONALsearchOPCIONALshowSuppliersOPCIONALsearchWithAiOPCIONALRequest URL
https://api-dev.imagemais.com/api/procedures/commons?limit=50&offset=0&search=hemograma&showSuppliers=true&searchWithAi=trueRespostas
[
{
"id": 3126,
...[
{
"id": 3126,
"name": "HEMOGRAMA SEM REVISAO",
"synonyms": "hemograma, contagem de sangue, análise sanguínea, hemometria, análise hematológica, exame de sangue, perfil sanguíneo, teste hematológico, hematograma, exame de hemácias.",
"price": "12",
"accountId": 1,
"laudoLocal": false,
"createdAt": "2025-03-07T13:30:56.928Z",
"updatedAt": "2025-08-26T19:21:55.830Z",
"deletedAt": null,
"discounts": [],
"procedureSuppliers": [
{
"id": 3643,
"procedureId": 3126,
"supplierId": 1,
"cost": "2.89",
"estimate": 1,
"code": "SRHEM",
"createdAt": "2025-08-26T19:21:55.828Z",
"updatedAt": "2025-08-26T19:21:55.828Z",
"deletedAt": null,
"supplier": {
"id": 1,
"name": "Diagnóstico Brasil",
"accountId": 1,
"createdAt": "2025-03-07T13:30:34.210Z",
"updatedAt": "2025-03-07T13:30:34.210Z",
"deletedAt": null
}
}
]
},
{
"id": 1702,
"name": "GLICOSE JEJUM",
"synonyms": "glicose em jejum, glicose basal, teste de glicose em jejum, exame de glicemia em jejum, teste de jejum para glicose, dosagem de glicose em jejum, análise de glicose em jejum, determinação de glicose em jejum, glicemia basal, glicose sérica em jejum",
"price": "7",
"accountId": 1,
"laudoLocal": false,
"createdAt": "2025-03-07T13:30:47.803Z",
"updatedAt": "2025-03-07T13:30:50.655Z",
"deletedAt": null,
"discounts": [],
"procedureSuppliers": [
{
"id": 1702,
"procedureId": 1702,
"supplierId": 1,
"cost": "0.71",
"estimate": 1,
"code": "GLI",
"createdAt": "2025-03-07T13:30:47.806Z",
"updatedAt": "2025-07-19T21:36:41.471Z",
"deletedAt": null,
"supplier": {
"id": 1,
"name": "Diagnóstico Brasil",
"accountId": 1,
"createdAt": "2025-03-07T13:30:34.210Z",
"updatedAt": "2025-03-07T13:30:34.210Z",
"deletedAt": null
}
}
]
}
][
{
"id": 3126,
...[
{
"id": 3126,
"name": "HEMOGRAMA SEM REVISAO",
"synonyms": "hemograma, contagem de sangue, análise sanguínea, hemometria, análise hematológica, exame de sangue, perfil sanguíneo, teste hematológico, hematograma, exame de hemácias.",
"price": "12",
"accountId": 1,
"laudoLocal": false,
"createdAt": "2025-03-07T13:30:56.928Z",
"updatedAt": "2025-08-26T19:21:55.830Z",
"deletedAt": null,
"discounts": [
{
"id": 3,
"name": "Desconto nos procedimentos",
"percentage": null,
"fixed": "13"
}
],
"procedureSuppliers": [
{
"id": 3643,
"procedureId": 3126,
"supplierId": 1,
"cost": "2.89",
"estimate": 1,
"code": "SRHEM",
"createdAt": "2025-08-26T19:21:55.828Z",
"updatedAt": "2025-08-26T19:21:55.828Z",
"deletedAt": null,
"supplier": {
"id": 1,
"name": "Diagnóstico Brasil",
"accountId": 1,
"createdAt": "2025-03-07T13:30:34.210Z",
"updatedAt": "2025-03-07T13:30:34.210Z",
"deletedAt": null
}
}
]
}
]{
"message": "limit must not be greater than 100",
"error": "Bad Request"
...{
"message": "limit must not be greater than 100",
"error": "Bad Request"
}{
"statusCode": 401,
"message": "invalid token"
...{
"statusCode": 401,
"message": "invalid token"
}{
"statusCode": 401,
"message": "jwt expired"
...{
"statusCode": 401,
"message": "jwt expired"
}{
"statusCode": 500,
"message": "Internal server error"
...{
"statusCode": 500,
"message": "Internal server error"
}