2025-10-06 15:25:37 +03:00

65 lines
2.8 KiB
Python

"""
URL configuration for hospital_management project.
"""
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from django.conf.urls.i18n import i18n_patterns
from .views import switch_language
urlpatterns = [
# API URLs
# path('api/v1/', include('core.api.urls')),
# path('api/v1/accounts/', include('accounts.api.urls')),
# path('api/v1/patients/', include('patients.api.urls')),
# path('api/v1/appointments/', include('appointments.api.urls')),
# path('api/v1/inpatients/', include('inpatients.api.urls')),
# path('api/v1/emr/', include('emr.api.urls')),
# path('api/v1/pharmacy/', include('pharmacy.api.urls')),
# path('api/v1/laboratory/', include('laboratory.api.urls')),
# path('api/v1/radiology/', include('radiology.api.urls')),
# path('api/v1/operating-theatre/', include('operating_theatre.api.urls')),
# path('api/v1/billing/', include('billing.api.urls')),
# path('api/v1/inventory/', include('inventory.api.urls')),
# path('api/v1/hr/', include('hr.api.urls')),
# path('api/v1/analytics/', include('analytics.api.urls')),
# path('api/v1/communications/', include('communications.api.urls')),
# path('api/v1/integration/', include('integration.api.urls')),
# path('api/v1/quality/', include('quality.api.urls')),
]
urlpatterns += i18n_patterns(
path("switch_language/", switch_language, name="switch_language"),
# path('', home, name='home'),
path('accounts/', include('allauth.urls')),
path('admin/', admin.site.urls),
path('', include('core.urls')),
path('account/', include('accounts.urls')),
path('blood-bank/', include('blood_bank.urls')),
path('patients/', include('patients.urls')),
path('appointments/', include('appointments.urls')),
path('facility-management/', include('facility_management.urls')),
path('inpatients/', include('inpatients.urls')),
path('emr/', include('emr.urls')),
path('pharmacy/', include('pharmacy.urls')),
path('laboratory/', include('laboratory.urls')),
path('radiology/', include('radiology.urls')),
path('operating-theatre/', include('operating_theatre.urls')),
path('billing/', include('billing.urls')),
path('inventory/', include('inventory.urls')),
path('hr/', include('hr.urls')),
path('analytics/', include('analytics.urls')),
path('communications/', include('communications.urls')),
path('integration/', include('integration.urls')),
path('quality/', include('quality.urls')),
path('approvals/', include('insurance_approvals.urls')),
)
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)