diff --git a/billing/__pycache__/views.cpython-312.pyc b/billing/__pycache__/views.cpython-312.pyc index f2d2882c..de825d6a 100644 Binary files a/billing/__pycache__/views.cpython-312.pyc and b/billing/__pycache__/views.cpython-312.pyc differ diff --git a/billing/views.py b/billing/views.py index bac45794..59282afe 100644 --- a/billing/views.py +++ b/billing/views.py @@ -2149,12 +2149,12 @@ def payment_download(request, payment_id): # # # # Legacy view functions for backward compatibility -# dashboard = BillingDashboardView.as_view() -# bill_list = MedicalBillListView.as_view() -# bill_detail = MedicalBillDetailView.as_view() -# bill_create = MedicalBillCreateView.as_view() -# claim_list = InsuranceClaimListView.as_view() -# payment_list = PaymentListView.as_view() +dashboard = BillingDashboardView.as_view() +bill_list = MedicalBillListView.as_view() +bill_detail = MedicalBillDetailView.as_view() +bill_create = MedicalBillCreateView.as_view() +claim_list = InsuranceClaimListView.as_view() +payment_list = PaymentListView.as_view() # # # diff --git a/db.sqlite3 b/db.sqlite3 index 2ade315b..51713963 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/emr/__pycache__/urls.cpython-312.pyc b/emr/__pycache__/urls.cpython-312.pyc index 1948e3f3..fe32c7af 100644 Binary files a/emr/__pycache__/urls.cpython-312.pyc and b/emr/__pycache__/urls.cpython-312.pyc differ diff --git a/emr/__pycache__/views.cpython-312.pyc b/emr/__pycache__/views.cpython-312.pyc index 31e65dd8..3a7b5b81 100644 Binary files a/emr/__pycache__/views.cpython-312.pyc and b/emr/__pycache__/views.cpython-312.pyc differ diff --git a/emr/views.py b/emr/views.py index 5ac0c0ad..c021be87 100644 --- a/emr/views.py +++ b/emr/views.py @@ -638,7 +638,7 @@ def add_vital_signs(request, encounter_id): vital_signs = VitalSigns.objects.create(**vital_signs_data) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='VITAL_SIGNS_RECORDED', model='VitalSigns', @@ -687,7 +687,7 @@ def add_problem(request, patient_id): problem = ProblemList.objects.create(**problem_data) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='PROBLEM_ADDED', model='ProblemList', @@ -727,7 +727,7 @@ def update_encounter_status(request, encounter_id): encounter.save() # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='ENCOUNTER_STATUS_UPDATED', model='Encounter', @@ -765,7 +765,7 @@ def sign_note(request, note_id): note.save() # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='NOTE_SIGNED', model='ClinicalNote', diff --git a/laboratory/__pycache__/forms.cpython-312.pyc b/laboratory/__pycache__/forms.cpython-312.pyc index f7ea5a9e..5639f290 100644 Binary files a/laboratory/__pycache__/forms.cpython-312.pyc and b/laboratory/__pycache__/forms.cpython-312.pyc differ diff --git a/laboratory/__pycache__/models.cpython-312.pyc b/laboratory/__pycache__/models.cpython-312.pyc index 945cce53..0202d140 100644 Binary files a/laboratory/__pycache__/models.cpython-312.pyc and b/laboratory/__pycache__/models.cpython-312.pyc differ diff --git a/laboratory/__pycache__/views.cpython-312.pyc b/laboratory/__pycache__/views.cpython-312.pyc index 60f28b08..1c60cf0a 100644 Binary files a/laboratory/__pycache__/views.cpython-312.pyc and b/laboratory/__pycache__/views.cpython-312.pyc differ diff --git a/laboratory/forms.py b/laboratory/forms.py index c25ab686..59348ac7 100644 --- a/laboratory/forms.py +++ b/laboratory/forms.py @@ -167,7 +167,7 @@ class SpecimenForm(forms.ModelForm): fields = [ 'order', 'specimen_type', 'collected_datetime', 'collection_method', 'collection_site', 'volume', - 'container_type', 'quality_notes' + 'container_type', 'quality_notes', ] widgets = { 'collected_datetime': forms.DateTimeInput( @@ -185,7 +185,7 @@ class SpecimenForm(forms.ModelForm): if user and hasattr(user, 'tenant'): self.fields['order'].queryset = LabOrder.objects.filter( tenant=user.tenant, - status__in=['PENDING', 'SCHEDULED'] + # status__in=['PENDING', 'SCHEDULED'] ).select_related('patient', 'test').order_by('-order_datetime') # Set default collection time to now diff --git a/laboratory/migrations/0002_qualitycontrol_result.py b/laboratory/migrations/0002_qualitycontrol_result.py new file mode 100644 index 00000000..89a99628 --- /dev/null +++ b/laboratory/migrations/0002_qualitycontrol_result.py @@ -0,0 +1,25 @@ +# Generated by Django 5.2.4 on 2025-08-28 19:46 + +import django.db.models.deletion +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("laboratory", "0001_initial"), + ] + + operations = [ + migrations.AddField( + model_name="qualitycontrol", + name="result", + field=models.ForeignKey( + default=1, + on_delete=django.db.models.deletion.CASCADE, + related_name="quality_controls", + to="laboratory.labresult", + ), + preserve_default=False, + ), + ] diff --git a/laboratory/migrations/__pycache__/0002_qualitycontrol_result.cpython-312.pyc b/laboratory/migrations/__pycache__/0002_qualitycontrol_result.cpython-312.pyc new file mode 100644 index 00000000..7e3fd1af Binary files /dev/null and b/laboratory/migrations/__pycache__/0002_qualitycontrol_result.cpython-312.pyc differ diff --git a/laboratory/models.py b/laboratory/models.py index ee7b85e6..4e844ca8 100644 --- a/laboratory/models.py +++ b/laboratory/models.py @@ -337,7 +337,28 @@ class LabOrder(models.Model): """ Lab order model for test ordering and management. """ - + PRIORITY_CHOICES = [ + ('ROUTINE', 'Routine'), + ('URGENT', 'Urgent'), + ('STAT', 'STAT'), + ('ASAP', 'ASAP'), + ('TIMED', 'Timed'), + ] + STATUS_CHOICES = [ + ('PENDING', 'Pending'), + ('SCHEDULED', 'Scheduled'), + ('COLLECTED', 'Collected'), + ('IN_PROGRESS', 'In Progress'), + ('COMPLETED', 'Completed'), + ('CANCELLED', 'Cancelled'), + ('ON_HOLD', 'On Hold'), + ] + FASTING_STATUS_CHOICES = [ + ('FASTING', 'Fasting'), + ('NON_FASTING', 'Non-Fasting'), + ('UNKNOWN', 'Unknown'), + ] + # Tenant relationship tenant = models.ForeignKey( 'core.Tenant', @@ -387,13 +408,7 @@ class LabOrder(models.Model): ) priority = models.CharField( max_length=20, - choices=[ - ('ROUTINE', 'Routine'), - ('URGENT', 'Urgent'), - ('STAT', 'STAT'), - ('ASAP', 'ASAP'), - ('TIMED', 'Timed'), - ], + choices=PRIORITY_CHOICES, default='ROUTINE', help_text='Order priority' ) @@ -430,11 +445,7 @@ class LabOrder(models.Model): ) fasting_status = models.CharField( max_length=20, - choices=[ - ('FASTING', 'Fasting'), - ('NON_FASTING', 'Non-Fasting'), - ('UNKNOWN', 'Unknown'), - ], + choices=FASTING_STATUS_CHOICES, default='UNKNOWN', help_text='Patient fasting status' ) @@ -442,15 +453,7 @@ class LabOrder(models.Model): # Status status = models.CharField( max_length=20, - choices=[ - ('PENDING', 'Pending'), - ('SCHEDULED', 'Scheduled'), - ('COLLECTED', 'Collected'), - ('IN_PROGRESS', 'In Progress'), - ('COMPLETED', 'Completed'), - ('CANCELLED', 'Cancelled'), - ('ON_HOLD', 'On Hold'), - ], + choices=STATUS_CHOICES, default='PENDING', help_text='Order status' ) @@ -527,7 +530,54 @@ class Specimen(models.Model): """ Specimen model for specimen tracking and management. """ - + SPECIMEN_TYPE_CHOICES = [ + ('BLOOD', 'Blood'), + ('SERUM', 'Serum'), + ('PLASMA', 'Plasma'), + ('URINE', 'Urine'), + ('STOOL', 'Stool'), + ('CSF', 'Cerebrospinal Fluid'), + ('SPUTUM', 'Sputum'), + ('SWAB', 'Swab'), + ('TISSUE', 'Tissue'), + ('FLUID', 'Body Fluid'), + ('SALIVA', 'Saliva'), + ('HAIR', 'Hair'), + ('NAIL', 'Nail'), + ('OTHER', 'Other'), + ] + QUALITY_CHOICES = [ + ('ACCEPTABLE', 'Acceptable'), + ('SUBOPTIMAL', 'Suboptimal'), + ('REJECTED', 'Rejected'), + ] + REJECTION_REASON_CHOICES = [ + ('HEMOLYZED', 'Hemolyzed'), + ('CLOTTED', 'Clotted'), + ('INSUFFICIENT_VOLUME', 'Insufficient Volume'), + ('CONTAMINATED', 'Contaminated'), + ('MISLABELED', 'Mislabeled'), + ('EXPIRED', 'Expired'), + ('IMPROPER_STORAGE', 'Improper Storage'), + ('DAMAGED_CONTAINER', 'Damaged Container'), + ('OTHER', 'Other'), + ] + STORAGE_TEMPERATURE_CHOICES = [ + ('ROOM_TEMP', 'Room Temperature'), + ('REFRIGERATED', 'Refrigerated (2-8°C)'), + ('FROZEN', 'Frozen (-20°C)'), + ('DEEP_FROZEN', 'Deep Frozen (-80°C)'), + ] + STATUS_CHOICES = [ + ('COLLECTED', 'Collected'), + ('IN_TRANSIT', 'In Transit'), + ('RECEIVED', 'Received'), + ('PROCESSING', 'Processing'), + ('COMPLETED', 'Completed'), + ('REJECTED', 'Rejected'), + ('DISPOSED', 'Disposed'), + ] + # Order relationship order = models.ForeignKey( LabOrder, @@ -552,22 +602,7 @@ class Specimen(models.Model): # Specimen Details specimen_type = models.CharField( max_length=30, - choices=[ - ('BLOOD', 'Blood'), - ('SERUM', 'Serum'), - ('PLASMA', 'Plasma'), - ('URINE', 'Urine'), - ('STOOL', 'Stool'), - ('CSF', 'Cerebrospinal Fluid'), - ('SPUTUM', 'Sputum'), - ('SWAB', 'Swab'), - ('TISSUE', 'Tissue'), - ('FLUID', 'Body Fluid'), - ('SALIVA', 'Saliva'), - ('HAIR', 'Hair'), - ('NAIL', 'Nail'), - ('OTHER', 'Other'), - ], + choices=SPECIMEN_TYPE_CHOICES, help_text='Specimen type' ) container_type = models.CharField( @@ -611,11 +646,7 @@ class Specimen(models.Model): # Specimen Quality quality = models.CharField( max_length=20, - choices=[ - ('ACCEPTABLE', 'Acceptable'), - ('SUBOPTIMAL', 'Suboptimal'), - ('REJECTED', 'Rejected'), - ], + choices=QUALITY_CHOICES, default='ACCEPTABLE', help_text='Specimen quality' ) @@ -623,17 +654,7 @@ class Specimen(models.Model): max_length=100, blank=True, null=True, - choices=[ - ('HEMOLYZED', 'Hemolyzed'), - ('CLOTTED', 'Clotted'), - ('INSUFFICIENT_VOLUME', 'Insufficient Volume'), - ('CONTAMINATED', 'Contaminated'), - ('MISLABELED', 'Mislabeled'), - ('EXPIRED', 'Expired'), - ('IMPROPER_STORAGE', 'Improper Storage'), - ('DAMAGED_CONTAINER', 'Damaged Container'), - ('OTHER', 'Other'), - ], + choices=REJECTION_REASON_CHOICES, help_text='Reason for rejection' ) quality_notes = models.TextField( @@ -666,12 +687,7 @@ class Specimen(models.Model): ) storage_temperature = models.CharField( max_length=30, - choices=[ - ('ROOM_TEMP', 'Room Temperature'), - ('REFRIGERATED', 'Refrigerated (2-8°C)'), - ('FROZEN', 'Frozen (-20°C)'), - ('DEEP_FROZEN', 'Deep Frozen (-80°C)'), - ], + choices=STORAGE_TEMPERATURE_CHOICES, default='ROOM_TEMP', help_text='Storage temperature' ) @@ -679,15 +695,7 @@ class Specimen(models.Model): # Status status = models.CharField( max_length=20, - choices=[ - ('COLLECTED', 'Collected'), - ('IN_TRANSIT', 'In Transit'), - ('RECEIVED', 'Received'), - ('PROCESSING', 'Processing'), - ('COMPLETED', 'Completed'), - ('REJECTED', 'Rejected'), - ('DISPOSED', 'Disposed'), - ], + choices=STATUS_CHOICES, default='COLLECTED', help_text='Specimen status' ) @@ -757,7 +765,28 @@ class LabResult(models.Model): """ Lab result model for test results and reporting. """ - + RESULT_TYPE_CHOICES = [ + ('NUMERIC', 'Numeric'), + ('TEXT', 'Text'), + ('CODED', 'Coded'), + ('NARRATIVE', 'Narrative'), + ] + ABNORMAL_FLAG_CHOICES = [ + ('N', 'Normal'), + ('H', 'High'), + ('L', 'Low'), + ('HH', 'Critical High'), + ('LL', 'Critical Low'), + ('A', 'Abnormal'), + ] + STATUS_CHOICES = [ + ('PENDING', 'Pending'), + ('IN_PROGRESS', 'In Progress'), + ('COMPLETED', 'Completed'), + ('VERIFIED', 'Verified'), + ('AMENDED', 'Amended'), + ('CANCELLED', 'Cancelled'), + ] # Order and Test relationship order = models.ForeignKey( LabOrder, @@ -800,12 +829,7 @@ class LabResult(models.Model): ) result_type = models.CharField( max_length=20, - choices=[ - ('NUMERIC', 'Numeric'), - ('TEXT', 'Text'), - ('CODED', 'Coded'), - ('NARRATIVE', 'Narrative'), - ], + choices=RESULT_TYPE_CHOICES, default='NUMERIC', help_text='Type of result' ) @@ -819,14 +843,7 @@ class LabResult(models.Model): ) abnormal_flag = models.CharField( max_length=10, - choices=[ - ('N', 'Normal'), - ('H', 'High'), - ('L', 'Low'), - ('HH', 'Critical High'), - ('LL', 'Critical Low'), - ('A', 'Abnormal'), - ], + choices=ABNORMAL_FLAG_CHOICES, blank=True, null=True, help_text='Abnormal flag' @@ -896,14 +913,7 @@ class LabResult(models.Model): # Status status = models.CharField( max_length=20, - choices=[ - ('PENDING', 'Pending'), - ('IN_PROGRESS', 'In Progress'), - ('COMPLETED', 'Completed'), - ('VERIFIED', 'Verified'), - ('AMENDED', 'Amended'), - ('CANCELLED', 'Cancelled'), - ], + choices=STATUS_CHOICES, default='PENDING', help_text='Result status' ) @@ -994,7 +1004,18 @@ class QualityControl(models.Model): """ Quality control model for lab quality management. """ - + CONTROL_LEVEL_CHOICES = [ + ('NORMAL', 'Normal'), + ('LOW', 'Low'), + ('HIGH', 'High'), + ('CRITICAL', 'Critical'), + ] + STATUS_CHOICES = [ + ('PASSED', 'Passed'), + ('FAILED', 'Failed'), + ('WARNING', 'Warning'), + ('PENDING', 'Pending'), + ] # Tenant relationship tenant = models.ForeignKey( 'core.Tenant', @@ -1010,7 +1031,7 @@ class QualityControl(models.Model): related_name='quality_controls', help_text='Lab test' ) - + result = models.ForeignKey(LabResult, on_delete=models.CASCADE, related_name='quality_controls') # QC Information qc_id = models.UUIDField( default=uuid.uuid4, @@ -1030,12 +1051,7 @@ class QualityControl(models.Model): ) control_level = models.CharField( max_length=20, - choices=[ - ('NORMAL', 'Normal'), - ('LOW', 'Low'), - ('HIGH', 'High'), - ('CRITICAL', 'Critical'), - ], + choices=CONTROL_LEVEL_CHOICES, help_text='Control level' ) @@ -1069,12 +1085,7 @@ class QualityControl(models.Model): # QC Status status = models.CharField( max_length=20, - choices=[ - ('PASSED', 'Passed'), - ('FAILED', 'Failed'), - ('WARNING', 'Warning'), - ('PENDING', 'Pending'), - ], + choices=STATUS_CHOICES, help_text='QC status' ) @@ -1166,7 +1177,11 @@ class ReferenceRange(models.Model): """ Reference range model for test normal values. """ - + GENDER_CHOICES = [ + ('M', 'Male'), + ('F', 'Female'), + ('ALL', 'All'), + ] # Test relationship test = models.ForeignKey( LabTest, @@ -1186,11 +1201,7 @@ class ReferenceRange(models.Model): # Demographics gender = models.CharField( max_length=10, - choices=[ - ('M', 'Male'), - ('F', 'Female'), - ('ALL', 'All'), - ], + choices=GENDER_CHOICES, default='ALL', help_text='Gender' ) diff --git a/laboratory/views.py b/laboratory/views.py index 045ca9bf..cf7a7f95 100644 --- a/laboratory/views.py +++ b/laboratory/views.py @@ -63,23 +63,23 @@ class LaboratoryDashboardView(LoginRequiredMixin, TemplateView): status='PENDING' ).count(), 'results_completed_today': LabResult.objects.filter( - tenant=tenant, - result_datetime__date=today, + order__tenant=tenant, + analyzed_datetime__date=today, status='VERIFIED' ).count(), 'qc_tests_today': QualityControl.objects.filter( tenant=tenant, - test_date=today + run_datetime=today ).count(), 'total_tests_available': LabTest.objects.filter( tenant=tenant, is_active=True ).count(), 'critical_results': LabResult.objects.filter( - tenant=tenant, + order__tenant=tenant, is_critical=True, status='VERIFIED', - result_datetime__date=today + analyzed_datetime__date=today ).count(), }) @@ -90,9 +90,9 @@ class LaboratoryDashboardView(LoginRequiredMixin, TemplateView): # Recent results context['recent_results'] = LabResult.objects.filter( - tenant=tenant, + order__tenant=tenant, status='VERIFIED' - ).select_related('order', 'test').order_by('-result_datetime')[:10] + ).select_related('order', 'test').order_by('-analyzed_datetime')[:10] return context @@ -281,12 +281,12 @@ class ReferenceRangeListView(LoginRequiredMixin, ListView): List all reference ranges with filtering. """ model = ReferenceRange - template_name = 'laboratory/reference_range_list.html' + template_name = 'laboratory/reference_ranges/reference_range_list.html' context_object_name = 'reference_ranges' paginate_by = 25 def get_queryset(self): - queryset = ReferenceRange.objects.filter(tenant=self.request.user.tenant) + queryset = ReferenceRange.objects.filter(test__tenant=self.request.user.tenant) # Filter by test test_id = self.request.GET.get('test') @@ -307,7 +307,7 @@ class ReferenceRangeListView(LoginRequiredMixin, ListView): tenant=self.request.user.tenant, is_active=True ).order_by('test_name'), - 'genders': ReferenceRange._meta.get_field('gender').choices, + 'genders': ReferenceRange.GENDER_CHOICES, }) return context @@ -317,11 +317,11 @@ class ReferenceRangeDetailView(LoginRequiredMixin, DetailView): Display detailed information about a reference range. """ model = ReferenceRange - template_name = 'laboratory/reference_range_detail.html' + template_name = 'laboratory/reference_ranges/reference_range_detail.html' context_object_name = 'reference_range' def get_queryset(self): - return ReferenceRange.objects.filter(tenant=self.request.user.tenant) + return ReferenceRange.objects.filter(test__tenant=self.request.user.tenant) class ReferenceRangeCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): @@ -330,7 +330,7 @@ class ReferenceRangeCreateView(LoginRequiredMixin, PermissionRequiredMixin, Crea """ model = ReferenceRange form_class = ReferenceRangeForm - template_name = 'laboratory/reference_range_form.html' + template_name = 'laboratory/reference_ranges/reference_range_form.html' permission_required = 'laboratory.add_referencerange' success_url = reverse_lazy('laboratory:reference_range_list') @@ -339,7 +339,7 @@ class ReferenceRangeCreateView(LoginRequiredMixin, PermissionRequiredMixin, Crea response = super().form_valid(form) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=self.request.user, action='REFERENCE_RANGE_CREATED', model='ReferenceRange', @@ -361,11 +361,11 @@ class ReferenceRangeUpdateView(LoginRequiredMixin, PermissionRequiredMixin, Upda """ model = ReferenceRange form_class = ReferenceRangeForm - template_name = 'laboratory/reference_range_form.html' + template_name = 'laboratory/reference_ranges/reference_range_form.html' permission_required = 'laboratory.change_referencerange' def get_queryset(self): - return ReferenceRange.objects.filter(tenant=self.request.user.tenant) + return ReferenceRange.objects.filter(test__tenant=self.request.user.tenant) def get_success_url(self): return reverse('laboratory:reference_range_detail', kwargs={'pk': self.object.pk}) @@ -374,7 +374,7 @@ class ReferenceRangeUpdateView(LoginRequiredMixin, PermissionRequiredMixin, Upda response = super().form_valid(form) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=self.request.user, action='REFERENCE_RANGE_UPDATED', model='ReferenceRange', @@ -394,12 +394,12 @@ class ReferenceRangeDeleteView(LoginRequiredMixin, PermissionRequiredMixin, Dele Delete a reference range. """ model = ReferenceRange - template_name = 'laboratory/reference_range_confirm_delete.html' + template_name = 'laboratory/reference_ranges/reference_range_confirm_delete.html' permission_required = 'laboratory.delete_referencerange' success_url = reverse_lazy('laboratory:reference_range_list') def get_queryset(self): - return ReferenceRange.objects.filter(tenant=self.request.user.tenant) + return ReferenceRange.objects.filter(test__tenant=self.request.user.tenant) def delete(self, request, *args, **kwargs): self.object = self.get_object() @@ -408,7 +408,7 @@ class ReferenceRangeDeleteView(LoginRequiredMixin, PermissionRequiredMixin, Dele response = super().delete(request, *args, **kwargs) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='REFERENCE_RANGE_DELETED', model='ReferenceRange', @@ -430,7 +430,7 @@ class LabOrderListView(LoginRequiredMixin, ListView): """ model = LabOrder template_name = 'laboratory/orders/lab_order_list.html' - context_object_name = 'lab_orders' + context_object_name = 'orders' paginate_by = 25 def get_queryset(self): @@ -465,7 +465,7 @@ class LabOrderListView(LoginRequiredMixin, ListView): queryset = queryset.filter(order_datetime__date__lte=date_to) return queryset.select_related( - 'patient', 'test', 'ordering_provider' + 'patient', 'ordering_provider' ).order_by('-order_datetime') def get_context_data(self, **kwargs): @@ -582,7 +582,7 @@ class SpecimenListView(LoginRequiredMixin, ListView): paginate_by = 25 def get_queryset(self): - queryset = Specimen.objects.filter(tenant=self.request.user.tenant) + queryset = Specimen.objects.filter(order__tenant=self.request.user.tenant) # Search functionality search = self.request.GET.get('search') @@ -604,7 +604,7 @@ class SpecimenListView(LoginRequiredMixin, ListView): if specimen_type: queryset = queryset.filter(specimen_type=specimen_type) - return queryset.select_related('order__patient', 'order__test').order_by('-collection_datetime') + return queryset.select_related('order__patient').order_by('-collected_datetime') def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) @@ -624,7 +624,7 @@ class SpecimenDetailView(LoginRequiredMixin, DetailView): context_object_name = 'specimen' def get_queryset(self): - return Specimen.objects.filter(tenant=self.request.user.tenant) + return Specimen.objects.filter(order__tenant=self.request.user.tenant) class SpecimenCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): @@ -643,7 +643,7 @@ class SpecimenCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView response = super().form_valid(form) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=self.request.user, action='SPECIMEN_COLLECTED', model='Specimen', @@ -663,12 +663,12 @@ class SpecimenUpdateView(LoginRequiredMixin, PermissionRequiredMixin, UpdateView Update specimen (limited to status and processing notes). """ model = Specimen - fields = ['status', 'processing_notes'] # Restricted fields + fields = ['status'] # Restricted fields template_name = 'laboratory/specimens/specimen_form.html' permission_required = 'laboratory.change_specimen' def get_queryset(self): - return Specimen.objects.filter(tenant=self.request.user.tenant) + return Specimen.objects.filter(order__tenant=self.request.user.tenant) def get_success_url(self): return reverse('laboratory:specimen_detail', kwargs={'pk': self.object.pk}) @@ -677,7 +677,7 @@ class SpecimenUpdateView(LoginRequiredMixin, PermissionRequiredMixin, UpdateView response = super().form_valid(form) # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=self.request.user, action='SPECIMEN_UPDATED', model='Specimen', @@ -814,8 +814,8 @@ class QualityControlListView(LoginRequiredMixin, ListView): List all quality control records. """ model = QualityControl - template_name = 'laboratory/quality_control_list.html' - context_object_name = 'qc_records' + template_name = 'laboratory/quality_control/qc_sample_list.html' + context_object_name = 'qc_samples' paginate_by = 25 def get_queryset(self): @@ -831,7 +831,7 @@ class QualityControlListView(LoginRequiredMixin, ListView): if result: queryset = queryset.filter(result=result) - return queryset.select_related('test', 'performed_by').order_by('-test_date') + return queryset.select_related('test', 'performed_by') def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) @@ -850,7 +850,7 @@ class QualityControlDetailView(LoginRequiredMixin, DetailView): Display detailed information about a quality control record. """ model = QualityControl - template_name = 'laboratory/quality_control_detail.html' + template_name = 'laboratory/quality_control/qc_sample_detail.html' context_object_name = 'qc_record' def get_queryset(self): @@ -1196,7 +1196,7 @@ def mark_collected(request, order_id): order.save() # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='SPECIMEN_COLLECTED', model='LabOrder', diff --git a/logs/hospital_management.log b/logs/hospital_management.log index 3963be60..3f79fef8 100644 --- a/logs/hospital_management.log +++ b/logs/hospital_management.log @@ -92209,3 +92209,9498 @@ Traceback (most recent call last): raise NoReverseMatch(msg) django.urls.exceptions.NoReverseMatch: Reverse for 'get_patient_info' not found. 'get_patient_info' is not a valid view function or pattern name. ERROR 2025-08-27 18:37:47,527 basehttp 7366 13203795968 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 184495 +INFO 2025-08-27 18:45:49,628 basehttp 7366 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 18:45:49,925 log 7366 13186969600 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:45:49,928 basehttp 7366 13186969600 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-27 18:45:49,933 log 7366 6171373568 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:45:49,934 basehttp 7366 6171373568 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +INFO 2025-08-27 18:45:50,474 basehttp 7366 6171373568 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +INFO 2025-08-27 18:45:50,545 basehttp 7366 6171373568 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 18:45:50,594 log 7366 13186969600 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:45:50,596 basehttp 7366 13186969600 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +ERROR 2025-08-27 18:45:50,602 log 7366 13170143232 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:45:50,603 basehttp 7366 13170143232 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-27 18:45:57,499 log 7366 13170143232 Internal Server Error: /en/pharmacy/medications/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'validate_ndc' not found. 'validate_ndc' is not a valid view function or pattern name. +ERROR 2025-08-27 18:45:57,500 basehttp 7366 13170143232 "GET /en/pharmacy/medications/create/ HTTP/1.1" 500 179711 +ERROR 2025-08-27 18:46:02,405 log 7366 13170143232 Internal Server Error: /en/pharmacy/inventory/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 178, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 37, in get_form + return form_class(**self.get_form_kwargs()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: BaseModelForm.__init__() got an unexpected keyword argument 'user' +ERROR 2025-08-27 18:46:02,406 basehttp 7366 13170143232 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 500 94424 +WARNING 2025-08-27 18:46:07,713 log 7366 13170143232 Not Found: /en/pharmacy/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-27 18:46:07,713 basehttp 7366 13170143232 "GET /en/pharmacy/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 38634 +INFO 2025-08-27 18:46:10,788 basehttp 7366 13170143232 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +INFO 2025-08-27 18:46:10,844 basehttp 7366 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 18:46:10,883 log 7366 6171373568 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:46:10,885 basehttp 7366 6171373568 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-27 18:46:10,895 log 7366 13186969600 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:46:10,896 basehttp 7366 13186969600 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +INFO 2025-08-27 18:46:14,286 basehttp 7366 13186969600 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +INFO 2025-08-27 18:46:14,346 basehttp 7366 13186969600 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 18:46:14,388 log 7366 13170143232 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:46:14,391 basehttp 7366 13170143232 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-27 18:46:14,401 log 7366 6171373568 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 18:46:14,401 basehttp 7366 6171373568 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +ERROR 2025-08-27 18:46:16,556 log 7366 6171373568 Internal Server Error: /en/pharmacy/medications/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/options.py", line 683, in get_field + return self.fields_map[field_name] + ~~~~~~~~~~~~~~~^^^^^^^^^^^^ +KeyError: 'medication_type' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 178, in get + context = self.get_context_data() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 401, in get_context_data + 'medication_types': Medication._meta.get_field('medication_type').choices, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/options.py", line 685, in get_field + raise FieldDoesNotExist( +django.core.exceptions.FieldDoesNotExist: Medication has no field named 'medication_type' +ERROR 2025-08-27 18:46:16,557 basehttp 7366 6171373568 "GET /en/pharmacy/medications/ HTTP/1.1" 500 97379 +INFO 2025-08-27 18:47:30,580 autoreload 7366 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 18:47:31,207 autoreload 61010 8466948288 Watching for file changes with StatReloader +INFO 2025-08-27 20:44:13,896 autoreload 61010 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-27 20:44:14,378 autoreload 62955 8466948288 Watching for file changes with StatReloader +INFO 2025-08-27 20:45:23,788 autoreload 62955 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-27 20:45:24,183 autoreload 63425 8466948288 Watching for file changes with StatReloader +INFO 2025-08-27 20:46:07,612 autoreload 63425 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-27 20:46:08,004 autoreload 63833 8466948288 Watching for file changes with StatReloader +INFO 2025-08-27 20:49:45,745 autoreload 63833 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 20:49:46,136 autoreload 65393 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 20:49:49,264 log 65393 6130544640 Internal Server Error: /en/pharmacy/medications/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_search' not found. 'medication_search' is not a valid view function or pattern name. +ERROR 2025-08-27 20:49:49,267 basehttp 65393 6130544640 "GET /en/pharmacy/medications/ HTTP/1.1" 500 226761 +ERROR 2025-08-27 20:56:06,320 log 65393 6130544640 Internal Server Error: /en/pharmacy/medications/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_search' not found. 'medication_search' is not a valid view function or pattern name. +ERROR 2025-08-27 20:56:06,326 basehttp 65393 6130544640 "GET /en/pharmacy/medications/ HTTP/1.1" 500 227098 +ERROR 2025-08-27 20:57:21,740 log 65393 6130544640 Internal Server Error: /en/pharmacy/medications/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_edit' not found. 'medication_edit' is not a valid view function or pattern name. +ERROR 2025-08-27 20:57:21,743 basehttp 65393 6130544640 "GET /en/pharmacy/medications/ HTTP/1.1" 500 252866 +INFO 2025-08-27 20:58:32,338 basehttp 65393 6130544640 "GET /en/pharmacy/medications/ HTTP/1.1" 200 116921 +INFO 2025-08-27 20:58:32,347 basehttp 65393 6130544640 "GET /static/css/custom.css HTTP/1.1" 304 0 +INFO 2025-08-27 20:58:32,389 basehttp 65393 6130544640 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:02:40,214 log 65393 6130544640 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 325, in get_context_data + ).select_related('patient', 'prescriber').order_by('-prescribed_date')[:10] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'prescribed_date' into field. Choices are: administration_records, created_at, date_prescribed, date_written, diagnosis_code, dispense_as_written, dispense_records, dosage_instructions, duration, e_prescription_id, electronic_prescription, encounter, encounter_id, expiration_date, frequency, generic_substitution_allowed, id, indication, medication, medication_id, patient, patient_id, patient_instructions, pharmacy_notes, prescriber, prescriber_id, prescription_id, prescription_number, prior_authorization_expiry, prior_authorization_number, prior_authorization_required, quantity_prescribed, quantity_unit, refills_authorized, refills_remaining, status, tenant, tenant_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-27 21:02:40,216 basehttp 65393 6130544640 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 105308 +INFO 2025-08-27 21:03:02,674 autoreload 65393 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 21:03:03,229 autoreload 69766 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 21:03:04,434 log 69766 6202011648 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 328, in get_context_data + context['inventory_items'] = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_active' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 21:03:04,435 basehttp 69766 6202011648 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 140818 +ERROR 2025-08-27 21:03:06,256 log 69766 6202011648 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 328, in get_context_data + context['inventory_items'] = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_active' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 21:03:06,257 basehttp 69766 6202011648 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 140818 +INFO 2025-08-27 21:05:03,022 autoreload 69766 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-27 21:05:03,503 autoreload 70632 8466948288 Watching for file changes with StatReloader +INFO 2025-08-27 21:07:27,413 autoreload 70632 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-27 21:07:27,752 autoreload 71712 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 21:07:30,594 log 71712 6157611008 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 331, in get_context_data + ).order_by('expiry_date') + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'expiry_date' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 21:07:30,596 basehttp 71712 6157611008 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 103961 +INFO 2025-08-27 21:07:52,971 autoreload 71712 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 21:07:53,306 autoreload 71879 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 21:07:54,382 log 71879 6204764160 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 334, in get_context_data + context['interactions'] = DrugInteraction.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'status' into field. Choices are: clinical_effect, created_at, created_by, created_by_id, evidence_level, id, interaction_id, interaction_type, is_active, management_recommendations, mechanism, medication_1, medication_1_id, medication_2, medication_2_id, monitoring_parameters, references, severity, tenant, tenant_id, updated_at +ERROR 2025-08-27 21:07:54,384 basehttp 71879 6204764160 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 135170 +ERROR 2025-08-27 21:07:55,244 log 71879 6204764160 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 334, in get_context_data + context['interactions'] = DrugInteraction.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'status' into field. Choices are: clinical_effect, created_at, created_by, created_by_id, evidence_level, id, interaction_id, interaction_type, is_active, management_recommendations, mechanism, medication_1, medication_1_id, medication_2, medication_2_id, monitoring_parameters, references, severity, tenant, tenant_id, updated_at +ERROR 2025-08-27 21:07:55,245 basehttp 71879 6204764160 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 135170 +INFO 2025-08-27 21:08:41,131 autoreload 71879 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 21:08:41,453 autoreload 72270 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 21:08:44,167 log 72270 6169636864 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 351, in get_context_data + context['total_inventory'] = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_active' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-27 21:08:44,169 basehttp 72270 6169636864 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 141013 +INFO 2025-08-27 21:09:13,876 autoreload 72270 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-27 21:09:14,213 autoreload 72516 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-27 21:09:14,866 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_edit' not found. 'medication_edit' is not a valid view function or pattern name. +ERROR 2025-08-27 21:09:14,868 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 181067 +ERROR 2025-08-27 21:09:46,387 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_edit' not found. 'medication_edit' is not a valid view function or pattern name. +ERROR 2025-08-27 21:09:46,388 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 181531 +ERROR 2025-08-27 21:10:01,297 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_print' not found. 'medication_print' is not a valid view function or pattern name. +ERROR 2025-08-27 21:10:01,298 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 181770 +ERROR 2025-08-27 21:10:16,840 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_inventory_status' not found. 'medication_inventory_status' is not a valid view function or pattern name. +ERROR 2025-08-27 21:10:16,841 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 177952 +ERROR 2025-08-27 21:10:46,442 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_prescription_stats' not found. 'medication_prescription_stats' is not a valid view function or pattern name. +ERROR 2025-08-27 21:10:46,443 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 183847 +ERROR 2025-08-27 21:11:05,441 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_interactions' not found. 'medication_interactions' is not a valid view function or pattern name. +ERROR 2025-08-27 21:11:05,442 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 500 188231 +INFO 2025-08-27 21:11:21,877 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/ HTTP/1.1" 200 30125 +INFO 2025-08-27 21:11:21,937 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:12:01,253 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'validate_ndc' not found. 'validate_ndc' is not a valid view function or pattern name. +ERROR 2025-08-27 21:12:01,255 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/update/ HTTP/1.1" 500 181836 +INFO 2025-08-27 21:12:21,951 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:12:26,162 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/4/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'validate_ndc' not found. 'validate_ndc' is not a valid view function or pattern name. +ERROR 2025-08-27 21:12:26,164 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/update/ HTTP/1.1" 500 181836 +INFO 2025-08-27 21:12:32,537 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:12:42,094 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'validate_ndc' not found. 'validate_ndc' is not a valid view function or pattern name. +ERROR 2025-08-27 21:12:42,095 basehttp 72516 6166589440 "GET /en/pharmacy/medications/create/ HTTP/1.1" 500 179723 +INFO 2025-08-27 21:13:32,541 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:13:37,434 basehttp 72516 6166589440 "GET /en/pharmacy/medications/ HTTP/1.1" 200 116921 +INFO 2025-08-27 21:13:37,505 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:13:39,482 log 72516 6166589440 Internal Server Error: /en/pharmacy/medications/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'check_medication_duplicates' not found. 'check_medication_duplicates' is not a valid view function or pattern name. +ERROR 2025-08-27 21:13:39,484 basehttp 72516 6166589440 "GET /en/pharmacy/medications/create/ HTTP/1.1" 500 182263 +INFO 2025-08-27 21:14:21,010 basehttp 72516 6166589440 "GET /en/pharmacy/medications/ HTTP/1.1" 200 116921 +INFO 2025-08-27 21:14:21,063 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:14:22,410 basehttp 72516 6166589440 "GET /en/pharmacy/medications/create/ HTTP/1.1" 200 45999 +INFO 2025-08-27 21:14:22,443 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:14:37,382 basehttp 72516 6166589440 "GET /en/pharmacy/medications/ HTTP/1.1" 200 116921 +INFO 2025-08-27 21:14:37,415 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:14:39,330 basehttp 72516 6166589440 "GET /en/pharmacy/medications/4/update/ HTTP/1.1" 200 46255 +INFO 2025-08-27 21:14:39,364 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:15:37,417 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:15:50,368 basehttp 72516 6166589440 "GET /en/pharmacy/medications/ HTTP/1.1" 200 117064 +INFO 2025-08-27 21:15:50,405 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:15:57,568 basehttp 72516 6166589440 "GET /en/pharmacy/medications/?page=2 HTTP/1.1" 200 117392 +INFO 2025-08-27 21:15:57,602 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:16:09,905 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:16:12,222 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +INFO 2025-08-27 21:16:20,928 basehttp 72516 6166589440 "GET /en/pharmacy/medications/create/ HTTP/1.1" 200 45999 +INFO 2025-08-27 21:16:20,960 basehttp 72516 6166589440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4625 +ERROR 2025-08-27 21:16:29,381 log 72516 6166589440 Internal Server Error: /en/pharmacy/inventory/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 178, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 37, in get_form + return form_class(**self.get_form_kwargs()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: BaseModelForm.__init__() got an unexpected keyword argument 'user' +ERROR 2025-08-27 21:16:29,382 basehttp 72516 6166589440 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 500 94424 +ERROR 2025-08-27 21:16:32,915 log 72516 6166589440 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'get_patient_info' not found. 'get_patient_info' is not a valid view function or pattern name. +ERROR 2025-08-27 21:16:32,916 basehttp 72516 6166589440 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 184495 +INFO 2025-08-28 19:18:18,747 autoreload 72516 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/patients/urls.py changed, reloading. +INFO 2025-08-28 19:18:19,159 autoreload 22466 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 19:18:19,718 log 22466 6341865472 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'get_medication_info' not found. 'get_medication_info' is not a valid view function or pattern name. +ERROR 2025-08-28 19:18:19,721 basehttp 22466 6341865472 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 184633 +INFO 2025-08-28 19:22:19,227 autoreload 22466 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 19:22:19,562 autoreload 24242 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 19:22:21,725 log 24242 6191149056 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'get_medication_info' not found. 'get_medication_info' is not a valid view function or pattern name. +ERROR 2025-08-28 19:22:21,727 basehttp 24242 6191149056 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 184633 +INFO 2025-08-28 19:23:12,661 autoreload 24242 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/urls.py changed, reloading. +INFO 2025-08-28 19:23:12,985 autoreload 24662 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 19:23:14,910 log 24662 6190772224 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'save_prescription_draft' not found. 'save_prescription_draft' is not a valid view function or pattern name. +ERROR 2025-08-28 19:23:14,911 basehttp 24662 6190772224 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 184179 +INFO 2025-08-28 19:28:45,747 autoreload 24662 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/models.py changed, reloading. +INFO 2025-08-28 19:28:46,119 autoreload 27136 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 19:28:46,416 log 27136 6204272640 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'save_prescription_draft' with no arguments not found. 1 pattern(s) tried: ['en/pharmacy/prescription/(?P[0-9]+)/draft/\\Z'] +ERROR 2025-08-28 19:28:46,418 basehttp 27136 6204272640 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 186327 +ERROR 2025-08-28 20:54:13,362 log 27136 6204272640 Internal Server Error: /en/pharmacy/prescriptions/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'check_drug_interactions' not found. 'check_drug_interactions' is not a valid view function or pattern name. +ERROR 2025-08-28 20:54:13,369 basehttp 27136 6204272640 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 500 185597 +INFO 2025-08-28 20:56:56,192 autoreload 27136 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 20:56:56,540 autoreload 48129 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 20:56:57,240 basehttp 48129 6132609024 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 200 71387 +INFO 2025-08-28 20:56:57,251 basehttp 48129 6132609024 "GET /static/css/custom.css HTTP/1.1" 304 0 +INFO 2025-08-28 20:56:57,287 basehttp 48129 6132609024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 20:57:52,700 basehttp 48129 6132609024 "GET /en/pharmacy/inventory/ HTTP/1.1" 200 120332 +INFO 2025-08-28 20:57:52,736 basehttp 48129 6132609024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 20:58:01,588 basehttp 48129 6132609024 "GET /en/pharmacy/inventory/425/ HTTP/1.1" 200 90775 +INFO 2025-08-28 20:58:01,624 basehttp 48129 6132609024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 20:58:30,882 basehttp 48129 6132609024 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +INFO 2025-08-28 20:58:30,928 basehttp 48129 6132609024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 20:58:30,972 log 48129 6166261760 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 20:58:30,979 basehttp 48129 6166261760 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-28 20:58:30,985 log 48129 6149435392 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 20:58:30,986 basehttp 48129 6149435392 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +WARNING 2025-08-28 20:58:32,669 log 48129 6149435392 Not Found: /en/pharmacy/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-28 20:58:32,670 basehttp 48129 6149435392 "GET /en/pharmacy/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 39448 +ERROR 2025-08-28 20:58:51,837 log 48129 6149435392 Internal Server Error: /en/pharmacy/inventory/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 178, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 37, in get_form + return form_class(**self.get_form_kwargs()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: BaseModelForm.__init__() got an unexpected keyword argument 'user' +ERROR 2025-08-28 20:58:51,839 basehttp 48129 6149435392 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 500 94424 +INFO 2025-08-28 21:00:25,892 autoreload 48129 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 21:00:26,233 autoreload 49631 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:00:28,460 log 49631 6193688576 Internal Server Error: /en/pharmacy/inventory/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'medication_info' not found. 'medication_info' is not a valid view function or pattern name. +ERROR 2025-08-28 21:00:28,464 basehttp 49631 6193688576 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 500 184290 +ERROR 2025-08-28 21:02:15,802 log 49631 6193688576 Internal Server Error: /en/pharmacy/inventory/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'check_inventory_duplicates' not found. 'check_inventory_duplicates' is not a valid view function or pattern name. +ERROR 2025-08-28 21:02:15,807 basehttp 49631 6193688576 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 500 183930 +INFO 2025-08-28 21:02:50,934 basehttp 49631 6193688576 "GET /en/pharmacy/inventory/create/ HTTP/1.1" 200 70718 +INFO 2025-08-28 21:02:50,981 basehttp 49631 6193688576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:03:28,380 basehttp 49631 6210514944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:03:28,432 log 49631 6193688576 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:03:28,437 log 49631 6227341312 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:03:28,439 basehttp 49631 6193688576 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +ERROR 2025-08-28 21:03:28,440 basehttp 49631 6227341312 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +INFO 2025-08-28 21:03:30,305 basehttp 49631 6227341312 "GET /en/pharmacy/medications/create/ HTTP/1.1" 200 45999 +INFO 2025-08-28 21:03:30,340 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:03:41,845 basehttp 49631 6227341312 "GET /en/pharmacy/prescriptions/create/ HTTP/1.1" 200 71387 +INFO 2025-08-28 21:03:41,886 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:03:58,391 log 49631 6227341312 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:03:58,392 basehttp 49631 6227341312 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126669 +INFO 2025-08-28 21:04:01,694 basehttp 49631 6227341312 "GET / HTTP/1.1" 302 0 +INFO 2025-08-28 21:04:01,717 basehttp 49631 6193688576 "GET /en/ HTTP/1.1" 200 47580 +INFO 2025-08-28 21:04:01,775 basehttp 49631 6193688576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:04:01,779 basehttp 49631 6244167680 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-28 21:04:01,780 basehttp 49631 6227341312 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-28 21:04:01,781 basehttp 49631 6210514944 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-28 21:04:16,314 basehttp 49631 6210514944 "GET /en/ HTTP/1.1" 200 47580 +INFO 2025-08-28 21:04:16,382 basehttp 49631 6193688576 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-28 21:04:16,385 basehttp 49631 6210514944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:04:16,385 basehttp 49631 6244167680 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-28 21:04:16,388 basehttp 49631 6227341312 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-28 21:04:27,304 basehttp 49631 6227341312 "GET /en/laboratory/orders/create/ HTTP/1.1" 200 36955 +INFO 2025-08-28 21:04:27,338 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:04:43,422 basehttp 49631 6227341312 "GET /en/billing/bills/create/ HTTP/1.1" 200 109320 +INFO 2025-08-28 21:04:43,469 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:05:43,483 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:05:47,124 basehttp 49631 6227341312 "GET /en/billing/bills/ HTTP/1.1" 200 31716 +INFO 2025-08-28 21:05:47,166 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:05:47,170 basehttp 49631 6244167680 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4923 +INFO 2025-08-28 21:06:00,776 basehttp 49631 6244167680 "GET /en/admin HTTP/1.1" 301 0 +INFO 2025-08-28 21:06:00,834 basehttp 49631 6227341312 "GET /en/admin/ HTTP/1.1" 200 88075 +INFO 2025-08-28 21:06:00,842 basehttp 49631 6210514944 "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2808 +INFO 2025-08-28 21:06:00,842 basehttp 49631 6193688576 "GET /static/admin/js/theme.js HTTP/1.1" 200 1653 +INFO 2025-08-28 21:06:00,842 basehttp 49631 6227341312 "GET /static/admin/css/base.css HTTP/1.1" 200 22120 +INFO 2025-08-28 21:06:00,843 basehttp 49631 6193688576 "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810 +INFO 2025-08-28 21:06:00,843 basehttp 49631 6227341312 "GET /static/admin/css/dashboard.css HTTP/1.1" 200 441 +INFO 2025-08-28 21:06:00,844 basehttp 49631 6210514944 "GET /static/admin/css/responsive.css HTTP/1.1" 200 16565 +INFO 2025-08-28 21:06:00,845 basehttp 49631 6210514944 "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 +INFO 2025-08-28 21:06:00,847 basehttp 49631 6210514944 "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331 +INFO 2025-08-28 21:06:00,847 basehttp 49631 6227341312 "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380 +INFO 2025-08-28 21:06:00,848 basehttp 49631 6193688576 "GET /static/admin/img/icon-deletelink.svg HTTP/1.1" 200 392 +INFO 2025-08-28 21:06:04,763 basehttp 49631 6193688576 "GET /en/admin/billing/billlineitem/ HTTP/1.1" 200 71961 +INFO 2025-08-28 21:06:04,769 basehttp 49631 6193688576 "GET /static/admin/css/changelists.css HTTP/1.1" 200 6878 +INFO 2025-08-28 21:06:04,773 basehttp 49631 6244167680 "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347 +INFO 2025-08-28 21:06:04,774 basehttp 49631 6260994048 "GET /static/admin/js/core.js HTTP/1.1" 200 6208 +INFO 2025-08-28 21:06:04,774 basehttp 49631 6193688576 "GET /static/admin/js/actions.js HTTP/1.1" 200 8076 +INFO 2025-08-28 21:06:04,775 basehttp 49631 6277820416 "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9777 +INFO 2025-08-28 21:06:04,776 basehttp 49631 6244167680 "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887 +INFO 2025-08-28 21:06:04,776 basehttp 49631 6193688576 "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531 +INFO 2025-08-28 21:06:04,777 basehttp 49631 6277820416 "GET /static/admin/img/search.svg HTTP/1.1" 200 458 +INFO 2025-08-28 21:06:04,780 basehttp 49631 6210514944 "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314 +INFO 2025-08-28 21:06:04,783 basehttp 49631 6227341312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 21:06:04,783 basehttp 49631 6260994048 "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171 +INFO 2025-08-28 21:06:04,784 basehttp 49631 6227341312 "GET /static/admin/js/filters.js HTTP/1.1" 200 978 +INFO 2025-08-28 21:06:04,796 basehttp 49631 6260994048 "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 200 581 +INFO 2025-08-28 21:06:04,796 basehttp 49631 6227341312 "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 200 331 +INFO 2025-08-28 21:06:36,457 basehttp 49631 6227341312 "GET /en/admin/billing/billlineitem/ HTTP/1.1" 200 149037 +INFO 2025-08-28 21:06:36,470 basehttp 49631 6227341312 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 21:06:36,477 basehttp 49631 6227341312 "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 200 1097 +INFO 2025-08-28 21:06:40,823 basehttp 49631 6227341312 "GET /en/billing/bills/ HTTP/1.1" 200 132853 +INFO 2025-08-28 21:06:40,864 basehttp 49631 6227341312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:06:40,868 basehttp 49631 6260994048 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +ERROR 2025-08-28 21:06:47,711 log 49631 6260994048 Internal Server Error: /en/billing/bills/a668a9c6-ab05-40eb-96f3-5c56e1efc6d9/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 327, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'bill_submit' not found. 'bill_submit' is not a valid view function or pattern name. +ERROR 2025-08-28 21:06:47,712 basehttp 49631 6260994048 "GET /en/billing/bills/a668a9c6-ab05-40eb-96f3-5c56e1efc6d9/ HTTP/1.1" 500 198354 +ERROR 2025-08-28 21:09:48,049 log 49631 6193688576 Internal Server Error: /en/billing/bills/a668a9c6-ab05-40eb-96f3-5c56e1efc6d9/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 327, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'encounter_detail' with arguments '(UUID('23e89bd9-30d2-4da2-accd-8579ce105ca3'),)' not found. 1 pattern(s) tried: ['en/emr/encounters/(?P[0-9]+)/\\Z'] +ERROR 2025-08-28 21:09:48,054 basehttp 49631 6193688576 "GET /en/billing/bills/a668a9c6-ab05-40eb-96f3-5c56e1efc6d9/ HTTP/1.1" 500 202146 +INFO 2025-08-28 21:10:31,762 autoreload 49631 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/urls.py changed, reloading. +INFO 2025-08-28 21:10:32,118 autoreload 54176 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:10:32,922 basehttp 54176 6204665856 "GET /en/billing/bills/a668a9c6-ab05-40eb-96f3-5c56e1efc6d9/ HTTP/1.1" 200 40831 +INFO 2025-08-28 21:10:32,967 basehttp 54176 6204665856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:10:38,598 log 54176 6204665856 Internal Server Error: /en/billing/payments/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'bill_details_api' not found. 'bill_details_api' is not a valid view function or pattern name. +ERROR 2025-08-28 21:10:38,602 basehttp 54176 6204665856 "GET /en/billing/payments/create/?bill=a668a9c6-ab05-40eb-96f3-5c56e1efc6d9 HTTP/1.1" 500 177313 +INFO 2025-08-28 21:14:29,273 autoreload 54176 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/billing/views.py changed, reloading. +INFO 2025-08-28 21:14:29,610 autoreload 55974 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:15:10,534 log 55974 6202175488 Internal Server Error: /en/billing/payments/create/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'payment_history' not found. 'payment_history' is not a valid view function or pattern name. +ERROR 2025-08-28 21:15:10,536 basehttp 55974 6202175488 "GET /en/billing/payments/create/?bill=a668a9c6-ab05-40eb-96f3-5c56e1efc6d9 HTTP/1.1" 500 178518 +INFO 2025-08-28 21:15:30,282 basehttp 55974 6202175488 "GET /en/billing/payments/create/?bill=a668a9c6-ab05-40eb-96f3-5c56e1efc6d9 HTTP/1.1" 200 42155 +INFO 2025-08-28 21:15:30,317 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:15:34,513 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:15:42,603 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:15:42,610 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:16:42,605 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:16:42,608 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:17:33,234 basehttp 55974 6202175488 "GET /en/billing/bills/ HTTP/1.1" 200 135087 +INFO 2025-08-28 21:17:33,272 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:17:33,274 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:17:37,296 basehttp 55974 6219001856 "GET /en/billing/bills/ HTTP/1.1" 200 135087 +INFO 2025-08-28 21:17:37,345 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:17:37,347 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:18:02,338 basehttp 55974 6202175488 "GET /en/billing/bills/ HTTP/1.1" 200 135137 +INFO 2025-08-28 21:18:02,381 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:18:02,383 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:19:00,145 basehttp 55974 6219001856 "GET /en/billing/bills/ HTTP/1.1" 200 135136 +INFO 2025-08-28 21:19:00,202 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:19:00,205 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:20:00,224 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:20:00,227 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:20:34,413 basehttp 55974 6219001856 "GET /en/billing/ HTTP/1.1" 200 47140 +INFO 2025-08-28 21:20:34,467 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:20:34,469 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:20:43,448 basehttp 55974 6202175488 "GET /en/billing/bills/ HTTP/1.1" 200 135136 +INFO 2025-08-28 21:20:43,486 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:20:43,489 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:21:04,475 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +ERROR 2025-08-28 21:21:11,615 log 55974 6219001856 Internal Server Error: /en/billing/claims/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'export_claims' not found. 'export_claims' is not a valid view function or pattern name. +ERROR 2025-08-28 21:21:11,616 basehttp 55974 6219001856 "GET /en/billing/claims/ HTTP/1.1" 500 208223 +INFO 2025-08-28 21:21:34,485 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:21:34,488 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:22:04,472 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:22:34,487 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:22:34,490 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:23:04,480 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:23:34,479 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:23:34,482 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:24:04,477 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:24:34,478 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:24:34,482 basehttp 55974 6219001856 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:24:45,700 basehttp 55974 6219001856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:24:45,703 basehttp 55974 6202175488 "GET /en/billing/htmx/stats/ HTTP/1.1" 200 4942 +INFO 2025-08-28 21:25:17,895 basehttp 55974 6202175488 "GET /en/ HTTP/1.1" 200 47580 +INFO 2025-08-28 21:25:17,959 basehttp 55974 6202175488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:25:17,963 basehttp 55974 6235828224 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-28 21:25:17,963 basehttp 55974 6252654592 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-28 21:25:17,964 basehttp 55974 6219001856 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +ERROR 2025-08-28 21:25:24,160 log 55974 6219001856 Internal Server Error: /en/emr/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'encounter_detail' with arguments '(981,)' not found. 1 pattern(s) tried: ['en/emr/encounters/(?P[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})/\\Z'] +ERROR 2025-08-28 21:25:24,162 basehttp 55974 6219001856 "GET /en/emr/ HTTP/1.1" 500 208773 +INFO 2025-08-28 21:26:41,308 autoreload 55974 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/urls.py changed, reloading. +INFO 2025-08-28 21:26:41,654 autoreload 61316 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:26:44,474 basehttp 61316 6165082112 "GET /en/emr/ HTTP/1.1" 200 71709 +INFO 2025-08-28 21:26:44,516 basehttp 61316 6165082112 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:26:44,523 basehttp 61316 6181908480 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-08-28 21:26:52,188 basehttp 61316 6181908480 "GET /en/emr/encounters/981/ HTTP/1.1" 200 31615 +INFO 2025-08-28 21:26:52,223 basehttp 61316 6181908480 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:26:59,374 basehttp 61316 6181908480 "GET /en/patients/patientprofile/35/details/ HTTP/1.1" 200 37339 +INFO 2025-08-28 21:26:59,434 basehttp 61316 6181908480 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:26:59,438 log 61316 6215561216 Internal Server Error: /en/patients/appointments/35/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: patient_appointment_list() got an unexpected keyword argument 'patient_id' +ERROR 2025-08-28 21:26:59,440 basehttp 61316 6215561216 "GET /en/patients/appointments/35/ HTTP/1.1" 500 63394 +ERROR 2025-08-28 21:26:59,448 log 61316 6165082112 Internal Server Error: /en/patients/emergency-contacts/35/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 1112, in emergency_contacts_list + ).order_by('-is_primary', 'name') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'name' into field. Choices are: address_line_1, address_line_2, authorization_number, city, created_at, email, first_name, id, is_active, is_authorized_for_financial_decisions, is_authorized_for_information, is_authorized_for_medical_decisions, is_primary, last_name, mobile_number, notes, patient, patient_id, phone_number, priority, relationship, state, updated_at, zip_code +ERROR 2025-08-28 21:26:59,451 basehttp 61316 6165082112 "GET /en/patients/emergency-contacts/35/ HTTP/1.1" 500 89986 +ERROR 2025-08-28 21:26:59,468 log 61316 6198734848 Internal Server Error: /en/patients/insurance-info/35/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 486, in get_queryset + return queryset.order_by('patient__last_name', '-is_primary', '-effective_date') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_primary' into field. Choices are: authorization_expiry, authorization_number, copay_amount, created_at, deductible_amount, effective_date, group_number, id, insurance_claims, insurance_company, insurance_type, is_active, is_verified, notes, out_of_pocket_max, patient, patient_id, plan_name, plan_type, policy_number, primary_bills, requires_authorization, secondary_bills, subscriber_dob, subscriber_name, subscriber_relationship, subscriber_ssn, termination_date, updated_at, verification_date, verified_by, verified_by_id +ERROR 2025-08-28 21:26:59,468 basehttp 61316 6198734848 "GET /en/patients/insurance-info/35/ HTTP/1.1" 500 109009 +ERROR 2025-08-28 21:27:05,740 log 61316 6198734848 Internal Server Error: /en/emr/notes/create/981/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 178, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 37, in get_form + return form_class(**self.get_form_kwargs()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/emr/forms.py", line 294, in __init__ + super().__init__(*args, **kwargs) +TypeError: BaseModelForm.__init__() got an unexpected keyword argument 'user' +ERROR 2025-08-28 21:27:05,741 basehttp 61316 6198734848 "GET /en/emr/notes/create/981/ HTTP/1.1" 500 98898 +WARNING 2025-08-28 21:27:08,955 log 61316 6198734848 Bad Request: /en/emr/patient/981/problem/add/ +WARNING 2025-08-28 21:27:08,955 basehttp 61316 6198734848 "GET /en/emr/patient/981/problem/add/ HTTP/1.1" 400 28 +INFO 2025-08-28 21:27:52,233 basehttp 61316 6198734848 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:28:52,235 basehttp 61316 6198734848 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:29:52,234 basehttp 61316 6198734848 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:30:49,058 autoreload 61316 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-08-28 21:30:49,379 autoreload 63206 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:30:52,273 basehttp 63206 6157119488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:30:52,520 basehttp 63206 6157119488 "GET /en/emr/encounters/981/ HTTP/1.1" 200 31615 +INFO 2025-08-28 21:30:52,559 basehttp 63206 6157119488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:30:55,967 log 63206 6157119488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:30:55,967 basehttp 63206 6157119488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:31:03,474 log 63206 6157119488 Bad Request: /en/emr/encounter/981/vitals/add/ +WARNING 2025-08-28 21:31:03,475 basehttp 63206 6157119488 "GET /en/emr/encounter/981/vitals/add/ HTTP/1.1" 400 28 +INFO 2025-08-28 21:31:52,568 basehttp 63206 6157119488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:32:52,571 basehttp 63206 6157119488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:33:52,570 basehttp 63206 6157119488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:34:46,495 autoreload 63206 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-08-28 21:34:46,810 autoreload 64924 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:34:52,629 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:35:01,289 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:01,289 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:01,293 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:35:01,297 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:01,297 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:01,300 basehttp 64924 6134558720 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-08-28 21:35:03,332 basehttp 64924 6134558720 "GET /en/emr/problems/ HTTP/1.1" 200 104971 +WARNING 2025-08-28 21:35:03,349 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:03,349 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:03,451 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:35:17,589 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:17,589 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:17,605 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:17,605 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:19,961 basehttp 64924 6134558720 "GET /en/emr/vital-signs/ HTTP/1.1" 200 91448 +WARNING 2025-08-28 21:35:19,979 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:19,979 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:20,079 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:35:29,700 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:29,701 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:29,709 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:29,709 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:31,278 basehttp 64924 6134558720 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-08-28 21:35:33,565 basehttp 64924 6134558720 "GET /en/emr/encounters/ HTTP/1.1" 200 148284 +WARNING 2025-08-28 21:35:33,581 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:33,581 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:33,690 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:35:40,463 basehttp 64924 6134558720 "GET /en/emr/encounters/981/ HTTP/1.1" 200 31615 +WARNING 2025-08-28 21:35:40,485 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:40,485 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:35:40,581 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:35:42,950 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:42,950 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:42,962 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:42,962 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:49,898 log 64924 6134558720 Bad Request: /en/emr/encounter/981/vitals/add/ +WARNING 2025-08-28 21:35:49,899 basehttp 64924 6134558720 "GET /en/emr/encounter/981/vitals/add/ HTTP/1.1" 400 28 +WARNING 2025-08-28 21:35:49,920 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:49,920 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:52,773 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:52,773 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:35:52,782 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:35:52,783 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:06,941 log 64924 6134558720 Bad Request: /en/emr/patient/35/problem/add/ +WARNING 2025-08-28 21:36:06,943 basehttp 64924 6134558720 "GET /en/emr/patient/35/problem/add/ HTTP/1.1" 400 28 +WARNING 2025-08-28 21:36:06,965 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:06,965 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:11,502 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:11,503 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:11,514 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:11,514 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:19,638 log 64924 6134558720 Not Found: /en/emr/encounters/export/ +WARNING 2025-08-28 21:36:19,638 basehttp 64924 6134558720 "GET /en/emr/encounters/export/?encounter_type=&status=&date_from=&date_to=&search=&format=csv HTTP/1.1" 404 37700 +WARNING 2025-08-28 21:36:19,655 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:19,655 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:26,465 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:26,466 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:26,470 basehttp 64924 6168211456 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:36:26,477 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:26,477 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:26,479 basehttp 64924 6151385088 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-08-28 21:36:32,622 basehttp 64924 6151385088 "GET /en/emr/encounters/?documentation_complete=false HTTP/1.1" 200 148284 +WARNING 2025-08-28 21:36:32,639 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:32,640 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:32,742 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:36:39,643 basehttp 64924 6151385088 "GET /en/emr/encounters/981/ HTTP/1.1" 200 31615 +WARNING 2025-08-28 21:36:39,658 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:39,658 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:39,760 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:36:42,275 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:42,276 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:42,283 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:42,283 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:50,448 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:50,448 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:50,463 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:50,464 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:51,164 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:51,164 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:52,526 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:52,526 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:36:52,532 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:52,532 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:54,984 basehttp 64924 6151385088 "GET /en/emr/notes/?status=unsigned HTTP/1.1" 200 24285 +WARNING 2025-08-28 21:36:55,001 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:36:55,001 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:36:55,099 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:37:06,680 basehttp 64924 6151385088 "GET /en/emr/notes/ HTTP/1.1" 200 98610 +WARNING 2025-08-28 21:37:06,696 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:06,696 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:37:06,800 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:37:26,989 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:26,989 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:37:27,000 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:27,000 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:37:27,706 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:27,706 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:37:27,708 basehttp 64924 6168211456 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:37:27,715 basehttp 64924 6151385088 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +WARNING 2025-08-28 21:37:27,716 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:27,716 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:37:32,527 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:32,528 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:37:32,530 basehttp 64924 6168211456 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +WARNING 2025-08-28 21:37:32,536 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:32,536 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:37:51,271 basehttp 64924 6168211456 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:37:51,271 basehttp 64924 6151385088 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-28 21:37:58,544 basehttp 64924 6168211456 "GET /en/htmx/dismiss-notification/990ee8cd-24d2-48e9-ba2d-d96dedbfd1d4/ HTTP/1.1" 200 23 +WARNING 2025-08-28 21:37:58,564 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:37:58,564 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:38:00,475 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:00,475 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:38:00,485 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:00,485 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:38:02,658 basehttp 64924 6168211456 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +WARNING 2025-08-28 21:38:24,636 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:24,636 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:38:27,947 basehttp 64924 6134558720 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +WARNING 2025-08-28 21:38:27,964 log 64924 6134558720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:27,964 basehttp 64924 6134558720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:38:28,073 basehttp 64924 6134558720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:38:28,119 log 64924 6168211456 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:38:28,126 log 64924 6151385088 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:38:28,127 basehttp 64924 6168211456 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-28 21:38:28,128 basehttp 64924 6151385088 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +INFO 2025-08-28 21:38:30,637 basehttp 64924 6151385088 "GET /en/pharmacy/inventory/ HTTP/1.1" 200 120332 +WARNING 2025-08-28 21:38:30,661 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:30,662 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:38:30,762 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:38:34,413 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:34,413 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:38:34,423 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:34,423 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:38:50,652 log 64924 6151385088 Not Found: /en/pharmacy/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-28 21:38:50,653 basehttp 64924 6151385088 "GET /en/pharmacy/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 39448 +WARNING 2025-08-28 21:38:50,677 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:50,677 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:38:59,120 log 64924 6151385088 Not Found: /en/pharmacy/pharmacy/drug-interaction-check +WARNING 2025-08-28 21:38:59,120 basehttp 64924 6151385088 "GET /en/pharmacy/pharmacy/drug-interaction-check HTTP/1.1" 404 39415 +WARNING 2025-08-28 21:38:59,131 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:38:59,131 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:39:04,344 log 64924 6151385088 Not Found: /en/pharmacy/pharmacy/ +WARNING 2025-08-28 21:39:04,344 basehttp 64924 6151385088 "GET /en/pharmacy/pharmacy/ HTTP/1.1" 404 39349 +WARNING 2025-08-28 21:39:04,357 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:39:04,357 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:39:08,608 basehttp 64924 6151385088 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +WARNING 2025-08-28 21:39:08,622 log 64924 6151385088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:39:08,622 basehttp 64924 6151385088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:39:08,738 basehttp 64924 6151385088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:39:08,782 log 64924 6134558720 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:39:08,784 basehttp 64924 6134558720 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-28 21:39:08,789 log 64924 6168211456 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:39:08,790 basehttp 64924 6168211456 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +WARNING 2025-08-28 21:39:14,851 log 64924 6168211456 Not Found: /en/pharmacy/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-28 21:39:14,851 basehttp 64924 6168211456 "GET /en/pharmacy/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 39448 +WARNING 2025-08-28 21:39:14,872 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:39:14,872 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:39:18,861 log 64924 6168211456 Not Found: /en/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-28 21:39:18,861 basehttp 64924 6168211456 "GET /en/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 39421 +WARNING 2025-08-28 21:39:18,872 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:39:18,873 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:39:32,664 log 64924 6168211456 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 652, in get_queryset + return queryset.select_related('medication_a', 'medication_b').order_by('-severity', 'medication_a__name') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'medication_a' into field. Choices are: clinical_effect, created_at, created_by, created_by_id, evidence_level, id, interaction_id, interaction_type, is_active, management_recommendations, mechanism, medication_1, medication_1_id, medication_2, medication_2_id, monitoring_parameters, references, severity, tenant, tenant_id, updated_at +ERROR 2025-08-28 21:39:32,665 basehttp 64924 6168211456 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 103298 +WARNING 2025-08-28 21:39:32,682 log 64924 6168211456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:39:32,682 basehttp 64924 6168211456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:40:09,757 autoreload 64924 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 21:40:10,087 autoreload 67382 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:40:12,903 log 67382 6136000512 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: pharmacy/drug_interaction_list.html, pharmacy/druginteraction_list.html +ERROR 2025-08-28 21:40:12,904 basehttp 67382 6136000512 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 87013 +WARNING 2025-08-28 21:40:12,916 log 67382 6136000512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:40:12,916 basehttp 67382 6136000512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:40:51,852 autoreload 67382 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 21:40:52,196 autoreload 67714 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:40:52,984 log 67714 6130364416 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1923, in transform + return self.try_transform(wrapped, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1458, in try_transform + raise FieldError( +django.core.exceptions.FieldError: Unsupported lookup 'name' for BigAutoField or join on the field not permitted. + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 199, in render + len_values = len(values) + ^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 366, in __len__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 86, in pre_sql_setup + order_by = self.get_order_by() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 490, in get_order_by + for expr, is_ref in self._order_by_pairs(): + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 473, in _order_by_pairs + yield from self.find_ordering_name( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1120, in find_ordering_name + (OrderBy(transform_function(t, alias), descending=descending), False) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1927, in transform + raise last_field_exception + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1900, in setup_joins + path, final_field, targets, rest = self.names_to_path( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'name' into field. Choices are: administration_instructions, adult_dose_range, awp, brand_name, contraindications, controlled_substance_schedule, created_at, created_by, created_by_id, dosage_form, drug_class, formulary_status, generic_name, id, indications, interactions_as_drug1, interactions_as_drug2, inventory_items, is_active, is_available, manufacturer, manufacturer_ndc, max_daily_dose, medication_id, ndc_number, pediatric_dose_range, prescriptions, routes_of_administration, rxcui, side_effects, special_handling, storage_requirements, strength, tenant, tenant_id, unit_cost, unit_of_measure, updated_at, warnings +ERROR 2025-08-28 21:40:52,986 basehttp 67714 6130364416 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 258704 +WARNING 2025-08-28 21:40:53,001 log 67714 6130364416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:40:53,001 basehttp 67714 6130364416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:42:05,153 autoreload 67714 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py changed, reloading. +INFO 2025-08-28 21:42:05,501 autoreload 68267 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:42:06,596 log 68267 6165999616 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'check_interaction' not found. 'check_interaction' is not a valid view function or pattern name. +ERROR 2025-08-28 21:42:06,597 basehttp 68267 6165999616 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 186476 +WARNING 2025-08-28 21:42:06,615 log 68267 6165999616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:42:06,615 basehttp 68267 6165999616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:42:59,059 log 68267 6165999616 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'interaction_detail' not found. 'interaction_detail' is not a valid view function or pattern name. +ERROR 2025-08-28 21:42:59,062 basehttp 68267 6165999616 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 187016 +WARNING 2025-08-28 21:42:59,075 log 68267 6165999616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:42:59,075 basehttp 68267 6165999616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:49:53,378 autoreload 68267 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/urls.py changed, reloading. +INFO 2025-08-28 21:49:53,756 autoreload 71690 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 21:49:54,434 log 71690 6191493120 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'interaction_management' not found. 'interaction_management' is not a valid view function or pattern name. +ERROR 2025-08-28 21:49:54,436 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 187174 +WARNING 2025-08-28 21:49:54,452 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:49:54,452 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:50:22,935 log 71690 6191493120 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'add_to_monitoring_bulk' not found. 'add_to_monitoring_bulk' is not a valid view function or pattern name. +ERROR 2025-08-28 21:50:22,937 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 189189 +WARNING 2025-08-28 21:50:22,950 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:50:22,950 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:51:17,253 log 71690 6191493120 Internal Server Error: /en/pharmacy/drug-interactions/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'print_patient_interactions' not found. 'print_patient_interactions' is not a valid view function or pattern name. +ERROR 2025-08-28 21:51:17,255 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 500 194390 +WARNING 2025-08-28 21:51:17,270 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:51:17,271 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:51:28,319 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 200 46048 +WARNING 2025-08-28 21:51:28,336 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:51:28,336 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:51:28,441 basehttp 71690 6191493120 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:52:18,373 log 71690 6191493120 Internal Server Error: /en/pharmacy/drug-interactions/1/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 861, in do_for + sequence = parser.compile_filter(bits[in_index + 1]) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 609, in compile_filter + return FilterExpression(token, self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 705, in __init__ + filter_func = parser.find_filter(filter_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 615, in find_filter + raise TemplateSyntaxError("Invalid filter: '%s'" % filter_name) +django.template.exceptions.TemplateSyntaxError: Invalid filter: 'split' +ERROR 2025-08-28 21:52:18,375 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/1/?interaction_id=1 HTTP/1.1" 500 245219 +ERROR 2025-08-28 21:52:24,375 log 71690 6191493120 Internal Server Error: /en/pharmacy/drug-interactions/1/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 42, in select_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 79, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loaders/base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 196, in compile_nodelist + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 299, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 234, in do_block + nodelist = parser.parse(("endblock",)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 962, in do_if + nodelist = parser.parse(("elif", "else", "endif")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 518, in parse + raise self.error(token, e) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 516, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 861, in do_for + sequence = parser.compile_filter(bits[in_index + 1]) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 609, in compile_filter + return FilterExpression(token, self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 705, in __init__ + filter_func = parser.find_filter(filter_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 615, in find_filter + raise TemplateSyntaxError("Invalid filter: '%s'" % filter_name) +django.template.exceptions.TemplateSyntaxError: Invalid filter: 'split' +ERROR 2025-08-28 21:52:24,377 basehttp 71690 6191493120 "GET /en/pharmacy/drug-interactions/1/?interaction_id=1 HTTP/1.1" 500 245219 +INFO 2025-08-28 21:52:28,453 basehttp 71690 6191493120 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:52:35,170 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:52:35,170 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:52:40,026 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:52:40,026 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:52:41,523 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:52:41,523 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:52:42,254 basehttp 71690 6191493120 "GET /en/pharmacy/ HTTP/1.1" 200 34316 +WARNING 2025-08-28 21:52:42,265 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:52:42,265 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:52:42,376 basehttp 71690 6191493120 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:52:42,424 log 71690 6208319488 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:52:42,432 log 71690 6225145856 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:52:42,433 basehttp 71690 6208319488 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +ERROR 2025-08-28 21:52:42,433 basehttp 71690 6225145856 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +WARNING 2025-08-28 21:52:43,484 log 71690 6225145856 Not Found: /en/pharmacy/pharmacy/drug-interaction-check/undefined/ +WARNING 2025-08-28 21:52:43,485 basehttp 71690 6225145856 "GET /en/pharmacy/pharmacy/drug-interaction-check/undefined/ HTTP/1.1" 404 39848 +WARNING 2025-08-28 21:52:43,504 log 71690 6225145856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:52:43,504 basehttp 71690 6225145856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:54:08,772 log 71690 6241972224 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:08,773 basehttp 71690 6241972224 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:54:08,778 basehttp 71690 6208319488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:54:08,792 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:08,794 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:54:08,825 log 71690 6191493120 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:54:08,828 basehttp 71690 6191493120 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +ERROR 2025-08-28 21:54:08,835 log 71690 6225145856 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:54:08,836 basehttp 71690 6225145856 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +INFO 2025-08-28 21:54:09,273 basehttp 71690 6225145856 "GET /en/pharmacy/ HTTP/1.1" 200 34315 +WARNING 2025-08-28 21:54:09,283 log 71690 6225145856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:09,283 basehttp 71690 6225145856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:54:09,393 basehttp 71690 6225145856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:54:09,448 log 71690 6191493120 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:54:09,451 basehttp 71690 6191493120 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +ERROR 2025-08-28 21:54:09,458 log 71690 6208319488 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:54:09,458 basehttp 71690 6208319488 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126851 +INFO 2025-08-28 21:54:10,387 basehttp 71690 6208319488 "GET /en/pharmacy/drug-interactions/ HTTP/1.1" 200 46048 +WARNING 2025-08-28 21:54:10,406 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:10,406 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:54:10,499 basehttp 71690 6208319488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:54:27,137 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:27,137 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:54:27,157 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:27,158 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:54:28,643 basehttp 71690 6208319488 "GET /en/pharmacy/medications/create/ HTTP/1.1" 200 45999 +WARNING 2025-08-28 21:54:28,659 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:28,659 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:54:28,757 basehttp 71690 6208319488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 21:54:36,780 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:36,780 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 21:54:36,791 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:54:36,791 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 21:54:39,425 log 71690 6208319488 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:54:39,426 basehttp 71690 6208319488 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126668 +INFO 2025-08-28 21:55:09,412 basehttp 71690 6208319488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:55:09,479 log 71690 6191493120 Internal Server Error: /en/pharmacy/inventory-alerts/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 737, in inventory_alerts + low_stock = InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:55:09,484 log 71690 6225145856 Internal Server Error: /en/pharmacy/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/pharmacy/views.py", line 682, in pharmacy_stats + 'low_stock_items': InventoryItem.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_stock' into field. Choices are: bin_location, created_at, created_by, created_by_id, dispense_records, expiration_date, id, inventory_id, last_counted, lot_number, medication, medication_id, purchase_order_number, quality_check_date, quality_checked, quality_notes, quantity_allocated, quantity_available, quantity_on_hand, received_date, reorder_point, reorder_quantity, status, storage_location, supplier, tenant, tenant_id, total_cost, unit_cost, updated_at +ERROR 2025-08-28 21:55:09,485 basehttp 71690 6191493120 "GET /en/pharmacy/inventory-alerts/ HTTP/1.1" 500 126852 +ERROR 2025-08-28 21:55:09,486 basehttp 71690 6225145856 "GET /en/pharmacy/stats/ HTTP/1.1" 500 126669 +INFO 2025-08-28 21:55:31,076 basehttp 71690 6225145856 "GET /en/pharmacy/medications/ HTTP/1.1" 200 117064 +WARNING 2025-08-28 21:55:31,093 log 71690 6225145856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:55:31,093 basehttp 71690 6225145856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:55:31,195 basehttp 71690 6225145856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:55:38,292 basehttp 71690 6225145856 "GET / HTTP/1.1" 302 0 +INFO 2025-08-28 21:55:38,313 basehttp 71690 6191493120 "GET /en/ HTTP/1.1" 200 47528 +WARNING 2025-08-28 21:55:38,334 log 71690 6191493120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:55:38,334 basehttp 71690 6191493120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:55:38,459 basehttp 71690 6191493120 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 21:55:38,463 basehttp 71690 6225145856 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-28 21:55:38,464 basehttp 71690 6241972224 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-28 21:55:38,464 basehttp 71690 6208319488 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-28 21:55:49,334 basehttp 71690 6208319488 "GET /en/laboratory/tests/create/ HTTP/1.1" 200 47078 +WARNING 2025-08-28 21:55:49,350 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:55:49,351 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:55:49,447 basehttp 71690 6208319488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 21:56:01,037 log 71690 6208319488 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 65, in get_context_data + 'results_completed_today': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'result_datetime' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 21:56:01,038 basehttp 71690 6208319488 "GET /en/laboratory/ HTTP/1.1" 500 137737 +WARNING 2025-08-28 21:56:01,053 log 71690 6208319488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 21:56:01,053 basehttp 71690 6208319488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 21:57:30,177 autoreload 71690 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 21:57:30,507 autoreload 75121 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:58:09,034 autoreload 75121 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 21:58:09,365 autoreload 75362 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:58:55,156 autoreload 75362 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 21:58:55,468 autoreload 75748 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:59:24,671 autoreload 75748 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 21:59:25,021 autoreload 75991 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 21:59:51,066 autoreload 75991 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 21:59:51,414 autoreload 76154 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:00:22,601 autoreload 76154 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:00:22,930 autoreload 76394 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:01:31,333 autoreload 76394 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:01:31,687 autoreload 76933 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:01:59,787 autoreload 76933 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:02:00,177 autoreload 77096 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:03:15,880 autoreload 77096 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:03:16,221 autoreload 77734 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:03:51,631 autoreload 77734 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:03:51,965 autoreload 77987 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:04:23,213 autoreload 77987 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:04:23,536 autoreload 78221 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:05:01,008 autoreload 78221 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/models.py changed, reloading. +INFO 2025-08-28 22:05:01,341 autoreload 78530 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:05:02,701 log 78530 6200471552 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 65, in get_context_data + 'results_completed_today': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'result_datetime' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:05:02,703 basehttp 78530 6200471552 "GET /en/laboratory/ HTTP/1.1" 500 137874 +WARNING 2025-08-28 22:05:02,719 log 78530 6200471552 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:05:02,719 basehttp 78530 6200471552 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:05:44,279 autoreload 78530 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:05:44,610 autoreload 78854 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:05:49,004 log 78854 6124531712 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 65, in get_context_data + 'results_completed_today': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:05:49,006 basehttp 78854 6124531712 "GET /en/laboratory/ HTTP/1.1" 500 138557 +WARNING 2025-08-28 22:05:49,022 log 78854 6124531712 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:05:49,023 basehttp 78854 6124531712 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:06:33,647 autoreload 78854 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:06:33,964 autoreload 79166 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:06:36,037 log 79166 6155874304 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 70, in get_context_data + 'qc_tests_today': QualityControl.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'test_date' into field. Choices are: acceptable_range_high, acceptable_range_low, analyzer, comments, control_level, control_lot, control_material, corrective_action, created_at, id, observed_value, performed_by, performed_by_id, qc_id, reviewed_by, reviewed_by_id, run_datetime, status, target_value, tenant, tenant_id, test, test_id, updated_at +ERROR 2025-08-28 22:06:36,038 basehttp 79166 6155874304 "GET /en/laboratory/ HTTP/1.1" 500 138550 +WARNING 2025-08-28 22:06:36,055 log 79166 6155874304 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:06:36,057 basehttp 79166 6155874304 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:07:08,470 autoreload 79166 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:07:08,781 autoreload 79486 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:07:09,173 log 79486 6134231040 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 78, in get_context_data + 'critical_results': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'result_datetime' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:07:09,175 basehttp 79486 6134231040 "GET /en/laboratory/ HTTP/1.1" 500 138566 +WARNING 2025-08-28 22:07:09,191 log 79486 6134231040 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:07:09,191 basehttp 79486 6134231040 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:07:23,500 autoreload 79486 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:07:23,861 autoreload 79576 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:07:24,593 log 79576 6168096768 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 78, in get_context_data + 'critical_results': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:07:24,594 basehttp 79576 6168096768 "GET /en/laboratory/ HTTP/1.1" 500 138707 +WARNING 2025-08-28 22:07:24,612 log 79576 6168096768 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:07:24,612 basehttp 79576 6168096768 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:07:36,470 autoreload 79576 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:07:36,800 autoreload 79660 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:07:37,100 log 79660 6197129216 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 92, in get_context_data + context['recent_results'] = LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:07:37,101 basehttp 79660 6197129216 "GET /en/laboratory/ HTTP/1.1" 500 138838 +WARNING 2025-08-28 22:07:37,120 log 79660 6197129216 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:07:37,120 basehttp 79660 6197129216 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:07:51,481 autoreload 79660 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:07:51,805 autoreload 79821 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:07:52,949 log 79821 6125105152 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 95, in get_context_data + ).select_related('order', 'test').order_by('-result_datetime')[:10] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'result_datetime' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:07:52,950 basehttp 79821 6125105152 "GET /en/laboratory/ HTTP/1.1" 500 104347 +WARNING 2025-08-28 22:07:52,961 log 79821 6125105152 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:07:52,961 basehttp 79821 6125105152 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:07:55,400 log 79821 6125105152 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 95, in get_context_data + ).select_related('order', 'test').order_by('-result_datetime')[:10] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'result_datetime' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:07:55,401 basehttp 79821 6125105152 "GET /en/laboratory/ HTTP/1.1" 500 104347 +WARNING 2025-08-28 22:07:55,418 log 79821 6125105152 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:07:55,418 basehttp 79821 6125105152 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:08:12,707 autoreload 79821 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:08:13,037 autoreload 79982 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:08:13,630 log 79982 6196441088 Internal Server Error: /en/laboratory/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'check_critical_results' not found. 'check_critical_results' is not a valid view function or pattern name. +ERROR 2025-08-28 22:08:13,632 basehttp 79982 6196441088 "GET /en/laboratory/ HTTP/1.1" 500 181619 +WARNING 2025-08-28 22:08:13,647 log 79982 6196441088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:08:13,647 basehttp 79982 6196441088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:24:59,533 autoreload 79982 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:24:59,905 autoreload 86074 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:25:00,693 basehttp 86074 6190493696 "GET /en/laboratory/ HTTP/1.1" 200 51764 +WARNING 2025-08-28 22:25:00,711 log 86074 6190493696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:25:00,711 basehttp 86074 6190493696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:25:00,822 basehttp 86074 6190493696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-08-28 22:25:00,849 log 86074 6207320064 Internal Server Error: /en/laboratory/htmx/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 946, in laboratory_stats + 'results_pending': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:25:00,851 basehttp 86074 6207320064 "GET /en/laboratory/htmx/stats/ HTTP/1.1" 500 124178 +ERROR 2025-08-28 22:25:08,191 log 86074 6207320064 Internal Server Error: /en/laboratory/orders/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 199, in render + len_values = len(values) + ^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 366, in __len__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'test'. Choices are: tenant, patient, ordering_provider, encounter +ERROR 2025-08-28 22:25:08,193 basehttp 86074 6207320064 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 500 214662 +WARNING 2025-08-28 22:25:08,206 log 86074 6207320064 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:25:08,206 basehttp 86074 6207320064 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:26:31,497 autoreload 86074 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:26:31,796 autoreload 86800 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:26:32,362 log 86800 6135754752 Internal Server Error: /en/laboratory/orders/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'lab_order_start_processing' not found. 'lab_order_start_processing' is not a valid view function or pattern name. +ERROR 2025-08-28 22:26:32,364 basehttp 86800 6135754752 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 500 176992 +WARNING 2025-08-28 22:26:32,383 log 86800 6135754752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:26:32,383 basehttp 86800 6135754752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:28:07,321 log 86800 6135754752 Internal Server Error: /en/laboratory/orders/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'lab_order_export' not found. 'lab_order_export' is not a valid view function or pattern name. +ERROR 2025-08-28 22:28:07,322 basehttp 86800 6135754752 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 500 175451 +WARNING 2025-08-28 22:28:07,334 log 86800 6135754752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:28:07,334 basehttp 86800 6135754752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:28:35,349 basehttp 86800 6135754752 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25118 +INFO 2025-08-28 22:28:35,368 basehttp 86800 13186969600 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +WARNING 2025-08-28 22:28:35,370 log 86800 6135754752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-08-28 22:28:35,370 basehttp 86800 6169407488 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-08-28 22:28:35,371 basehttp 86800 6152581120 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +WARNING 2025-08-28 22:28:35,371 basehttp 86800 6135754752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:28:35,372 basehttp 86800 13170143232 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-08-28 22:28:35,467 basehttp 86800 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:29:35,477 basehttp 86800 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:29:43,987 autoreload 86800 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:29:44,295 autoreload 88213 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:29:44,897 basehttp 88213 6125350912 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25118 +WARNING 2025-08-28 22:29:44,916 log 88213 6125350912 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:29:44,916 basehttp 88213 6125350912 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:29:45,018 basehttp 88213 6125350912 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:30:13,433 basehttp 88213 6125350912 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25118 +WARNING 2025-08-28 22:30:13,447 log 88213 6125350912 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:30:13,448 basehttp 88213 6125350912 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:30:13,548 basehttp 88213 6125350912 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:30:26,869 basehttp 88213 6125350912 "GET /en/admin/laboratory/laborder/ HTTP/1.1" 200 133097 +INFO 2025-08-28 22:30:26,884 basehttp 88213 6125350912 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 22:31:13,655 basehttp 88213 6125350912 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:31:15,726 autoreload 88213 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:31:16,065 autoreload 88941 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:31:18,815 basehttp 88941 6124367872 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25118 +WARNING 2025-08-28 22:31:18,833 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:31:18,833 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:31:18,929 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:32:12,060 basehttp 88941 6124367872 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25100 +WARNING 2025-08-28 22:32:12,073 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:32:12,073 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:32:12,168 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:32:18,494 basehttp 88941 6124367872 "GET /en/laboratory/orders/create/ HTTP/1.1" 200 36955 +WARNING 2025-08-28 22:32:18,513 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:32:18,513 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:32:18,608 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:32:21,320 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:32:21,320 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:32:21,331 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:32:21,331 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:32:46,454 basehttp 88941 6124367872 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25100 +WARNING 2025-08-28 22:32:46,471 log 88941 6124367872 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:32:46,471 basehttp 88941 6124367872 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:32:46,568 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:33:46,573 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:34:46,586 basehttp 88941 6124367872 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:35:40,613 autoreload 88941 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:35:41,021 autoreload 90882 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:35:41,962 basehttp 90882 6161592320 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25119 +WARNING 2025-08-28 22:35:41,982 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:35:41,982 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:35:42,084 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:36:10,195 basehttp 90882 6161592320 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 25099 +WARNING 2025-08-28 22:36:10,206 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:36:10,206 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:36:10,298 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:37:10,314 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:37:18,103 basehttp 90882 6161592320 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 24371 +WARNING 2025-08-28 22:37:18,118 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:37:18,118 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:37:18,217 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-08-28 22:37:31,264 basehttp 90882 6161592320 "GET /en/admin/laboratory/labresult/ HTTP/1.1" 200 141669 +INFO 2025-08-28 22:37:31,279 basehttp 90882 6195245056 "GET /static/admin/img/icon-yes.svg HTTP/1.1" 200 436 +INFO 2025-08-28 22:37:31,280 basehttp 90882 6178418688 "GET /static/admin/img/icon-no.svg HTTP/1.1" 200 560 +INFO 2025-08-28 22:37:31,282 basehttp 90882 6161592320 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 22:37:41,062 basehttp 90882 6161592320 "GET /en/admin/laboratory/labtest/ HTTP/1.1" 200 83628 +INFO 2025-08-28 22:37:41,085 basehttp 90882 6161592320 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 22:38:05,653 basehttp 90882 6161592320 "GET /en/laboratory/orders/ HTTP/1.1" 200 96049 +WARNING 2025-08-28 22:38:05,669 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:05,669 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:05,766 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:38:13,889 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:13,889 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:38:13,908 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:13,908 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:38:14,647 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:14,647 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:19,967 basehttp 90882 6161592320 "GET /en/laboratory/orders/ HTTP/1.1" 200 96049 +WARNING 2025-08-28 22:38:19,984 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:19,984 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:20,082 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:38:22,534 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:22,534 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:38:22,545 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:22,545 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:25,669 basehttp 90882 6161592320 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 24371 +WARNING 2025-08-28 22:38:25,688 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:25,688 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:25,787 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:38:27,809 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:27,809 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:38:27,820 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:27,821 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:29,373 basehttp 90882 6161592320 "GET /en/laboratory/orders/?status=IN_PROGRESS HTTP/1.1" 200 24371 +WARNING 2025-08-28 22:38:29,395 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:29,396 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:29,505 basehttp 90882 6161592320 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:38:31,626 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:31,626 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:38:31,637 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:31,637 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:38:33,249 log 90882 6161592320 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 585, in get_queryset + queryset = Specimen.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: chain_of_custody, collected_by, collected_by_id, collected_datetime, collection_method, collection_site, container_type, created_at, id, order, order_id, quality, quality_notes, received_by, received_by_id, received_datetime, rejection_reason, results, specimen_id, specimen_number, specimen_type, status, storage_location, storage_temperature, updated_at, volume +ERROR 2025-08-28 22:38:33,252 basehttp 90882 6161592320 "GET /en/laboratory/specimens/?date=today HTTP/1.1" 500 135958 +WARNING 2025-08-28 22:38:33,269 log 90882 6161592320 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:38:33,269 basehttp 90882 6161592320 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:38:59,674 autoreload 90882 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:39:00,140 autoreload 92375 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:39:01,413 log 92375 6167457792 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 607, in get_queryset + return queryset.select_related('order__patient', 'order__test').order_by('-collection_datetime') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'collection_datetime' into field. Choices are: chain_of_custody, collected_by, collected_by_id, collected_datetime, collection_method, collection_site, container_type, created_at, id, order, order_id, quality, quality_notes, received_by, received_by_id, received_datetime, rejection_reason, results, specimen_id, specimen_number, specimen_type, status, storage_location, storage_temperature, updated_at, volume +ERROR 2025-08-28 22:39:01,414 basehttp 92375 6167457792 "GET /en/laboratory/specimens/?date=today HTTP/1.1" 500 104869 +WARNING 2025-08-28 22:39:01,424 log 92375 6167457792 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:39:01,425 basehttp 92375 6167457792 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:39:03,039 log 92375 6167457792 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 607, in get_queryset + return queryset.select_related('order__patient', 'order__test').order_by('-collection_datetime') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'collection_datetime' into field. Choices are: chain_of_custody, collected_by, collected_by_id, collected_datetime, collection_method, collection_site, container_type, created_at, id, order, order_id, quality, quality_notes, received_by, received_by_id, received_datetime, rejection_reason, results, specimen_id, specimen_number, specimen_type, status, storage_location, storage_temperature, updated_at, volume +ERROR 2025-08-28 22:39:03,040 basehttp 92375 6167457792 "GET /en/laboratory/specimens/?date=today HTTP/1.1" 500 104869 +WARNING 2025-08-28 22:39:03,053 log 92375 6167457792 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:39:03,053 basehttp 92375 6167457792 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:39:18,011 autoreload 92375 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:39:18,490 autoreload 92463 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:39:19,267 log 92463 6189690880 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_form' not found. 'specimen_form' is not a valid view function or pattern name. +ERROR 2025-08-28 22:39:19,268 basehttp 92463 6189690880 "GET /en/laboratory/specimens/?date=today HTTP/1.1" 500 164081 +WARNING 2025-08-28 22:39:19,283 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:39:19,283 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:42:51,956 log 92463 6223343616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:42:51,956 basehttp 92463 6223343616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:42:51,962 basehttp 92463 6206517248 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:42:51,966 log 92463 6223343616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:42:51,966 basehttp 92463 6223343616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:42:51,991 log 92463 6189690880 Internal Server Error: /en/laboratory/htmx/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 946, in laboratory_stats + 'results_pending': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:42:51,992 basehttp 92463 6189690880 "GET /en/laboratory/htmx/stats/ HTTP/1.1" 500 124178 +INFO 2025-08-28 22:43:07,253 basehttp 92463 6189690880 "GET /en/laboratory/orders/?status=PENDING HTTP/1.1" 200 24371 +WARNING 2025-08-28 22:43:07,290 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:07,290 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:43:07,364 basehttp 92463 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-08-28 22:43:12,033 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:12,033 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:43:12,044 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:12,044 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:43:18,078 log 92463 6189690880 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_form' not found. 'specimen_form' is not a valid view function or pattern name. +ERROR 2025-08-28 22:43:18,079 basehttp 92463 6189690880 "GET /en/laboratory/specimens/ HTTP/1.1" 500 163565 +WARNING 2025-08-28 22:43:18,095 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:18,095 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:43:21,363 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:21,363 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:43:21,381 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:21,381 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:43:21,961 log 92463 6189690880 Internal Server Error: /en/laboratory/htmx/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 946, in laboratory_stats + 'results_pending': LabResult.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: abnormal_flag, analyzed_by, analyzed_by_id, analyzed_datetime, analyzer, created_at, critical_called, critical_called_datetime, critical_called_to, id, is_critical, order, order_id, pathologist_comments, qc_notes, qc_passed, reference_range, reported_datetime, result_id, result_type, result_unit, result_value, specimen, specimen_id, status, technician_comments, test, test_id, updated_at, verified, verified_by, verified_by_id, verified_datetime +ERROR 2025-08-28 22:43:21,961 basehttp 92463 6189690880 "GET /en/laboratory/htmx/stats/ HTTP/1.1" 500 124178 +ERROR 2025-08-28 22:43:22,631 log 92463 6189690880 Internal Server Error: /en/laboratory/tests/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 327, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'lab_test_create' with arguments '(4,)' not found. 1 pattern(s) tried: ['en/laboratory/tests/create/\\Z'] +ERROR 2025-08-28 22:43:22,635 basehttp 92463 6189690880 "GET /en/laboratory/tests/ HTTP/1.1" 500 242155 +WARNING 2025-08-28 22:43:22,653 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:22,657 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:43:25,633 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:25,634 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 22:43:25,642 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:25,642 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 22:43:30,558 log 92463 6189690880 Internal Server Error: /en/laboratory/quality-control/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 834, in get_queryset + return queryset.select_related('test', 'performed_by').order_by('-test_date') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'test_date' into field. Choices are: acceptable_range_high, acceptable_range_low, analyzer, comments, control_level, control_lot, control_material, corrective_action, created_at, id, observed_value, performed_by, performed_by_id, qc_id, reviewed_by, reviewed_by_id, run_datetime, status, target_value, tenant, tenant_id, test, test_id, updated_at +ERROR 2025-08-28 22:43:30,559 basehttp 92463 6189690880 "GET /en/laboratory/quality-control/ HTTP/1.1" 500 106504 +WARNING 2025-08-28 22:43:30,576 log 92463 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:43:30,576 basehttp 92463 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:44:02,988 autoreload 92463 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:44:03,474 autoreload 94539 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:44:03,931 log 94539 6157692928 Internal Server Error: /en/laboratory/quality-control/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/options.py", line 683, in get_field + return self.fields_map[field_name] + ~~~~~~~~~~~~~~~^^^^^^^^^^^^ +KeyError: 'result' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 178, in get + context = self.get_context_data() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 843, in get_context_data + 'results': QualityControl._meta.get_field('result').choices, + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/options.py", line 685, in get_field + raise FieldDoesNotExist( +django.core.exceptions.FieldDoesNotExist: QualityControl has no field named 'result' +ERROR 2025-08-28 22:44:03,932 basehttp 94539 6157692928 "GET /en/laboratory/quality-control/ HTTP/1.1" 500 97218 +WARNING 2025-08-28 22:44:03,950 log 94539 6157692928 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:44:03,950 basehttp 94539 6157692928 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:46:29,978 autoreload 95699 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 22:46:32,829 log 95699 6161281024 Internal Server Error: /en/laboratory/quality-control/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: laboratory/quality_control_list.html, laboratory/qualitycontrol_list.html +ERROR 2025-08-28 22:46:32,829 basehttp 95699 6161281024 "GET /en/laboratory/quality-control/ HTTP/1.1" 500 87218 +WARNING 2025-08-28 22:46:32,841 log 95699 6161281024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:46:32,841 basehttp 95699 6161281024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:54:56,182 autoreload 95699 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:54:56,698 autoreload 99434 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:55:31,797 basehttp 99434 6132707328 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 33407 +WARNING 2025-08-28 22:55:31,816 log 99434 6132707328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:55:31,816 basehttp 99434 6132707328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:55:31,892 basehttp 99434 6132707328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:55:51,385 basehttp 99434 6132707328 "GET /en/admin/laboratory/qualitycontrol/ HTTP/1.1" 200 128082 +INFO 2025-08-28 22:55:51,394 basehttp 99434 6132707328 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-28 22:56:32,476 basehttp 99434 6132707328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:56:50,561 autoreload 99434 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 22:56:51,010 autoreload 404 8466948288 Watching for file changes with StatReloader +INFO 2025-08-28 22:56:53,276 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 109775 +WARNING 2025-08-28 22:56:53,294 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:56:53,294 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:56:53,346 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:57:34,942 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 110675 +WARNING 2025-08-28 22:57:34,953 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:57:34,953 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:57:34,991 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:58:35,001 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:58:41,690 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111030 +WARNING 2025-08-28 22:58:41,704 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:58:41,704 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:58:41,741 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:59:03,118 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111205 +WARNING 2025-08-28 22:59:03,129 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:59:03,129 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:59:03,166 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:59:18,957 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111205 +WARNING 2025-08-28 22:59:18,968 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:59:18,968 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:59:19,006 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 22:59:44,327 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111560 +WARNING 2025-08-28 22:59:44,339 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 22:59:44,339 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 22:59:44,376 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:00:36,264 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111326 +WARNING 2025-08-28 23:00:36,281 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:00:36,281 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:00:36,342 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:00:51,070 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111076 +WARNING 2025-08-28 23:00:51,087 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:00:51,087 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:00:51,152 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:01:26,714 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111551 +WARNING 2025-08-28 23:01:26,729 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:01:26,729 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:01:26,787 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:02:26,803 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:02:33,147 basehttp 404 6135492608 "GET /en/laboratory/quality-control/ HTTP/1.1" 200 111726 +WARNING 2025-08-28 23:02:33,163 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:02:33,163 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:02:33,222 basehttp 404 6135492608 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:02:59,853 basehttp 404 6135492608 "GET /en/laboratory/quality-control/61 HTTP/1.1" 301 0 +ERROR 2025-08-28 23:02:59,883 log 404 6152318976 Internal Server Error: /en/laboratory/quality-control/61/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'qc_sample_list' not found. 'qc_sample_list' is not a valid view function or pattern name. +ERROR 2025-08-28 23:02:59,884 basehttp 404 6152318976 "GET /en/laboratory/quality-control/61/ HTTP/1.1" 500 175952 +WARNING 2025-08-28 23:02:59,898 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:02:59,899 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:03:28,875 log 404 6152318976 Internal Server Error: /en/laboratory/quality-control/61/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'qc_sample_list' not found. 'qc_sample_list' is not a valid view function or pattern name. +ERROR 2025-08-28 23:03:28,877 basehttp 404 6152318976 "GET /en/laboratory/quality-control/61/ HTTP/1.1" 500 176423 +WARNING 2025-08-28 23:03:28,889 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:03:28,889 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:03:44,732 basehttp 404 6152318976 "GET /en/laboratory/quality-control/61/ HTTP/1.1" 200 28215 +WARNING 2025-08-28 23:03:44,751 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:03:44,751 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:03:44,821 basehttp 404 6152318976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-28 23:03:54,583 log 404 6135492608 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:03:54,584 basehttp 404 6135492608 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:03:54,585 basehttp 404 6152318976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-28 23:03:54,593 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:03:54,593 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:04:12,319 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:04:12,320 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:04:15,568 log 404 6152318976 Internal Server Error: /en/laboratory/reference-ranges/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 289, in get_queryset + queryset = ReferenceRange.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: age_max, age_min, created_at, created_by, created_by_id, critical_high, critical_low, gender, id, is_active, range_high, range_id, range_low, range_text, test, test_id, unit, updated_at +ERROR 2025-08-28 23:04:15,570 basehttp 404 6152318976 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 500 136351 +WARNING 2025-08-28 23:04:15,585 log 404 6152318976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:04:15,585 basehttp 404 6152318976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:07:31,503 autoreload 404 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:07:32,030 autoreload 5329 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:07:32,646 log 5329 6168915968 Internal Server Error: /en/laboratory/reference-ranges/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: laboratory/reference_range_list.html, laboratory/referencerange_list.html +ERROR 2025-08-28 23:07:32,647 basehttp 5329 6168915968 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 500 87227 +WARNING 2025-08-28 23:07:32,657 log 5329 6168915968 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:07:32,657 basehttp 5329 6168915968 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:10:38,982 log 5329 6168915968 Internal Server Error: /en/laboratory/reference-ranges/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: laboratory/reference_range_list.html, laboratory/referencerange_list.html +ERROR 2025-08-28 23:10:38,983 basehttp 5329 6168915968 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 500 87227 +WARNING 2025-08-28 23:10:38,992 log 5329 6168915968 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:10:38,992 basehttp 5329 6168915968 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:11:40,203 autoreload 5329 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:11:40,696 autoreload 7199 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:11:55,745 log 7199 6123679744 Internal Server Error: /en/laboratory/reference-ranges/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 890, in _resolve_lookup + raise TypeError +TypeError + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 901, in _resolve_lookup + current = getattr(current, bit) + ^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'ReferenceRange' object has no attribute 'updated_by'. Did you mean: 'updated_at'? + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 907, in _resolve_lookup + current = current[int(bit)] + ^^^^^^^^ +ValueError: invalid literal for int() with base 10: 'updated_by' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1075, in render + output = self.filter_expression.resolve(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 743, in resolve + arg_vals.append(arg.resolve(context)) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 854, in resolve + value = self._resolve_lookup(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 914, in _resolve_lookup + raise VariableDoesNotExist( +django.template.base.VariableDoesNotExist: Failed lookup for key [updated_by] in +ERROR 2025-08-28 23:11:55,750 basehttp 7199 6123679744 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 500 285327 +WARNING 2025-08-28 23:11:55,759 log 7199 6123679744 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:11:55,759 basehttp 7199 6123679744 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:14:00,646 autoreload 7199 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:14:00,987 autoreload 8197 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:15:52,134 log 8197 6195425280 Internal Server Error: /en/laboratory/reference-ranges/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_edit' not found. 'reference_range_edit' is not a valid view function or pattern name. +ERROR 2025-08-28 23:15:52,135 basehttp 8197 6195425280 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 500 245258 +WARNING 2025-08-28 23:15:52,151 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:15:52,152 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:16:29,618 basehttp 8197 6195425280 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 200 130328 +WARNING 2025-08-28 23:16:29,632 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:16:29,632 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:16:29,698 basehttp 8197 6195425280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +ERROR 2025-08-28 23:16:42,652 log 8197 6195425280 Internal Server Error: /en/laboratory/reference-ranges/12/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 112, in get + self.object = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 31, in get_object + queryset = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 324, in get_queryset + return ReferenceRange.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: age_max, age_min, created_at, created_by, created_by_id, critical_high, critical_low, gender, id, is_active, range_high, range_id, range_low, range_text, test, test_id, unit, updated_at +ERROR 2025-08-28 23:16:42,654 basehttp 8197 6195425280 "GET /en/laboratory/reference-ranges/12/ HTTP/1.1" 500 140402 +WARNING 2025-08-28 23:16:42,666 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:16:42,666 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:16:44,774 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:16:44,774 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:16:44,786 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:16:44,786 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:16:57,476 log 8197 6195425280 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 112, in get + self.object = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 31, in get_object + queryset = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 402, in get_queryset + return ReferenceRange.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: age_max, age_min, created_at, created_by, created_by_id, critical_high, critical_low, gender, id, is_active, range_high, range_id, range_low, range_text, test, test_id, unit, updated_at +ERROR 2025-08-28 23:16:57,477 basehttp 8197 6195425280 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 145102 +WARNING 2025-08-28 23:16:57,492 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:16:57,492 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:17:06,890 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:17:06,890 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:17:06,903 log 8197 6195425280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:17:06,903 basehttp 8197 6195425280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:17:29,710 basehttp 8197 6195425280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:18:05,855 autoreload 8197 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:18:06,295 autoreload 10065 8466948288 Watching for file changes with StatReloader +WARNING 2025-08-28 23:18:07,447 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:18:07,447 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:18:07,453 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:18:07,454 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:18:08,099 basehttp 10065 6162739200 "GET /en/laboratory/reference-ranges/ HTTP/1.1" 200 130328 +WARNING 2025-08-28 23:18:08,116 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:18:08,116 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:18:08,181 basehttp 10065 6162739200 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +ERROR 2025-08-28 23:18:09,963 log 10065 6162739200 Internal Server Error: /en/laboratory/reference-ranges/12/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_edit' not found. 'reference_range_edit' is not a valid view function or pattern name. +ERROR 2025-08-28 23:18:09,965 basehttp 10065 6162739200 "GET /en/laboratory/reference-ranges/12/ HTTP/1.1" 500 175124 +WARNING 2025-08-28 23:18:09,981 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:18:09,981 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:19:16,785 basehttp 10065 6162739200 "GET /en/laboratory/reference-ranges/12/ HTTP/1.1" 200 26311 +WARNING 2025-08-28 23:19:16,802 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:19:16,802 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:19:16,875 basehttp 10065 6162739200 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:19:22,914 basehttp 10065 6162739200 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-28 23:19:22,916 log 10065 6179565568 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:19:22,917 basehttp 10065 6179565568 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:19:22,935 log 10065 6179565568 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:19:22,936 basehttp 10065 6179565568 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:19:24,453 log 10065 6179565568 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/laboratory/reference\\-ranges/(?P[0-9]+)/\\Z'] +ERROR 2025-08-28 23:19:24,454 basehttp 10065 6179565568 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 178436 +WARNING 2025-08-28 23:19:24,471 log 10065 6179565568 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:19:24,472 basehttp 10065 6179565568 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:21:38,797 log 10065 6179565568 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'range_list' not found. 'range_list' is not a valid view function or pattern name. +ERROR 2025-08-28 23:21:38,799 basehttp 10065 6179565568 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 174135 +WARNING 2025-08-28 23:21:38,814 log 10065 6179565568 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:21:38,815 basehttp 10065 6179565568 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:23:13,738 log 10065 6179565568 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/laboratory/reference\\-ranges/(?P[0-9]+)/\\Z'] +ERROR 2025-08-28 23:23:13,739 basehttp 10065 6179565568 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 178053 +WARNING 2025-08-28 23:23:13,750 log 10065 6179565568 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:13,750 basehttp 10065 6179565568 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:23:45,923 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:45,924 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:23:45,941 basehttp 10065 6179565568 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-28 23:23:45,946 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:45,946 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:23:48,197 basehttp 10065 6162739200 "GET /en/laboratory/reference-ranges/12/ HTTP/1.1" 200 26311 +WARNING 2025-08-28 23:23:48,215 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:48,215 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:23:48,267 basehttp 10065 6162739200 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-28 23:23:52,982 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:52,982 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:23:52,989 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:52,989 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:23:58,035 log 10065 6162739200 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/laboratory/reference\\-ranges/(?P[0-9]+)/\\Z'] +ERROR 2025-08-28 23:23:58,036 basehttp 10065 6162739200 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 177916 +WARNING 2025-08-28 23:23:58,053 log 10065 6162739200 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:23:58,053 basehttp 10065 6162739200 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:26:10,639 autoreload 10065 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:26:11,114 autoreload 13599 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:26:12,002 log 13599 6126137344 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 107, in dispatch + if not self.has_permission(): + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 103, in has_permission + perms = self.get_permission_required() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 87, in get_permission_required + raise ImproperlyConfigured( +django.core.exceptions.ImproperlyConfigured: ReferenceRangeDeleteView is missing the permission_required attribute. Define ReferenceRangeDeleteView.permission_required, or override ReferenceRangeDeleteView.get_permission_required(). +ERROR 2025-08-28 23:26:12,003 basehttp 13599 6126137344 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 85710 +WARNING 2025-08-28 23:26:12,013 log 13599 6126137344 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:26:12,013 basehttp 13599 6126137344 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:26:44,617 autoreload 13599 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:26:45,007 autoreload 13864 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:53:17,281 log 13864 6132068352 Internal Server Error: /en/laboratory/reference-ranges/12/delete/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'reference_range_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/laboratory/reference\\-ranges/(?P[0-9]+)/\\Z'] +ERROR 2025-08-28 23:53:17,282 basehttp 13864 6132068352 "GET /en/laboratory/reference-ranges/12/delete/ HTTP/1.1" 500 178053 +WARNING 2025-08-28 23:53:17,298 log 13864 6132068352 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:53:17,298 basehttp 13864 6132068352 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:53:29,844 log 13864 6132068352 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:53:29,845 basehttp 13864 6132068352 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-28 23:53:49,981 log 13864 6132068352 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:53:49,981 basehttp 13864 6132068352 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:53:54,031 log 13864 6132068352 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_form' not found. 'specimen_form' is not a valid view function or pattern name. +ERROR 2025-08-28 23:53:54,032 basehttp 13864 6132068352 "GET /en/laboratory/specimens/ HTTP/1.1" 500 163565 +WARNING 2025-08-28 23:53:54,047 log 13864 6132068352 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:53:54,047 basehttp 13864 6132068352 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:54:37,123 log 13864 6132068352 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1265, in get_related_selections + next_klass_infos = self.get_related_selections( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'test'. Choices are: tenant, patient, ordering_provider, encounter +ERROR 2025-08-28 23:54:37,125 basehttp 13864 6132068352 "GET /en/laboratory/specimens/ HTTP/1.1" 500 230094 +WARNING 2025-08-28 23:54:37,137 log 13864 6132068352 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:54:37,137 basehttp 13864 6132068352 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:56:08,028 autoreload 13864 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:56:08,494 autoreload 19849 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:56:09,578 log 19849 6192787456 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1265, in get_related_selections + next_klass_infos = self.get_related_selections( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'test'. Choices are: tenant, patient, ordering_provider, encounter +ERROR 2025-08-28 23:56:09,582 basehttp 19849 6192787456 "GET /en/laboratory/specimens/ HTTP/1.1" 500 230094 +WARNING 2025-08-28 23:56:09,592 log 19849 6192787456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:56:09,592 basehttp 19849 6192787456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:56:11,044 log 19849 6192787456 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1265, in get_related_selections + next_klass_infos = self.get_related_selections( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'test'. Choices are: tenant, patient, ordering_provider, encounter +ERROR 2025-08-28 23:56:11,046 basehttp 19849 6192787456 "GET /en/laboratory/specimens/ HTTP/1.1" 500 230094 +WARNING 2025-08-28 23:56:11,059 log 19849 6192787456 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:56:11,059 basehttp 19849 6192787456 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:56:52,378 autoreload 19849 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-28 23:56:52,737 autoreload 20239 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-28 23:56:53,578 log 20239 6168768512 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 327, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_form' not found. 'specimen_form' is not a valid view function or pattern name. +ERROR 2025-08-28 23:56:53,581 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 500 256156 +WARNING 2025-08-28 23:56:53,597 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:56:53,597 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-28 23:57:33,341 log 20239 6168768512 Internal Server Error: /en/laboratory/specimens/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 327, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_confirm_delete' not found. 'specimen_confirm_delete' is not a valid view function or pattern name. +ERROR 2025-08-28 23:57:33,343 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 500 256602 +WARNING 2025-08-28 23:57:33,354 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:57:33,354 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:58:00,761 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 140516 +WARNING 2025-08-28 23:58:00,776 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:58:00,776 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:58:00,860 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:58:30,913 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 140516 +WARNING 2025-08-28 23:58:30,926 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:58:30,927 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:58:31,010 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:58:57,240 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-28 23:58:57,255 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:58:57,255 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:58:57,314 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:59:27,367 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-28 23:59:27,381 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:59:27,381 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:59:27,440 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-28 23:59:57,486 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 141893 +WARNING 2025-08-28 23:59:57,503 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-28 23:59:57,503 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-28 23:59:57,543 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:00:27,458 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:00:27,475 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:00:27,475 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:00:27,535 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:00:49,946 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 140550 +WARNING 2025-08-29 00:00:49,962 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:00:49,962 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:00:50,024 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:01:20,081 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:01:20,094 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:01:20,095 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:01:20,155 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:01:50,203 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:01:50,218 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:01:50,218 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:01:50,255 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:02:20,299 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:02:20,314 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:02:20,314 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:02:20,374 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:02:50,416 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:02:50,433 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:02:50,433 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:02:50,472 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:03:12,373 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:03:12,389 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:03:12,389 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:03:12,468 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:03:42,499 basehttp 20239 6168768512 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 00:03:42,514 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 00:03:42,514 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 00:03:42,585 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 00:20:31,300 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 01:10:40,118 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 01:32:05,711 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 02:52:14,309 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 03:33:29,715 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 04:34:25,228 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 05:19:08,068 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 06:35:53,660 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 07:37:03,802 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 08:13:31,155 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 08:15:55,561 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 08:17:54,559 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 08:28:46,596 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 10:17:28,777 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 11:30:14,362 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 13:16:46,563 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 14:33:18,519 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 15:56:33,369 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 16:16:10,967 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 17:24:20,057 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 18:26:10,363 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 19:53:45,150 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:08:48,759 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:08:48,788 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +INFO 2025-08-29 21:08:48,796 basehttp 20239 13572796416 "GET /static/css/custom.css HTTP/1.1" 304 0 +WARNING 2025-08-29 21:08:48,862 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:08:48,862 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:08:48,892 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:08:51,131 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 21:08:51,147 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:08:51,147 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:08:51,244 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 21:09:03,651 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:09:03,652 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:09:21,274 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 21:09:21,286 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:09:21,287 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:09:21,327 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:09:51,359 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142141 +WARNING 2025-08-29 21:09:51,376 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:09:51,376 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:09:51,437 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:10:04,710 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142129 +WARNING 2025-08-29 21:10:04,720 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:10:04,720 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:10:04,762 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:10:34,793 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142129 +WARNING 2025-08-29 21:10:34,804 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:10:34,804 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:10:34,843 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:11:04,865 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142129 +WARNING 2025-08-29 21:11:04,879 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:11:04,879 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:11:04,917 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:11:34,966 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142129 +WARNING 2025-08-29 21:11:34,980 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:11:34,980 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:11:35,036 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:11:38,318 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142105 +WARNING 2025-08-29 21:11:38,330 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:11:38,331 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:11:38,375 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:12:08,411 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142105 +WARNING 2025-08-29 21:12:08,425 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:12:08,427 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:12:08,477 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:12:38,494 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142105 +WARNING 2025-08-29 21:12:38,506 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:12:38,506 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:12:38,557 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:12:40,741 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142100 +WARNING 2025-08-29 21:12:40,752 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:12:40,752 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:12:40,794 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:13:10,820 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142100 +WARNING 2025-08-29 21:13:10,833 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:13:10,833 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:13:10,887 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:13:40,921 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 142100 +WARNING 2025-08-29 21:13:40,935 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:13:40,936 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:13:40,994 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:14:11,040 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 143520 +WARNING 2025-08-29 21:14:11,054 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:14:11,054 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:14:11,115 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:14:41,157 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 143520 +WARNING 2025-08-29 21:14:41,174 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:14:41,174 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:14:41,212 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:15:11,259 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 143520 +WARNING 2025-08-29 21:15:11,277 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:15:11,277 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:15:11,352 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:15:41,376 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 143520 +WARNING 2025-08-29 21:15:41,394 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:15:41,394 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:15:41,433 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:16:09,232 basehttp 20239 13572796416 "GET /en/laboratory/specimens/ HTTP/1.1" 200 143970 +WARNING 2025-08-29 21:16:09,249 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:16:09,249 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:16:09,312 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:16:16,018 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=2 HTTP/1.1" 200 144423 +WARNING 2025-08-29 21:16:16,035 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:16:16,035 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:16:16,098 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:16:21,283 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144547 +WARNING 2025-08-29 21:16:21,301 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:16:21,301 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:16:21,362 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:16:41,436 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143970 +WARNING 2025-08-29 21:16:41,452 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:16:41,452 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:16:41,499 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:17:42,135 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:18:11,547 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143964 +WARNING 2025-08-29 21:18:11,561 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:18:11,562 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:18:11,625 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:18:13,062 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143964 +WARNING 2025-08-29 21:18:13,073 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:18:13,074 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:18:13,136 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:18:36,712 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143958 +WARNING 2025-08-29 21:18:36,727 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:18:36,727 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:18:36,804 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:19:06,811 basehttp 20239 13572796416 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143958 +WARNING 2025-08-29 21:19:06,824 log 20239 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:19:06,825 basehttp 20239 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:19:06,884 basehttp 20239 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:19:36,988 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143958 +WARNING 2025-08-29 21:19:37,002 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:19:37,002 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:19:37,038 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:19:55,204 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143952 +WARNING 2025-08-29 21:19:55,221 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:19:55,221 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:19:55,287 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:07,414 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144531 +WARNING 2025-08-29 21:20:07,435 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:07,435 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:07,497 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:11,037 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=4 HTTP/1.1" 200 144665 +WARNING 2025-08-29 21:20:11,051 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:11,052 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:11,078 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:16,800 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=5 HTTP/1.1" 200 144693 +WARNING 2025-08-29 21:20:16,819 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:16,819 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:16,887 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:21,057 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=6 HTTP/1.1" 200 144704 +WARNING 2025-08-29 21:20:21,076 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:21,076 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:21,150 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:26,083 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=7 HTTP/1.1" 200 144681 +WARNING 2025-08-29 21:20:26,103 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:26,103 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:26,145 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:30,459 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=8 HTTP/1.1" 200 144668 +WARNING 2025-08-29 21:20:30,475 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:30,475 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:30,545 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:34,838 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=9 HTTP/1.1" 200 144674 +WARNING 2025-08-29 21:20:34,858 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:34,858 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:34,932 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:38,544 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=10 HTTP/1.1" 200 144622 +WARNING 2025-08-29 21:20:38,565 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:38,565 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:38,625 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:45,917 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=11 HTTP/1.1" 200 144541 +WARNING 2025-08-29 21:20:45,940 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:45,940 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:46,002 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:51,019 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=12 HTTP/1.1" 200 144570 +WARNING 2025-08-29 21:20:51,041 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:51,041 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:51,116 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:20:54,929 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=13 HTTP/1.1" 200 144547 +WARNING 2025-08-29 21:20:54,953 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:20:54,953 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:20:55,014 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:21:01,421 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=14 HTTP/1.1" 200 144557 +WARNING 2025-08-29 21:21:01,439 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:21:01,439 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:21:01,500 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:21:20,777 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=15 HTTP/1.1" 200 144592 +WARNING 2025-08-29 21:21:20,796 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:21:20,797 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:21:20,867 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:21:29,833 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/ HTTP/1.1" 200 128259 +INFO 2025-08-29 21:21:29,849 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:31,693 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=3.-4 HTTP/1.1" 200 131967 +INFO 2025-08-29 21:21:31,704 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:32,804 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4 HTTP/1.1" 200 132144 +INFO 2025-08-29 21:21:32,820 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:37,614 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=2 HTTP/1.1" 200 132679 +INFO 2025-08-29 21:21:37,631 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:40,197 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=3 HTTP/1.1" 200 132926 +INFO 2025-08-29 21:21:40,215 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:42,504 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=5 HTTP/1.1" 200 132922 +INFO 2025-08-29 21:21:42,523 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:44,773 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=7 HTTP/1.1" 200 133305 +INFO 2025-08-29 21:21:44,789 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:47,240 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=10 HTTP/1.1" 200 133189 +INFO 2025-08-29 21:21:47,261 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:49,797 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=12 HTTP/1.1" 200 132995 +INFO 2025-08-29 21:21:49,814 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:52,053 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=13 HTTP/1.1" 200 97264 +INFO 2025-08-29 21:21:52,068 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:21:54,924 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=1 HTTP/1.1" 200 132952 +INFO 2025-08-29 21:21:54,939 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:01,612 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/1212/change/?_changelist_filters=o%3D-3.-4%26p%3D1 HTTP/1.1" 200 151799 +INFO 2025-08-29 21:22:01,629 basehttp 20239 6168768512 "GET /static/admin/css/forms.css HTTP/1.1" 200 8525 +INFO 2025-08-29 21:22:01,629 basehttp 20239 13606449152 "GET /static/admin/js/admin/DateTimeShortcuts.js HTTP/1.1" 200 19319 +INFO 2025-08-29 21:22:01,630 basehttp 20239 13589622784 "GET /static/admin/js/calendar.js HTTP/1.1" 200 9141 +INFO 2025-08-29 21:22:01,630 basehttp 20239 13623275520 "GET /static/admin/js/prepopulate_init.js HTTP/1.1" 200 586 +INFO 2025-08-29 21:22:01,631 basehttp 20239 6168768512 "GET /static/admin/css/widgets.css HTTP/1.1" 200 11991 +INFO 2025-08-29 21:22:01,632 basehttp 20239 13572796416 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:01,633 basehttp 20239 13572796416 "GET /static/admin/js/change_form.js HTTP/1.1" 200 606 +INFO 2025-08-29 21:22:01,660 basehttp 20239 13572796416 "GET /static/admin/img/icon-calendar.svg HTTP/1.1" 200 1086 +INFO 2025-08-29 21:22:01,660 basehttp 20239 6168768512 "GET /static/admin/img/icon-clock.svg HTTP/1.1" 200 677 +INFO 2025-08-29 21:22:16,610 basehttp 20239 6168768512 "POST /en/admin/laboratory/specimen/1212/change/?_changelist_filters=o%3D-3.-4%26p%3D1 HTTP/1.1" 302 0 +INFO 2025-08-29 21:22:16,694 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=1 HTTP/1.1" 200 133167 +INFO 2025-08-29 21:22:16,712 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:19,306 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/1235/change/?_changelist_filters=o%3D-3.-4%26p%3D1 HTTP/1.1" 200 151822 +INFO 2025-08-29 21:22:19,326 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:21,134 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:22:29,535 basehttp 20239 6168768512 "POST /en/admin/laboratory/specimen/1235/change/?_changelist_filters=o%3D-3.-4%26p%3D1 HTTP/1.1" 302 0 +INFO 2025-08-29 21:22:29,620 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-3.-4&p=1 HTTP/1.1" 200 133161 +INFO 2025-08-29 21:22:29,638 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:31,701 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=3.-4 HTTP/1.1" 200 131967 +INFO 2025-08-29 21:22:31,720 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:36,642 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=3.-4&specimen_type__exact=SWAB HTTP/1.1" 200 74761 +INFO 2025-08-29 21:22:36,657 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:22:47,723 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=15 HTTP/1.1" 200 144592 +WARNING 2025-08-29 21:22:47,741 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:22:47,741 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:22:47,805 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:22:52,234 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143962 +WARNING 2025-08-29 21:22:52,253 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:22:52,253 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:22:52,323 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:23:53,135 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:24:54,133 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:25:07,217 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 143964 +WARNING 2025-08-29 21:25:07,236 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:25:07,236 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:25:07,358 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:25:11,661 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=2 HTTP/1.1" 200 144401 +WARNING 2025-08-29 21:25:11,679 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:25:11,679 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:25:11,774 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:25:16,214 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144531 +WARNING 2025-08-29 21:25:16,235 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:25:16,235 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:25:16,278 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:25:46,324 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144531 +WARNING 2025-08-29 21:25:46,340 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:25:46,340 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:25:46,383 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:26:16,408 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144531 +WARNING 2025-08-29 21:26:16,422 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:26:16,422 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:26:16,476 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:26:46,509 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144531 +WARNING 2025-08-29 21:26:46,526 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:26:46,526 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:26:46,611 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:27:05,271 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/1235/change/?_changelist_filters=o%3D3.-4%26specimen_type__exact%3DSWAB HTTP/1.1" 200 151881 +INFO 2025-08-29 21:27:05,288 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:27:47,133 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:28:06,400 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 145008 +WARNING 2025-08-29 21:28:06,420 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:28:06,420 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:28:06,486 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:28:36,547 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 145008 +WARNING 2025-08-29 21:28:36,563 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:28:36,564 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:28:36,600 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:29:06,626 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 145008 +WARNING 2025-08-29 21:29:06,642 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:29:06,642 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:29:06,679 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:29:35,987 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:29:36,005 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:29:36,005 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:29:36,066 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:30:06,892 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=3.-4&specimen_type__exact=SWAB HTTP/1.1" 200 74761 +INFO 2025-08-29 21:30:12,647 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=3.-4 HTTP/1.1" 200 131967 +INFO 2025-08-29 21:30:12,666 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:14,494 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=6.3.-4 HTTP/1.1" 200 132029 +INFO 2025-08-29 21:30:14,510 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:23,703 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=6.3.-4&p=2 HTTP/1.1" 200 133061 +INFO 2025-08-29 21:30:23,722 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:27,369 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=6.3.-4&p=3 HTTP/1.1" 200 133070 +INFO 2025-08-29 21:30:27,386 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:30,739 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=6.3.-4&p=4 HTTP/1.1" 200 133005 +INFO 2025-08-29 21:30:30,756 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:33,814 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=6.3.-4&p=6 HTTP/1.1" 200 133092 +INFO 2025-08-29 21:30:33,830 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:36,135 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:30:37,941 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4 HTTP/1.1" 200 133078 +INFO 2025-08-29 21:30:37,961 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:41,302 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=2 HTTP/1.1" 200 133848 +INFO 2025-08-29 21:30:41,319 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:30:58,839 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=3 HTTP/1.1" 200 134085 +INFO 2025-08-29 21:30:58,857 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:02,291 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=4 HTTP/1.1" 200 134112 +INFO 2025-08-29 21:31:02,310 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:04,847 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=5 HTTP/1.1" 200 134033 +INFO 2025-08-29 21:31:04,866 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:31,180 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=6 HTTP/1.1" 200 134118 +INFO 2025-08-29 21:31:31,196 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:34,576 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=7 HTTP/1.1" 200 133540 +INFO 2025-08-29 21:31:34,593 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:37,124 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:31:48,767 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=6 HTTP/1.1" 200 134118 +INFO 2025-08-29 21:31:48,784 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:52,691 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=7 HTTP/1.1" 200 133540 +INFO 2025-08-29 21:31:52,711 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:31:56,725 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/1017/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 200 151815 +INFO 2025-08-29 21:31:56,742 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:10,248 basehttp 20239 6168768512 "POST /en/admin/laboratory/specimen/1017/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 302 0 +INFO 2025-08-29 21:32:10,334 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=7 HTTP/1.1" 200 133779 +INFO 2025-08-29 21:32:10,353 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:14,753 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/902/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 200 151785 +INFO 2025-08-29 21:32:14,770 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:18,639 basehttp 20239 6168768512 "POST /en/admin/laboratory/specimen/902/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 302 0 +INFO 2025-08-29 21:32:18,725 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=7 HTTP/1.1" 200 133783 +INFO 2025-08-29 21:32:18,745 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:23,687 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/931/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 200 151812 +INFO 2025-08-29 21:32:23,704 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:26,679 basehttp 20239 6168768512 "POST /en/admin/laboratory/specimen/931/change/?_changelist_filters=o%3D-6.3.-4%26p%3D7 HTTP/1.1" 302 0 +INFO 2025-08-29 21:32:26,765 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/?o=-6.3.-4&p=7 HTTP/1.1" 200 133783 +INFO 2025-08-29 21:32:26,786 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-29 21:32:38,128 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:32:52,002 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:32:52,019 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:32:52,019 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:32:52,080 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:33:22,127 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:33:22,150 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:33:22,150 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:33:22,187 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:33:52,242 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:33:52,258 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:33:52,258 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:33:52,316 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:34:22,351 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:34:22,386 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:34:22,386 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:34:22,424 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:34:52,450 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 144994 +WARNING 2025-08-29 21:34:52,464 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:34:52,464 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:34:52,500 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:35:01,813 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 145165 +WARNING 2025-08-29 21:35:01,831 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:35:01,831 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:35:01,886 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:35:30,033 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 145165 +WARNING 2025-08-29 21:35:30,051 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:35:30,051 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:35:30,112 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:35:36,153 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:35:36,168 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:35:36,168 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:35:36,232 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:36:06,276 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:36:06,295 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:36:06,295 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:36:06,353 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:36:28,610 basehttp 20239 6168768512 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:36:28,628 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:36:28,628 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:36:28,688 basehttp 20239 6168768512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:36:57,255 basehttp 20239 6168768512 "GET /en/admin/laboratory/specimen/ HTTP/1.1" 200 128269 +INFO 2025-08-29 21:36:57,271 basehttp 20239 6168768512 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +ERROR 2025-08-29 21:37:06,515 log 20239 6168768512 Internal Server Error: /en/laboratory/specimens/1214/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 112, in get + self.object = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 31, in get_object + queryset = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 627, in get_queryset + return Specimen.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: chain_of_custody, collected_by, collected_by_id, collected_datetime, collection_method, collection_site, container_type, created_at, id, order, order_id, quality, quality_notes, received_by, received_by_id, received_datetime, rejection_reason, results, specimen_id, specimen_number, specimen_type, status, storage_location, storage_temperature, updated_at, volume +ERROR 2025-08-29 21:37:06,518 basehttp 20239 6168768512 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 500 139553 +WARNING 2025-08-29 21:37:06,534 log 20239 6168768512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:37:06,534 basehttp 20239 6168768512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:37:46,291 autoreload 20239 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-29 21:37:46,751 autoreload 52730 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-29 21:37:47,544 log 52730 6130495488 Internal Server Error: /en/laboratory/specimens/1214/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_form' not found. 'specimen_form' is not a valid view function or pattern name. +ERROR 2025-08-29 21:37:47,545 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 500 175620 +WARNING 2025-08-29 21:37:47,563 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:37:47,564 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-29 21:38:13,521 log 52730 6130495488 Internal Server Error: /en/laboratory/specimens/1214/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'specimen_confirm_delete' not found. 'specimen_confirm_delete' is not a valid view function or pattern name. +ERROR 2025-08-29 21:38:13,522 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 500 175174 +WARNING 2025-08-29 21:38:13,538 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:38:13,538 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:39:00,245 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33414 +WARNING 2025-08-29 21:39:00,262 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:39:00,262 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:39:00,316 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:39:35,349 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33420 +WARNING 2025-08-29 21:39:35,369 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:39:35,369 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:39:35,421 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:40:35,427 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:41:12,290 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33580 +WARNING 2025-08-29 21:41:12,311 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:41:12,311 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:41:12,361 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:41:39,705 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33600 +WARNING 2025-08-29 21:41:39,722 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:41:39,722 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:41:39,774 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:42:25,251 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33607 +WARNING 2025-08-29 21:42:25,269 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:42:25,269 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:42:25,320 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:42:59,093 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33607 +WARNING 2025-08-29 21:42:59,113 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:42:59,113 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:42:59,165 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:43:59,189 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:44:11,230 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33657 +WARNING 2025-08-29 21:44:11,255 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:44:11,255 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:44:11,308 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:44:48,326 basehttp 52730 6130495488 "GET /en/laboratory/specimens/1214/ HTTP/1.1" 200 33663 +WARNING 2025-08-29 21:44:48,343 log 52730 6130495488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:44:48,343 basehttp 52730 6130495488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:44:48,394 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 21:45:25,613 log 52730 6164148224 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:45:25,614 basehttp 52730 6164148224 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:45:25,616 basehttp 52730 6130495488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:45:25,644 basehttp 52730 6147321856 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:45:25,656 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:45:25,656 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 21:45:25,663 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:45:25,663 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:45:25,679 basehttp 52730 6147321856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:45:28,167 basehttp 52730 6147321856 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:45:28,182 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:45:28,183 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:45:28,247 basehttp 52730 6147321856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:45:58,297 basehttp 52730 6147321856 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 144590 +WARNING 2025-08-29 21:45:58,311 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:45:58,311 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:45:58,366 basehttp 52730 6147321856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:46:01,058 basehttp 52730 6147321856 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137515 +WARNING 2025-08-29 21:46:01,078 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:46:01,079 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:46:01,139 basehttp 52730 6147321856 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +ERROR 2025-08-29 21:46:07,016 log 52730 6147321856 Internal Server Error: /en/laboratory/specimens/1212/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 201, in get + self.object = self.get_object() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 31, in get_object + queryset = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py", line 671, in get_queryset + return Specimen.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: chain_of_custody, collected_by, collected_by_id, collected_datetime, collection_method, collection_site, container_type, created_at, id, order, order_id, quality, quality_notes, received_by, received_by_id, received_datetime, rejection_reason, results, specimen_id, specimen_number, specimen_type, status, storage_location, storage_temperature, updated_at, volume +ERROR 2025-08-29 21:46:07,018 basehttp 52730 6147321856 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 500 144479 +WARNING 2025-08-29 21:46:07,037 log 52730 6147321856 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:46:07,037 basehttp 52730 6147321856 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:47:09,475 autoreload 52730 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-29 21:47:09,915 autoreload 56955 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-29 21:47:10,768 log 56955 6191935488 Internal Server Error: /en/laboratory/specimens/1212/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 202, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 36, in get_form + form_class = self.get_form_class() + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 108, in get_form_class + return model_forms.modelform_factory(model, fields=self.fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 654, in modelform_factory + return type(form)(class_name, (form,), form_class_attrs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 334, in __new__ + raise FieldError(message) +django.core.exceptions.FieldError: Unknown field(s) (processing_notes) specified for Specimen +ERROR 2025-08-29 21:47:10,769 basehttp 56955 6191935488 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 500 116349 +WARNING 2025-08-29 21:47:10,781 log 56955 6191935488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:47:10,781 basehttp 56955 6191935488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-08-29 21:47:11,745 log 56955 6191935488 Internal Server Error: /en/laboratory/specimens/1212/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 202, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 36, in get_form + form_class = self.get_form_class() + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 108, in get_form_class + return model_forms.modelform_factory(model, fields=self.fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 654, in modelform_factory + return type(form)(class_name, (form,), form_class_attrs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 334, in __new__ + raise FieldError(message) +django.core.exceptions.FieldError: Unknown field(s) (processing_notes) specified for Specimen +ERROR 2025-08-29 21:47:11,746 basehttp 56955 6191935488 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 500 116349 +WARNING 2025-08-29 21:47:11,762 log 56955 6191935488 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:47:11,762 basehttp 56955 6191935488 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:47:46,412 autoreload 56955 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-29 21:47:46,734 autoreload 57196 8466948288 Watching for file changes with StatReloader +ERROR 2025-08-29 21:47:47,349 log 57196 6132641792 Internal Server Error: /en/laboratory/specimens/1212/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 202, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 36, in get_form + form_class = self.get_form_class() + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 103, in get_form_class + raise ImproperlyConfigured( +django.core.exceptions.ImproperlyConfigured: Using ModelFormMixin (base class of SpecimenUpdateView) without the 'fields' attribute is prohibited. +ERROR 2025-08-29 21:47:47,350 basehttp 57196 6132641792 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 500 103359 +WARNING 2025-08-29 21:47:47,364 log 57196 6132641792 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:47:47,364 basehttp 57196 6132641792 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:48:12,764 autoreload 57196 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/views.py changed, reloading. +INFO 2025-08-29 21:48:13,109 autoreload 57358 8466948288 Watching for file changes with StatReloader +INFO 2025-08-29 21:48:14,218 basehttp 57358 6200094720 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 200 43279 +WARNING 2025-08-29 21:48:14,232 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:48:14,232 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:48:14,299 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:49:14,324 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:49:29,382 basehttp 57358 6200094720 "GET /en/laboratory/specimens/1212/update/ HTTP/1.1" 200 43279 +WARNING 2025-08-29 21:49:29,400 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:49:29,400 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:49:29,450 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:49:53,990 basehttp 57358 6216921088 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 21:49:54,005 log 57358 6216921088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:49:54,006 basehttp 57358 6216921088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:49:54,018 basehttp 57358 6200094720 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137515 +WARNING 2025-08-29 21:49:54,036 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:49:54,037 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 21:49:54,041 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:49:54,041 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:49:54,110 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:50:13,099 basehttp 57358 6200094720 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 21:50:13,119 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:50:13,119 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:50:13,215 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:55:41,295 basehttp 57358 6200094720 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 21:55:41,318 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:55:41,318 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:55:41,385 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:55:50,199 basehttp 57358 6200094720 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45089 +INFO 2025-08-29 21:55:50,248 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 21:55:50,407 log 57358 6200094720 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:55:50,408 basehttp 57358 6200094720 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:56:50,273 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:57:50,265 basehttp 57358 6200094720 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:58:37,863 autoreload 57358 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/forms.py changed, reloading. +INFO 2025-08-29 21:58:38,310 autoreload 59858 8466948288 Watching for file changes with StatReloader +INFO 2025-08-29 21:59:42,609 autoreload 60418 8466948288 Watching for file changes with StatReloader +INFO 2025-08-29 21:59:44,413 basehttp 60418 6202634240 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45089 +WARNING 2025-08-29 21:59:44,439 log 60418 6202634240 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:59:44,439 basehttp 60418 6202634240 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:59:44,490 basehttp 60418 6202634240 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:59:55,927 basehttp 60418 6202634240 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45089 +INFO 2025-08-29 21:59:55,940 basehttp 60418 6236286976 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-08-29 21:59:55,945 basehttp 60418 6286766080 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +WARNING 2025-08-29 21:59:55,949 log 60418 6236286976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 21:59:55,950 basehttp 60418 6236286976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 21:59:55,954 basehttp 60418 6202634240 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-08-29 21:59:55,954 basehttp 60418 6269939712 "GET /static/plugins/chart.js/dist/chart.js HTTP/1.1" 200 403805 +INFO 2025-08-29 21:59:55,955 basehttp 60418 6253113344 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-29 21:59:55,956 basehttp 60418 6219460608 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-29 21:59:55,959 basehttp 60418 6286766080 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +INFO 2025-08-29 21:59:55,966 basehttp 60418 6202634240 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-29 21:59:55,971 basehttp 60418 6236286976 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-29 21:59:56,091 basehttp 60418 6236286976 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-29 21:59:56,131 basehttp 60418 6202634240 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-29 21:59:56,131 basehttp 60418 6236286976 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-29 21:59:56,131 basehttp 60418 6219460608 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-29 21:59:56,132 basehttp 60418 6286766080 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-29 21:59:56,132 basehttp 60418 6253113344 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-29 21:59:56,133 basehttp 60418 6269939712 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-29 21:59:56,138 basehttp 60418 6286766080 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-29 21:59:56,138 basehttp 60418 6269939712 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-29 21:59:56,138 basehttp 60418 6253113344 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-29 21:59:56,139 basehttp 60418 6236286976 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-29 21:59:56,139 basehttp 60418 6219460608 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-29 21:59:56,141 basehttp 60418 6253113344 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-29 21:59:56,141 basehttp 60418 6236286976 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-29 21:59:56,142 basehttp 60418 6202634240 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-29 21:59:56,145 basehttp 60418 6269939712 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-29 21:59:56,145 basehttp 60418 6219460608 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-29 21:59:56,147 basehttp 60418 6202634240 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-29 21:59:56,147 basehttp 60418 6236286976 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-29 21:59:56,149 basehttp 60418 6253113344 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-29 21:59:56,150 basehttp 60418 6219460608 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-29 21:59:56,151 basehttp 60418 6269939712 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-29 21:59:56,153 basehttp 60418 6286766080 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 21:59:56,154 basehttp 60418 6202634240 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-29 21:59:56,154 basehttp 60418 6236286976 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +WARNING 2025-08-29 21:59:56,252 log 60418 6236286976 Not Found: /favicon.ico +WARNING 2025-08-29 21:59:56,252 basehttp 60418 6236286976 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-08-29 22:00:56,145 basehttp 60418 6236286976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:01:06,940 basehttp 60418 6236286976 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45086 +WARNING 2025-08-29 22:01:06,957 log 60418 6236286976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:01:06,957 basehttp 60418 6236286976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:01:07,089 basehttp 60418 6236286976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:01:46,683 basehttp 60418 6236286976 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45086 +WARNING 2025-08-29 22:01:46,704 log 60418 6236286976 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:01:46,705 basehttp 60418 6236286976 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:01:46,756 basehttp 60418 6236286976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:02:46,767 basehttp 60418 6236286976 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:03:23,178 autoreload 60418 8466948288 /Users/marwanalwali/manus_project/hospital_management_system_v4/laboratory/forms.py changed, reloading. +INFO 2025-08-29 22:03:23,582 autoreload 62069 8466948288 Watching for file changes with StatReloader +INFO 2025-08-29 22:03:23,881 basehttp 62069 6156513280 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45086 +WARNING 2025-08-29 22:03:23,898 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:03:23,899 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:03:23,948 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:03:54,361 basehttp 62069 6156513280 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45086 +WARNING 2025-08-29 22:03:54,383 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:03:54,383 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:03:54,482 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:04:54,450 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:05:32,780 basehttp 62069 6156513280 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45086 +WARNING 2025-08-29 22:05:32,800 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:05:32,800 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:05:32,832 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:06:32,827 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:07:32,835 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:08:32,838 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:09:32,837 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:10:10,143 basehttp 62069 6156513280 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45110 +WARNING 2025-08-29 22:10:10,166 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:10:10,166 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:10:10,275 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:11:10,231 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:12:10,231 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:13:10,223 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:14:10,226 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:14:56,405 basehttp 62069 6156513280 "GET /en/laboratory/specimens/create/ HTTP/1.1" 200 45125 +WARNING 2025-08-29 22:14:56,426 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:14:56,426 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:14:56,456 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:15:56,470 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:16:50,566 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:16:50,596 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:16:50,596 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:16:54,352 basehttp 62069 6156513280 "GET /en/laboratory/specimens/1212/ HTTP/1.1" 200 33657 +WARNING 2025-08-29 22:16:54,389 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:16:54,389 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:16:54,404 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:17:54,425 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:18:54,418 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:19:10,929 log 62069 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:19:10,931 basehttp 62069 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:19:10,934 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:19:10,952 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:19:10,967 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:19:10,970 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:19:10,975 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:19:10,976 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:19:10,988 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:19:41,026 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:19:41,056 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:19:41,056 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:19:41,102 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:20:42,079 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:21:43,096 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:22:44,081 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:22:52,743 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:22:52,779 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:22:52,780 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:22:52,855 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:23:53,083 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:24:29,240 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137575 +WARNING 2025-08-29 22:24:29,272 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:24:29,272 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:24:29,351 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:24:59,401 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137575 +WARNING 2025-08-29 22:24:59,431 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:24:59,431 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:24:59,473 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:25:14,411 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:25:14,443 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:25:14,443 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:25:14,488 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:26:15,086 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:27:16,076 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:28:17,090 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:28:44,545 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:28:44,585 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:28:44,585 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:28:44,661 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:29:04,628 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137564 +WARNING 2025-08-29 22:29:04,662 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:29:04,663 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:29:04,742 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:29:18,422 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137563 +WARNING 2025-08-29 22:29:18,458 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:29:18,458 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:29:18,505 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:29:37,583 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137566 +WARNING 2025-08-29 22:29:37,616 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:29:37,616 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:29:37,661 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:29:53,421 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137561 +WARNING 2025-08-29 22:29:53,456 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:29:53,456 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:29:53,498 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:30:04,215 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137561 +WARNING 2025-08-29 22:30:04,243 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:30:04,243 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:30:04,264 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:30:16,831 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137561 +WARNING 2025-08-29 22:30:16,869 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:30:16,870 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:30:16,914 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:30:35,532 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137561 +WARNING 2025-08-29 22:30:35,566 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:30:35,566 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:30:35,610 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:31:36,080 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:32:37,084 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:33:38,077 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:33:56,214 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137565 +WARNING 2025-08-29 22:33:56,249 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:33:56,249 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:33:56,321 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:34:57,088 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:35:40,595 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137625 +WARNING 2025-08-29 22:35:40,627 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:35:40,627 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:35:40,707 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:36:10,761 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 137625 +WARNING 2025-08-29 22:36:10,793 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:36:10,793 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:36:10,836 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:36:39,008 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 140450 +WARNING 2025-08-29 22:36:39,041 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:36:39,042 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:36:39,086 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:37:00,267 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 140650 +WARNING 2025-08-29 22:37:00,295 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:37:00,295 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:37:00,322 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:37:30,367 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 140650 +WARNING 2025-08-29 22:37:30,402 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:37:30,402 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:37:30,443 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:37:49,983 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 141225 +WARNING 2025-08-29 22:37:50,015 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:37:50,015 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:37:50,061 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:38:10,428 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 141175 +WARNING 2025-08-29 22:38:10,467 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:38:10,468 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:38:10,512 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:38:20,382 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 141225 +WARNING 2025-08-29 22:38:20,412 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:38:20,412 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:38:20,439 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:38:50,483 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 141225 +WARNING 2025-08-29 22:38:50,515 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:38:50,515 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:38:50,559 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:38:56,937 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 139450 +WARNING 2025-08-29 22:38:56,969 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:38:56,969 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:38:57,013 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:39:04,524 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138450 +WARNING 2025-08-29 22:39:04,551 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:39:04,551 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:39:04,575 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:39:34,611 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138450 +WARNING 2025-08-29 22:39:34,647 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:39:34,647 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:39:34,688 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:40:04,733 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138450 +WARNING 2025-08-29 22:40:04,762 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:40:04,762 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:40:04,787 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:40:14,072 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138925 +WARNING 2025-08-29 22:40:14,100 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:40:14,100 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:40:14,127 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:40:37,148 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 139200 +WARNING 2025-08-29 22:40:37,183 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:40:37,183 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:40:37,227 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:40:58,697 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138950 +WARNING 2025-08-29 22:40:58,726 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:40:58,726 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:40:58,751 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:41:13,556 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138450 +WARNING 2025-08-29 22:41:13,585 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:41:13,585 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:41:13,610 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:41:22,573 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138400 +WARNING 2025-08-29 22:41:22,597 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:41:22,597 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:41:22,624 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:41:52,660 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138400 +WARNING 2025-08-29 22:41:52,687 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:41:52,687 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:41:52,711 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:42:20,876 basehttp 62069 6156513280 "GET / HTTP/1.1" 302 0 +INFO 2025-08-29 22:42:20,890 basehttp 62069 6173339648 "GET /en/ HTTP/1.1" 200 47533 +WARNING 2025-08-29 22:42:20,913 log 62069 6173339648 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:42:20,913 basehttp 62069 6173339648 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:42:20,965 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:42:20,972 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:42:20,974 basehttp 62069 13589622784 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-29 22:42:20,976 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:42:24,163 basehttp 62069 6156513280 "GET /en/laboratory/tests/create/ HTTP/1.1" 200 47078 +INFO 2025-08-29 22:42:24,212 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:42:24,216 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:42:24,216 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:43:24,227 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:44:24,223 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:45:24,237 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:45:47,459 log 62069 6173339648 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:45:47,461 basehttp 62069 6173339648 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:45:47,463 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:45:47,465 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:45:47,466 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +WARNING 2025-08-29 22:45:47,475 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:45:47,475 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:45:48,870 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:45:48,871 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:45:48,871 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:45:48,900 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=1 HTTP/1.1" 200 138400 +WARNING 2025-08-29 22:45:48,913 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:45:48,913 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:45:48,920 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:45:48,920 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:45:48,937 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:46:04,753 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=2 HTTP/1.1" 200 138841 +WARNING 2025-08-29 22:46:04,771 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:04,771 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:04,839 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:46:10,432 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=3 HTTP/1.1" 200 138975 +WARNING 2025-08-29 22:46:10,452 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:10,452 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:10,492 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:46:16,902 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:16,902 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:16,918 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:16,919 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:17,335 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:17,336 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:17,354 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:17,354 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:17,851 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:17,851 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:18,499 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:18,499 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:20,044 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:20,044 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:22,089 basehttp 62069 13589622784 "GET / HTTP/1.1" 302 0 +INFO 2025-08-29 22:46:22,106 basehttp 62069 13572796416 "GET /en/ HTTP/1.1" 200 47533 +WARNING 2025-08-29 22:46:22,129 log 62069 13572796416 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:22,130 basehttp 62069 13572796416 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:22,212 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:46:22,213 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:46:22,214 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:46:22,215 basehttp 62069 13589622784 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-29 22:46:23,720 basehttp 62069 13589622784 "GET /en/laboratory/tests/create/ HTTP/1.1" 200 47078 +WARNING 2025-08-29 22:46:23,745 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:23,745 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:23,796 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:46:40,367 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:40,367 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:40,383 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:40,383 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:40,757 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:40,757 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:46:40,774 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:40,774 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:47,510 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=50 HTTP/1.1" 200 96998 +WARNING 2025-08-29 22:46:47,529 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:47,529 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:47,589 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:46:57,264 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=49 HTTP/1.1" 200 138588 +WARNING 2025-08-29 22:46:57,283 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:46:57,284 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:46:57,325 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:47:20,730 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138722 +WARNING 2025-08-29 22:47:20,750 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:47:20,751 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:47:20,821 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:47:50,864 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138722 +WARNING 2025-08-29 22:47:50,882 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:47:50,883 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:47:50,921 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:48:20,952 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138722 +WARNING 2025-08-29 22:48:20,969 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:20,969 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:21,024 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:48:28,051 basehttp 62069 13589622784 "GET /en/laboratory/specimens/47/ HTTP/1.1" 200 33677 +WARNING 2025-08-29 22:48:28,076 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:28,076 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:28,129 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:48:42,936 basehttp 62069 13589622784 "GET /en/laboratory/specimens/47/ HTTP/1.1" 200 33589 +WARNING 2025-08-29 22:48:42,959 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:42,959 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:43,004 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:48:57,020 basehttp 62069 13589622784 "GET /en/laboratory/specimens/47/ HTTP/1.1" 200 33553 +WARNING 2025-08-29 22:48:57,038 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:57,038 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:57,099 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-08-29 22:48:59,858 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:59,858 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:59,920 basehttp 62069 13589622784 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138722 +WARNING 2025-08-29 22:48:59,963 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:59,963 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-29 22:48:59,970 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:48:59,970 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:48:59,974 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:11,106 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138597 +WARNING 2025-08-29 22:49:11,126 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:49:11,126 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:49:11,180 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:24,927 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=48 HTTP/1.1" 200 138722 +WARNING 2025-08-29 22:49:24,949 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:49:24,949 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:49:25,003 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:41,779 basehttp 62069 6156513280 "GET /en/laboratory/specimens/?page=47 HTTP/1.1" 200 138905 +WARNING 2025-08-29 22:49:41,800 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:49:41,800 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:49:41,863 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:46,237 basehttp 62069 6156513280 "GET /en/laboratory/specimens/73/ HTTP/1.1" 200 33558 +WARNING 2025-08-29 22:49:46,259 log 62069 6156513280 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:49:46,259 basehttp 62069 6156513280 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:49:46,300 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:54,316 basehttp 62069 6156513280 "GET / HTTP/1.1" 302 0 +INFO 2025-08-29 22:49:54,330 basehttp 62069 13589622784 "GET /en/ HTTP/1.1" 200 47533 +WARNING 2025-08-29 22:49:54,350 log 62069 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:49:54,350 basehttp 62069 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:49:54,430 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:49:54,432 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:49:54,433 basehttp 62069 6156513280 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-29 22:49:54,434 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:50:24,418 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:50:54,272 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:50:54,273 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:50:54,274 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:51:24,257 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:51:54,267 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:51:54,267 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 22:51:54,269 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:52:24,257 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 22:52:27,100 basehttp 62069 6173339648 "GET /en/laboratory/tests/create/ HTTP/1.1" 200 47078 +WARNING 2025-08-29 22:52:27,120 log 62069 6173339648 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 22:52:27,120 basehttp 62069 6173339648 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 22:52:27,175 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:53:27,187 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:54:27,191 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:55:27,192 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:56:27,192 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:57:27,205 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:58:27,195 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 22:59:27,210 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:00:27,212 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:01:25,256 basehttp 62069 6156513280 "GET / HTTP/1.1" 302 0 +INFO 2025-08-29 23:01:25,273 basehttp 62069 6173339648 "GET /en/ HTTP/1.1" 200 47533 +WARNING 2025-08-29 23:01:25,292 log 62069 6173339648 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-29 23:01:25,293 basehttp 62069 6173339648 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-29 23:01:25,345 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:01:25,367 basehttp 62069 13589622784 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1043 +INFO 2025-08-29 23:01:25,370 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:01:25,371 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:01:55,365 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:02:25,374 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:02:25,375 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:02:25,377 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:02:55,358 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:03:25,359 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:03:25,359 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:03:25,361 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:03:55,366 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:04:25,377 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:04:25,377 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:04:25,379 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:04:55,371 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:05:25,371 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:05:25,373 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:05:25,375 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:05:55,367 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:06:25,472 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:06:25,472 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:06:25,475 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:06:55,473 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:07:25,477 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:07:25,479 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:07:25,481 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:07:55,485 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:08:25,474 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:08:25,476 basehttp 62069 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:08:25,479 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:08:55,486 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:09:25,477 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:09:25,477 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:09:25,482 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:09:55,500 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:10:25,468 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:10:25,469 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:10:25,487 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:10:55,499 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:11:25,479 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:11:25,480 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:11:25,492 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:11:55,972 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:12:25,986 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:12:25,987 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:12:26,970 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:13:29,000 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:13:29,000 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:13:29,002 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:14:48,993 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:14:48,994 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:14:48,995 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:15:48,978 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:16:49,000 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:16:49,001 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:16:49,003 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:17:48,982 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:18:48,985 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:18:48,987 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:18:48,989 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:19:48,962 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:20:48,982 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:20:48,983 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:20:48,986 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:21:48,962 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:22:48,972 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:22:48,973 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:22:48,974 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:23:48,959 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:24:48,964 basehttp 62069 13589622784 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:24:48,964 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:24:48,967 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:25:48,943 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:26:48,965 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:26:48,966 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:26:48,968 basehttp 62069 13589622784 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:27:48,942 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:28:49,032 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:28:49,033 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:28:49,034 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:29:49,006 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:30:49,032 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:30:49,032 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:30:49,035 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:36:16,376 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:37:16,383 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:37:16,386 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:37:16,387 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:38:16,364 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:39:55,089 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:39:55,092 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:39:55,093 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:40:55,084 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:41:55,093 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:41:55,094 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:41:55,095 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:45:51,231 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:50:23,412 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:50:23,414 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:50:23,415 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:55:56,169 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-29 23:59:49,843 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-29 23:59:49,844 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-29 23:59:49,846 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:03:23,721 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:04:23,739 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:04:23,741 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:04:23,742 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:05:28,872 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:13:54,073 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:13:54,073 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:13:54,074 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:15:54,652 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:17:13,941 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:17:13,941 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:17:13,943 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:20:14,340 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:26:00,152 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:26:00,154 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:26:00,155 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:34:21,579 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:35:47,496 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:35:47,500 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:35:47,502 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:37:04,040 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:41:13,150 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:41:13,152 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:41:13,153 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:42:13,147 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:43:13,171 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:43:13,171 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:43:13,172 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:44:13,145 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:45:13,202 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:45:13,203 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:45:13,205 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:46:13,148 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:47:13,174 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:47:13,174 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:47:13,175 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:48:13,146 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:49:13,170 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:49:13,171 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:49:13,172 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:50:13,201 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:50:13,202 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:50:13,203 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:51:13,144 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:52:13,151 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:52:13,152 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:52:13,153 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:53:13,136 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:54:13,142 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:54:13,144 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:54:13,146 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:55:13,126 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:56:13,154 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:56:13,155 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:56:13,156 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:57:13,127 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:58:13,152 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 00:58:13,152 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 00:58:13,154 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 00:59:13,133 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:00:13,158 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:00:13,158 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:00:13,159 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:01:13,136 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:02:13,174 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:02:13,176 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:02:13,177 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:03:13,143 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:04:13,139 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:04:13,140 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:04:13,140 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:05:13,125 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:06:13,032 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:06:13,032 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:06:13,033 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:07:13,004 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:08:13,029 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:08:13,030 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:08:13,032 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:09:13,012 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:10:13,020 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:10:13,023 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:10:13,024 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:11:12,995 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:12:13,022 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:12:13,025 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:12:13,026 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:13:13,010 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:14:13,023 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:14:13,025 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:14:13,027 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:15:12,986 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:16:13,022 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:16:13,023 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:16:13,025 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:17:12,990 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:18:13,011 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:18:13,013 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:18:13,014 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:19:13,006 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:20:13,005 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:20:13,009 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:20:13,012 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:21:13,049 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:22:13,056 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:22:13,064 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:22:13,065 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:23:13,054 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:24:13,070 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:24:13,070 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:24:13,072 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:25:13,051 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:26:13,068 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:26:13,068 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:26:13,070 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:27:13,049 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:28:13,066 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:28:13,067 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:28:13,070 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:29:13,049 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:30:13,064 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:30:13,065 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:30:13,066 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:31:13,052 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:32:13,068 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:32:13,069 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:32:13,071 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:33:13,056 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:34:13,073 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:34:13,074 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:34:13,076 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:35:13,059 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:36:13,059 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:36:13,060 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:36:13,060 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:37:13,080 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:38:13,091 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:38:13,092 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:38:13,093 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:39:13,086 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:40:13,101 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:40:13,101 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:40:13,103 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:41:13,080 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:42:13,101 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:42:13,103 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:42:13,104 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:46:21,734 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:47:21,739 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:47:21,743 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:47:21,744 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:48:21,722 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:49:21,742 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:49:21,743 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:49:21,745 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:50:21,722 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:51:21,750 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:51:21,751 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:51:21,752 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:52:21,725 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:53:21,735 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:53:21,742 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:53:21,743 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:54:21,720 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:55:21,743 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:55:21,745 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:55:21,746 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:56:21,724 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:57:21,742 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:57:21,742 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:57:21,744 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:58:21,728 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 01:59:21,738 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 01:59:21,738 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 01:59:21,740 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:00:21,726 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:01:21,636 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:01:21,638 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:01:21,638 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:02:21,622 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:03:21,642 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:03:21,644 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:03:21,645 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:04:21,620 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:05:21,639 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:05:21,641 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:05:21,642 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:06:21,616 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:07:21,642 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:07:21,642 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:07:21,645 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:08:21,638 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:09:21,641 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:09:21,641 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:09:21,643 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:10:21,613 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:11:21,635 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:11:21,638 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:11:21,638 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:12:21,612 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:13:21,634 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:13:21,635 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:13:21,637 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:14:21,606 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:15:21,626 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:15:21,627 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:15:21,629 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:16:21,592 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:17:21,599 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:17:21,601 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:17:21,604 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:18:21,597 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:19:21,617 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:19:21,617 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:19:21,619 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:20:21,586 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:21:21,609 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:21:21,610 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:21:21,612 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:22:21,588 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:23:21,602 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:23:21,605 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:23:21,607 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:24:21,584 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:25:21,607 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:25:21,609 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:25:21,611 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:26:21,582 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:27:21,600 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:27:21,601 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:27:21,603 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:28:21,583 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:29:21,604 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:29:21,605 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:29:21,608 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:30:21,572 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:31:21,604 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:31:21,604 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:31:21,606 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:32:21,579 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:33:21,598 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:33:21,600 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:33:21,602 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:34:21,579 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:35:21,593 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:35:21,594 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:35:21,595 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:36:21,574 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:37:21,590 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:37:21,591 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:37:21,593 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:38:21,568 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:39:21,592 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:39:21,592 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:39:21,593 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:40:21,564 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:41:21,590 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:41:21,591 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:41:21,592 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:42:21,559 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:43:21,592 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:43:21,592 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:43:21,594 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:44:21,563 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:45:21,584 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:45:21,585 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:45:21,586 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:50:01,188 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 02:54:52,658 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 02:54:52,659 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 02:54:52,661 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:04:28,143 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:07:32,402 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:07:32,403 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:07:32,404 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:14:33,147 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:15:33,148 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:15:33,149 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:15:33,152 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:16:33,132 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:17:33,137 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:17:33,141 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:17:33,143 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:18:33,136 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:19:33,154 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:19:33,155 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:19:33,156 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:20:33,129 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:21:33,155 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:21:33,157 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:21:33,158 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:22:33,138 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:23:33,046 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:23:33,046 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:23:33,048 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:24:33,026 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:25:33,042 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:25:33,043 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:25:33,044 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:26:33,027 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:27:33,048 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:27:33,050 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:27:33,050 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:28:33,020 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:29:33,044 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:29:33,045 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:29:33,047 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:30:33,031 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:31:33,047 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:31:33,049 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:31:33,050 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:32:33,019 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:33:33,036 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:33:33,038 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:33:33,040 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:34:33,018 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:35:33,043 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:35:33,043 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:35:33,045 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:36:33,033 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:37:33,041 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:37:33,041 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:37:33,042 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:38:33,009 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:39:33,062 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:39:33,065 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:39:33,066 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:40:33,001 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:41:33,028 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:41:33,029 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:41:33,030 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:42:33,002 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:43:33,001 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:43:33,005 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:43:33,006 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:44:33,004 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:45:33,029 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:45:33,029 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:45:33,030 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:46:33,059 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:46:33,060 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:46:33,060 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:47:33,006 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:48:33,022 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:48:33,022 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:48:33,024 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:49:33,008 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:50:33,010 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:50:33,011 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:50:33,013 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:51:32,994 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:52:33,020 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:52:33,021 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:52:33,021 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:53:32,992 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:54:33,016 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:54:33,018 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:54:33,018 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:55:33,010 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:56:33,029 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:56:33,030 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:56:33,031 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:57:33,010 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:58:33,015 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 03:58:33,019 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 03:58:33,021 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 03:59:33,002 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:00:33,024 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:00:33,024 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:00:33,027 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:01:33,002 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:02:33,003 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:02:33,007 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:02:33,008 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:03:32,999 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:04:33,018 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:04:33,021 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:04:33,023 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:05:33,000 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:06:32,994 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:06:33,006 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:06:33,007 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:07:33,005 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:08:33,022 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:08:33,022 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:08:33,024 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:09:33,030 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:10:33,055 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:10:33,058 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:10:33,059 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:11:33,034 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:12:33,051 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:12:33,053 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:12:33,054 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:13:33,038 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:14:33,057 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:14:33,057 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:14:33,059 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:20:04,322 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:30:07,992 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:30:07,993 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:30:07,994 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:35:06,787 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:38:32,063 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:38:32,075 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:38:32,078 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:39:45,544 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:42:25,319 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:42:25,320 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:42:25,321 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:43:25,293 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:44:25,318 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:44:25,319 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:44:25,320 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:45:25,291 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:46:25,296 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:46:25,296 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:46:25,298 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:47:25,293 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:48:25,312 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:48:25,314 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:48:25,315 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:49:25,296 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:50:25,315 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:50:25,315 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:50:25,318 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:51:25,292 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:52:25,306 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:52:25,308 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:52:25,310 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:53:25,293 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:54:25,309 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:54:25,309 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:54:25,311 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:55:25,292 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:56:25,313 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:56:25,314 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:56:25,316 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:57:25,289 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:58:25,308 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 04:58:25,311 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 04:58:25,312 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 04:59:25,292 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:00:25,313 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:00:25,314 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:00:25,316 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:01:25,304 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:02:25,310 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:02:25,312 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:02:25,313 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:03:25,290 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:04:25,311 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:04:25,311 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:04:25,313 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:05:25,292 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:06:25,209 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:06:25,209 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:06:25,211 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:07:25,186 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:08:25,206 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:08:25,207 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:08:25,209 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:09:25,178 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:10:25,198 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:10:25,199 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:10:25,201 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:11:25,178 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:12:25,202 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:12:25,205 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:12:25,206 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:13:25,184 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:14:25,204 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:14:25,205 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:14:25,206 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:15:25,178 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:16:25,196 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:16:25,196 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:16:25,198 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:17:25,177 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:18:25,197 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:18:25,199 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:18:25,201 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:19:25,175 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:20:25,201 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:20:25,201 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:20:25,202 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:21:25,175 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:22:25,133 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:22:25,133 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:22:25,135 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:23:25,111 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:24:25,135 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:24:25,135 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:24:25,137 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:25:25,113 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:26:25,130 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:26:25,132 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:26:25,133 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:27:25,105 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:28:25,126 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:28:25,126 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:28:25,128 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:29:25,106 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:30:25,123 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:30:25,126 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:30:25,127 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:31:25,094 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:32:25,119 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:32:25,121 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:32:25,123 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:33:25,091 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:34:25,116 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:34:25,117 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:34:25,118 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:35:25,088 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:36:25,116 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:36:25,117 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:36:25,119 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:37:25,230 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:38:25,249 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:38:25,250 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:38:25,252 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:39:25,229 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:40:25,244 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:40:25,244 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:40:25,246 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:41:25,228 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:42:25,247 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:42:25,248 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:42:25,250 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:45:51,703 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:49:38,106 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:49:38,107 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:49:38,108 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:54:28,872 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:55:28,897 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:55:28,898 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:55:28,899 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:56:28,870 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:57:28,890 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:57:28,890 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:57:28,893 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:58:28,883 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 05:59:28,895 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 05:59:28,897 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 05:59:28,898 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:00:28,907 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:00:28,908 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:00:28,909 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:01:28,867 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:02:28,897 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:02:28,898 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:02:28,899 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:03:28,870 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:04:28,902 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:04:28,903 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:04:28,905 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:05:28,875 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:06:28,886 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:06:28,887 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:06:28,888 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:07:28,869 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:08:28,890 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:08:28,892 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:08:28,893 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:09:28,878 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:10:28,890 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:10:28,890 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:10:28,892 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:11:28,878 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:12:28,892 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:12:28,892 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:12:28,895 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:13:28,871 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:14:28,902 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:14:28,904 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:14:28,905 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:15:28,879 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:16:28,896 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:16:28,897 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:16:28,898 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:17:28,879 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:18:28,906 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:18:28,907 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:18:28,908 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:19:28,881 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:20:28,899 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:20:28,899 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:20:28,901 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:21:28,884 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:22:28,901 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:22:28,902 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:22:28,904 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:23:28,883 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:24:28,907 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:24:28,907 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:24:28,909 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:25:28,883 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:26:28,904 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:26:28,906 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:26:28,908 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:27:28,885 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:28:28,906 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:28:28,906 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:28:28,909 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:29:28,892 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:30:28,902 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:30:28,902 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:30:28,904 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:31:28,777 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:32:28,768 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:32:28,768 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:32:28,770 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:33:28,758 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:34:28,781 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:34:28,781 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:34:28,784 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:35:28,772 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:36:28,777 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:36:28,779 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:36:28,781 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:37:28,757 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:38:28,784 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:38:28,784 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:38:28,786 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:39:28,757 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:40:28,796 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:40:28,797 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:40:28,799 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:41:28,755 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:42:28,777 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:42:28,778 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:42:28,781 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:43:28,831 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:43:28,832 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:43:28,833 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:44:28,753 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:45:28,777 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:45:28,781 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:45:28,782 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:46:28,746 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:47:28,769 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:47:28,775 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:47:28,776 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:48:28,760 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:49:28,774 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:49:28,774 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:49:28,775 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:50:28,754 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:51:28,762 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:51:28,765 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:51:28,767 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:52:28,749 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:53:28,767 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:53:28,767 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:53:28,768 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:54:28,751 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 06:59:17,056 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 06:59:17,057 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 06:59:17,058 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:04:32,142 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:17:35,911 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:17:35,912 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:17:35,913 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:23:17,868 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:26:13,252 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:26:13,253 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:26:13,254 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:27:13,237 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:28:13,244 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:28:13,248 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:28:13,249 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:29:13,222 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:30:13,253 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:30:13,253 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:30:13,254 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:31:13,226 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:32:13,244 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:32:13,246 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:32:13,247 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:33:13,219 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:34:13,254 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:34:13,255 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:34:13,257 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:35:13,242 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:36:13,259 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:36:13,260 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:36:13,261 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:37:13,237 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:38:13,252 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:38:13,254 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:38:13,255 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:39:13,237 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:40:13,253 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:40:13,254 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:40:13,256 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:41:13,230 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:42:13,252 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:42:13,253 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:42:13,255 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:43:13,233 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:44:13,256 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:44:13,256 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:44:13,258 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:45:13,238 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:46:13,252 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:46:13,253 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:46:13,255 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:47:13,229 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:48:13,262 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:48:13,262 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:48:13,264 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:49:13,225 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:50:13,245 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:50:13,247 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:50:13,249 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:51:13,222 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:52:13,241 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:52:13,243 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:52:13,245 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:53:13,215 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:54:13,246 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:54:13,247 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:54:13,248 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:55:13,228 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:56:13,247 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:56:13,247 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:56:13,249 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:57:13,213 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:58:13,248 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 07:58:13,249 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 07:58:13,250 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 07:59:13,217 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:00:13,246 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:00:13,246 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:00:13,247 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:01:13,216 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:02:13,241 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:02:13,241 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:02:13,244 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:03:13,216 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:04:13,258 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:04:13,259 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:04:13,260 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:05:13,236 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:06:13,258 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:06:13,259 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:06:13,261 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:07:13,235 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:08:13,253 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:08:13,256 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:08:13,257 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:09:13,238 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:10:13,254 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:10:13,254 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:10:13,255 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:11:13,236 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:12:13,263 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:12:13,263 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:12:13,266 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:13:13,238 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:14:13,257 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:14:13,257 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:14:13,260 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:15:13,232 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:16:13,257 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:16:13,258 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:16:13,259 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:17:13,237 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:18:13,258 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:18:13,259 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:18:13,260 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:19:13,123 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:20:13,134 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:20:13,135 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:20:13,136 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:21:13,124 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:22:13,132 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:22:13,133 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:22:13,134 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:23:13,119 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:24:13,142 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:24:13,144 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:24:13,145 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:25:13,121 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:26:13,141 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:26:13,141 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:26:13,143 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:27:13,114 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:37:35,934 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 08:37:35,935 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 08:37:35,937 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 08:53:36,006 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:08:54,514 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:08:54,518 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:08:54,519 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:19:29,653 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:20:29,649 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:20:29,652 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:20:29,654 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:21:29,628 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:22:29,656 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:22:29,657 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:22:29,658 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:23:29,639 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:24:29,658 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:24:29,659 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:24:29,660 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:25:29,660 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:26:29,672 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:26:29,672 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:26:29,674 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:27:29,645 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:28:29,659 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:28:29,659 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:28:29,661 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:29:29,656 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:30:29,669 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:30:29,670 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:30:29,672 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:31:29,652 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:32:29,672 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:32:29,673 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:32:29,675 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:33:29,653 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:34:29,670 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:34:29,671 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:34:29,673 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:35:29,655 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:36:29,671 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:36:29,673 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:36:29,674 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:37:29,659 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:38:29,713 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:38:29,724 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:38:29,725 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:39:29,653 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:40:29,667 basehttp 62069 6173339648 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:40:29,669 basehttp 62069 6156513280 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:40:29,670 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:41:29,641 basehttp 62069 13572796416 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:42:29,657 basehttp 62069 6156513280 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:42:29,658 basehttp 62069 13572796416 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:42:29,661 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:43:29,649 basehttp 62069 6173339648 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:44:29,656 basehttp 62069 6173339648 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-08-30 09:44:29,661 basehttp 62069 13572796416 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-30 09:44:29,662 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 +INFO 2025-08-30 09:44:59,645 basehttp 62069 6156513280 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2094 diff --git a/patients/__pycache__/urls.cpython-312.pyc b/patients/__pycache__/urls.cpython-312.pyc index 3fd554cc..0979de90 100644 Binary files a/patients/__pycache__/urls.cpython-312.pyc and b/patients/__pycache__/urls.cpython-312.pyc differ diff --git a/patients/__pycache__/views.cpython-312.pyc b/patients/__pycache__/views.cpython-312.pyc index fab43048..5d67be1a 100644 Binary files a/patients/__pycache__/views.cpython-312.pyc and b/patients/__pycache__/views.cpython-312.pyc differ diff --git a/patients/urls.py b/patients/urls.py index 1f22c622..68fba43f 100644 --- a/patients/urls.py +++ b/patients/urls.py @@ -35,14 +35,15 @@ urlpatterns = [ # 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') + path('patient-search/', views.patient_search, name='patient_search'), + path('patient-stats/', views.patient_stats, name='patient_stats'), + path('emergency-contacts//', views.emergency_contacts_list, name='emergency_contacts_list'), + path('insurance-info//', views.insurance_info_list, name='insurance_info_list'), + path('consent-forms//', views.consent_forms_list, name='consent_forms_list'), + path('patient-notes//', views.patient_notes_list, name='patient_notes_list'), + path('add-patient-note//', views.add_patient_note, name='add_patient_note'), + path('sign-consent//', views.sign_consent_form, name='sign_consent_form'), + path('appointments//', views.patient_appointment_list, name='patient_appointments'), + path('patient-info//', views.get_patient_info, name='get_patient_info') ] diff --git a/patients/views.py b/patients/views.py index 0dfcae4c..d3361b39 100644 --- a/patients/views.py +++ b/patients/views.py @@ -1315,6 +1315,20 @@ def add_patient_note(request, patient_id): 'patient': patient }) + +def get_patient_info(request, pk): + patient = get_object_or_404(PatientProfile, pk=pk) + patient_info = { + 'id': patient.id, + 'first_name': patient.first_name, + 'last_name': patient.last_name, + 'gender': patient.get_gender_display(), + 'date_of_birth': patient.date_of_birth, + 'phone_number': patient.phone_number, + 'email': patient.email, + } + return JsonResponse(patient_info) + # # """ # Patients app views for hospital management system with comprehensive CRUD operations. diff --git a/pharmacy/__pycache__/models.cpython-312.pyc b/pharmacy/__pycache__/models.cpython-312.pyc index b0101601..131c83ca 100644 Binary files a/pharmacy/__pycache__/models.cpython-312.pyc and b/pharmacy/__pycache__/models.cpython-312.pyc differ diff --git a/pharmacy/__pycache__/urls.cpython-312.pyc b/pharmacy/__pycache__/urls.cpython-312.pyc index bf020354..2af9c6c1 100644 Binary files a/pharmacy/__pycache__/urls.cpython-312.pyc and b/pharmacy/__pycache__/urls.cpython-312.pyc differ diff --git a/pharmacy/__pycache__/views.cpython-312.pyc b/pharmacy/__pycache__/views.cpython-312.pyc index 18af1dd8..1979c41b 100644 Binary files a/pharmacy/__pycache__/views.cpython-312.pyc and b/pharmacy/__pycache__/views.cpython-312.pyc differ diff --git a/pharmacy/migrations/0002_alter_prescription_status.py b/pharmacy/migrations/0002_alter_prescription_status.py new file mode 100644 index 00000000..4ac0282b --- /dev/null +++ b/pharmacy/migrations/0002_alter_prescription_status.py @@ -0,0 +1,34 @@ +# Generated by Django 5.2.4 on 2025-08-28 19:46 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("pharmacy", "0001_initial"), + ] + + operations = [ + migrations.AlterField( + model_name="prescription", + name="status", + field=models.CharField( + choices=[ + ("PENDING", "Pending"), + ("ACTIVE", "Active"), + ("DISPENSED", "Dispensed"), + ("PARTIALLY_DISPENSED", "Partially Dispensed"), + ("COMPLETED", "Completed"), + ("CANCELLED", "Cancelled"), + ("EXPIRED", "Expired"), + ("ON_HOLD", "On Hold"), + ("TRANSFERRED", "Transferred"), + ("DRAFT", "Draft"), + ], + default="PENDING", + help_text="Prescription status", + max_length=20, + ), + ), + ] diff --git a/pharmacy/migrations/__pycache__/0002_alter_prescription_status.cpython-312.pyc b/pharmacy/migrations/__pycache__/0002_alter_prescription_status.cpython-312.pyc new file mode 100644 index 00000000..b450791c Binary files /dev/null and b/pharmacy/migrations/__pycache__/0002_alter_prescription_status.cpython-312.pyc differ diff --git a/pharmacy/models.py b/pharmacy/models.py index 001d13cc..59ce52fb 100644 --- a/pharmacy/models.py +++ b/pharmacy/models.py @@ -17,7 +17,49 @@ class Medication(models.Model): """ Medication model for drug database and formulary management. """ - + CONTROLLED_SUBSTANCE_SCHEDULE_CHOICES = [ + ('CI', 'Schedule I'), + ('CII', 'Schedule II'), + ('CIII', 'Schedule III'), + ('CIV', 'Schedule IV'), + ('CV', 'Schedule V'), + ('NON', 'Non-Controlled'), + ] + DOSAGE_FORM_CHOICES = [ + ('TABLET', 'Tablet'), + ('CAPSULE', 'Capsule'), + ('LIQUID', 'Liquid'), + ('INJECTION', 'Injection'), + ('TOPICAL', 'Topical'), + ('INHALER', 'Inhaler'), + ('PATCH', 'Patch'), + ('SUPPOSITORY', 'Suppository'), + ('CREAM', 'Cream'), + ('OINTMENT', 'Ointment'), + ('DROPS', 'Drops'), + ('SPRAY', 'Spray'), + ('OTHER', 'Other'), + ] + UNIT_OF_MEASURE_CHOICES = [ + ('MG', 'Milligrams'), + ('G', 'Grams'), + ('MCG', 'Micrograms'), + ('ML', 'Milliliters'), + ('L', 'Liters'), + ('UNITS', 'Units'), + ('IU', 'International Units'), + ('MEQ', 'Milliequivalents'), + ('PERCENT', 'Percent'), + ('OTHER', 'Other'), + ] + FORMULARY_STATUS_CHOICES = [ + ('PREFERRED', 'Preferred'), + ('NON_PREFERRED', 'Non-Preferred'), + ('RESTRICTED', 'Restricted'), + ('NOT_COVERED', 'Not Covered'), + ('PRIOR_AUTH', 'Prior Authorization Required'), + ] + # Tenant relationship tenant = models.ForeignKey( 'core.Tenant', @@ -68,14 +110,7 @@ class Medication(models.Model): ) controlled_substance_schedule = models.CharField( max_length=5, - choices=[ - ('CI', 'Schedule I'), - ('CII', 'Schedule II'), - ('CIII', 'Schedule III'), - ('CIV', 'Schedule IV'), - ('CV', 'Schedule V'), - ('NON', 'Non-Controlled'), - ], + choices=CONTROLLED_SUBSTANCE_SCHEDULE_CHOICES, default='NON', help_text='DEA controlled substance schedule' ) @@ -83,21 +118,7 @@ class Medication(models.Model): # Formulation dosage_form = models.CharField( max_length=50, - choices=[ - ('TABLET', 'Tablet'), - ('CAPSULE', 'Capsule'), - ('LIQUID', 'Liquid'), - ('INJECTION', 'Injection'), - ('TOPICAL', 'Topical'), - ('INHALER', 'Inhaler'), - ('PATCH', 'Patch'), - ('SUPPOSITORY', 'Suppository'), - ('CREAM', 'Cream'), - ('OINTMENT', 'Ointment'), - ('DROPS', 'Drops'), - ('SPRAY', 'Spray'), - ('OTHER', 'Other'), - ], + choices=DOSAGE_FORM_CHOICES, help_text='Dosage form' ) strength = models.CharField( @@ -106,18 +127,7 @@ class Medication(models.Model): ) unit_of_measure = models.CharField( max_length=20, - choices=[ - ('MG', 'Milligrams'), - ('G', 'Grams'), - ('MCG', 'Micrograms'), - ('ML', 'Milliliters'), - ('L', 'Liters'), - ('UNITS', 'Units'), - ('IU', 'International Units'), - ('MEQ', 'Milliequivalents'), - ('PERCENT', 'Percent'), - ('OTHER', 'Other'), - ], + choices=UNIT_OF_MEASURE_CHOICES, help_text='Unit of measure' ) @@ -188,13 +198,7 @@ class Medication(models.Model): # Formulary Status formulary_status = models.CharField( max_length=20, - choices=[ - ('PREFERRED', 'Preferred'), - ('NON_PREFERRED', 'Non-Preferred'), - ('RESTRICTED', 'Restricted'), - ('NOT_COVERED', 'Not Covered'), - ('PRIOR_AUTH', 'Prior Authorization Required'), - ], + choices=FORMULARY_STATUS_CHOICES, default='PREFERRED', help_text='Formulary status' ) @@ -290,7 +294,31 @@ class Prescription(models.Model): """ Prescription model for electronic prescription management. """ - + QUANTITY_UNIT_CHOICES = [ + ('TABLETS', 'Tablets'), + ('CAPSULES', 'Capsules'), + ('ML', 'Milliliters'), + ('GRAMS', 'Grams'), + ('UNITS', 'Units'), + ('PATCHES', 'Patches'), + ('INHALERS', 'Inhalers'), + ('BOTTLES', 'Bottles'), + ('TUBES', 'Tubes'), + ('VIALS', 'Vials'), + ('OTHER', 'Other'), + ] + STATUS_CHOICES = [ + ('PENDING', 'Pending'), + ('ACTIVE', 'Active'), + ('DISPENSED', 'Dispensed'), + ('PARTIALLY_DISPENSED', 'Partially Dispensed'), + ('COMPLETED', 'Completed'), + ('CANCELLED', 'Cancelled'), + ('EXPIRED', 'Expired'), + ('ON_HOLD', 'On Hold'), + ('TRANSFERRED', 'Transferred'), + ('DRAFT', 'Draft'), + ] # Tenant relationship tenant = models.ForeignKey( 'core.Tenant', @@ -340,19 +368,7 @@ class Prescription(models.Model): ) quantity_unit = models.CharField( max_length=20, - choices=[ - ('TABLETS', 'Tablets'), - ('CAPSULES', 'Capsules'), - ('ML', 'Milliliters'), - ('GRAMS', 'Grams'), - ('UNITS', 'Units'), - ('PATCHES', 'Patches'), - ('INHALERS', 'Inhalers'), - ('BOTTLES', 'Bottles'), - ('TUBES', 'Tubes'), - ('VIALS', 'Vials'), - ('OTHER', 'Other'), - ], + choices=QUANTITY_UNIT_CHOICES, help_text='Unit of quantity' ) @@ -398,17 +414,7 @@ class Prescription(models.Model): # Status status = models.CharField( max_length=20, - choices=[ - ('PENDING', 'Pending'), - ('ACTIVE', 'Active'), - ('DISPENSED', 'Dispensed'), - ('PARTIALLY_DISPENSED', 'Partially Dispensed'), - ('COMPLETED', 'Completed'), - ('CANCELLED', 'Cancelled'), - ('EXPIRED', 'Expired'), - ('ON_HOLD', 'On Hold'), - ('TRANSFERRED', 'Transferred'), - ], + choices=STATUS_CHOICES, default='PENDING', help_text='Prescription status' ) @@ -577,7 +583,15 @@ class InventoryItem(models.Model): """ Inventory item model for pharmacy stock management. """ - + STATUS_CHOICES = [ + ('ACTIVE', 'Active'), + ('QUARANTINE', 'Quarantine'), + ('EXPIRED', 'Expired'), + ('RECALLED', 'Recalled'), + ('DAMAGED', 'Damaged'), + ('RETURNED', 'Returned'), + ] + # Tenant relationship tenant = models.ForeignKey( 'core.Tenant', @@ -684,14 +698,7 @@ class InventoryItem(models.Model): # Status status = models.CharField( max_length=20, - choices=[ - ('ACTIVE', 'Active'), - ('QUARANTINE', 'Quarantine'), - ('EXPIRED', 'Expired'), - ('RECALLED', 'Recalled'), - ('DAMAGED', 'Damaged'), - ('RETURNED', 'Returned'), - ], + choices=STATUS_CHOICES, default='ACTIVE', help_text='Inventory status' ) diff --git a/pharmacy/urls.py b/pharmacy/urls.py index 743e1715..8d3a78fc 100644 --- a/pharmacy/urls.py +++ b/pharmacy/urls.py @@ -21,6 +21,7 @@ urlpatterns = [ # 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'), @@ -39,6 +40,8 @@ urlpatterns = [ 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')), diff --git a/pharmacy/views.py b/pharmacy/views.py index a778851c..88feb2d8 100644 --- a/pharmacy/views.py +++ b/pharmacy/views.py @@ -322,13 +322,13 @@ class MedicationDetailView(LoginRequiredMixin, DetailView): context['recent_prescriptions'] = Prescription.objects.filter( medication=medication, patient__tenant=self.request.user.tenant - ).select_related('patient', 'prescriber').order_by('-prescribed_date')[:10] + ).select_related('patient', 'prescriber').order_by('-date_prescribed')[:10] # Inventory items context['inventory_items'] = InventoryItem.objects.filter( medication=medication, - is_active=True - ).order_by('expiry_date') + status="ACTIVE" + ).order_by('expiration_date') # Drug interactions context['interactions'] = DrugInteraction.objects.filter( @@ -350,7 +350,7 @@ class MedicationDetailView(LoginRequiredMixin, DetailView): context['total_inventory'] = InventoryItem.objects.filter( medication=medication, - is_active=True + status="ACTIVE" ).aggregate(total=Sum('quantity_on_hand'))['total'] or 0 return context @@ -398,8 +398,8 @@ class MedicationListView(LoginRequiredMixin, ListView): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) context.update({ - 'medication_types': Medication._meta.get_field('medication_type').choices, - 'controlled_schedules': Medication._meta.get_field('controlled_substance_schedule').choices, + 'medication_types': Medication.DOSAGE_FORM_CHOICES, + 'controlled_schedules': Medication.CONTROLLED_SUBSTANCE_SCHEDULE_CHOICES, }) return context @@ -517,7 +517,7 @@ class InventoryItemCreateView(LoginRequiredMixin, CreateView): def get_form_kwargs(self): kwargs = super().get_form_kwargs() - kwargs['user'] = self.request.user + # kwargs['user'] = self.request.user return kwargs def form_valid(self, form): @@ -623,7 +623,7 @@ class DrugInteractionListView(LoginRequiredMixin, ListView): List view for drug interactions. """ model = DrugInteraction - template_name = 'pharmacy/drug_interaction_list.html' + template_name = 'pharmacy/interactions/drug_interaction_list.html' context_object_name = 'interactions' paginate_by = 25 @@ -649,7 +649,7 @@ class DrugInteractionListView(LoginRequiredMixin, ListView): if interaction_type: queryset = queryset.filter(interaction_type=interaction_type) - return queryset.select_related('medication_a', 'medication_b').order_by('-severity', 'medication_a__name') + return queryset.select_related('medication_1', 'medication_2').order_by('-severity', 'medication_1') def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) @@ -776,7 +776,7 @@ def drug_interaction_check(request, prescription_id): tenant=request.user.tenant ).select_related('medication_a', 'medication_b') - return render(request, 'pharmacy/partials/drug_interactions.html', { + return render(request, 'pharmacy/drug_interactions/drug_interactions.html', { 'prescription': prescription, 'interactions': interactions }) @@ -901,7 +901,7 @@ def update_inventory(request, item_id): item.save() # Log the action - AuditLogger.log_action( + AuditLogger.log_event( user=request.user, action='UPDATE_INVENTORY', model_name='InventoryItem', @@ -918,6 +918,15 @@ def update_inventory(request, item_id): return JsonResponse({'status': 'error'}) + +def get_medication_info(request, pk): + medication = get_object_or_404(Medication, pk=pk) + medication_info = { + 'generic_name': medication.generic_name, + 'brand_name': medication.brand_name, + + } + return JsonResponse(medication_info) # # """ # Views for Pharmacy app with comprehensive CRUD operations following healthcare best practices. @@ -1855,40 +1864,50 @@ def update_inventory(request, item_id): # return queryset # # -# class DrugInteractionCreateView(LoginRequiredMixin, CreateView): -# """ -# Create view for drug interaction. -# """ -# model = DrugInteraction -# form_class = DrugInteractionForm -# template_name = 'pharmacy/interaction_form.html' -# success_url = reverse_lazy('pharmacy:interaction_list') -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# return kwargs -# -# def form_valid(self, form): -# form.instance.created_by = self.request.user -# response = super().form_valid(form) -# -# # Create audit log -# AuditLogEntry.objects.create( -# tenant=self.request.user.tenant, -# user=self.request.user, -# action='CREATE', -# model_name='DrugInteraction', -# object_id=self.object.id, -# changes={ -# 'medication_1': str(self.object.medication_1), -# 'medication_2': str(self.object.medication_2), -# 'severity': self.object.severity -# } -# ) -# -# messages.success(self.request, 'Drug interaction created successfully.') -# return response +class DrugInteractionCreateView(LoginRequiredMixin, CreateView): + """ + Create view for drug interaction. + """ + model = DrugInteraction + form_class = DrugInteractionForm + template_name = 'pharmacy/interaction_form.html' + success_url = reverse_lazy('pharmacy:interaction_list') + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + return kwargs + + def form_valid(self, form): + form.instance.created_by = self.request.user + response = super().form_valid(form) + + # Create audit log + AuditLogEntry.objects.create( + tenant=self.request.user.tenant, + user=self.request.user, + action='CREATE', + model_name='DrugInteraction', + object_id=self.object.id, + changes={ + 'medication_1': str(self.object.medication_1), + 'medication_2': str(self.object.medication_2), + 'severity': self.object.severity + } + ) + + messages.success(self.request, 'Drug interaction created successfully.') + return response + +class DrugInteractionDetailView(LoginRequiredMixin, DetailView): + model = DrugInteraction + template_name = 'pharmacy/interactions/drug_interaction_detail.html' + context_object_name = 'interaction' + + + + + # # # # HTMX Views @@ -2170,3 +2189,8 @@ def adjust_inventory(request, pk): # # return response # +def save_prescription_draft(request, pk): + prescription = get_object_or_404(Prescription, pk=pk) + prescription.status = "DRAFT" + prescription.save() + return redirect('pharmacy:prescription_detail', pk=pk) diff --git a/templates/.DS_Store b/templates/.DS_Store index 6bf4ad02..9402c223 100644 Binary files a/templates/.DS_Store and b/templates/.DS_Store differ diff --git a/templates/billing/bills/bill_detail.html b/templates/billing/bills/bill_detail.html index c2759ec2..df025b37 100644 --- a/templates/billing/bills/bill_detail.html +++ b/templates/billing/bills/bill_detail.html @@ -42,7 +42,7 @@
  • {% if object.status == 'DRAFT' %} -
  • +
  • Submit Bill
  • {% endif %} diff --git a/templates/billing/bills/bill_list.html b/templates/billing/bills/bill_list.html index d496c255..980986f4 100644 --- a/templates/billing/bills/bill_list.html +++ b/templates/billing/bills/bill_list.html @@ -22,6 +22,7 @@