- POST
/api/auth/signup
- Registrasi User.
- POST
/api/auth/signin
- Login user & admin.
- POST
/api/auth/signout
- Logout user
- GET
/api/dashboard
- Mengambil statistik dashboard.
- POST
/api/move-to-patient/:id
- Memindahkan data dari antrian ke pasien berdasarkan ID.
- POST
/api/selesaikan-status/:id
- Memperbarui status pasien menjadi "Selesai" berdasarkan ID.
- POST
/api/get-riwayat-pasien/:user_id
- Mengambil riwayat pasien yang telah selesai berdasarkan ID pengguna.
- POST
/api/get-kunjungan-pasien/:user_id
- Mengambil kunjungan pasien yang sudah disetujui berdasarkan ID pengguna.
- GET
/api/queue
- Mengambil daftar antrian.
- POST
/api/queue
- Membuat entri antrian baru.
- PUT
/api/queue/:id
- Memperbarui informasi antrian berdasarkan ID.
- DELETE
/api/queue/:id
- Menghapus antrian berdasarkan ID.
- GET
/api/patient
- Mengambil daftar pasien.
- POST
/api/patient
- Membuat data pasien baru.
- PUT
/api/patient/:id
- Memperbarui informasi pasien berdasarkan ID.
- DELETE
/api/patient/:id
- Menghapus data pasien berdasarkan ID.
- GET
/api/timetable
- Mengambil daftar jadwal.
- POST
/api/timetable
- Membuat entri jadwal baru.
- PUT
/api/timetable/:id
- Memperbarui jadwal berdasarkan ID.
- DELETE
/api/timetable/:id
- Menghapus jadwal berdasarkan ID.
- GET
/api/program
- Mengambil daftar program.
- POST
/api/program
- Membuat entri program baru.
- PUT
/api/program/:id
- Memperbarui program berdasarkan ID.
- DELETE
/api/program/:id
- Menghapus program berdasarkan ID.
-
GET
/api/dokter
- Mengambil daftar dokter.
-
GET
/api/dokter/:id
- Mengambil informasi dokter berdasarkan ID.
-
POST
/api/dokter
- Menambahkan dokter baru dengan gambar.
-
PUT
/api/dokter/:id
- Memperbarui informasi dokter berdasarkan ID.
-
DELETE
/api/dokter/:id
- Menghapus informasi dokter berdasarkan ID.
- GET
/api/user
- Deskripsi: Mengambil daftar pengguna.
- GET
/api/user/:id
- Deskripsi: Mendapatkan informasi pengguna berdasarkan ID.
- PUT
/api/user/:id
- Deskripsi: Memperbarui informasi pengguna berdasarkan ID.
- DELETE
/api/user/:id
- Deskripsi: Menghapus pengguna berdasarkan ID.
- GET
/api/rekam-medis
- Deskripsi: Mengambil daftar rekam medis.
- POST
/api/rekam-medis
- Deskripsi: Membuat entri rekam medis baru.
- GET
/api/rekam-medis/:id
- Deskripsi: Mendapatkan rekam medis berdasarkan ID.
- PUT
/api/rekam-medis/:id
- Deskripsi: Memperbarui rekam medis berdasarkan ID.
- DELETE
/api/rekam-medis/:id
- Deskripsi: Menghapus rekam medis berdasarkan ID.
- GET
/api/rekam-medis/pasien/:pasien_id
- Deskripsi: Mendapatkan rekam medis berdasarkan ID pasien.
- POST
/api/treatment
- Deskripsi: Membuat entri treatment baru.
- GET
/api/treatment
- Deskripsi: Mengambil daftar treatment.
- GET
/api/treatment/:id
- Deskripsi: Mendapatkan treatment berdasarkan ID.
- PUT
/api/treatment/:id
- Deskripsi: Memperbarui treatment berdasarkan ID.
- DELETE
/api/treatment/:id
- Deskripsi: Menghapus treatment berdasarkan ID.
- GET
/api/treatment/user/:user_id
- Deskripsi: Mendapatkan treatment berdasarkan ID pengguna.
- GET
/api/notifikasi/user/:user_id
- Deskripsi: Mendapatkan notifikasi berdasarkan ID pengguna.
- GET
/api/chat/:receiverId
- Deskripsi: Mendapatkan riwayat chat berdasarkan ID penerima.
- POST
/api/chat/:receiverId
- Deskripsi: Membuat pesan chat berdasarkan ID penerima.
- GET
/chat/riwayat/:id
- Deskripsi: Mendapatkan riwayat chat berdasarkan user id
- GET
/admin-chats
- Deskripsi: Mendapatkan chat ke admin
- POST
/verifikasi-otp
- POST
/kirim-otp
- GET
/api/artic
- Mengambil daftar artikel.
- POST
/api/artic
- Menambahkan artikel dengan gambar.