GET api/doctors?department={department}

Returns doctors filtered by department.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
department

The department name (e.g., Cardiology).

string

Required

Body Parameters

None.

Response Information

Resource Description

List of Doctor objects in the specified department.

Collection of Doctor
NameDescriptionTypeAdditional information
doctorID

Unique identifier for the doctor.

integer

None.

doctorName

Full name of the doctor.

string

None.

department

The department the doctor is associated with.

string

None.

availability

The availability time slot of the doctor.

string

None.

qualification

Educational qualification of the doctor.

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "doctorID": 1,
    "doctorName": "sample string 2",
    "department": "sample string 3",
    "availability": "sample string 4",
    "qualification": "sample string 5"
  },
  {
    "doctorID": 1,
    "doctorName": "sample string 2",
    "department": "sample string 3",
    "availability": "sample string 4",
    "qualification": "sample string 5"
  }
]

application/xml, text/xml

Sample:
<ArrayOfDoctor xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OTJServices.Models">
  <Doctor>
    <availability>sample string 4</availability>
    <department>sample string 3</department>
    <doctorID>1</doctorID>
    <doctorName>sample string 2</doctorName>
    <qualification>sample string 5</qualification>
  </Doctor>
  <Doctor>
    <availability>sample string 4</availability>
    <department>sample string 3</department>
    <doctorID>1</doctorID>
    <doctorName>sample string 2</doctorName>
    <qualification>sample string 5</qualification>
  </Doctor>
</ArrayOfDoctor>