Skip to main content

GET Buscar Procedimentos do Doutor

Retorna a lista de procedimentos vinculados a um médico, com seus preços e descontos aplicáveis.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

ID do doutor

O id pode ser obtido na rota de Listar Doutores, no campo id de cada médico.

Swagger desatualizado

O Swagger marca limit e offset como obrigatórios, mas ambos são opcionais no serviço. A requisição funciona sem eles.


Endpoint

GET https://api-dev.imagemais.com.br/api/doctors/{id}/procedures

Path Parameter

CampoTipoObrigatórioDescrição
idnumberID do médico — obtido em Listar Doutores, campo id

Parâmetros de Query

NomeTipoObrigatórioDescrição
limitnumberQuantidade de itens por página
offsetnumberOffset de paginação

Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/doctors/2/procedures?limit=10&offset=0' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

{
"data": [
{
"procedure": {
"id": 3718,
"name": "ADICIONAL 3D",
"price": "50",
"discounts": []
}
},
{
"procedure": {
"id": 3641,
"name": "Ultrassom: Abdome Inferior Feminino (Pelve)",
"price": "100",
"discounts": [
{
"name": "Agendamento",
"fixed": "10",
"percentage": null,
"expirationDate": null
}
]
}
},
{
"procedure": {
"id": 3643,
"name": "Ultrassom: Abdome Superior",
"price": "110",
"discounts": [
{
"name": "Agendamento",
"fixed": "10",
"percentage": null,
"expirationDate": null
},
{
"name": "Desconto de Parente",
"fixed": null,
"percentage": 30,
"expirationDate": null
}
]
}
}
]
}

200 Sucesso — sem resultados

Retornado quando o médico não possui procedimentos vinculados.

{
"data": []
}