""" URL configuration for Pharmacy app. """ from django.urls import path, include from . import views app_name = 'pharmacy' urlpatterns = [ # Main views path('', views.PharmacyDashboardView.as_view(), name='dashboard'), path('prescriptions/', views.PrescriptionListView.as_view(), name='prescription_list'), path('prescriptions/create/', views.PrescriptionCreateView.as_view(), name='prescription_create'), path('prescriptions//', views.PrescriptionDetailView.as_view(), name='prescription_detail'), path('inventory/', views.InventoryItemListView.as_view(), name='inventory_list'), path('inventory/create/', views.InventoryItemCreateView.as_view(), name='inventory_create'), path('inventory//', views.InventoryItemDetailView.as_view(), name='inventory_detail'), path('inventory//update/', views.InventoryItemUpdateView.as_view(), name='inventory_update'), # path('inventory//delete/', views.InventoryItemDeleteView.as_view(), name='inventory_delete'), path('dispense-records/', views.DispenseRecordListView.as_view(), name='dispense_record_list'), path('drug-interactions/', views.DrugInteractionListView.as_view(), name='drug_interaction_list'), path('drug-interactions//', views.DrugInteractionDetailView.as_view(), name='drug_interaction_detail'), path('medications/create/', views.MedicationCreateView.as_view(), name='medication_create'), path('medications//', views.MedicationDetailView.as_view(), name='medication_detail'), path('medications//update/', views.MedicationUpdateView.as_view(), name='medication_update'), path('medications//delete/', views.MedicationDeleteView.as_view(), name='medication_delete'), path('medications/', views.MedicationListView.as_view(), name='medication_list'), # HTMX endpoints path('stats/', views.pharmacy_stats, name='pharmacy_stats'), path('prescription-search/', views.prescription_search, name='prescription_search'), path('inventory-alerts/', views.inventory_alerts, name='inventory_alerts'), path('drug-interaction-check//', views.drug_interaction_check, name='drug_interaction_check'), # Actions path('prescription//verify/', views.verify_prescription, name='verify_prescription'), path('prescription//dispense/', views.dispense_medication, name='dispense_medication'), path('inventory//update/', views.update_inventory, name='update_inventory'), path('inventory-adjustment//', views.adjust_inventory, name='adjust_inventory'), path('medication//', views.get_medication_info, name='get_medication_info'), path('prescription//draft/', views.save_prescription_draft, name='save_prescription_draft'), # API endpoints # path('api/', include('pharmacy.api.urls')), ]