Skip to main content
GET
/
exames
curl -X GET "https://api.vidaplus.com/exames/?offset=0&limit=10" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "exames": [
    {
      "id": 1,
      "paciente_id": 1,
      "data": "2025-04-28",
      "tipo": "Eletrocardiograma",
      "status": "Aguardando",
      "resultado": null,
      "observacao": "Exame de rotina"
    },
    {
      "id": 2,
      "paciente_id": 1,
      "data": "2025-03-15",
      "tipo": "Hemograma",
      "status": "Concluído",
      "resultado": "Resultado normal",
      "observacao": "Exame completo realizado"
    }
  ]
}
Retrieves a paginated list of exams. Healthcare professionals can view all exams, while patients can only view their own exams.

Authentication

This endpoint requires authentication with a valid JWT token.

Query Parameters

offset
integer
default:"0"
The number of records to skip for pagination.
limit
integer
default:"100"
The maximum number of records to return.

Response

exames
array
An array of exam objects.
curl -X GET "https://api.vidaplus.com/exames/?offset=0&limit=10" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "exames": [
    {
      "id": 1,
      "paciente_id": 1,
      "data": "2025-04-28",
      "tipo": "Eletrocardiograma",
      "status": "Aguardando",
      "resultado": null,
      "observacao": "Exame de rotina"
    },
    {
      "id": 2,
      "paciente_id": 1,
      "data": "2025-03-15",
      "tipo": "Hemograma",
      "status": "Concluído",
      "resultado": "Resultado normal",
      "observacao": "Exame completo realizado"
    }
  ]
}

Behavior Notes

  • Exams are returned ordered by date (most recent first)
  • Healthcare professionals (superusers) can view all exams in the system
  • Regular users (patients) can only view their own exams
  • The response is automatically filtered based on the authenticated user’s permissions

Build docs developers (and LLMs) love