""" URL configuration for inpatients app. """ from django.urls import path, include from . import views app_name = 'inpatients' urlpatterns = [ # Main views path('', views.InpatientDashboardView.as_view(), name='dashboard'), path('wards/', views.WardListView.as_view(), name='ward_list'), path('beds/', views.BedManagementView.as_view(), name='bed_management'), path('admissions/', views.AdmissionListView.as_view(), name='admission_list'), path('admissions//', views.AdmissionDetailView.as_view(), name='admission_detail'), path('admissions/create/', views.AdmissionCreateView.as_view(), name='admission_create'), path('transfers/', views.TransferManagementView.as_view(), name='transfer_management'), path('surgery/', views.SurgeryScheduleView.as_view(), name='surgery_schedule'), # Beds path('beds/', views.BedListView.as_view(), name='bed_list'), path('beds/create/', views.BedCreateView.as_view(), name='bed_create'), path('beds//', views.BedDetailView.as_view(), name='bed_detail'), path('beds//edit/', views.BedUpdateView.as_view(), name='bed_update'), path('beds//delete/', views.BedDeleteView.as_view(), name='bed_delete'), path('beds//clean/', views.clean_bed, name='clean_bed'), path('beds//block/', views.block_bed, name='block_bed'), path('beds//unblock/', views.unblock_bed, name='unblock_bed'), path('beds//maintenance/', views.maintenance_bed, name='maintenance_bed'), # HTMX endpoints path('stats/', views.ward_stats, name='ward_stats'), path('bed-grid/', views.bed_grid, name='bed_grid'), path('admission-search/', views.admission_search, name='admission_search'), path('surgery-calendar/', views.surgery_calendar, name='surgery_calendar'), # Actions path('transfer//', views.transfer_patient, name='transfer_patient'), path('transfer//approve/', views.approve_transfer, name='approve_transfer'), path('transfer//complete/', views.complete_transfer, name='complete_transfer'), path('bed//status/', views.update_bed_status, name='update_bed_status'), # API endpoints # path('api/', include('inpatients.api.urls')), ]