GET/api/laboratories/reports

Listar 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

AuthorizationOBRIGATÓRIO
Tipo:string
Token de autenticação no formato Bearer {accessToken}
Content-TypeOBRIGATÓRIO
Tipo:application/json
Tipo de conteúdo (application/json)

Parâmetros

searchOPCIONAL
Tipo:string
Busca por nome do paciente. Permite busca parcial (por caracteres) e suporta caracteres especiais
fromOBRIGATÓRIO
Tipo:string
Data inicial da busca (formato: YYYY-MM-DD)

Este 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ÓRIO
Tipo:string
Data final da busca (formato: YYYY-MM-DD)

Este 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.

viewTypeOPCIONAL
Tipo:string
Tipo de visualização (PROCEDURES ou PATIENTS)

Request URL

https://api-dev.imagemais.com/api/laboratories/procedures-report?search=Asta&from=2025-08-01&to=2025-08-02&viewType=patients

Respostas

[
  {
    "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"
}