42 lines
2.5 KiB
Python
42 lines
2.5 KiB
Python
"""
|
|
SLP app URL configuration.
|
|
"""
|
|
|
|
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = 'slp'
|
|
|
|
urlpatterns = [
|
|
# SLP Consultation URLs (SLP-F-1)
|
|
path('consults/', views.SLPConsultListView.as_view(), name='consult_list'),
|
|
path('consults/create/', views.SLPConsultCreateView.as_view(), name='consult_create'),
|
|
path('consults/<uuid:pk>/', views.SLPConsultDetailView.as_view(), name='consult_detail'),
|
|
path('consults/<uuid:pk>/update/', views.SLPConsultUpdateView.as_view(), name='consult_update'),
|
|
path('consults/<uuid:pk>/sign/', views.SLPConsultSignView.as_view(), name='consult_sign'),
|
|
|
|
# SLP Assessment URLs (SLP-F-2)
|
|
path('assessments/', views.SLPAssessmentListView.as_view(), name='assessment_list'),
|
|
path('assessments/create/', views.SLPAssessmentCreateView.as_view(), name='assessment_create'),
|
|
path('assessments/<uuid:pk>/', views.SLPAssessmentDetailView.as_view(), name='assessment_detail'),
|
|
path('assessments/<uuid:pk>/update/', views.SLPAssessmentUpdateView.as_view(), name='assessment_update'),
|
|
path('assessments/<uuid:pk>/sign/', views.SLPAssessmentSignView.as_view(), name='assessment_sign'),
|
|
|
|
# SLP Intervention URLs (SLP-F-3)
|
|
path('interventions/', views.SLPInterventionListView.as_view(), name='intervention_list'),
|
|
path('interventions/create/', views.SLPInterventionCreateView.as_view(), name='intervention_create'),
|
|
path('interventions/<uuid:pk>/', views.SLPInterventionDetailView.as_view(), name='intervention_detail'),
|
|
path('interventions/<uuid:pk>/update/', views.SLPInterventionUpdateView.as_view(), name='intervention_update'),
|
|
path('interventions/<uuid:pk>/sign/', views.SLPInterventionSignView.as_view(), name='intervention_sign'),
|
|
|
|
# SLP Progress Report URLs (SLP-F-4)
|
|
path('progress-reports/', views.SLPProgressReportListView.as_view(), name='progress_report_list'),
|
|
path('progress-reports/create/', views.SLPProgressReportCreateView.as_view(), name='progress_report_create'),
|
|
path('progress-reports/<uuid:pk>/', views.SLPProgressReportDetailView.as_view(), name='progress_report_detail'),
|
|
path('progress-reports/<uuid:pk>/update/', views.SLPProgressReportUpdateView.as_view(), name='progress_report_update'),
|
|
path('progress-reports/<uuid:pk>/sign/', views.SLPProgressReportSignView.as_view(), name='progress_report_sign'),
|
|
|
|
# Patient Progress Overview
|
|
path('patients/<uuid:pk>/progress/', views.PatientProgressView.as_view(), name='patient_progress'),
|
|
]
|