""" URL configuration for Billing app. """ from django.urls import path, include from . import views app_name = 'billing' urlpatterns = [ # Dashboard path('', views.BillingDashboardView.as_view(), name='dashboard'), # Medical Bills path('bills/', views.MedicalBillListView.as_view(), name='bill_list'), path('bills//', views.MedicalBillDetailView.as_view(), name='bill_detail'), path('bills//', views.bill_details_api, name='bill_details_api'), path('bills//line-items', views.bill_line_items_api, name='bill_line_items_api'), path('bills/create/', views.MedicalBillCreateView.as_view(), name='bill_create'), path('bills//edit/', views.MedicalBillUpdateView.as_view(), name='bill_update'), path('bills//delete/', views.MedicalBillDeleteView.as_view(), name='bill_delete'), # Print endpoints path('print/bills/', views.print_bills, name='print_bills'), path('print/bills//', views.print_bill_detail, name='print_bill_detail'), path('bills/bulk-submit/', views.bulk_submit_bills, name='bulk_submit_bills'), path('bills/bulk-submit/form/', views.bulk_submit_bills_form, name='bulk_submit_bills_form'), # Insurance Claims path('claims/', views.InsuranceClaimListView.as_view(), name='claim_list'), path('claims//', views.InsuranceClaimDetailView.as_view(), name='claim_detail'), path('claims/create/', views.InsuranceClaimCreateView.as_view(), name='claim_create'), path('claims//edit/', views.InsuranceClaimUpdateView.as_view(), name='claim_update'), path('claims//appeal', views.claim_appeal, name='claim_appeal'), path('bills//claims/create/', views.InsuranceClaimCreateView.as_view(), name='bill_claim_create'), path('payments//receipt/', views.payment_receipt, name='payment_receipt'), path('payments//email/', views.payment_email, name='payment_email'), path('payments//download/', views.payment_download, name='payment_download'), # Payments path('payments/', views.PaymentListView.as_view(), name='payment_list'), path('payments//', views.PaymentDetailView.as_view(), name='payment_detail'), path('payments/create/', views.PaymentCreateView.as_view(), name='payment_create'), path('bills//payments/create/', views.PaymentCreateView.as_view(), name='bill_payment_create'), # HTMX endpoints path('stats/bills/', views.billing_stats, name='billing_stats'), path('bill-search/', views.bill_search, name='bill_search'), # Action endpoints path('bills//submit/', views.submit_bill, name='submit_bill'), # Export endpoints path('export/bills/', views.export_bills, name='export_bills'), path('export/claims/', views.export_claims, name='export_claims'), # API endpoints # path('api/', include('billing.api.urls')), ]