Skip to main content

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

NomeTipoObrigatórioDescrição
uuidstring (uuid)UUID do pedido de exame

Parâmetros de Query

NomeTipoObrigatórioValores válidosDescrição
cpfstringCPF sem máscaraCPF do paciente
dateBirthstringYYYY-MM-DDData de nascimento do paciente
limitnumber0–100Itens por página
offsetnumber>= 0Offset 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
}