File size: 1,189 Bytes
718f018
 
d329a60
 
 
 
 
 
718f018
 
 
 
 
 
 
 
 
 
 
 
d329a60
 
 
 
718f018
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from django.urls import path
from . import views
from .views import (
    doctors_list, 
    book_appointment, 
    my_appointments, 
    update_appointment_status
)
urlpatterns = [
    # ─── Auth ───
    path('api/signup/', views.signup, name='signup'),
    path('api/login/', views.login, name='login'),

    # ─── Patient ───
    path('api/patient/dashboard/', views.patient_dashboard, name='patient-dashboard'),
    path('api/patient/upload-xray/', views.upload_xray, name='upload-xray'),
    path('api/patient/symptom-test/', views.symptom_test, name='symptom-test'),

    # ─── Doctor (Direct Access β€” no auth in prototype) ───
    path('api/doctor/dashboard/', views.doctor_dashboard, name='doctor-dashboard'),
    path('doctors-list/', doctors_list, name='doctors-list'),
    path('appointments/book/', book_appointment, name='book-appointment'),
    path('appointments/my-appointments/', my_appointments, name='my-appointments'),
    path('appointments/<int:pk>/status/', update_appointment_status, name='update-status'),

    # ─── REMOVED for prototype ───
    # path('api/report/...', ...)   ← all report/PDF routes removed
]