Skip to main content

GET Buscar total de valor por Paciente

Retorna os procedimentos (preço e descontos) dos orçamentos de um paciente, para cálculo do valor total. A soma é feita a partir do preço de cada procedimento menos os descontos.

Autenticação necessária

Esta rota requer o header Authorization: Bearer {accessToken}

Formato do retorno

Esta rota não retorna um número somado. Ela devolve a lista de orçamentos com seus procedimentos (price e discountBudgetsProcedures.value) para que o consumidor calcule o total.


Endpoint

GET https://api-dev.imagemais.com.br/api/budgets/patient/{patientId}/total-value-budgets

Parâmetros

Path

NomeTipoObrigatórioDescrição
patientIdnumberID do paciente

Query

NomeTipoObrigatórioDescrição
dateInitialstringData inicial (YYYY-MM-DD, filtro por updatedAt)
dateFinalstringData final (YYYY-MM-DD, filtro por updatedAt)
sendToQueuestring (boolean)1 = enviado para fila / 0 = não enviado
Filtro por data

O filtro de datas só é aplicado quando dateInitial e dateFinal são informados juntos.


Requisição

curl -X 'GET' \
'https://api-dev.imagemais.com.br/api/budgets/patient/17541/total-value-budgets' \
-H 'accept: */*' \
-H 'Authorization: Bearer {accessToken}'

Respostas

200 Sucesso

{
"data": [
{
"budgetsProcedures": [
{
"price": "252",
"discountBudgetsProcedures": {
"value": "50"
}
},
{
"price": "170",
"discountBudgetsProcedures": null
}
]
}
]
}

200 Paciente sem orçamentos

{
"data": []
}