agdar/medical/urls.py
Marwan Alwali a04817ef6e update
2025-11-02 19:25:08 +03:00

31 lines
1.6 KiB
Python

"""
Medical app URL configuration.
"""
from django.urls import path
from . import views
app_name = 'medical'
urlpatterns = [
# Medical Consultation URLs (MD-F-1)
path('consultations/', views.MedicalConsultationListView.as_view(), name='consultation_list'),
path('consultations/create/', views.MedicalConsultationCreateView.as_view(), name='consultation_create'),
path('consultations/<uuid:pk>/', views.MedicalConsultationDetailView.as_view(), name='consultation_detail'),
path('consultations/<uuid:pk>/update/', views.MedicalConsultationUpdateView.as_view(), name='consultation_update'),
path('consultations/<uuid:pk>/sign/', views.MedicalConsultationSignView.as_view(), name='consultation_sign'),
# Medical Follow-up URLs (MD-F-2)
path('followups/', views.MedicalFollowUpListView.as_view(), name='followup_list'),
path('followups/create/', views.MedicalFollowUpCreateView.as_view(), name='followup_create'),
path('followups/<uuid:pk>/', views.MedicalFollowUpDetailView.as_view(), name='followup_detail'),
path('followups/<uuid:pk>/update/', views.MedicalFollowUpUpdateView.as_view(), name='followup_update'),
path('followups/<uuid:pk>/sign/', views.MedicalFollowUpSignView.as_view(), name='followup_sign'),
# Consultation Response URLs
path('consultations/<uuid:consultation_pk>/response/create/', views.ConsultationResponseCreateView.as_view(), name='response_create'),
# Consultation Feedback URLs
path('consultations/<uuid:consultation_pk>/feedback/create/', views.ConsultationFeedbackCreateView.as_view(), name='feedback_create'),
]