GET/api/doctors/{id}/procedures

Listar todos os procedimentos de um médico

Listar todos os procedimentos de um médico

Access Token

Para realizar requisições GET, POST, PUT, DELETE e PATCH nos endpoints da API você precisa de uma chave de autorização. Chamamos essa chave de accessToken.

Para ter acesso ao accessToken, é necessário que o usuário master da licença efetue a liberação deste pela interface do ImageMais Clinic. O accessToken tem validade de 1 hora.

Headers

AuthorizationOBRIGATÓRIO
Tipo:string
Token de autenticação no formato Bearer {accessToken}

Parâmetros

idOBRIGATÓRIO
Tipo:number
ID do médico

Este parâmetro representa o identificador único do médico. O ID do médico deve ser um número inteiro que identifica um médico específico no sistema.

Observação: Para encontrar o ID do médico, para acessar a página de listar todos os médicos.

limitOBRIGATÓRIO
Tipo:number
Limite de procedimentos a serem retornados
offsetOBRIGATÓRIO
Tipo:number
Offset para a paginação

Request URL

https://api-dev.imagemais.com/api/doctors/1/procedures?limit=5&offset=0

Respostas

{
  "data": [
    {
  ...
{
  "data": [
    {
      "procedure": {
        "id": 3644,
        "name": "Ultrassom: Abdome Total",
        "price": "140",
        "discounts": []
      }
    },
    {
      "procedure": {
        "id": 3692,
        "name": "Ultrassom: Morfologico 2/3 Trimestre Doppler Uterinas",
        "price": "250",
        "discounts": []
      }
    },
    {
      "procedure": {
        "id": 3693,
        "name": "Ultrassom: Obstetrico 1 Trimestre (Endovaginal)",
        "price": "100",
        "discounts": []
      }
    },
    {
      "procedure": {
        "id": 3694,
        "name": "Ultrassom: Obstetrico 2/3 Trimestre",
        "price": "100",
        "discounts": []
      }
    },
    {
      "procedure": {
        "id": 3695,
        "name": "Ultrassom: Orgaos e Estruturas Superficiais/Partes Moles",
        "price": "100",
        "discounts": []
      }
    },
    {
      "procedure": {
        "id": 3699,
        "name": "Ultrassom: Tireoide",
        "price": "100",
        "discounts": [
          {
            "name": "Desconto nos procedimentos",
            "fixed": "13",
            "percentage": null,
            "expirationDate": null
          }
        ]
      }
    }
  ]
}
{
  "data": []
}
{
  "data": []
}
{
  "message": "limit must not be greater than 100",
  "error": "Bad Request"
  ...
{
  "message": "limit must not be greater than 100",
  "error": "Bad Request"
}
{
  "statusCode": 401,
  "message": "invalid token"
  ...
{
  "statusCode": 401,
  "message": "invalid token"
}
{
  "statusCode": 401,
  "message": "jwt expired"
  ...
{
  "statusCode": 401,
  "message": "jwt expired"
}
{
  "statusCode": 500,
  "message": "Internal server error"
  ...
{
  "statusCode": 500,
  "message": "Internal server error"
}