GET Buscar Exames
Retorna a lista de exames de um pedido específico, filtrando por CPF e data de nascimento do paciente.
Autenticação necessária
Esta rota requer o header Authorization: Bearer {accessToken}
Obtendo o UUID
O uuid é retornado pelo endpoint Buscar Pedidos de Exames no campo patientExams.uuid.
Campos obrigatórios
Os parâmetros uuid, cpf e dateBirth são obrigatórios para esta requisição.
Endpoint
GET https://api-dev.imagemais.com.br/api/results/{uuid}/exams
Parâmetros de Rota
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
uuid | string (uuid) | ✅ | UUID do pedido de exame |
Parâmetros de Query
| Nome | Tipo | Obrigatório | Valores válidos | Descrição |
|---|---|---|---|---|
cpf | string | ✅ | CPF sem máscara | CPF do paciente |
dateBirth | string | ✅ | YYYY-MM-DD | Data de nascimento do paciente |
limit | number | ❌ | 0–100 | Itens por página |
offset | number | ❌ | >= 0 | Offset de paginação |
Requisição
curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/results/{uuid}/exams?limit=1&offset=0&cpf={cpf}&dateBirth={dateBirth}' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'
Respostas
200 Sucesso
[
{
"id": 1028,
"code": "CRE",
"procedure": {
"name": "CREATININA"
},
"status": "Liberado"
},
{
"id": 2075,
"code": "K",
"procedure": {
"name": "POTASSIO"
},
"status": "Liberado"
},
{
"id": 2307,
"code": "NA",
"procedure": {
"name": "SODIO"
},
"status": "Analizando"
},
{
"id": 3335,
"code": "URE",
"procedure": {
"name": "UREIA"
},
"status": "Liberado"
},
{
"id": 3643,
"code": "SRHEM",
"procedure": {
"name": "HEMOGRAMA SEM REVISAO"
},
"status": "Liberado"
}
]
400 UUID inválido ou não encontrado
Retornado quando o UUID não é válido ou não existe nenhum exame com integração para esse identificador.
{
"message": "Nenhum exame encontrado com integração",
"error": "Bad Request",
"statusCode": 400
}
400 Paciente não encontrado
Retornado quando o CPF ou a data de nascimento não correspondem a nenhum paciente cadastrado.
{
"message": "Paciente não encontrado ou não existe",
"error": "Bad Request",
"statusCode": 400
}