""" URL configuration for patients app. """ from django.urls import path from . import views app_name = 'patients' urlpatterns = [ # Main views path('', views.PatientListView.as_view(), name='patient_list'), path('patientprofile//details/', views.PatientDetailView.as_view(), name='patient_detail'), path('register/', views.PatientCreateView.as_view(), name='patient_registration'), path('update//', views.PatientUpdateView.as_view(), name='patient_update'), path('delete//', views.PatientDeleteView.as_view(), name='patient_delete'), path('consents/', views.ConsentFormListView.as_view(), name='consent_management'), path('consent//', views.ConsentFormDetailView.as_view(), name='consent_management_detail'), path('emergency-contacts/', views.EmergencyContactListView.as_view(), name='emergency_contact_management'), path('emergency-contact//', views.EmergencyContactDetailView.as_view(), name='emergency_contact_management_detail'), path('emergency-contacts/delete//', views.EmergencyContactDeleteView.as_view(), name='emergency_contact_delete'), path('emergency-contacts/update//', views.EmergencyContactUpdateView.as_view(), name='emergency_contact_update'), path('emergency-contacts/create//', views.EmergencyContactCreateView.as_view(), name='emergency_contact_create'), path('insurance-info//', views.InsuranceInfoListView.as_view(), name='insurance_list'), path('insurance-info//', views.InsuranceInfoDetailView.as_view(), name='insurance_detail'), path('insurance-info/delete//', views.InsuranceInfoDeleteView.as_view(), name='insurance_delete'), path('insurance-info/update//', views.InsuranceInfoUpdateView.as_view(), name='insurance_update'), path('insurance-info/create//', views.InsuranceInfoCreateView.as_view(), name='insurance_create'), path('notes/', views.PatientNoteListView.as_view(), name='patient_notes'), path('notes//', views.PatientNoteDetailView.as_view(), name='patient_note_detail'), # path('notes/delete//', views.PatientNoteDeleteView.as_view(), name='patient_note_delete'), # path('notes/update//', views.PatientNoteUpdateView.as_view(), name='patient_note_update'), path('notes/create//', views.PatientNoteCreateView.as_view(), name='patient_note_create'), # path('sign-consent//', views.sign_consent_form, name='sign_consent_form'), # HTMX views path('htmx/patient-search/', views.patient_search, name='patient_search'), path('htmx/patient-stats/', views.patient_stats, name='patient_stats'), path('htmx/emergency-contacts//', views.emergency_contacts_list, name='emergency_contacts_list'), path('htmx/insurance-info//', views.insurance_info_list, name='insurance_info_list'), path('htmx/consent-forms//', views.consent_forms_list, name='consent_forms_list'), path('htmx/patient-notes//', views.patient_notes_list, name='patient_notes_list'), path('htmx/add-patient-note//', views.add_patient_note, name='add_patient_note'), path('htmx/sign-consent//', views.sign_consent_form, name='sign_consent_form'), path('htmx/appointments//', views.patient_appointment_list, name='patient_appointments') ]