Skip to main content

GET Buscar Consultas por Paciente

Retorna as consultas de um paciente com paginação por cursor.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

ID do paciente

O patientId pode ser obtido na rota de Listar Consultas, no campo patient.id de cada consulta.


Endpoint

GET https://api-dev.imagemais.com.br/api/consultations/patient/{patientId}

Parâmetros

Path

CampoTipoObrigatórioDescrição
patientIdnumberID do paciente

Query

NomeTipoObrigatórioDescrição
limitnumberNúmero de itens por página (padrão: 20 se ausente ou <= 0)
cursornumberCursor de paginação. Omitir na primeira requisição; use o valor de pagination.nextCursor nas seguintes

Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/consultations/patient/17529?limit=1&cursor=0' \
-H 'accept: */*' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

{
"data": [
{
"id": 324,
"patientId": 17529,
"preConsultationId": 324,
"mainComplaint": null,
"allergies": null,
"cardiovascularDiseases": null,
"otherRelevantDiseases": null,
"previousSurgeries": null,
"familyHistory": null,
"medicationsUse": null,
"lifestyleHabits": null,
"lifestyleAdvice": null,
"followUpExams": null,
"referralsToSpecialists": null,
"medicalCertificate": null,
"declaration": null,
"currentDiseaseHistory": null,
"prescribedMedications": null,
"medicalConduct": null,
"personalHistory": null,
"physicalExam": null,
"primaryAndSecondaryDiagnosis": null,
"diagnosisReasoning": null,
"iaConclusion": null,
"createdAt": "2026-05-06T18:44:06.027Z",
"updatedAt": "2026-05-06T18:54:15.432Z",
"deletedAt": null,
"preConsultation": {
"id": 324,
"bloodPressure": "",
"heartRate": "",
"temperature": "",
"weight": "",
"height": "",
"consultationReason": "",
"glucose": "",
"updatedAt": "2026-05-06T18:44:05.943Z"
},
"consultationType": {
"name": "ONLINE"
},
"consultationStatus": {
"name": "FINAL"
},
"consultationFiles": [
{
"id": 311,
"url": "https://storagedev.imagemaislaboratorio.com.br/telemedicine/...",
"fileType": "telemedicine-recording",
"name": "Gravação telemedicina - 06/05/2026 15:55:01",
"accountId": null,
"createdAt": "2026-05-06T18:55:01.078Z",
"updatedAt": "2026-05-06T18:55:01.078Z",
"deletedAt": null
}
],
"memedPrescriptions": [],
"patient": {
"id": 17529,
"name": "LUCAS THIAGO COSTA BARRETO DE LIMA",
"cpf": "09974236402",
"dateBirth": "1999-11-23T00:00:00.000Z",
"gender": {
"name": "F"
},
"contact": {
"phone": "(81) 99743-8893"
}
},
"finalizedByUser": null
}
],
"pagination": {
"nextCursor": 324
}
}

200 Sucesso — sem resultados

Retornado quando não há mais consultas para o cursor informado ou quando o patientId não existe.

{
"data": [],
"pagination": {
"nextCursor": null
}
}