/api/laboratories/reportsListar relatórios de procedimentos
Listar relatórios de procedimentos por paciente ou procedimento
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 | application/json | Sim | Tipo de conteúdo (application/json) |
AuthorizationOBRIGATÓRIOContent-TypeOBRIGATÓRIOParâmetros
| Nome | Tipo | Obrig. | Descrição |
|---|---|---|---|
search | string | Não | Busca por nome do paciente. Permite busca parcial (por caracteres) e suporta caracteres especiais |
from | string | Sim | Data inicial da busca (formato: YYYY-MM-DD) |
Este parâmetro representa a data inicial da busca. A data deve ser fornecida no formato Atenção: Caso a data seja fornecida em formato inválido, a API retornará erro | |||
to | string | Sim | Data final da busca (formato: YYYY-MM-DD) |
Este parâmetro representa a data final da busca. A data deve ser fornecida no formato Atenção: Caso a data seja fornecida em formato inválido, a API retornará erro | |||
viewType | string | Não | Tipo de visualização (PROCEDURES ou PATIENTS) |
searchOPCIONALfromOBRIGATÓRIOEste parâmetro representa a data inicial da busca. A data deve ser fornecida no formato YYYY-MM-DD (exemplo: 2025-08-01).
Atenção: Caso a data seja fornecida em formato inválido, a API retornará erro 500 Internal Server Error.
toOBRIGATÓRIOEste parâmetro representa a data final da busca. A data deve ser fornecida no formato YYYY-MM-DD (exemplo: 2025-08-02).
Atenção: Caso a data seja fornecida em formato inválido, a API retornará erro 500 Internal Server Error.
viewTypeOPCIONALRequest URL
https://api-dev.imagemais.com/api/laboratories/procedures-report?search=Asta&from=2025-08-01&to=2025-08-02&viewType=patientsRespostas
[
{
"id": 1894,
...[
{
"id": 1894,
"ulid": null,
"statusId": 3,
"createUserId": 4,
"acceptUserId": 17,
"createdAt": "2025-08-02T10:44:46.135Z",
"updatedAt": "2025-08-02T10:53:37.157Z",
"expirationDate": null,
"accountId": 1,
"patientExams": {
"uuid": "6d276f05-3e60-45c3-817a-fbdb705f08e9",
"prefix": "IMGM",
"patientId": 4910,
"orderId": 1894,
"createdAt": "2025-08-02T10:44:46.146Z",
"updatedAt": "2025-08-02T10:44:46.146Z",
"deletedAt": null,
"patient": {
"id": 4910,
"accountId": 1,
"name": "JOSE ERNESTO DA SILVA",
"dateBirth": "1966-02-24T00:00:00.000Z",
"genderId": 2,
"rg": null,
"cpf": "43386229468",
"addressId": 4910,
"contactId": 4913,
"createdAt": "2025-08-02T10:43:28.336Z",
"updatedAt": "2025-08-02T10:44:45.242Z",
"deletedAt": null,
"contact": {
"id": 4913,
"phone": "81985709217",
"secondary_phone": null,
"email": null
},
"gender": {
"id": 2,
"name": "M"
}
}
},
"budgets": [
{
"id": 5529,
"createUserId": 4,
"patientId": 4910,
"statusId": 3,
"discountId": null,
"createdAt": "2025-08-02T10:43:28.347Z",
"updatedAt": "2025-08-02T10:44:45.242Z",
"deletedAt": null,
"budgetsProcedures": [
{
"id": 58795,
"budgetId": 5529,
"procedureId": 1760,
"price": "18",
"procedure": {
"id": 1760,
"name": "HEMOGLOBINA GLICADA",
"synonyms": "HbA1c, hemoglobina glicada, glicose glicosilada, hemoglobina A1c, A1c, hemoglobina glicosilada, glicemia glicosilada, teste HbA1c, hemoglobina glicosilada média, hemoglobina A1.",
"price": "18",
"accountId": 1,
"laudoLocal": false,
"createdAt": "2025-03-07T13:30:48.173Z",
"updatedAt": "2025-03-07T13:30:49.592Z",
"deletedAt": null
}
}
]
}
]
},
{
"id": 1843,
"ulid": null,
"statusId": 3,
"createUserId": 6,
"acceptUserId": 28,
"createdAt": "2025-07-31T10:10:42.821Z",
"updatedAt": "2025-07-31T10:15:49.674Z",
"expirationDate": null,
"accountId": 1,
"patientExams": {
"uuid": "f36a27c0-76c3-474c-bf15-7752a32da0cf",
"prefix": "IMGM",
"patientId": 4813,
"orderId": 1843,
"createdAt": "2025-07-31T10:10:42.833Z",
"updatedAt": "2025-07-31T10:10:42.833Z",
"deletedAt": null,
"patient": {
"id": 4813,
"accountId": 1,
"name": "AMARO MARINHO DA SILVA",
"dateBirth": "1967-06-29T00:00:00.000Z",
"genderId": 2,
"rg": null,
"cpf": "43388035415",
"addressId": 4813,
"contactId": 4816,
"createdAt": "2025-07-31T10:00:08.043Z",
"updatedAt": "2025-07-31T10:09:04.341Z",
"deletedAt": null,
"contact": {
"id": 4816,
"phone": "81985159953",
"secondary_phone": null,
"email": null
},
"gender": {
"id": 2,
"name": "M"
}
}
}
}
][
{
"name": "HEMOGRAMA SEM REVISAO",
...[
{
"name": "HEMOGRAMA SEM REVISAO",
"total": 36,
"costPrice": 2.89,
"salePrice": 12
},
{
"name": "GLICOSE JEJUM",
"total": 31,
"costPrice": 0.7100000000000005,
"salePrice": 7
},
{
"name": "CREATININA",
"total": 28,
"costPrice": 0.9299999999999998,
"salePrice": 8
},
{
"name": "UREIA",
"total": 27,
"costPrice": 0.9299999999999998,
"salePrice": 8
},
{
"name": "COLESTEROL TOTAL",
"total": 24,
"costPrice": 0.9299999999999998,
"salePrice": 8
},
{
"name": "TRIGLICERIDES",
"total": 23,
"costPrice": 0.9299999999999998,
"salePrice": 11
}
][][]{
"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"
}