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
Header
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
| Parameter | Type | Description |
|---|---|---|
| doctor_id | string | ID dokter |
Query Parameter
| Parameter | Type | Description |
|---|---|---|
| date | string | Tanggal 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"
}
]
}
