61 lines
2.6 KiB
Python
61 lines
2.6 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('accounts/', include('allauth.urls')),
|
|
path('admin/', admin.site.urls),
|
|
path('', include('core.urls')),
|
|
path('accounts/', include('accounts.urls')),
|
|
path('patients/', include('patients.urls')),
|
|
path('appointments/', include('appointments.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')),
|
|
)
|
|
|
|
if settings.DEBUG:
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
|
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
|
|
|