Skip to main content

Options

Endpoint pada modul Options digunakan untuk mengambil data pendukung yang diperlukan sebelum melakukan booking, seperti daftar layanan, petugas medis, dan sesi yang tersedia.

Get Services

Digunakan untuk menampilkan daftar layanan medis yang tersedia.

Method: GET
Endpoint: /v1/options/services

Authorization: Bearer <jwt_token>

Response (200)

{
"status": "success",
"data": [
{
"id": "0d345f87-31b2-45fa-91a9-9e732d81f3a1",
"name": "Pengecekan Darah"
},
{
"id": "2f8b87d0-19e1-4a6d-bcf1-fd87a231c412",
"name": "Anestesi"
}
]
}

Get Available Doctor Schedule

Mengambil jadwal sesi yang tersedia berdasarkan dokter dan tanggal tertentu.

Method: GET
Endpoint: /v1/bookings/available-doctor-schedule/{doctor_id}?date=YYYY-MM-DD

Path Parameter

ParameterTypeDescription
doctor_idstringID dokter

Query Parameter

ParameterTypeDescription
datestringTanggal jadwal (format: YYYY-MM-DD)

Response (200)

{
"status": "success",
"data": [
{
"id": "1df412b1-09cc-410d-b0eb-3b9e413d52ac3",
"name": "Sesi Pagi",
"start_time": "08:00",
"end_time": "12:00"
},
{
"id": "3ae412b1-09cc-410d-b0eb-3b9e413d52ac8",
"name": "Sesi Siang",
"start_time": "13:00",
"end_time": "17:00"
}
]
}