diff --git a/.DS_Store b/.DS_Store index ff1afbfd..fb2e6b04 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/core/templatetags/__pycache__/custom_filters.cpython-312.pyc b/core/templatetags/__pycache__/custom_filters.cpython-312.pyc index 0c229bdc..74e6d211 100644 Binary files a/core/templatetags/__pycache__/custom_filters.cpython-312.pyc and b/core/templatetags/__pycache__/custom_filters.cpython-312.pyc differ diff --git a/core/templatetags/custom_filters.py b/core/templatetags/custom_filters.py index 3bc6ac63..559143e0 100644 --- a/core/templatetags/custom_filters.py +++ b/core/templatetags/custom_filters.py @@ -27,6 +27,19 @@ def add_class(field, css_class): return field.as_widget(attrs={"class": css_class}) +@register.filter(name="attr") +def attr(field, args): + attrs = {} + definitions = args.split(",") + for definition in definitions: + if ":" in definition: + key, val = definition.split(":") + attrs[key.strip()] = val.strip() + else: + attrs[definition.strip()] = True + return field.as_widget(attrs=attrs) + + @register.filter def sum_values(queryset, field_names): """ diff --git a/db.sqlite3 b/db.sqlite3 index 92c99274..9488ee66 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/emr/__pycache__/forms.cpython-312.pyc b/emr/__pycache__/forms.cpython-312.pyc index 504fdf3f..e6ec0c07 100644 Binary files a/emr/__pycache__/forms.cpython-312.pyc and b/emr/__pycache__/forms.cpython-312.pyc differ diff --git a/emr/__pycache__/urls.cpython-312.pyc b/emr/__pycache__/urls.cpython-312.pyc index 72181879..d4e6da70 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 a1d9f3f2..b4812c45 100644 Binary files a/emr/__pycache__/views.cpython-312.pyc and b/emr/__pycache__/views.cpython-312.pyc differ diff --git a/emr/forms.py b/emr/forms.py index 93bfa81a..ad241159 100644 --- a/emr/forms.py +++ b/emr/forms.py @@ -210,25 +210,25 @@ class CarePlanForm(forms.ModelForm): 'approved', 'approved_by' ] widgets = { - 'start_date': forms.DateInput(attrs={'type': 'date'}), - 'end_date': forms.DateInput(attrs={'type': 'date'}), - 'target_completion_date': forms.DateInput(attrs={'type': 'date'}), - 'last_reviewed': forms.DateInput(attrs={'type': 'date'}), - 'next_review_date': forms.DateInput(attrs={'type': 'date'}), - 'description': forms.Textarea(attrs={'rows': 3}), - 'patient_goals': forms.Textarea(attrs={'rows': 3}), - 'patient_preferences': forms.Textarea(attrs={'rows': 3}), - 'patient_barriers': forms.Textarea(attrs={'rows': 3}), - 'progress_notes': forms.Textarea(attrs={'rows': 3}), - 'goals': forms.Textarea(attrs={'rows': 3}), - 'objectives': forms.Textarea(attrs={'rows': 3}), - 'interventions': forms.Textarea(attrs={'rows': 3}), - 'activities': forms.Textarea(attrs={'rows': 3}), - 'monitoring_parameters': forms.Textarea(attrs={'rows': 3}), - 'evaluation_criteria': forms.Textarea(attrs={'rows': 3}), - 'resources_needed': forms.Textarea(attrs={'rows': 3}), - 'support_systems': forms.Textarea(attrs={'rows': 3}), - 'outcomes_achieved': forms.Textarea(attrs={'rows': 3}), + 'start_date': forms.DateInput(attrs={'type': 'date', 'class':'form-control form control-sm'}), + 'end_date': forms.DateInput(attrs={'type': 'date', 'class':'form-control form control-sm'}), + 'target_completion_date': forms.DateInput(attrs={'type': 'date', 'class':'form-control form control-sm'}), + 'last_reviewed': forms.DateInput(attrs={'type': 'date', 'class':'form-control form control-sm'}), + 'next_review_date': forms.DateInput(attrs={'type': 'date', 'class':'form-control form control-sm'}), + 'description': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'patient_goals': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'patient_preferences': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'patient_barriers': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'progress_notes': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'goals': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'objectives': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'interventions': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'activities': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'monitoring_parameters': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'evaluation_criteria': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'resources_needed': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'support_systems': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), + 'outcomes_achieved': forms.Textarea(attrs={'rows': 3, 'class':'form-control form control-sm'}), } def __init__(self, *args, **kwargs): diff --git a/emr/templates/emr/care_plan_detail.html b/emr/templates/emr/care_plan_detail.html deleted file mode 100644 index dff8ed5a..00000000 --- a/emr/templates/emr/care_plan_detail.html +++ /dev/null @@ -1,799 +0,0 @@ -{% extends "base.html" %} -{% load static %} - -{% block title %}{{ care_plan.title }} | Care Plan Detail{% endblock %} - -{% block css %} - - - - -{% endblock %} - -{% block content %} - - - - - -

Care Plan Detail Comprehensive care plan information

- - - -
- -
- -
-
-

{{ care_plan.title }}

-
- - {{ care_plan.patient.get_full_name }} - - - Start: {{ care_plan.start_date }} - {% if care_plan.end_date %} - - End: {{ care_plan.end_date }} - {% endif %} - - - {{ care_plan.primary_provider.get_full_name }} - -
-
-
- {{ care_plan.get_status_display }} - {{ care_plan.get_priority_display }} Priority -
-
- - - -
-
-

Progress

-
- - - -
-
-
-
-
-
Completion Progress
-
-
- {{ care_plan.completion_percentage }}% Complete -
-
- -
-
Plan Timeline
-
- - - - - - - {% if care_plan.target_completion_date %} - - - - - {% endif %} - {% if care_plan.end_date %} - - - - - {% endif %} - {% if care_plan.last_reviewed %} - - - - - {% endif %} - {% if care_plan.next_review_date %} - - - - - {% endif %} - -
Start Date{{ care_plan.start_date }}
Target Completion{{ care_plan.target_completion_date }}
End Date{{ care_plan.end_date }}
Last Reviewed{{ care_plan.last_reviewed }}
Next Review - {{ care_plan.next_review_date }} - {% if care_plan.is_overdue %} - Overdue - {% endif %} -
-
-
-
- -
-
Activity Chart
- - -
-
Approval Status
-
- - - - - - - {% if care_plan.approved %} - - - - - - - - - {% endif %} - -
Status - {% if care_plan.approved %} - Approved - {% else %} - Pending Approval - {% endif %} -
Approved By{{ care_plan.approved_by.get_full_name }}
Approved Date{{ care_plan.approved_date }}
-
-
-
-
-
-
- - - -
-
-

Care Plan Details

-
- - - -
-
-
- - - - - -
- -
-
-
-
-
Basic Information
-
- - - - - - - - - - - - - - - - - - - - - - - -
Care Plan ID{{ care_plan.care_plan_id }}
Plan Type{{ care_plan.get_plan_type_display }}
Category{{ care_plan.get_category_display }}
Status{{ care_plan.get_status_display }}
Priority{{ care_plan.get_priority_display }}
-
- -
Description
-
- {{ care_plan.description|linebreaks }} -
-
- -
-
Provider Information
-
- - - - - - - - - - - -
Primary Provider{{ care_plan.primary_provider.get_full_name }}
Care Team - {% if care_plan.care_team.all %} -
    - {% for provider in care_plan.care_team.all %} -
  • {{ provider.get_full_name }}
  • - {% endfor %} -
- {% else %} - No additional care team members - {% endif %} -
-
- -
Related Problems
- {% if care_plan.related_problems.all %} -
- {% for problem in care_plan.related_problems.all %} - - {{ problem.problem_name }} - {{ problem.get_status_display }} - - {% endfor %} -
- {% else %} -
- No problems are associated with this care plan. -
- {% endif %} -
-
-
-
- - -
-
-
Goals
- {% if care_plan.goals %} -
- {% for goal in care_plan.goals %} -
-
-
{{ goal.title }}
- {{ goal.status|default:'Not Started' }} -
-

{{ goal.description }}

- {% if goal.target_date %} - Target Date: {{ goal.target_date }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No goals have been defined for this care plan. -
- {% endif %} - -
Objectives
- {% if care_plan.objectives %} -
- {% for objective in care_plan.objectives %} -
-
-
{{ objective.title }}
- {{ objective.status|default:'Not Started' }} -
-

{{ objective.description }}

- {% if objective.measure %} - Measure: {{ objective.measure }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No objectives have been defined for this care plan. -
- {% endif %} -
-
- - -
-
-
Interventions
- {% if care_plan.interventions %} -
- {% for intervention in care_plan.interventions %} -
-
-
{{ intervention.title }}
- {{ intervention.status|default:'Not Started' }} -
-

{{ intervention.description }}

- {% if intervention.frequency %} - Frequency: {{ intervention.frequency }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No interventions have been defined for this care plan. -
- {% endif %} - -
Activities
- {% if care_plan.activities %} -
- {% for activity in care_plan.activities %} -
-
-
{{ activity.title }}
- {{ activity.status|default:'Not Started' }} -
-

{{ activity.description }}

- {% if activity.assigned_to %} - Assigned to: {{ activity.assigned_to }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No activities have been defined for this care plan. -
- {% endif %} -
-
- - -
-
-
Monitoring Parameters
- {% if care_plan.monitoring_parameters %} -
- {% for parameter in care_plan.monitoring_parameters %} -
-
-
{{ parameter.title }}
- {{ parameter.status|default:'Not Started' }} -
-

{{ parameter.description }}

- {% if parameter.frequency %} - Frequency: {{ parameter.frequency }} - {% endif %} - {% if parameter.target_range %} - Target Range: {{ parameter.target_range }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No monitoring parameters have been defined for this care plan. -
- {% endif %} - -
Evaluation Criteria
- {% if care_plan.evaluation_criteria %} -
- {% for criteria in care_plan.evaluation_criteria %} -
-
-
{{ criteria.title }}
- {{ criteria.status|default:'Not Evaluated' }} -
-

{{ criteria.description }}

- {% if criteria.measure %} - Measure: {{ criteria.measure }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No evaluation criteria have been defined for this care plan. -
- {% endif %} - - {% if care_plan.progress_notes %} -
Progress Notes
-
- {{ care_plan.progress_notes|linebreaks }} -
- {% endif %} -
-
- - -
-
- {% if care_plan.patient_goals %} -
Patient Goals
-
- {{ care_plan.patient_goals|linebreaks }} -
- {% endif %} - - {% if care_plan.patient_preferences %} -
Patient Preferences
-
- {{ care_plan.patient_preferences|linebreaks }} -
- {% endif %} - - {% if care_plan.patient_barriers %} -
Identified Barriers
-
- {{ care_plan.patient_barriers|linebreaks }} -
- {% endif %} - -
Resources Needed
- {% if care_plan.resources_needed %} -
- {% for resource in care_plan.resources_needed %} -
-
-
{{ resource.name }}
- {{ resource.status|default:'Pending' }} -
- {% if resource.description %} -

{{ resource.description }}

- {% endif %} -
- {% endfor %} -
- {% else %} -
- No resources have been identified for this care plan. -
- {% endif %} - -
Support Systems
- {% if care_plan.support_systems %} -
- {% for support in care_plan.support_systems %} -
-
-
{{ support.name }}
- {{ support.type|default:'Other' }} -
- {% if support.description %} -

{{ support.description }}

- {% endif %} - {% if support.contact %} - Contact: {{ support.contact }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No support systems have been identified for this care plan. -
- {% endif %} -
-
- - -
-
-
Outcomes Achieved
- {% if care_plan.outcomes_achieved %} -
- {% for outcome in care_plan.outcomes_achieved %} -
-
-
{{ outcome.title }}
- {{ outcome.status|default:'Achieved' }} -
-

{{ outcome.description }}

- {% if outcome.date_achieved %} - Date Achieved: {{ outcome.date_achieved }} - {% endif %} -
- {% endfor %} -
- {% else %} -
- No outcomes have been recorded for this care plan. -
- {% endif %} -
-
-
- -
-
- - - -
-
-

Related Clinical Notes

-
- - - -
-
-
- {% if care_plan.clinical_notes.all %} -
- {% for note in care_plan.clinical_notes.all %} -
-
- {{ note.note_datetime|date:"M d, Y" }} {{ note.note_datetime|time:"h:i A" }} -
-
-   -
-
-
-
{{ note.title }}
- {{ note.get_status_display }} -
-

{{ note.content|truncatechars:200 }}

-
- {{ note.get_note_type_display }} by {{ note.author.get_full_name }} - View Note -
-
-
- {% endfor %} -
- {% else %} -
- No clinical notes are associated with this care plan. -
- {% endif %} -
-
- - - -
-
- - Back to Care Plans - - - Patient Profile - -
-
- {% if not care_plan.approved %} - - Approve Plan - - {% endif %} - - Edit Care Plan - - - Delete - -
-
- -
- -
- - - - - -{% endblock %} - -{% block js %} - - - -{% endblock %} - diff --git a/emr/templates/emr/care_plan.html b/emr/templates/emr/care_plans/care_plan.html similarity index 100% rename from emr/templates/emr/care_plan.html rename to emr/templates/emr/care_plans/care_plan.html diff --git a/emr/templates/emr/care_plans/care_plan_detail.html b/emr/templates/emr/care_plans/care_plan_detail.html new file mode 100644 index 00000000..d70e7aa3 --- /dev/null +++ b/emr/templates/emr/care_plans/care_plan_detail.html @@ -0,0 +1,804 @@ +{% extends "base.html" %} +{% load static %} + +{% block title %}{{ care_plan.title }} | Care Plan Detail{% endblock %} + +{% block css %} +{##} + +{##} + +{% endblock %} + +{% block content %} + +
+
+

+ Care PlanDetail +

+

Comprehensive care plan information

+
+
+ +
+
+ + + +
+
+ +
+ +
+
+

{{ care_plan.title }}

+
+ + {{ care_plan.patient.get_full_name }} + + + Start: {{ care_plan.start_date }} + {% if care_plan.end_date %} + - End: {{ care_plan.end_date }} + {% endif %} + + + {{ care_plan.primary_provider.get_full_name }} + + +
+
+
+ {{ care_plan.get_status_display }} + {{ care_plan.get_priority_display }} Priority +
+
+ + + +
+
+

Progress

+ +
+ + Patient Profile + + {% if not care_plan.approved %} + + Approve Plan + + {% endif %} + + Edit + + + Delete + + + + + +
+
+
+
+
+
Completion Progress
+
+
+ {{ care_plan.completion_percentage }}% Complete +
+
+ +
+
Plan Timeline
+
+ + + + + + + + + + + {% if care_plan.target_completion_date %} + + + + + {% endif %} + {% if care_plan.end_date %} + + + + + {% endif %} + {% if care_plan.last_reviewed %} + + + + + {% endif %} + {% if care_plan.next_review_date %} + + + + + {% endif %} + +
+ +
Start Date{{ care_plan.start_date }}
Target Completion{{ care_plan.target_completion_date }}
End Date{{ care_plan.end_date }}
Last Reviewed{{ care_plan.last_reviewed }}
Next Review + {{ care_plan.next_review_date }} + {% if care_plan.is_overdue %} + Overdue + {% endif %} +
+
+
+
+ +
+
Activity Chart
+ + +
+
Approval Status
+
+ + + + + + + {% if care_plan.approved %} + + + + + + + + + {% endif %} + +
Status + {% if care_plan.approved %} + Approved + {% else %} + Pending Approval + {% endif %} +
Approved By{{ care_plan.approved_by.get_full_name }}
Approved Date{{ care_plan.approved_date }}
+
+
+
+
+
+
+ + + +
+
+

Care Plan Details

+
+ + + +
+
+
+ + + + + +
+ +
+
+
+
+
Basic Information
+
+ + + + + + + + + + + + + + + + + + + + + + + +
Care Plan ID{{ care_plan.care_plan_id }}
Plan Type{{ care_plan.get_plan_type_display }}
Category{{ care_plan.get_category_display }}
Status{{ care_plan.get_status_display }}
Priority{{ care_plan.get_priority_display }}
+
+ +
Description
+
+ {{ care_plan.description|linebreaks }} +
+
+ +
+
Provider Information
+
+ + + + + + + + + + + +
Primary Provider{{ care_plan.primary_provider.get_full_name }}
Care Team + {% if care_plan.care_team.all %} +
    + {% for provider in care_plan.care_team.all %} +
  • {{ provider.get_full_name }}
  • + {% endfor %} +
+ {% else %} + No additional care team members + {% endif %} +
+
+ +
Related Problems
+ {% if care_plan.related_problems.all %} +
+ {% for problem in care_plan.related_problems.all %} + + {{ problem.problem_name }} + {{ problem.get_status_display }} + + {% endfor %} +
+ {% else %} +
+ No problems are associated with this care plan. +
+ {% endif %} +
+
+
+
+ + +
+
+
Goals
+ {% if care_plan.goals %} +
+ {% for goal in care_plan.goals %} +
+
+
{{ goal.title }}
+ {{ goal.status|default:'Not Started' }} +
+

{{ goal.description }}

+ {% if goal.target_date %} + Target Date: {{ goal.target_date }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No goals have been defined for this care plan. +
+ {% endif %} + +
Objectives
+ {% if care_plan.objectives %} +
+ {% for objective in care_plan.objectives %} +
+
+
{{ objective.title }}
+ {{ objective.status|default:'Not Started' }} +
+

{{ objective.description }}

+ {% if objective.measure %} + Measure: {{ objective.measure }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No objectives have been defined for this care plan. +
+ {% endif %} +
+
+ + +
+
+
Interventions
+ {% if care_plan.interventions %} +
+ {% for intervention in care_plan.interventions %} +
+
+
{{ intervention.title }}
+ {{ intervention.status|default:'Not Started' }} +
+

{{ intervention.description }}

+ {% if intervention.frequency %} + Frequency: {{ intervention.frequency }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No interventions have been defined for this care plan. +
+ {% endif %} + +
Activities
+ {% if care_plan.activities %} +
+ {% for activity in care_plan.activities %} +
+
+
{{ activity.title }}
+ {{ activity.status|default:'Not Started' }} +
+

{{ activity.description }}

+ {% if activity.assigned_to %} + Assigned to: {{ activity.assigned_to }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No activities have been defined for this care plan. +
+ {% endif %} +
+
+ + +
+
+
Monitoring Parameters
+ {% if care_plan.monitoring_parameters %} +
+ {% for parameter in care_plan.monitoring_parameters %} +
+
+
{{ parameter.title }}
+ {{ parameter.status|default:'Not Started' }} +
+

{{ parameter.description }}

+ {% if parameter.frequency %} + Frequency: {{ parameter.frequency }} + {% endif %} + {% if parameter.target_range %} + Target Range: {{ parameter.target_range }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No monitoring parameters have been defined for this care plan. +
+ {% endif %} + +
Evaluation Criteria
+ {% if care_plan.evaluation_criteria %} +
+ {% for criteria in care_plan.evaluation_criteria %} +
+
+
{{ criteria.title }}
+ {{ criteria.status|default:'Not Evaluated' }} +
+

{{ criteria.description }}

+ {% if criteria.measure %} + Measure: {{ criteria.measure }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No evaluation criteria have been defined for this care plan. +
+ {% endif %} + + {% if care_plan.progress_notes %} +
Progress Notes
+
+ {{ care_plan.progress_notes|linebreaks }} +
+ {% endif %} +
+
+ + +
+
+ {% if care_plan.patient_goals %} +
Patient Goals
+
+ {{ care_plan.patient_goals|linebreaks }} +
+ {% endif %} + + {% if care_plan.patient_preferences %} +
Patient Preferences
+
+ {{ care_plan.patient_preferences|linebreaks }} +
+ {% endif %} + + {% if care_plan.patient_barriers %} +
Identified Barriers
+
+ {{ care_plan.patient_barriers|linebreaks }} +
+ {% endif %} + +
Resources Needed
+ {% if care_plan.resources_needed %} +
+ {% for resource in care_plan.resources_needed %} +
+
+
{{ resource.name }}
+ {{ resource.status|default:'Pending' }} +
+ {% if resource.description %} +

{{ resource.description }}

+ {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No resources have been identified for this care plan. +
+ {% endif %} + +
Support Systems
+ {% if care_plan.support_systems %} +
+ {% for support in care_plan.support_systems %} +
+
+
{{ support.name }}
+ {{ support.type|default:'Other' }} +
+ {% if support.description %} +

{{ support.description }}

+ {% endif %} + {% if support.contact %} + Contact: {{ support.contact }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No support systems have been identified for this care plan. +
+ {% endif %} +
+
+ + +
+
+
Outcomes Achieved
+ {% if care_plan.outcomes_achieved %} +
+ {% for outcome in care_plan.outcomes_achieved %} +
+
+
{{ outcome.title }}
+ {{ outcome.status|default:'Achieved' }} +
+

{{ outcome.description }}

+ {% if outcome.date_achieved %} + Date Achieved: {{ outcome.date_achieved }} + {% endif %} +
+ {% endfor %} +
+ {% else %} +
+ No outcomes have been recorded for this care plan. +
+ {% endif %} +
+
+
+ +
+
+ + + +
+
+

Related Clinical Notes

+
+ + + +
+
+
+ {% if care_plan.clinical_notes.all %} +
+ {% for note in care_plan.clinical_notes.all %} +
+
+ {{ note.note_datetime|date:"M d, Y" }} {{ note.note_datetime|time:"h:i A" }} +
+
+   +
+
+
+
{{ note.title }}
+ {{ note.get_status_display }} +
+

{{ note.content|truncatechars:200 }}

+
+ {{ note.get_note_type_display }} by {{ note.author.get_full_name }} + View Note +
+
+
+ {% endfor %} +
+ {% else %} +
+ No clinical notes are associated with this care plan. +
+ {% endif %} +
+
+ + +
+ +
+
+ + + + + +{% endblock %} + +{% block js %} + + + +{% endblock %} + diff --git a/emr/templates/emr/care_plans/care_plan_form.html b/emr/templates/emr/care_plans/care_plan_form.html index 2becbffd..b0ae27c8 100644 --- a/emr/templates/emr/care_plans/care_plan_form.html +++ b/emr/templates/emr/care_plans/care_plan_form.html @@ -88,16 +88,7 @@ {% endblock %} {% block content %} - - - +

diff --git a/emr/templates/emr/care_plan_list.html b/emr/templates/emr/care_plans/care_plan_list.html similarity index 77% rename from emr/templates/emr/care_plan_list.html rename to emr/templates/emr/care_plans/care_plan_list.html index c5a5b4d7..16e064b0 100644 --- a/emr/templates/emr/care_plan_list.html +++ b/emr/templates/emr/care_plans/care_plan_list.html @@ -4,17 +4,30 @@ {% block title %}Care Plans - {{ block.super }}{% endblock %} {% block content %} +
+
+

+ Care PlanManagement +

+

Manage all healthcare plans

+
+ +
-
-
-

- Care Plan Management -

-
- -
+
+
+

All Care Plans

+
+ + + + + +
+
+
@@ -128,20 +141,20 @@
- + {% if plan.status == 'ACTIVE' %} - +{# #} {% endif %}
diff --git a/emr/templates/emr/encounter_create.html b/emr/templates/emr/encounters/encounter_create.html similarity index 100% rename from emr/templates/emr/encounter_create.html rename to emr/templates/emr/encounters/encounter_create.html diff --git a/emr/templates/emr/problem_detail.html b/emr/templates/emr/problems/problem_detail.html similarity index 97% rename from emr/templates/emr/problem_detail.html rename to emr/templates/emr/problems/problem_detail.html index 9845c535..01e0ff6e 100644 --- a/emr/templates/emr/problem_detail.html +++ b/emr/templates/emr/problems/problem_detail.html @@ -71,14 +71,6 @@ {% endblock %} {% block content %} - - -

Problem Detail Comprehensive problem information

@@ -360,7 +352,7 @@ Back to Problem List - + Patient Profile
@@ -392,7 +384,7 @@
-
+ {% csrf_token %} diff --git a/inpatients/templates/inpatients/surgeries/surgery_calendar.html b/inpatients/templates/inpatients/partials/surgery_calendar.html similarity index 97% rename from inpatients/templates/inpatients/surgeries/surgery_calendar.html rename to inpatients/templates/inpatients/partials/surgery_calendar.html index f7d75ec7..a0f60c27 100644 --- a/inpatients/templates/inpatients/surgeries/surgery_calendar.html +++ b/inpatients/templates/inpatients/partials/surgery_calendar.html @@ -1,5 +1,6 @@ +{% extends 'base.html' %} {% load static %} - +{% block content %}
@@ -164,7 +165,7 @@ $(document).ready(function() { // Event sources events: function(start, end, timezone, callback) { $.ajax({ - url: '{% url "inpatients:surgery_calendar_data" %}', + url: '', data: { start: start.format(), end: end.format() @@ -242,7 +243,7 @@ $(document).ready(function() { // Load surgery quick view function loadSurgeryQuickView(surgeryId) { $.ajax({ - url: '{% url "inpatients:surgery_quick_view" 0 %}'.replace('0', surgeryId), + url: ''.replace('0', surgeryId), success: function(data) { $('#surgery-quick-view-content').html(data.html); $('#view-full-surgery').attr('href', data.detail_url); @@ -269,7 +270,7 @@ $(document).ready(function() { function loadSelectOptions() { // Load patients $.ajax({ - url: '{% url "patients:patient_list_api" %}', + url: '', success: function(data) { var patientSelect = $('select[name="patient"]'); patientSelect.empty().append(''); @@ -282,7 +283,7 @@ $(document).ready(function() { // Load surgeons $.ajax({ - url: '{% url "users:surgeon_list_api" %}', + url: '', success: function(data) { var surgeonSelect = $('select[name="surgeon"]'); surgeonSelect.empty().append(''); @@ -295,7 +296,7 @@ $(document).ready(function() { // Load operating rooms $.ajax({ - url: '{% url "inpatients:operating_room_list_api" %}', + url: '', success: function(data) { var roomSelect = $('select[name="operating_room"]'); roomSelect.empty().append(''); @@ -311,7 +312,7 @@ $(document).ready(function() { var formData = $('#quick-surgery-form').serialize(); $.ajax({ - url: '{% url "inpatients:surgery_create_quick" %}', + url: '', method: 'POST', data: formData, success: function(response) { @@ -419,3 +420,4 @@ $(document).ready(function() { } +{% endblock %} \ No newline at end of file diff --git a/inpatients/templates/inpatients/surgeries/cancel_surgery.html b/inpatients/templates/inpatients/surgeries/cancel_surgery.html new file mode 100644 index 00000000..566549bd --- /dev/null +++ b/inpatients/templates/inpatients/surgeries/cancel_surgery.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/inpatients/templates/inpatients/surgeries/surgery_detail.html b/inpatients/templates/inpatients/surgeries/surgery_detail.html index 4e06c88e..eff9d2c2 100644 --- a/inpatients/templates/inpatients/surgeries/surgery_detail.html +++ b/inpatients/templates/inpatients/surgeries/surgery_detail.html @@ -4,19 +4,13 @@ {% block title %}Surgery Details - {{ object.procedure_name }}{% endblock %} {% block css %} - - + + {% endblock %} {% block content %} - - +

@@ -32,7 +26,7 @@

Surgery Information

- + Edit @@ -63,8 +57,8 @@ Primary Surgeon: - - Dr. {{ object.surgeon.get_full_name }} + + Dr. {{ object.primary_surgeon.get_full_name }} @@ -148,8 +142,8 @@
Medical Team
@@ -157,7 +151,7 @@
Assistant Surgeons:
{% for surgeon in object.assistant_surgeons.all %} - + Dr. {{ surgeon.get_full_name }} {% if not forloop.last %}, {% endif %} {% endfor %} @@ -167,7 +161,7 @@ {% if object.anesthesiologist %} @@ -179,7 +173,7 @@
Scrub Nurses:
{% for nurse in object.scrub_nurses.all %} - + {{ nurse.get_full_name }} {% if not forloop.last %}, {% endif %} {% endfor %} @@ -190,7 +184,7 @@
Circulating Nurses:
{% for nurse in object.circulating_nurses.all %} - + {{ nurse.get_full_name }} {% if not forloop.last %}, {% endif %} {% endfor %} @@ -275,18 +269,18 @@ Edit Surgery - {% if object.status == 'scheduled' %} - - {% elif object.status == 'in_progress' %} - {% endif %} - {% if object.status in 'scheduled,in_progress' %} - {% endif %} @@ -373,6 +367,9 @@

Patient Information

@@ -381,11 +378,9 @@
{{ object.patient.get_full_name }}
-
{{ object.patient.medical_record_number }}
+
{{ object.patient.mrn }}
- - View Profile - +
@@ -426,47 +421,47 @@ {% endblock %} {% block js %} - - - - + + + + {% endblock %} diff --git a/inpatients/templates/inpatients/surgeries/surgery_form.html b/inpatients/templates/inpatients/surgeries/surgery_form.html index 2e839c17..d0748fe6 100644 --- a/inpatients/templates/inpatients/surgeries/surgery_form.html +++ b/inpatients/templates/inpatients/surgeries/surgery_form.html @@ -4,21 +4,13 @@ {% block title %}{{ object|yesno:"Edit,Create" }} Surgery - Inpatients{% endblock %} {% block css %} - - - - + + + + {% endblock %} {% block content %} - - -

{{ object|yesno:"Edit,Create" }} Surgery

@@ -48,10 +40,10 @@ {% endif %}
- - {{ form.surgeon }} - {% if form.surgeon.errors %} -
{{ form.surgeon.errors.0 }}
+ + {{ form.primary_surgeon }} + {% if form.primary_surgeon.errors %} +
{{ form.primary_surgeon.errors.0 }}
{% endif %}
@@ -218,9 +210,11 @@
-
-
Scheduling Guidelines
-
    +
    +
    +
    +
    Scheduling Guidelines
    +
    • Schedule surgeries at least 24 hours in advance for elective procedures
    • Emergency surgeries can be scheduled immediately
    • Verify patient consent and pre-operative requirements
    • @@ -228,18 +222,20 @@
    -
    -
    Urgency Levels
    -
      +
      +
      +
      Urgency Levels
      +
      • Emergency: Life-threatening, immediate surgery required
      • Urgent: Surgery needed within 24 hours
      • Elective: Planned surgery, can be scheduled in advance
      -
      -
      Pre-operative Checklist
      -
        +
        +
        +
        Pre-operative Checklist
        +
        • Patient consent obtained and documented
        • Pre-operative assessment completed
        • Laboratory results reviewed
        • @@ -248,19 +244,43 @@
        + {% if object %} -
        -
        Surgery Timeline
        -
          +
          +
          +
          Surgery Timeline
          +
          • Created: {{ object.created_at|date:"M d, Y H:i" }}
          • {% if object.updated_at != object.created_at %}
          • Last Updated: {{ object.updated_at|date:"M d, Y H:i" }}
          • {% endif %} -
          • Status: {{ object.get_status_display }}
          • +
          • + Status: + {% if object.status == 'SCHEDULED' %} + S + {% elif object.status == 'CONFIRMED' %} + + {% elif object.status == 'PREP' %} + + {% elif object.status == 'IN_PROGRESS' %} + + {% elif object.status == 'COMPLETED' %} + + {% elif object.status == 'CANCELLED' %} + + {% elif object.status == 'POSTPONED' %} + + {% else %} + + {% endif %} + {{ object.get_status_display }} + +
          {% endif %}
        +
    @@ -268,10 +288,10 @@ {% endblock %} {% block js %} - - - - + + + + {% endblock %} diff --git a/inpatients/templates/inpatients/surgery_schedule.html b/inpatients/templates/inpatients/surgeries/surgery_schedule.html similarity index 92% rename from inpatients/templates/inpatients/surgery_schedule.html rename to inpatients/templates/inpatients/surgeries/surgery_schedule.html index 6b4b73bb..f64f9506 100644 --- a/inpatients/templates/inpatients/surgery_schedule.html +++ b/inpatients/templates/inpatients/surgeries/surgery_schedule.html @@ -120,7 +120,8 @@ title="Confirm Surgery" hx-post="{% url 'inpatients:confirm_surgery' surgery.id %}" hx-confirm="Confirm this surgery?" - hx-swap="none"> + hx-swap="none" + hx-headers='{"X-CSRFToken":"{{ csrf_token }}"}'> {% elif surgery.status == 'CONFIRMED' %} @@ -128,7 +129,8 @@ title="Start Prep" hx-post="{% url 'inpatients:start_surgery_prep' surgery.id %}" hx-confirm="Start surgery prep?" - hx-swap="none"> + hx-swap="none" + hx-headers='{"X-CSRFToken":"{{ csrf_token }}"}'> {% elif surgery.status == 'PREP' %} @@ -136,7 +138,8 @@ title="Start Surgery" hx-post="{% url 'inpatients:start_surgery' surgery.id %}" hx-confirm="Start surgery?" - hx-swap="none"> + hx-swap="none" + hx-headers='{"X-CSRFToken":"{{ csrf_token }}"}'> {% elif surgery.status == 'IN_PROGRESS' %} @@ -144,7 +147,8 @@ title="Complete Surgery" hx-post="{% url 'inpatients:complete_surgery' surgery.id %}" hx-confirm="Complete surgery?" - hx-swap="none"> + hx-swap="none" + hx-headers='{"X-CSRFToken":"{{ csrf_token }}"}'> {% endif %} @@ -154,18 +158,19 @@ {% if surgery.status not in 'COMPLETED,CANCELLED' %} - +{# #} {% endif %} diff --git a/inpatients/templates/inpatients/transfers/cancel_transfer.html b/inpatients/templates/inpatients/transfers/cancel_transfer.html new file mode 100644 index 00000000..566549bd --- /dev/null +++ b/inpatients/templates/inpatients/transfers/cancel_transfer.html @@ -0,0 +1,10 @@ + + + + + Title + + + + + \ No newline at end of file diff --git a/inpatients/urls.py b/inpatients/urls.py index 417f3eee..12c0cf05 100644 --- a/inpatients/urls.py +++ b/inpatients/urls.py @@ -8,19 +8,31 @@ from . import views app_name = 'inpatients' urlpatterns = [ - # Main views +# Main views path('', views.InpatientDashboardView.as_view(), name='dashboard'), +# wards path('wards/', views.WardListView.as_view(), name='ward_list'), path('wards//', views.WardDetailView.as_view(), name='ward_detail'), - path('beds/', views.BedManagementView.as_view(), name='bed_management'), + path('wards/stats/', views.ward_stats, name='ward_stats'), + +# Admissions path('admissions/', views.AdmissionListView.as_view(), name='admission_list'), path('admissions//', views.AdmissionDetailView.as_view(), name='admission_detail'), path('admissions/create/', views.AdmissionCreateView.as_view(), name='admission_create'), path('admissions//edit/', views.AdmissionUpdateView.as_view(), name='admission_update'), + path('admission/search/', views.admission_search, name='admission_search'), + + path('discharge//', views.discharge_patient, name='discharge_patient'), + + path('transfers/', views.TransferManagementView.as_view(), name='transfer_management'), - path('surgery/', views.SurgeryScheduleView.as_view(), name='surgery_schedule'), + path('transfer//', views.transfer_patient, name='transfer_patient'), + path('transfers//approve/', views.approve_transfer, name='approve_transfer'), + path('transfers//complete/', views.complete_transfer, name='complete_transfer'), + # Beds + path('beds/', views.BedManagementView.as_view(), name='bed_management'), path('beds/', views.BedListView.as_view(), name='bed_list'), path('beds/create/', views.BedCreateView.as_view(), name='bed_create'), path('beds//', views.BedDetailView.as_view(), name='bed_detail'), @@ -30,19 +42,24 @@ urlpatterns = [ path('beds//block/', views.block_bed, name='block_bed'), path('beds//unblock/', views.unblock_bed, name='unblock_bed'), path('beds//maintenance/', views.maintenance_bed, name='maintenance_bed'), + path('beds/grid/', views.bed_grid, name='bed_grid'), + path('beds//status/', views.update_bed_status, name='update_bed_status'), - # HTMX endpoints - path('stats/', views.ward_stats, name='ward_stats'), - path('bed-grid/', views.bed_grid, name='bed_grid'), - path('admission-search/', views.admission_search, name='admission_search'), - path('surgery-calendar/', views.surgery_calendar, name='surgery_calendar'), + + + path('surgery/', views.SurgeryScheduleView.as_view(), name='surgery_schedule'), + path('surgery/list/', views.SurgeryScheduleListView.as_view(), name='surgery_list'), + path('surgery//', views.SurgeryScheduleDetailView.as_view(), name='surgery_detail'), + path('surgery//edit/', views.SurgeryScheduleUpdateView.as_view(), name='surgery_update'), + path('surgery/create/', views.SurgeryScheduleCreateView.as_view(), name='surgery_create'), + path('surgery/calendar/', views.surgery_calendar, name='surgery_calendar'), + path('surgery//cancel/', views.cancel_surgery, name='cancel_surgery'), # Actions - path('transfer//', views.transfer_patient, name='transfer_patient'), - path('discharge//', views.discharge_patient, name='discharge_patient'), - path('transfer//approve/', views.approve_transfer, name='approve_transfer'), - path('transfer//complete/', views.complete_transfer, name='complete_transfer'), - path('bed//status/', views.update_bed_status, name='update_bed_status'), + + + + # API endpoints # path('api/', include('inpatients.api.urls')), diff --git a/inpatients/views.py b/inpatients/views.py index a86a510e..20bdf707 100644 --- a/inpatients/views.py +++ b/inpatients/views.py @@ -3,7 +3,7 @@ Views for inpatients app. """ from django.conf.locale import te from django.shortcuts import render, get_object_or_404, redirect -from django.contrib.auth.decorators import login_required +from django.contrib.auth.decorators import login_required, permission_required from django.contrib.auth.mixins import LoginRequiredMixin from django.urls import reverse_lazy, reverse from django.views.generic import ListView, DetailView, CreateView, UpdateView, DeleteView @@ -27,18 +27,18 @@ class InpatientDashboardView(LoginRequiredMixin, ListView): """ template_name = 'inpatients/dashboard.html' context_object_name = 'wards' - + def get_queryset(self): """Get wards for current tenant.""" return Ward.objects.filter( tenant=self.request.user.tenant, is_active=True ).select_related('nurse_manager').prefetch_related('beds') - + def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) tenant = self.request.user.tenant - + # Dashboard statistics context.update({ 'total_beds': Bed.objects.filter(ward__tenant=tenant).count(), @@ -47,29 +47,42 @@ class InpatientDashboardView(LoginRequiredMixin, ListView): 'maintenance_beds': Bed.objects.filter(ward__tenant=tenant, status='MAINTENANCE').count(), 'active_admissions': Admission.objects.filter(tenant=tenant, status='ADMITTED').count(), 'pending_transfers': Transfer.objects.filter( - admission__tenant=tenant, + admission__tenant=tenant, status__in=['REQUESTED', 'APPROVED', 'SCHEDULED'] ).count(), - 'todays_surgeries': SurgerySchedule.objects.filter( - tenant=tenant, - scheduled_date=timezone.now().date(), - status__in=['SCHEDULED', 'CONFIRMED', 'PREP', 'IN_PROGRESS'] - ), + 'pending_surgeries': SurgerySchedule.objects.filter( + admission__tenant=tenant, + status__in=['SCHEDULED', 'CONFIRMED'] + ).count(), 'pending_discharges': Admission.objects.filter( tenant=tenant, - status='ADMITTED', - anticipated_discharge_date=timezone.now().date() + status='READY_FOR_DISCHARGE' ), }) - - # Calculate occupancy rate - if context['total_beds'] > 0: - context['occupancy_rate'] = (context['occupied_beds'] / context['total_beds']) * 100 - else: - context['occupancy_rate'] = 0 - - return context + # Recent admissions + context['recent_admissions'] = Admission.objects.filter( + tenant=tenant + ).select_related( + 'patient', 'admitting_physician', 'current_ward', 'current_bed' + ).order_by('-admission_datetime')[:5] + + # Upcoming transfers + context['upcoming_transfers'] = Transfer.objects.filter( + admission__tenant=tenant, + status__in=['APPROVED', 'SCHEDULED'] + ).select_related( + 'patient', 'from_ward', 'to_ward', 'requested_by' + ).order_by('requested_datetime')[:5] + + # Upcoming surgeries + context['upcoming_surgeries'] = SurgerySchedule.objects.filter( + admission__tenant=tenant, + status__in=['SCHEDULED', 'CONFIRMED'], + scheduled_date__gte=timezone.now().date() + ).select_related('patient', 'primary_surgeon').order_by('scheduled_date', 'scheduled_start_time')[:5] + + return context class WardListView(LoginRequiredMixin, ListView): """ @@ -229,11 +242,11 @@ class WardDetailView(LoginRequiredMixin, DetailView): # Get recent admissions to this ward context['recent_admissions'] = Admission.objects.filter( - Q(initial_ward=ward) | Q(current_bed__ward=ward), + Q(current_ward=ward) | Q(current_bed__ward=ward), status__in=['ADMITTED', 'READY_FOR_DISCHARGE'] ).select_related( 'patient', 'admitting_physician' - ).order_by('-admitted_at')[:10] + ).order_by('-admission_datetime')[:10] return context @@ -664,10 +677,77 @@ class AdmissionDetailView(LoginRequiredMixin, DetailView): return context + class AdmissionCreateView(LoginRequiredMixin, CreateView): + """ + Create view for an admission. + """ model = Admission form_class = AdmissionForm template_name = 'inpatients/admissions/admission_form.html' + permission_required = 'inpatients.add_admission' + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + return kwargs + + def form_valid(self, form): + form.instance.tenant = self.request.user.tenant + form.instance.created_by = self.request.user + + # Create the admission + response = super().form_valid(form) + + # If admission status is ADMITTED, assign the bed + if form.instance.status == 'ADMITTED' and form.instance.initial_bed: + form.instance.initial_bed.assign_patient(form.instance.patient, form.instance) + messages.success(self.request, _('Patient admitted and assigned to bed successfully')) + else: + messages.success(self.request, _('Admission created successfully')) + + return response + + def get_success_url(self): + return reverse('inpatients:admission_detail', kwargs={'pk': self.object.pk}) + + +class AdmissionUpdateView(LoginRequiredMixin, UpdateView): + """ + Update view for an admission. + """ + model = Admission + form_class = AdmissionForm + template_name = 'inpatients/admissions/admission_form.html' + permission_required = 'inpatients.change_admission' + + def get_queryset(self): + """Filter admissions by tenant.""" + return Admission.objects.filter(tenant=self.request.user.tenant) + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + return kwargs + + def form_valid(self, form): + # Check if status is changing to ADMITTED + old_status = self.get_object().status + new_status = form.instance.status + + response = super().form_valid(form) + + # If changing to ADMITTED, assign the bed + if old_status != 'ADMITTED' and new_status == 'ADMITTED' and form.instance.initial_bed: + form.instance.initial_bed.assign_patient(form.instance.patient, form.instance) + messages.success(self.request, _('Patient admitted and assigned to bed successfully')) + else: + messages.success(self.request, _('Admission updated successfully')) + + return response + + def get_success_url(self): + return reverse('inpatients:admission_detail', kwargs={'pk': self.object.pk}) class TransferManagementView(LoginRequiredMixin, ListView): @@ -680,7 +760,8 @@ class TransferManagementView(LoginRequiredMixin, ListView): paginate_by = 25 def get_queryset(self): - queryset = Transfer.objects.filter(admission__tenant=self.request.user.tenant) + tenant = self.request.user.tenant + queryset = Transfer.objects.filter(admission__tenant=tenant) # Filter by status status = self.request.GET.get('status') @@ -781,7 +862,212 @@ class SurgeryScheduleView(LoginRequiredMixin, ListView): return context -# HTMX Views for real-time updates +class SurgeryDetailView(LoginRequiredMixin, DetailView): + model = SurgerySchedule + template_name = 'inpatients/surgeries/surgery_detail.html' + context_object_name = 'surgery' + + def get_queryset(self): + tenant = self.request.user.tenant + queryset = get_object_or_404(SurgerySchedule, pk=self.kwargs['pk'], tenant=tenant) + return queryset + + +class SurgeryScheduleListView(LoginRequiredMixin, ListView): + """ + List view for surgery schedules. + """ + model = SurgerySchedule + template_name = 'inpatients/surgeries/surgery_schedule.html' + context_object_name = 'surgeries' + paginate_by = 20 + + def get_queryset(self): + """Filter surgeries by tenant and search query.""" + queryset = SurgerySchedule.objects.filter( + admission__tenant=self.request.user.tenant + ).select_related( + 'patient', 'admission', 'primary_surgeon', + 'anesthesiologist', + ) + + # Handle search query + search_query = self.request.GET.get('search', '') + if search_query: + queryset = queryset.filter( + Q(surgery_name__icontains=search_query) | + Q(patient__first_name__icontains=search_query) | + Q(patient__last_name__icontains=search_query) | + Q(surgeon__first_name__icontains=search_query) | + Q(surgeon__last_name__icontains=search_query) | + Q(description__icontains=search_query) + ) + + # Handle filter by status + status = self.request.GET.get('status', '') + if status: + queryset = queryset.filter(status=status) + + # Handle filter by priority + priority = self.request.GET.get('priority', '') + if priority: + queryset = queryset.filter(priority=priority) + + # Handle filter by surgeon + surgeon_id = self.request.GET.get('surgeon', '') + if surgeon_id: + queryset = queryset.filter(surgeon_id=surgeon_id) + + # Handle filter by operating_room + operating_room_id = self.request.GET.get('operating_room', '') + if operating_room_id: + queryset = queryset.filter(operating_room_id=operating_room_id) + + # Handle filter by date range + date_from = self.request.GET.get('date_from', '') + if date_from: + queryset = queryset.filter(scheduled_date__gte=date_from) + + date_to = self.request.GET.get('date_to', '') + if date_to: + queryset = queryset.filter(scheduled_date__lte=date_to) + + # Handle sort + sort_by = self.request.GET.get('sort', 'scheduled_date,scheduled_start_time') + if ',' in sort_by: + # Multiple sort fields + sort_fields = sort_by.split(',') + queryset = queryset.order_by(*sort_fields) + else: + queryset = queryset.order_by(sort_by) + + return queryset + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + tenant = self.request.user.tenant + + # Get statuses for filter dropdown + context['statuses'] = SurgerySchedule.STATUS_CHOICES + + # Get priorities for filter dropdown + context['priorities'] = SurgerySchedule.PRIORITY_CHOICES + + # Get surgeons for filter dropdown + context['surgeons'] = User.objects.filter( + tenant=tenant, + is_active=True, + employee_profile__role__in=['SURGEON', 'PHYSICIAN_ASSISTANT'] + ).order_by('last_name', 'first_name') + + # Get operating rooms for filter dropdown + try: + from operating_theatre.models import OperatingRoom + context['operating_rooms'] = OperatingRoom.objects.filter( + tenant=tenant, + is_active=True + ).order_by('room_name') + except ImportError: + context['operating_rooms'] = [] + + # Add search query to context + context['search_query'] = self.request.GET.get('search', '') + context['status_filter'] = self.request.GET.get('status', '') + context['priority_filter'] = self.request.GET.get('priority', '') + context['surgeon_filter'] = self.request.GET.get('surgeon', '') + context['operating_room_filter'] = self.request.GET.get('operating_room', '') + context['date_from'] = self.request.GET.get('date_from', '') + context['date_to'] = self.request.GET.get('date_to', '') + context['sort_by'] = self.request.GET.get('sort', 'scheduled_date,scheduled_time') + + return context + + +class SurgeryScheduleDetailView(LoginRequiredMixin, DetailView): + """ + Detail view for a surgery schedule. + """ + model = SurgerySchedule + template_name = 'inpatients/surgeries/surgery_detail.html' + # context_object_name = 'surgery' + + def get_queryset(self): + tenant = self.request.user.tenant + """Filter surgeries by tenant.""" + return SurgerySchedule.objects.filter( + admission__tenant=tenant + ).select_related( + 'patient', 'admission', 'primary_surgeon', + 'anesthesiologist', + ) + + +class SurgeryScheduleCreateView(LoginRequiredMixin, CreateView): + """ + Create view for a surgery schedule. + """ + model = SurgerySchedule + form_class = SurgeryScheduleForm + template_name = 'inpatients/surgeries/surgery_form.html' + permission_required = 'inpatients.add_surgeryschedule' + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + + # If we have an admission ID in the URL, pre-fill the form + admission_id = self.kwargs.get('admission_id') + if admission_id: + try: + admission = Admission.objects.get( + pk=admission_id, + tenant=self.request.user.tenant, + status__in=['ADMITTED', 'TRANSFERRED'] + ) + + kwargs['initial'] = { + 'admission': admission, + 'patient': admission.patient + } + except Admission.DoesNotExist: + pass + + return kwargs + + def form_valid(self, form): + form.instance.created_by = self.request.user + messages.success(self.request, _('Surgery scheduled successfully')) + return super().form_valid(form) + + def get_success_url(self): + return reverse('inpatients:surgery_detail', kwargs={'pk': self.object.pk}) + + +class SurgeryScheduleUpdateView(LoginRequiredMixin, UpdateView): + """ + Update view for a surgery schedule. + """ + model = SurgerySchedule + form_class = SurgeryScheduleForm + template_name = 'inpatients/surgeries/surgery_form.html' + permission_required = 'inpatients.change_surgeryschedule' + + def get_queryset(self): + """Filter surgeries by tenant.""" + return SurgerySchedule.objects.filter(admission__tenant=self.request.user.tenant) + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + return kwargs + + def form_valid(self, form): + messages.success(self.request, _('Surgery schedule updated successfully')) + return super().form_valid(form) + + def get_success_url(self): + return reverse('inpatients:surgery_detail', kwargs={'pk': self.object.pk}) + @login_required def ward_stats(request): @@ -864,6 +1150,7 @@ def surgery_calendar(request): """ HTMX endpoint for surgery calendar view. """ + tenant = request.user.tenant # Get date range parameters start_date_str = request.GET.get('start_date') end_date_str = request.GET.get('end_date') @@ -885,7 +1172,7 @@ def surgery_calendar(request): # Get surgeries for the date range surgeries = SurgerySchedule.objects.filter( - tenant=request.user.tenant, + tenant=tenant, scheduled_date__range=[start_date, end_date] ).select_related( 'patient', 'primary_surgeon', 'anesthesiologist' @@ -914,7 +1201,7 @@ def surgery_calendar(request): 'operating_rooms': sorted(set(surgery.operating_room for surgery in surgeries)) } - return render(request, 'inpatients/surgery_schedule.html', context) + return render(request, 'inpatients/partials/surgery_calendar.html', context) @login_required @@ -1391,70 +1678,7 @@ def maintenance_bed(request, pk): # ) # # -# class InpatientDashboardView(LoginRequiredMixin, ListView): -# """ -# Main dashboard for inpatient management. -# """ -# template_name = 'inpatients/dashboard.html' -# context_object_name = 'wards' -# -# def get_queryset(self): -# """Get wards for current tenant.""" -# return Ward.objects.filter( -# tenant=self.request.user.tenant, -# is_active=True -# ).select_related('nurse_manager').prefetch_related('beds') -# -# def get_context_data(self, **kwargs): -# context = super().get_context_data(**kwargs) -# tenant = self.request.user.tenant -# -# # Dashboard statistics -# context.update({ -# 'total_beds': Bed.objects.filter(ward__tenant=tenant).count(), -# 'occupied_beds': Bed.objects.filter(ward__tenant=tenant, status='OCCUPIED').count(), -# 'available_beds': Bed.objects.filter(ward__tenant=tenant, status='AVAILABLE').count(), -# 'maintenance_beds': Bed.objects.filter(ward__tenant=tenant, status='MAINTENANCE').count(), -# 'active_admissions': Admission.objects.filter(tenant=tenant, status='ADMITTED').count(), -# 'pending_transfers': Transfer.objects.filter( -# admission__tenant=tenant, -# status__in=['REQUESTED', 'APPROVED', 'SCHEDULED'] -# ).count(), -# 'pending_surgeries': SurgerySchedule.objects.filter( -# admission__tenant=tenant, -# status__in=['SCHEDULED', 'CONFIRMED'] -# ).count(), -# 'pending_discharges': Admission.objects.filter( -# tenant=tenant, -# status='READY_FOR_DISCHARGE' -# ).count(), -# }) -# -# # Recent admissions -# context['recent_admissions'] = Admission.objects.filter( -# tenant=tenant -# ).select_related( -# 'patient', 'admitting_physician', 'initial_ward', 'initial_bed' -# ).order_by('-admitted_at')[:5] -# -# # Upcoming transfers -# context['upcoming_transfers'] = Transfer.objects.filter( -# admission__tenant=tenant, -# status__in=['APPROVED', 'SCHEDULED'] -# ).select_related( -# 'patient', 'from_ward', 'to_ward', 'requested_by' -# ).order_by('scheduled_time')[:5] -# -# # Upcoming surgeries -# context['upcoming_surgeries'] = SurgerySchedule.objects.filter( -# admission__tenant=tenant, -# status__in=['SCHEDULED', 'CONFIRMED'], -# scheduled_date__gte=timezone.now().date() -# ).select_related( -# 'patient', 'surgeon', 'operating_room' -# ).order_by('scheduled_date', 'scheduled_time')[:5] -# -# return context + # # # class WardListView(LoginRequiredMixin, ListView): @@ -1673,29 +1897,7 @@ def maintenance_bed(request, pk): # return reverse('inpatients:ward_detail', kwargs={'pk': self.object.pk}) # # -# class WardDeleteView(LoginRequiredMixin, PermissionRequiredMixin, DeleteView): -# """ -# Delete view for a ward. -# """ -# model = Ward -# template_name = 'inpatients/ward_confirm_delete.html' -# permission_required = 'inpatients.delete_ward' -# success_url = reverse_lazy('inpatients:ward_list') -# -# def get_queryset(self): -# """Filter wards by tenant.""" -# return Ward.objects.filter(tenant=self.request.user.tenant) -# -# def delete(self, request, *args, **kwargs): -# ward = self.get_object() -# -# # Check if there are beds in this ward -# if ward.beds.exists(): -# messages.error(request, _('Cannot delete ward with beds. Remove beds first.')) -# return redirect('inpatients:ward_detail', pk=ward.pk) -# -# messages.success(request, _('Ward deleted successfully')) -# return super().delete(request, *args, **kwargs) + # # # class BedListView(LoginRequiredMixin, ListView): @@ -2060,89 +2262,20 @@ def maintenance_bed(request, pk): # return context # # -# class AdmissionCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): -# """ -# Create view for an admission. -# """ -# model = Admission -# form_class = AdmissionForm -# template_name = 'inpatients/admission_form.html' -# permission_required = 'inpatients.add_admission' -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# return kwargs -# -# def form_valid(self, form): -# form.instance.tenant = self.request.user.tenant -# form.instance.created_by = self.request.user -# -# # Create the admission -# response = super().form_valid(form) -# -# # If admission status is ADMITTED, assign the bed -# if form.instance.status == 'ADMITTED' and form.instance.initial_bed: -# form.instance.initial_bed.assign_patient(form.instance.patient, form.instance) -# messages.success(self.request, _('Patient admitted and assigned to bed successfully')) -# else: -# messages.success(self.request, _('Admission created successfully')) -# -# return response -# -# def get_success_url(self): -# return reverse('inpatients:admission_detail', kwargs={'pk': self.object.pk}) -# -# -class AdmissionUpdateView(LoginRequiredMixin, UpdateView): - """ - Update view for an admission. - """ - model = Admission - form_class = AdmissionForm - template_name = 'inpatients/admissions/admission_form.html' - permission_required = 'inpatients.change_admission' - def get_queryset(self): - """Filter admissions by tenant.""" - return Admission.objects.filter(tenant=self.request.user.tenant) - - def get_form_kwargs(self): - kwargs = super().get_form_kwargs() - kwargs['user'] = self.request.user - return kwargs - - def form_valid(self, form): - # Check if status is changing to ADMITTED - old_status = self.get_object().status - new_status = form.instance.status - - response = super().form_valid(form) - - # If changing to ADMITTED, assign the bed - if old_status != 'ADMITTED' and new_status == 'ADMITTED' and form.instance.initial_bed: - form.instance.initial_bed.assign_patient(form.instance.patient, form.instance) - messages.success(self.request, _('Patient admitted and assigned to bed successfully')) - else: - messages.success(self.request, _('Admission updated successfully')) - - return response - - def get_success_url(self): - return reverse('inpatients:admission_detail', kwargs={'pk': self.object.pk}) @login_required -# @permission_required('inpatients.change_admission') -def discharge_patient(request, pk): +@permission_required('inpatients.change_admission') +def discharge_patient(request, admission_id): print("function is right") - print(pk) + print(admission_id) """ View to discharge a patient. """ admission = get_object_or_404( Admission, - pk=pk, + pk=admission_id, tenant=request.user.tenant ) print(admission.status) @@ -2177,7 +2310,7 @@ def discharge_patient(request, pk): 'patient': admission.patient, 'admission': admission, 'discharge_diagnosis': admission.admitting_diagnosis, - 'doctor_name': request.user.get_full_name() if request.user.role in ['DOCTOR', 'SPECIALIST'] else '' + 'doctor_name': request.user_employee_profile.get_full_name() if request.user_employee_profile.role in ['DOCTOR', 'SPECIALIST'] else '' } summary_form = DischargeSummaryForm( initial=initial, @@ -2189,10 +2322,10 @@ def discharge_patient(request, pk): 'admission': admission, 'form': summary_form }) -# -# + + @login_required -# @permission_required('inpatients.change_admission') +@permission_required('inpatients.change_admission') def mark_ready_for_discharge(request, pk): """ Mark a patient as ready for discharge. @@ -2211,204 +2344,204 @@ def mark_ready_for_discharge(request, pk): admission.mark_ready_for_discharge() messages.success(request, _('Patient marked ready for discharge')) return redirect('inpatients:admission_detail', pk=admission.pk) -# -# -# class TransferListView(LoginRequiredMixin, ListView): -# """ -# List view for transfers. -# """ -# model = Transfer -# template_name = 'inpatients/transfer_list.html' -# context_object_name = 'transfers' -# paginate_by = 20 -# -# def get_queryset(self): -# """Filter transfers by tenant and search query.""" -# queryset = Transfer.objects.filter( -# admission__tenant=self.request.user.tenant -# ).select_related( -# 'patient', 'admission', 'from_ward', 'to_ward', -# 'from_bed', 'to_bed', 'requested_by', 'approved_by' -# ) -# -# # Handle search query -# search_query = self.request.GET.get('search', '') -# if search_query: -# queryset = queryset.filter( -# Q(transfer_number__icontains=search_query) | -# Q(patient__first_name__icontains=search_query) | -# Q(patient__last_name__icontains=search_query) | -# Q(admission__admission_number__icontains=search_query) | -# Q(reason__icontains=search_query) -# ) -# -# # Handle filter by status -# status = self.request.GET.get('status', '') -# if status: -# queryset = queryset.filter(status=status) -# -# # Handle filter by transfer_type -# transfer_type = self.request.GET.get('transfer_type', '') -# if transfer_type: -# queryset = queryset.filter(transfer_type=transfer_type) -# -# # Handle filter by priority -# priority = self.request.GET.get('priority', '') -# if priority: -# queryset = queryset.filter(priority=priority) -# -# # Handle filter by from_ward -# from_ward = self.request.GET.get('from_ward', '') -# if from_ward: -# queryset = queryset.filter(from_ward_id=from_ward) -# -# # Handle filter by to_ward -# to_ward = self.request.GET.get('to_ward', '') -# if to_ward: -# queryset = queryset.filter(to_ward_id=to_ward) -# -# # Handle filter by date range -# date_from = self.request.GET.get('date_from', '') -# if date_from: -# queryset = queryset.filter(requested_at__gte=date_from) -# -# date_to = self.request.GET.get('date_to', '') -# if date_to: -# queryset = queryset.filter(requested_at__lte=date_to) -# -# # Handle sort -# sort_by = self.request.GET.get('sort', '-requested_at') -# queryset = queryset.order_by(sort_by) -# -# return queryset -# -# def get_context_data(self, **kwargs): -# context = super().get_context_data(**kwargs) -# tenant = self.request.user.tenant -# -# # Get statuses for filter dropdown -# context['statuses'] = Transfer.STATUS_CHOICES -# -# # Get transfer types for filter dropdown -# context['transfer_types'] = Transfer.TRANSFER_TYPE_CHOICES -# -# # Get priorities for filter dropdown -# context['priorities'] = Transfer.PRIORITY_CHOICES -# -# # Get wards for filter dropdown -# context['wards'] = Ward.objects.filter( -# tenant=tenant, -# is_active=True -# ).order_by('name') -# -# # Add search query to context -# context['search_query'] = self.request.GET.get('search', '') -# context['status_filter'] = self.request.GET.get('status', '') -# context['transfer_type_filter'] = self.request.GET.get('transfer_type', '') -# context['priority_filter'] = self.request.GET.get('priority', '') -# context['from_ward_filter'] = self.request.GET.get('from_ward', '') -# context['to_ward_filter'] = self.request.GET.get('to_ward', '') -# context['date_from'] = self.request.GET.get('date_from', '') -# context['date_to'] = self.request.GET.get('date_to', '') -# context['sort_by'] = self.request.GET.get('sort', '-requested_at') -# -# return context -# -# -# class TransferDetailView(LoginRequiredMixin, DetailView): -# """ -# Detail view for a transfer. -# """ -# model = Transfer -# template_name = 'inpatients/transfer_detail.html' -# context_object_name = 'transfer' -# -# def get_queryset(self): -# """Filter transfers by tenant.""" -# return Transfer.objects.filter( -# admission__tenant=self.request.user.tenant -# ).select_related( -# 'patient', 'admission', 'from_ward', 'to_ward', -# 'from_bed', 'to_bed', 'requested_by', 'approved_by' -# ) -# -# -# class TransferCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): -# """ -# Create view for a transfer. -# """ -# model = Transfer -# form_class = TransferForm -# template_name = 'inpatients/transfer_form.html' -# permission_required = 'inpatients.add_transfer' -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# -# # If we have an admission ID in the URL, pre-fill the form -# admission_id = self.kwargs.get('admission_id') -# if admission_id: -# try: -# admission = Admission.objects.get( -# pk=admission_id, -# tenant=self.request.user.tenant, -# status='ADMITTED' -# ) -# -# # Determine current bed and ward -# if hasattr(admission, 'current_bed') and admission.current_bed: -# current_bed = admission.current_bed -# current_ward = current_bed.ward -# else: -# current_bed = admission.initial_bed -# current_ward = admission.initial_ward -# -# kwargs['initial'] = { -# 'admission': admission, -# 'patient': admission.patient, -# 'from_bed': current_bed, -# 'from_ward': current_ward -# } -# except Admission.DoesNotExist: -# pass -# -# return kwargs -# -# def form_valid(self, form): -# form.instance.requested_by = self.request.user -# messages.success(self.request, _('Transfer request created successfully')) -# return super().form_valid(form) -# -# def get_success_url(self): -# return reverse('inpatients:transfer_detail', kwargs={'pk': self.object.pk}) -# -# -# class TransferUpdateView(LoginRequiredMixin, PermissionRequiredMixin, UpdateView): -# """ -# Update view for a transfer. -# """ -# model = Transfer -# form_class = TransferForm -# template_name = 'inpatients/transfer_form.html' -# permission_required = 'inpatients.change_transfer' -# -# def get_queryset(self): -# """Filter transfers by tenant.""" -# return Transfer.objects.filter(admission__tenant=self.request.user.tenant) -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# return kwargs -# -# def form_valid(self, form): -# messages.success(self.request, _('Transfer updated successfully')) -# return super().form_valid(form) -# -# def get_success_url(self): -# return reverse('inpatients:transfer_detail', kwargs={'pk': self.object.pk}) -# + + +class TransferListView(LoginRequiredMixin, ListView): + """ + List view for transfers. + """ + model = Transfer + template_name = 'inpatients/transfer_list.html' + context_object_name = 'transfers' + paginate_by = 20 + + def get_queryset(self): + """Filter transfers by tenant and search query.""" + queryset = Transfer.objects.filter( + admission__tenant=self.request.user.tenant + ).select_related( + 'patient', 'admission', 'from_ward', 'to_ward', + 'from_bed', 'to_bed', 'requested_by', 'approved_by' + ) + + # Handle search query + search_query = self.request.GET.get('search', '') + if search_query: + queryset = queryset.filter( + Q(transfer_number__icontains=search_query) | + Q(patient__first_name__icontains=search_query) | + Q(patient__last_name__icontains=search_query) | + Q(admission__admission_number__icontains=search_query) | + Q(reason__icontains=search_query) + ) + + # Handle filter by status + status = self.request.GET.get('status', '') + if status: + queryset = queryset.filter(status=status) + + # Handle filter by transfer_type + transfer_type = self.request.GET.get('transfer_type', '') + if transfer_type: + queryset = queryset.filter(transfer_type=transfer_type) + + # Handle filter by priority + priority = self.request.GET.get('priority', '') + if priority: + queryset = queryset.filter(priority=priority) + + # Handle filter by from_ward + from_ward = self.request.GET.get('from_ward', '') + if from_ward: + queryset = queryset.filter(from_ward_id=from_ward) + + # Handle filter by to_ward + to_ward = self.request.GET.get('to_ward', '') + if to_ward: + queryset = queryset.filter(to_ward_id=to_ward) + + # Handle filter by date range + date_from = self.request.GET.get('date_from', '') + if date_from: + queryset = queryset.filter(requested_at__gte=date_from) + + date_to = self.request.GET.get('date_to', '') + if date_to: + queryset = queryset.filter(requested_at__lte=date_to) + + # Handle sort + sort_by = self.request.GET.get('sort', '-requested_at') + queryset = queryset.order_by(sort_by) + + return queryset + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + tenant = self.request.user.tenant + + # Get statuses for filter dropdown + context['statuses'] = Transfer.STATUS_CHOICES + + # Get transfer types for filter dropdown + context['transfer_types'] = Transfer.TRANSFER_TYPE_CHOICES + + # Get priorities for filter dropdown + context['priorities'] = Transfer.PRIORITY_CHOICES + + # Get wards for filter dropdown + context['wards'] = Ward.objects.filter( + tenant=tenant, + is_active=True + ).order_by('name') + + # Add search query to context + context['search_query'] = self.request.GET.get('search', '') + context['status_filter'] = self.request.GET.get('status', '') + context['transfer_type_filter'] = self.request.GET.get('transfer_type', '') + context['priority_filter'] = self.request.GET.get('priority', '') + context['from_ward_filter'] = self.request.GET.get('from_ward', '') + context['to_ward_filter'] = self.request.GET.get('to_ward', '') + context['date_from'] = self.request.GET.get('date_from', '') + context['date_to'] = self.request.GET.get('date_to', '') + context['sort_by'] = self.request.GET.get('sort', '-requested_at') + + return context + + +class TransferDetailView(LoginRequiredMixin, DetailView): + """ + Detail view for a transfer. + """ + model = Transfer + template_name = 'inpatients/transfer_detail.html' + context_object_name = 'transfer' + + def get_queryset(self): + """Filter transfers by tenant.""" + return Transfer.objects.filter( + admission__tenant=self.request.user.tenant + ).select_related( + 'patient', 'admission', 'from_ward', 'to_ward', + 'from_bed', 'to_bed', 'requested_by', 'approved_by' + ) + + +class TransferCreateView(LoginRequiredMixin, CreateView): + """ + Create view for a transfer. + """ + model = Transfer + form_class = TransferForm + template_name = 'inpatients/transfer_form.html' + permission_required = 'inpatients.add_transfer' + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + + # If we have an admission ID in the URL, pre-fill the form + admission_id = self.kwargs.get('admission_id') + if admission_id: + try: + admission = Admission.objects.get( + pk=admission_id, + tenant=self.request.user.tenant, + status='ADMITTED' + ) + + # Determine current bed and ward + if hasattr(admission, 'current_bed') and admission.current_bed: + current_bed = admission.current_bed + current_ward = current_bed.ward + else: + current_bed = admission.initial_bed + current_ward = admission.initial_ward + + kwargs['initial'] = { + 'admission': admission, + 'patient': admission.patient, + 'from_bed': current_bed, + 'from_ward': current_ward + } + except Admission.DoesNotExist: + pass + + return kwargs + + def form_valid(self, form): + form.instance.requested_by = self.request.user + messages.success(self.request, _('Transfer request created successfully')) + return super().form_valid(form) + + def get_success_url(self): + return reverse('inpatients:transfer_detail', kwargs={'pk': self.object.pk}) + + +class TransferUpdateView(LoginRequiredMixin, UpdateView): + """ + Update view for a transfer. + """ + model = Transfer + form_class = TransferForm + template_name = 'inpatients/transfer_form.html' + permission_required = 'inpatients.change_transfer' + + def get_queryset(self): + """Filter transfers by tenant.""" + return Transfer.objects.filter(admission__tenant=self.request.user.tenant) + + def get_form_kwargs(self): + kwargs = super().get_form_kwargs() + kwargs['user'] = self.request.user + return kwargs + + def form_valid(self, form): + messages.success(self.request, _('Transfer updated successfully')) + return super().form_valid(form) + + def get_success_url(self): + return reverse('inpatients:transfer_detail', kwargs={'pk': self.object.pk}) + # # @login_required # @permission_required('inpatients.change_transfer') @@ -2469,335 +2602,140 @@ def mark_ready_for_discharge(request, pk): # return redirect('inpatients:transfer_detail', pk=transfer.pk) # # -# @login_required +@login_required # @permission_required('inpatients.change_transfer') -# def cancel_transfer(request, pk): -# """ -# Cancel a transfer. -# """ -# transfer = get_object_or_404( -# Transfer, -# pk=pk, -# admission__tenant=request.user.tenant -# ) -# -# # Cannot cancel completed or already cancelled transfers -# if transfer.status in ['COMPLETED', 'CANCELLED']: -# messages.error(request, _('Cannot cancel a completed or already cancelled transfer')) -# return redirect('inpatients:transfer_detail', pk=transfer.pk) -# -# if request.method == 'POST': -# reason = request.POST.get('reason') -# -# transfer.status = 'CANCELLED' -# if reason: -# transfer.notes = ( -# transfer.notes or "") + f"\n\nCancellation Reason ({timezone.now().strftime('%Y-%m-%d %H:%M')}):\n{reason}" -# transfer.save() -# -# messages.success(request, _('Transfer cancelled successfully')) -# return redirect('inpatients:transfer_detail', pk=transfer.pk) -# -# return render(request, 'inpatients/cancel_transfer.html', { -# 'transfer': transfer -# }) -# -# -# class SurgeryScheduleListView(LoginRequiredMixin, ListView): -# """ -# List view for surgery schedules. -# """ -# model = SurgerySchedule -# template_name = 'inpatients/surgery_list.html' -# context_object_name = 'surgeries' -# paginate_by = 20 -# -# def get_queryset(self): -# """Filter surgeries by tenant and search query.""" -# queryset = SurgerySchedule.objects.filter( -# admission__tenant=self.request.user.tenant -# ).select_related( -# 'patient', 'admission', 'surgeon', -# 'anesthesiologist', 'operating_room' -# ) -# -# # Handle search query -# search_query = self.request.GET.get('search', '') -# if search_query: -# queryset = queryset.filter( -# Q(surgery_name__icontains=search_query) | -# Q(patient__first_name__icontains=search_query) | -# Q(patient__last_name__icontains=search_query) | -# Q(surgeon__first_name__icontains=search_query) | -# Q(surgeon__last_name__icontains=search_query) | -# Q(description__icontains=search_query) -# ) -# -# # Handle filter by status -# status = self.request.GET.get('status', '') -# if status: -# queryset = queryset.filter(status=status) -# -# # Handle filter by priority -# priority = self.request.GET.get('priority', '') -# if priority: -# queryset = queryset.filter(priority=priority) -# -# # Handle filter by surgeon -# surgeon_id = self.request.GET.get('surgeon', '') -# if surgeon_id: -# queryset = queryset.filter(surgeon_id=surgeon_id) -# -# # Handle filter by operating_room -# operating_room_id = self.request.GET.get('operating_room', '') -# if operating_room_id: -# queryset = queryset.filter(operating_room_id=operating_room_id) -# -# # Handle filter by date range -# date_from = self.request.GET.get('date_from', '') -# if date_from: -# queryset = queryset.filter(scheduled_date__gte=date_from) -# -# date_to = self.request.GET.get('date_to', '') -# if date_to: -# queryset = queryset.filter(scheduled_date__lte=date_to) -# -# # Handle sort -# sort_by = self.request.GET.get('sort', 'scheduled_date,scheduled_time') -# if ',' in sort_by: -# # Multiple sort fields -# sort_fields = sort_by.split(',') -# queryset = queryset.order_by(*sort_fields) -# else: -# queryset = queryset.order_by(sort_by) -# -# return queryset -# -# def get_context_data(self, **kwargs): -# context = super().get_context_data(**kwargs) -# tenant = self.request.user.tenant -# -# # Get statuses for filter dropdown -# context['statuses'] = SurgerySchedule.STATUS_CHOICES -# -# # Get priorities for filter dropdown -# context['priorities'] = SurgerySchedule.PRIORITY_CHOICES -# -# # Get surgeons for filter dropdown -# context['surgeons'] = User.objects.filter( -# tenant=tenant, -# is_active=True, -# role__in=['DOCTOR', 'SPECIALIST'] -# ).order_by('last_name', 'first_name') -# -# # Get operating rooms for filter dropdown -# try: -# from operating_theatre.models import OperatingRoom -# context['operating_rooms'] = OperatingRoom.objects.filter( -# tenant=tenant, -# is_active=True -# ).order_by('name') -# except ImportError: -# context['operating_rooms'] = [] -# -# # Add search query to context -# context['search_query'] = self.request.GET.get('search', '') -# context['status_filter'] = self.request.GET.get('status', '') -# context['priority_filter'] = self.request.GET.get('priority', '') -# context['surgeon_filter'] = self.request.GET.get('surgeon', '') -# context['operating_room_filter'] = self.request.GET.get('operating_room', '') -# context['date_from'] = self.request.GET.get('date_from', '') -# context['date_to'] = self.request.GET.get('date_to', '') -# context['sort_by'] = self.request.GET.get('sort', 'scheduled_date,scheduled_time') -# -# return context -# -# -# class SurgeryScheduleDetailView(LoginRequiredMixin, DetailView): -# """ -# Detail view for a surgery schedule. -# """ -# model = SurgerySchedule -# template_name = 'inpatients/surgery_detail.html' -# context_object_name = 'surgery' -# -# def get_queryset(self): -# """Filter surgeries by tenant.""" -# return SurgerySchedule.objects.filter( -# admission__tenant=self.request.user.tenant -# ).select_related( -# 'patient', 'admission', 'surgeon', -# 'anesthesiologist', 'operating_room' -# ) -# -# -# class SurgeryScheduleCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): -# """ -# Create view for a surgery schedule. -# """ -# model = SurgerySchedule -# form_class = SurgeryScheduleForm -# template_name = 'inpatients/surgery_form.html' -# permission_required = 'inpatients.add_surgeryschedule' -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# -# # If we have an admission ID in the URL, pre-fill the form -# admission_id = self.kwargs.get('admission_id') -# if admission_id: -# try: -# admission = Admission.objects.get( -# pk=admission_id, -# tenant=self.request.user.tenant, -# status__in=['ADMITTED', 'TRANSFERRED'] -# ) -# -# kwargs['initial'] = { -# 'admission': admission, -# 'patient': admission.patient -# } -# except Admission.DoesNotExist: -# pass -# -# return kwargs -# -# def form_valid(self, form): -# form.instance.created_by = self.request.user -# messages.success(self.request, _('Surgery scheduled successfully')) -# return super().form_valid(form) -# -# def get_success_url(self): -# return reverse('inpatients:surgery_detail', kwargs={'pk': self.object.pk}) -# -# -# class SurgeryScheduleUpdateView(LoginRequiredMixin, PermissionRequiredMixin, UpdateView): -# """ -# Update view for a surgery schedule. -# """ -# model = SurgerySchedule -# form_class = SurgeryScheduleForm -# template_name = 'inpatients/surgery_form.html' -# permission_required = 'inpatients.change_surgeryschedule' -# -# def get_queryset(self): -# """Filter surgeries by tenant.""" -# return SurgerySchedule.objects.filter(admission__tenant=self.request.user.tenant) -# -# def get_form_kwargs(self): -# kwargs = super().get_form_kwargs() -# kwargs['user'] = self.request.user -# return kwargs -# -# def form_valid(self, form): -# messages.success(self.request, _('Surgery schedule updated successfully')) -# return super().form_valid(form) -# -# def get_success_url(self): -# return reverse('inpatients:surgery_detail', kwargs={'pk': self.object.pk}) -# -# -# @login_required +def cancel_transfer(request, pk): + """ + Cancel a transfer. + """ + transfer = get_object_or_404( + Transfer, + pk=pk, + admission__tenant=request.user.tenant + ) + + # Cannot cancel completed or already cancelled transfers + if transfer.status in ['COMPLETED', 'CANCELLED']: + messages.error(request, _('Cannot cancel a completed or already cancelled transfer')) + return redirect('inpatients:transfer_detail', pk=transfer.pk) + + if request.method == 'POST': + reason = request.POST.get('reason') + + transfer.status = 'CANCELLED' + if reason: + transfer.notes = ( + transfer.notes or "") + f"\n\nCancellation Reason ({timezone.now().strftime('%Y-%m-%d %H:%M')}):\n{reason}" + transfer.save() + + messages.success(request, _('Transfer cancelled successfully')) + return redirect('inpatients:transfer_detail', pk=transfer.pk) + + return render(request, 'inpatients/transfers/cancel_transfer.html', { + 'transfer': transfer + }) + + +@login_required # @permission_required('inpatients.change_surgeryschedule') -# def mark_surgery_completed(request, pk): -# """ -# Mark a surgery as completed. -# """ -# surgery = get_object_or_404( -# SurgerySchedule, -# pk=pk, -# admission__tenant=request.user.tenant -# ) -# -# # Only scheduled, confirmed, or in-progress surgeries can be completed -# if surgery.status not in ['SCHEDULED', 'CONFIRMED', 'IN_PROGRESS']: -# messages.error(request, _('Only scheduled, confirmed, or in-progress surgeries can be marked as completed')) -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# if request.method == 'POST': -# notes = request.POST.get('notes') -# -# try: -# surgery.mark_completed(notes) -# messages.success(request, _('Surgery marked as completed successfully')) -# except ValueError as e: -# messages.error(request, str(e)) -# -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# return render(request, 'inpatients/complete_surgery.html', { -# 'surgery': surgery -# }) -# -# -# @login_required +def mark_surgery_completed(request, pk): + """ + Mark a surgery as completed. + """ + surgery = get_object_or_404( + SurgerySchedule, + pk=pk, + admission__tenant=request.user.tenant + ) + + # Only scheduled, confirmed, or in-progress surgeries can be completed + if surgery.status not in ['SCHEDULED', 'CONFIRMED', 'IN_PROGRESS']: + messages.error(request, _('Only scheduled, confirmed, or in-progress surgeries can be marked as completed')) + return redirect('inpatients:surgery_detail', pk=surgery.pk) + + if request.method == 'POST': + notes = request.POST.get('notes') + + try: + surgery.mark_completed(notes) + messages.success(request, _('Surgery marked as completed successfully')) + except ValueError as e: + messages.error(request, str(e)) + + return redirect('inpatients:surgery_detail', pk=surgery.pk) + + return render(request, 'inpatients/complete_surgery.html', { + 'surgery': surgery + }) + + +@login_required # @permission_required('inpatients.change_surgeryschedule') -# def reschedule_surgery(request, pk): -# """ -# Reschedule a surgery. -# """ -# surgery = get_object_or_404( -# SurgerySchedule, -# pk=pk, -# admission__tenant=request.user.tenant -# ) -# -# # Cannot reschedule completed or cancelled surgeries -# if surgery.status in ['COMPLETED', 'CANCELLED']: -# messages.error(request, _('Cannot reschedule completed or cancelled surgeries')) -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# if request.method == 'POST': -# new_date = request.POST.get('scheduled_date') -# new_time = request.POST.get('scheduled_time') -# reason = request.POST.get('reason') -# -# try: -# surgery.reschedule(new_date, new_time, reason) -# messages.success(request, _('Surgery rescheduled successfully')) -# except ValueError as e: -# messages.error(request, str(e)) -# -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# return render(request, 'inpatients/reschedule_surgery.html', { -# 'surgery': surgery -# }) -# -# -# @login_required +def reschedule_surgery(request, pk): + """ + Reschedule a surgery. + """ + surgery = get_object_or_404( + SurgerySchedule, + pk=pk, + admission__tenant=request.user.tenant + ) + + # Cannot reschedule completed or cancelled surgeries + if surgery.status in ['COMPLETED', 'CANCELLED']: + messages.error(request, _('Cannot reschedule completed or cancelled surgeries')) + return redirect('inpatients:surgery_detail', pk=surgery.pk) + + if request.method == 'POST': + new_date = request.POST.get('scheduled_date') + new_time = request.POST.get('scheduled_time') + reason = request.POST.get('reason') + + try: + surgery.reschedule(new_date, new_time, reason) + messages.success(request, _('Surgery rescheduled successfully')) + except ValueError as e: + messages.error(request, str(e)) + + return redirect('inpatients:surgery_detail', pk=surgery.pk) + + return render(request, 'inpatients/reschedule_surgery.html', { + 'surgery': surgery + }) + + +@login_required # @permission_required('inpatients.change_surgeryschedule') -# def cancel_surgery(request, pk): -# """ -# Cancel a surgery. -# """ -# surgery = get_object_or_404( -# SurgerySchedule, -# pk=pk, -# admission__tenant=request.user.tenant -# ) -# -# # Cannot cancel completed or already cancelled surgeries -# if surgery.status in ['COMPLETED', 'CANCELLED']: -# messages.error(request, _('Cannot cancel a completed or already cancelled surgery')) -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# if request.method == 'POST': -# reason = request.POST.get('reason') -# -# surgery.status = 'CANCELLED' -# if reason: -# surgery.notes = ( -# surgery.notes or "") + f"\n\nCancellation Reason ({timezone.now().strftime('%Y-%m-%d %H:%M')}):\n{reason}" -# surgery.save() -# -# messages.success(request, _('Surgery cancelled successfully')) -# return redirect('inpatients:surgery_detail', pk=surgery.pk) -# -# return render(request, 'inpatients/cancel_surgery.html', { -# 'surgery': surgery -# }) +def cancel_surgery(request, pk): + """ + Cancel a surgery. + """ + surgery = get_object_or_404( + SurgerySchedule, + pk=pk, + admission__tenant=request.user.tenant + ) + + # Cannot cancel completed or already cancelled surgeries + if surgery.status in ['COMPLETED', 'CANCELLED']: + messages.error(request, _('Cannot cancel a completed or already cancelled surgery')) + return redirect('inpatients:surgery_detail', pk=surgery.pk) + + if request.method == 'POST': + reason = request.POST.get('reason') + + surgery.status = 'CANCELLED' + if reason: + surgery.notes = (surgery.notes or "") + f"\n\nCancellation Reason ({timezone.now().strftime('%Y-%m-%d %H:%M')}):\n{reason}" + + surgery.save() + + messages.success(request, _('Surgery cancelled successfully')) + return redirect('inpatients:surgery_list') + + return render(request, 'inpatients/surgeries/surgery_schedule.html', { + 'surgery': surgery + }) # # # @login_required @@ -3017,102 +2955,102 @@ def mark_ready_for_discharge(request, pk): # }) # # -# @login_required -# def inpatient_stats(request): -# """ -# View for inpatient statistics. -# """ -# tenant = request.user.tenant -# -# # Get date range for stats -# date_from = request.GET.get('date_from') -# date_to = request.GET.get('date_to') -# -# # Default to last 30 days if not specified -# if not date_from: -# date_from = (timezone.now() - timezone.timedelta(days=30)).date().isoformat() -# if not date_to: -# date_to = timezone.now().date().isoformat() -# -# # Query parameters -# date_range_filter = Q( -# admitted_at__date__gte=date_from, -# admitted_at__date__lte=date_to -# ) -# -# # Basic stats -# total_admissions = Admission.objects.filter( -# tenant=tenant, -# **date_range_filter.children -# ).count() -# -# avg_length_of_stay = Admission.objects.filter( -# tenant=tenant, -# status='DISCHARGED', -# admitted_at__isnull=False, -# discharged_at__isnull=False, -# **date_range_filter.children -# ).aggregate( -# avg_los=models.Avg( -# ExpressionWrapper( -# F('discharged_at') - F('admitted_at'), -# output_field=fields.DurationField() -# ) -# ) -# )['avg_los'] -# -# if avg_length_of_stay: -# avg_length_of_stay = avg_length_of_stay.total_seconds() / (3600 * 24) # Convert to days -# else: -# avg_length_of_stay = 0 -# -# # Admissions by type -# admissions_by_type = Admission.objects.filter( -# tenant=tenant, -# **date_range_filter.children -# ).values('admission_type').annotate( -# count=Count('id') -# ).order_by('-count') -# -# # Admissions by ward -# admissions_by_ward = Admission.objects.filter( -# tenant=tenant, -# **date_range_filter.children -# ).values('initial_ward__name').annotate( -# count=Count('id') -# ).order_by('-count') -# -# # Bed occupancy over time -# beds_timeline = [] -# -# # Occupancy by ward -# occupancy_by_ward = [] -# wards = Ward.objects.filter(tenant=tenant, is_active=True) -# -# for ward in wards: -# total_beds = ward.beds.count() -# occupied_beds = ward.beds.filter(status='OCCUPIED').count() -# -# if total_beds > 0: -# occupancy_rate = (occupied_beds / total_beds) * 100 -# else: -# occupancy_rate = 0 -# -# occupancy_by_ward.append({ -# 'ward': ward, -# 'total_beds': total_beds, -# 'occupied_beds': occupied_beds, -# 'occupancy_rate': occupancy_rate -# }) -# -# return render(request, 'inpatients/inpatient_stats.html', { -# 'total_admissions': total_admissions, -# 'avg_length_of_stay': avg_length_of_stay, -# 'admissions_by_type': admissions_by_type, -# 'admissions_by_ward': admissions_by_ward, -# 'beds_timeline': beds_timeline, -# 'occupancy_by_ward': occupancy_by_ward, -# 'date_from': date_from, -# 'date_to': date_to -# }) -# +@login_required +def inpatient_stats(request): + """ + View for inpatient statistics. + """ + tenant = request.user.tenant + + # Get date range for stats + date_from = request.GET.get('date_from') + date_to = request.GET.get('date_to') + + # Default to last 30 days if not specified + if not date_from: + date_from = (timezone.now() - timezone.timedelta(days=30)).date().isoformat() + if not date_to: + date_to = timezone.now().date().isoformat() + + # Query parameters + date_range_filter = Q( + admitted_at__date__gte=date_from, + admitted_at__date__lte=date_to + ) + + # Basic stats + total_admissions = Admission.objects.filter( + tenant=tenant, + **date_range_filter.children + ).count() + + avg_length_of_stay = Admission.objects.filter( + tenant=tenant, + status='DISCHARGED', + admitted_at__isnull=False, + discharged_at__isnull=False, + **date_range_filter.children + ).aggregate( + avg_los=models.Avg( + ExpressionWrapper( + F('discharged_at') - F('admitted_at'), + output_field=fields.DurationField() + ) + ) + )['avg_los'] + + if avg_length_of_stay: + avg_length_of_stay = avg_length_of_stay.total_seconds() / (3600 * 24) # Convert to days + else: + avg_length_of_stay = 0 + + # Admissions by type + admissions_by_type = Admission.objects.filter( + tenant=tenant, + **date_range_filter.children + ).values('admission_type').annotate( + count=Count('id') + ).order_by('-count') + + # Admissions by ward + admissions_by_ward = Admission.objects.filter( + tenant=tenant, + **date_range_filter.children + ).values('initial_ward__name').annotate( + count=Count('id') + ).order_by('-count') + + # Bed occupancy over time + beds_timeline = [] + + # Occupancy by ward + occupancy_by_ward = [] + wards = Ward.objects.filter(tenant=tenant, is_active=True) + + for ward in wards: + total_beds = ward.beds.count() + occupied_beds = ward.beds.filter(status='OCCUPIED').count() + + if total_beds > 0: + occupancy_rate = (occupied_beds / total_beds) * 100 + else: + occupancy_rate = 0 + + occupancy_by_ward.append({ + 'ward': ward, + 'total_beds': total_beds, + 'occupied_beds': occupied_beds, + 'occupancy_rate': occupancy_rate + }) + + return render(request, 'inpatients/inpatient_stats.html', { + 'total_admissions': total_admissions, + 'avg_length_of_stay': avg_length_of_stay, + 'admissions_by_type': admissions_by_type, + 'admissions_by_ward': admissions_by_ward, + 'beds_timeline': beds_timeline, + 'occupancy_by_ward': occupancy_by_ward, + 'date_from': date_from, + 'date_to': date_to + }) + diff --git a/inpatients_data.py b/inpatients_data.py index bfa87254..700defa0 100644 --- a/inpatients_data.py +++ b/inpatients_data.py @@ -252,7 +252,7 @@ def create_saudi_admissions(tenants, beds, admissions_per_tenant=100): for tenant in tenants: # Get patients and staff for this tenant patients = list(PatientProfile.objects.filter(tenant=tenant)) - physicians = list(User.objects.filter(tenant=tenant, employee_profile__role='PHYSICIAN')) + physicians = list(User.objects.filter(tenant=tenant, employee_profile__role__in=['PHYSICIAN', 'PHYSICIAN_ASSISTANT'])) nurses = list(User.objects.filter(tenant=tenant, employee_profile__role__in=['NURSE', 'NURSE_PRACTITIONER'])) tenant_beds = [bed for bed in beds if bed.ward.tenant == tenant] @@ -587,7 +587,7 @@ def create_saudi_surgery_schedules(tenants, surgeries_per_tenant=30): surgeons = list(User.objects.filter(tenant=tenant, employee_profile__role='PHYSICIAN')) anesthesiologists = list(User.objects.filter(tenant=tenant, employee_profile__role='PHYSICIAN')) nurses = list(User.objects.filter(tenant=tenant, employee_profile__role__in=['NURSE', 'NURSE_PRACTITIONER'])) - admissions = list(Admission.objects.filter(tenant=tenant, status='active')) + admissions = list(Admission.objects.filter(tenant=tenant, status='ADMITTED')) if not patients or not surgeons or not nurses or not admissions: print(f"Insufficient data for tenant {tenant.name}: patients={len(patients)}, surgeons={len(surgeons)}, nurses={len(nurses)}, admissions={len(admissions)}") diff --git a/logs/hospital_management.log b/logs/hospital_management.log index bf62dcd6..5e59ed3c 100644 --- a/logs/hospital_management.log +++ b/logs/hospital_management.log @@ -241190,3 +241190,5554 @@ INFO 2025-09-16 15:10:02,804 basehttp 38287 6129397760 "GET /en/inpatients/stats INFO 2025-09-16 15:10:32,835 basehttp 38287 6129397760 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 INFO 2025-09-16 15:10:32,835 basehttp 38287 6163050496 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 INFO 2025-09-16 15:10:32,860 basehttp 38287 6146224128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:16:09,271 autoreload 42481 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 15:16:15,401 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 15:16:15,454 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:16:27,101 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:16:57,098 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:17:15,308 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:17:27,099 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:17:29,771 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:17:29,880 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:17:29,955 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:17:44,607 basehttp 42481 6128922624 "GET /en/inpatients/beds/132/ HTTP/1.1" 200 30500 +INFO 2025-09-16 15:17:44,639 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:18:00,015 basehttp 42481 6128922624 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:18:01,275 basehttp 42481 6128922624 "GET /en/inpatients/beds/153/ HTTP/1.1" 200 30500 +INFO 2025-09-16 15:18:01,315 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:18:25,103 basehttp 42481 6128922624 "GET /en/inpatients/beds/153/ HTTP/1.1" 200 30500 +INFO 2025-09-16 15:18:25,132 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:18:37,579 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:18:37,649 basehttp 42481 6145748992 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 15:18:55,453 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:18:55,471 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:18:55,479 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:18:55,534 basehttp 42481 6162575360 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:18:55,558 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +WARNING 2025-09-16 15:19:01,060 log 42481 6145748992 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:19:01,060 basehttp 42481 6145748992 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:19:25,444 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:19:42,401 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:19:55,478 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:19:55,478 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:19:55,501 basehttp 42481 6162575360 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:20:25,443 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:20:55,474 basehttp 42481 6162575360 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:20:55,477 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:20:55,498 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:21:25,476 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:21:42,403 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:21:42,426 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:21:55,452 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:21:55,471 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:21:55,478 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:22:25,475 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:22:55,463 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:22:55,495 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:22:55,495 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:23:25,476 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:23:42,422 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:23:55,471 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:23:55,478 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:23:55,501 basehttp 42481 6162575360 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:24:25,486 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:24:55,464 basehttp 42481 6162575360 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:24:55,498 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:24:55,504 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:25:25,490 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:25:42,427 basehttp 42481 6162575360 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:25:55,470 basehttp 42481 6162575360 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:25:55,496 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:25:55,498 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:26:25,494 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:26:42,389 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:26:55,469 basehttp 42481 6162575360 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:26:55,499 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:26:55,505 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:27:25,568 basehttp 42481 6162575360 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:27:42,490 basehttp 42481 6162575360 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:27:55,553 basehttp 42481 6162575360 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:27:55,580 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:27:55,581 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:28:25,578 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:28:55,550 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:28:55,577 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:28:55,580 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:29:25,574 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:29:42,480 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:29:55,548 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:29:55,573 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:29:55,579 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:30:25,581 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:30:55,564 basehttp 42481 6145748992 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:30:55,600 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:30:55,604 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:31:25,583 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:31:42,475 basehttp 42481 6145748992 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:31:42,499 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:31:55,561 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:31:55,588 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:31:55,591 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:32:25,593 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:32:55,568 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:32:55,593 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:32:55,596 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:33:25,596 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:33:42,489 basehttp 42481 6128922624 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:33:55,569 basehttp 42481 6128922624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:33:55,599 basehttp 42481 6145748992 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:33:55,603 basehttp 42481 6128922624 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:34:20,617 autoreload 42481 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:34:21,069 autoreload 50561 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 15:34:23,609 basehttp 50561 6341865472 "GET /en/inpatients/ HTTP/1.1" 200 40622 +WARNING 2025-09-16 15:34:23,628 log 50561 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:23,628 basehttp 50561 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:34:23,706 basehttp 50561 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:34:23,711 basehttp 50561 6358691840 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:34:23,764 basehttp 50561 6375518208 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:34:28,334 basehttp 50561 6375518208 "GET /en/inpatients/transfers/ HTTP/1.1" 200 84472 +WARNING 2025-09-16 15:34:28,351 log 50561 6375518208 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:28,351 basehttp 50561 6375518208 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:34:28,425 basehttp 50561 6375518208 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:34:37,226 basehttp 50561 6375518208 "GET /en/inpatients/transfer/20/approve/ HTTP/1.1" 200 9424 +WARNING 2025-09-16 15:34:37,245 log 50561 6375518208 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:37,245 basehttp 50561 6375518208 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:34:47,192 log 50561 6375518208 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:47,192 basehttp 50561 6375518208 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:34:47,208 log 50561 6375518208 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:47,208 basehttp 50561 6375518208 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:34:57,971 log 50561 6375518208 Not Found: /en/inpatients/transfers/20 +WARNING 2025-09-16 15:34:57,971 basehttp 50561 6375518208 "GET /en/inpatients/transfers/20 HTTP/1.1" 404 34781 +WARNING 2025-09-16 15:34:57,987 log 50561 6375518208 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:34:57,987 basehttp 50561 6375518208 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:39:12,753 autoreload 50561 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:39:13,126 autoreload 52663 8682856640 Watching for file changes with StatReloader +WARNING 2025-09-16 15:39:16,092 log 52663 6149255168 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:16,092 basehttp 52663 6149255168 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:39:16,140 basehttp 52663 6132428800 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 15:39:16,142 log 52663 6149255168 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:16,142 basehttp 52663 6149255168 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:39:16,991 log 52663 13035925504 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:16,992 basehttp 52663 13035925504 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:39:16,995 basehttp 52663 6132428800 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:39:17,001 basehttp 52663 6149255168 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +WARNING 2025-09-16 15:39:17,007 log 52663 6132428800 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:17,007 basehttp 52663 6132428800 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:39:17,051 basehttp 52663 6166081536 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:39:17,074 basehttp 52663 6132428800 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +ERROR 2025-09-16 15:39:18,725 log 52663 6132428800 Internal Server Error: /en/inpatients/ +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/inpatients/views.py", line 68, in get_context_data + ).order_by('-admitted_at')[:5] + ^^^^^^^^^^^^^^^^^^^^^^^^ + 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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'admitted_at' into field. Choices are: acuity_level, admission_datetime, admission_id, admission_notes, admission_source, admission_type, admitting_diagnosis, admitting_physician, admitting_physician_id, advance_directive, alerts, allergies, anticipated_discharge_date, assigned_bed, attending_physician, attending_physician_id, authorization_number, chief_complaint, code_status, consulting_physicians, created_at, created_by, created_by_id, current_bed, current_bed_id, current_ward, current_ward_id, discharge_datetime, discharge_disposition, discharge_planner, discharge_planner_id, discharge_planning_started, discharge_summary, encounters, estimated_length_of_stay, healthcare_proxy, id, insurance_verified, isolation_required, isolation_type, medical_bills, patient, patient_id, priority, secondary_diagnoses, special_needs, status, surgeries, surgical_cases, tenant, tenant_id, transfers, updated_at +ERROR 2025-09-16 15:39:18,727 basehttp 52663 6132428800 "GET /en/inpatients/ HTTP/1.1" 500 107133 +WARNING 2025-09-16 15:39:18,743 log 52663 6132428800 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:18,743 basehttp 52663 6132428800 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:39:33,413 autoreload 52663 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:39:33,904 autoreload 52833 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 15:39:35,529 log 52833 6170390528 Internal Server Error: /en/inpatients/ +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/inpatients/views.py", line 76, in get_context_data + ).order_by('scheduled_time')[:5] + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + 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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'scheduled_time' into field. Choices are: actual_datetime, admission, admission_id, approved_by, approved_by_id, completed_by, completed_by_id, complications, created_at, delay_reason, equipment_needed, from_bed, from_bed_id, from_ward, from_ward_id, handoff_report, id, medications_transferred, notes, patient, patient_condition, patient_id, priority, reason, requested_by, requested_by_id, requested_datetime, scheduled_datetime, status, supplies_needed, to_bed, to_bed_id, to_ward, to_ward_id, transfer_id, transfer_type, transport_method, transport_team, updated_at, vital_signs +ERROR 2025-09-16 15:39:35,531 basehttp 52833 6170390528 "GET /en/inpatients/ HTTP/1.1" 500 105814 +WARNING 2025-09-16 15:39:35,545 log 52833 6170390528 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:39:35,545 basehttp 52833 6170390528 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:40:07,665 autoreload 52833 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:40:08,046 autoreload 53140 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 15:40:10,594 log 53140 6192541696 Internal Server Error: /en/inpatients/ +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/inpatients/views.py", line 85, in get_context_data + ).order_by('scheduled_date', 'scheduled_time')[:5] + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'scheduled_time' into field. Choices are: actual_duration_minutes, actual_end_time, actual_start_time, admission, admission_id, anesthesia_type, anesthesiologist, anesthesiologist_id, assistant_surgeons, blood_products, circulating_nurse, circulating_nurse_id, complications, consent_date, consent_obtained, created_at, created_by, created_by_id, estimated_duration_minutes, id, implants_needed, operating_room, or_block_time, patient, patient_id, postop_diagnosis, preop_diagnosis, preop_orders, primary_surgeon, primary_surgeon_id, priority, procedure_code, procedure_name, procedure_performed, recovery_location, scheduled_date, scheduled_start_time, scrub_nurse, scrub_nurse_id, special_equipment, status, surgery_id, surgery_notes, surgery_type, tenant, tenant_id, updated_at +ERROR 2025-09-16 15:40:10,595 basehttp 53140 6192541696 "GET /en/inpatients/ HTTP/1.1" 500 105585 +WARNING 2025-09-16 15:40:10,614 log 53140 6192541696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:40:10,615 basehttp 53140 6192541696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:40:59,071 autoreload 53140 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:40:59,468 autoreload 53531 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 15:41:00,219 log 53531 6201012224 Internal Server Error: /en/inpatients/ +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: 'initial_ward', 'initial_bed'. Choices are: tenant, patient, admitting_physician, attending_physician, current_ward, current_bed, discharge_planner, created_by, discharge_summary +ERROR 2025-09-16 15:41:00,221 basehttp 53531 6201012224 "GET /en/inpatients/ HTTP/1.1" 500 219748 +WARNING 2025-09-16 15:41:00,237 log 53531 6201012224 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:41:00,238 basehttp 53531 6201012224 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:42:06,532 autoreload 53531 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:42:06,904 autoreload 54002 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 15:42:11,311 autoreload 54002 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:42:11,737 autoreload 54011 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 15:42:13,176 log 54011 6168555520 Internal Server Error: /en/inpatients/ +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 198, in render + values = list(values) + ^^^^^^^^^^^^ +TypeError: 'int' object is not iterable +ERROR 2025-09-16 15:42:13,178 basehttp 54011 6168555520 "GET /en/inpatients/ HTTP/1.1" 500 150984 +WARNING 2025-09-16 15:42:13,195 log 54011 6168555520 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:42:13,195 basehttp 54011 6168555520 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:42:49,720 autoreload 54011 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:42:50,137 autoreload 54327 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 15:42:50,680 basehttp 54327 6161723392 "GET /en/inpatients/ HTTP/1.1" 200 58708 +WARNING 2025-09-16 15:42:50,697 log 54327 6161723392 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:42:50,697 basehttp 54327 6161723392 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:42:50,786 basehttp 54327 6161723392 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:42:50,790 basehttp 54327 6178549760 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:42:50,807 basehttp 54327 6195376128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:43:17,505 basehttp 54327 6195376128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:43:20,796 basehttp 54327 6195376128 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:43:50,798 basehttp 54327 6195376128 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:43:50,800 basehttp 54327 6161723392 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:43:50,822 basehttp 54327 6178549760 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:44:20,785 basehttp 54327 6178549760 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:44:39,122 basehttp 54327 6178549760 "GET /en/inpatients/ HTTP/1.1" 200 58718 +WARNING 2025-09-16 15:44:39,141 log 54327 6178549760 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:44:39,141 basehttp 54327 6178549760 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:44:39,229 basehttp 54327 6161723392 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:44:39,235 basehttp 54327 6178549760 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:44:39,255 basehttp 54327 6195376128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:45:09,229 basehttp 54327 6195376128 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:45:39,244 basehttp 54327 6195376128 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:45:39,247 basehttp 54327 6161723392 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:45:39,275 basehttp 54327 6178549760 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:46:09,221 basehttp 54327 6178549760 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:46:35,698 basehttp 54327 6178549760 "GET /en/inpatients/ HTTP/1.1" 200 58847 +WARNING 2025-09-16 15:46:35,713 log 54327 6178549760 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:46:35,713 basehttp 54327 6178549760 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:46:35,799 basehttp 54327 6178549760 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:46:35,802 basehttp 54327 6161723392 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:46:35,822 basehttp 54327 6195376128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:46:40,815 basehttp 54327 6195376128 "GET /en/inpatients/transfers/ HTTP/1.1" 200 84472 +WARNING 2025-09-16 15:46:40,841 log 54327 6195376128 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:46:40,842 basehttp 54327 6195376128 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:46:40,918 basehttp 54327 6195376128 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 15:46:43,994 log 54327 6195376128 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:46:43,994 basehttp 54327 6195376128 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:46:44,009 log 54327 6195376128 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:46:44,010 basehttp 54327 6195376128 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:47:05,790 basehttp 54327 6195376128 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:47:35,796 basehttp 54327 6195376128 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:47:35,798 basehttp 54327 6178549760 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:47:35,816 basehttp 54327 6161723392 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:48:05,784 basehttp 54327 6161723392 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:48:35,801 basehttp 54327 6178549760 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:48:35,804 basehttp 54327 6195376128 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:48:35,830 basehttp 54327 6161723392 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:48:35,888 basehttp 54327 6195376128 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:49:00,826 autoreload 54327 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 15:49:01,188 autoreload 57062 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 15:49:01,677 basehttp 57062 6160936960 "GET /en/inpatients/ HTTP/1.1" 200 58847 +WARNING 2025-09-16 15:49:01,695 log 57062 6160936960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:01,695 basehttp 57062 6160936960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:49:01,790 basehttp 57062 6160936960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:49:01,792 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:49:01,810 basehttp 57062 6194589696 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:49:11,961 basehttp 57062 6194589696 "GET /en/inpatients/transfers/ HTTP/1.1" 200 84472 +WARNING 2025-09-16 15:49:11,984 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:11,984 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:49:12,058 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 15:49:15,201 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:15,201 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:49:15,214 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:15,214 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:49:21,234 basehttp 57062 6194589696 "GET /en/inpatients/transfers/ HTTP/1.1" 200 84472 +WARNING 2025-09-16 15:49:21,256 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:21,256 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:49:21,325 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 15:49:23,524 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:23,524 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 15:49:23,538 log 57062 6194589696 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 15:49:23,538 basehttp 57062 6194589696 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 15:49:31,778 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:50:01,802 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:50:01,803 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:50:01,825 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:50:31,788 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:51:01,787 basehttp 57062 6160936960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:51:01,799 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:51:01,826 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:51:01,861 basehttp 57062 6160936960 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:51:31,807 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:52:01,806 basehttp 57062 6160936960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:52:01,810 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:52:01,835 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:52:31,817 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:53:01,790 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:53:01,812 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:53:01,826 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:53:01,844 basehttp 57062 6160936960 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:53:31,807 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:54:01,768 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:54:01,791 basehttp 57062 6160936960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:54:01,817 basehttp 57062 6194589696 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:54:01,823 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:54:31,812 basehttp 57062 6160936960 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:55:01,810 basehttp 57062 6160936960 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:55:01,814 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:55:01,824 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:55:01,853 basehttp 57062 6211416064 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:55:31,821 basehttp 57062 6211416064 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:56:01,811 basehttp 57062 6211416064 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:56:01,830 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:56:01,842 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:56:31,832 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:57:01,810 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:57:01,813 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:57:01,844 basehttp 57062 6211416064 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:57:01,868 basehttp 57062 6211416064 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:57:31,887 basehttp 57062 6211416064 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:58:01,816 basehttp 57062 6211416064 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:58:01,855 basehttp 57062 6194589696 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:58:01,933 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:58:31,953 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:59:01,797 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:59:01,820 basehttp 57062 6211416064 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:59:01,824 basehttp 57062 6177763328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 15:59:01,848 basehttp 57062 6194589696 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 15:59:01,961 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 15:59:31,978 basehttp 57062 6194589696 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 16:00:01,827 basehttp 57062 6194589696 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:00:01,860 basehttp 57062 6177763328 "GET /en/inpatients/bed-grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 16:00:01,965 basehttp 57062 6177763328 "GET /en/inpatients/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 16:00:26,349 autoreload 57062 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 16:00:26,742 autoreload 62171 8682856640 Watching for file changes with StatReloader +WARNING 2025-09-16 16:00:27,896 log 62171 6199488512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:00:27,896 basehttp 62171 6199488512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 16:00:27,915 log 62171 6199488512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:00:27,916 basehttp 62171 6199488512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 16:00:28,578 basehttp 62171 6199488512 "GET /en/inpatients/ HTTP/1.1" 200 58990 +WARNING 2025-09-16 16:00:28,596 log 62171 6199488512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:00:28,596 basehttp 62171 6199488512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 16:00:28,689 basehttp 62171 6199488512 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:00:28,695 basehttp 62171 6216314880 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 16:00:28,712 basehttp 62171 6233141248 "GET /en/inpatients/beds/grid/ HTTP/1.1" 200 561843 +ERROR 2025-09-16 16:00:31,541 log 62171 6233141248 Internal Server Error: /en/inpatients/admissions/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()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py", line 162, in __init__ + self.fields['admitting_physician'].queryset = User.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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'role' into field. Choices are: accessible_dashboards, acknowledged_alerts, administered_medications, administered_transfusions, admitted_patients, alertrule, analyzed_results, anesthesia_cases, approved_care_plans, approved_employees, approved_purchase_orders, approved_schedules, approved_time_entries, approved_transfers, assigned_incidents, assigned_queue_entries, assistant_or_blocks, assistant_surgeries, assistant_surgical_cases, attending_bills, attending_patients, attending_wards, audit_logs, audit_team_memberships, authored_notes, availability_slots, billing_provider_bills, blocked_beds, blood_requests, bloodtest, cancelled_appointments, cancelled_requests, care_team_plans, checked_in_appointments, circulating_cases, claim_status_updates, claimdocument, claimstatushistory, cleaned_beds, co_signed_notes, collected_specimens, collected_units, communicationchannel, completed_transfers, completed_transfusions, conducted_reviews, consulting_patients, created_admissions, created_alert_rules, created_appointment_templates, created_appointments, created_audit_plans, created_availability_slots, created_beds, created_billing_configurations, created_care_plans, created_claims, created_consent_forms, created_consent_templates, created_data_mappings, created_discharge_summaries, created_donors, created_drug_interactions, created_employees, created_encounters, created_external_systems, created_findings, created_hr_departments, created_improvement_projects, created_insurance_claims, created_integration_endpoints, created_inventory_items, created_inventory_locations, created_lab_tests, created_measurements, created_medical_bills, created_medications, created_note_templates, created_notifications, created_operating_rooms, created_or_blocks, created_patient_notes, created_pharmacy_inventory_items, created_problems, created_purchase_orders, created_reference_ranges, created_report_templates, created_risk_assessments, created_schedules, created_studies, created_suppliers, created_surgeries, created_surgical_cases, created_surgical_note_templates, created_telemedicine_sessions, created_training_records, created_waiting_list_entries, created_waiting_queues, created_wards, created_webhooks, crossmatch, dashboard, datasource, date_joined, diagnosed_problems, dictated_reports, discharge_planning_cases, dispensed_medications, double_checked_administrations, email, emailaddress, employee_profile, encounters, failed_login_attempts, first_name, force_password_change, groups, id, initiated_capas, inpatient_anesthesia_cases, inpatient_circulating_cases, inpatient_scrub_cases, integration_logs, interpreted_studies, investigated_reactions, is_active, is_staff, is_superuser, issued_units, last_login, last_name, last_password_change, led_audits, locked_until, logentry, managed_locations, managed_problems, managed_projects, managed_wards, max_concurrent_sessions, messagerecipient, metricdefinition, notificationtemplate, ordered_imaging_studies, ordered_lab_tests, password, password_expires_at, password_history, performed_qc, physician_discharges, planned_discharges, prescribed_medications, primary_care_plans, primary_nurse_discharges, primary_or_blocks, primary_surgeries, primary_surgical_cases, processed_payments, processed_requests, project_team_memberships, provider_appointments, provider_waiting_list, qc_tests, radiology_reports, received_payments, received_specimens, received_units, recorded_equipment_usage, referred_studies, registered_patients, removed_waiting_list_entries, rendered_line_items, report, reported_incidents, reported_reactions, reportexecution, requested_purchase_orders, requested_transfers, resolved_alerts, responsible_findings, responsible_quality_indicators, responsible_risks, reviewed_qc, reviewed_qc_tests, revoked_consents, scrub_cases, sent_messages, session_timeout_minutes, signed_encounters, social_accounts, sponsored_projects, stopped_transfusions, supervised_line_items, surgeon_surgical_notes, targeted_notifications, task, tenant, tenant_id, transcribed_reports, transport_assignments, triggered_integrations, two_factor_devices, two_factor_enabled, updated_configurations, updated_queue_entries, user_id, user_permissions, user_sessions, username, verified_crossmatches, verified_dispenses, verified_findings, verified_insurance, verified_measurements, verified_prescriptions, verified_problems, verified_results, verified_tests, verified_vital_signs, vital_signs_measurements, waiting_queues, waitinglistcontactlog, witnessed_administrations, witnessed_transfusions +ERROR 2025-09-16 16:00:31,544 basehttp 62171 6233141248 "GET /en/inpatients/admissions/create/ HTTP/1.1" 500 171696 +WARNING 2025-09-16 16:00:31,564 log 62171 6233141248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:00:31,564 basehttp 62171 6233141248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 16:03:16,577 autoreload 62171 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py changed, reloading. +INFO 2025-09-16 16:03:16,984 autoreload 63440 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 16:03:19,207 log 63440 6341865472 Internal Server Error: /en/inpatients/admissions/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()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py", line 167, in __init__ + self.fields['attending_physician'].queryset = User.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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'role' into field. Choices are: accessible_dashboards, acknowledged_alerts, administered_medications, administered_transfusions, admitted_patients, alertrule, analyzed_results, anesthesia_cases, approved_care_plans, approved_employees, approved_purchase_orders, approved_schedules, approved_time_entries, approved_transfers, assigned_incidents, assigned_queue_entries, assistant_or_blocks, assistant_surgeries, assistant_surgical_cases, attending_bills, attending_patients, attending_wards, audit_logs, audit_team_memberships, authored_notes, availability_slots, billing_provider_bills, blocked_beds, blood_requests, bloodtest, cancelled_appointments, cancelled_requests, care_team_plans, checked_in_appointments, circulating_cases, claim_status_updates, claimdocument, claimstatushistory, cleaned_beds, co_signed_notes, collected_specimens, collected_units, communicationchannel, completed_transfers, completed_transfusions, conducted_reviews, consulting_patients, created_admissions, created_alert_rules, created_appointment_templates, created_appointments, created_audit_plans, created_availability_slots, created_beds, created_billing_configurations, created_care_plans, created_claims, created_consent_forms, created_consent_templates, created_data_mappings, created_discharge_summaries, created_donors, created_drug_interactions, created_employees, created_encounters, created_external_systems, created_findings, created_hr_departments, created_improvement_projects, created_insurance_claims, created_integration_endpoints, created_inventory_items, created_inventory_locations, created_lab_tests, created_measurements, created_medical_bills, created_medications, created_note_templates, created_notifications, created_operating_rooms, created_or_blocks, created_patient_notes, created_pharmacy_inventory_items, created_problems, created_purchase_orders, created_reference_ranges, created_report_templates, created_risk_assessments, created_schedules, created_studies, created_suppliers, created_surgeries, created_surgical_cases, created_surgical_note_templates, created_telemedicine_sessions, created_training_records, created_waiting_list_entries, created_waiting_queues, created_wards, created_webhooks, crossmatch, dashboard, datasource, date_joined, diagnosed_problems, dictated_reports, discharge_planning_cases, dispensed_medications, double_checked_administrations, email, emailaddress, employee_profile, encounters, failed_login_attempts, first_name, force_password_change, groups, id, initiated_capas, inpatient_anesthesia_cases, inpatient_circulating_cases, inpatient_scrub_cases, integration_logs, interpreted_studies, investigated_reactions, is_active, is_staff, is_superuser, issued_units, last_login, last_name, last_password_change, led_audits, locked_until, logentry, managed_locations, managed_problems, managed_projects, managed_wards, max_concurrent_sessions, messagerecipient, metricdefinition, notificationtemplate, ordered_imaging_studies, ordered_lab_tests, password, password_expires_at, password_history, performed_qc, physician_discharges, planned_discharges, prescribed_medications, primary_care_plans, primary_nurse_discharges, primary_or_blocks, primary_surgeries, primary_surgical_cases, processed_payments, processed_requests, project_team_memberships, provider_appointments, provider_waiting_list, qc_tests, radiology_reports, received_payments, received_specimens, received_units, recorded_equipment_usage, referred_studies, registered_patients, removed_waiting_list_entries, rendered_line_items, report, reported_incidents, reported_reactions, reportexecution, requested_purchase_orders, requested_transfers, resolved_alerts, responsible_findings, responsible_quality_indicators, responsible_risks, reviewed_qc, reviewed_qc_tests, revoked_consents, scrub_cases, sent_messages, session_timeout_minutes, signed_encounters, social_accounts, sponsored_projects, stopped_transfusions, supervised_line_items, surgeon_surgical_notes, targeted_notifications, task, tenant, tenant_id, transcribed_reports, transport_assignments, triggered_integrations, two_factor_devices, two_factor_enabled, updated_configurations, updated_queue_entries, user_id, user_permissions, user_sessions, username, verified_crossmatches, verified_dispenses, verified_findings, verified_insurance, verified_measurements, verified_prescriptions, verified_problems, verified_results, verified_tests, verified_vital_signs, vital_signs_measurements, waiting_queues, waitinglistcontactlog, witnessed_administrations, witnessed_transfusions +ERROR 2025-09-16 16:03:19,209 basehttp 63440 6341865472 "GET /en/inpatients/admissions/create/ HTTP/1.1" 500 171734 +WARNING 2025-09-16 16:03:19,225 log 63440 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:03:19,225 basehttp 63440 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 16:03:20,486 log 63440 6341865472 Internal Server Error: /en/inpatients/admissions/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()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py", line 167, in __init__ + self.fields['attending_physician'].queryset = User.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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'role' into field. Choices are: accessible_dashboards, acknowledged_alerts, administered_medications, administered_transfusions, admitted_patients, alertrule, analyzed_results, anesthesia_cases, approved_care_plans, approved_employees, approved_purchase_orders, approved_schedules, approved_time_entries, approved_transfers, assigned_incidents, assigned_queue_entries, assistant_or_blocks, assistant_surgeries, assistant_surgical_cases, attending_bills, attending_patients, attending_wards, audit_logs, audit_team_memberships, authored_notes, availability_slots, billing_provider_bills, blocked_beds, blood_requests, bloodtest, cancelled_appointments, cancelled_requests, care_team_plans, checked_in_appointments, circulating_cases, claim_status_updates, claimdocument, claimstatushistory, cleaned_beds, co_signed_notes, collected_specimens, collected_units, communicationchannel, completed_transfers, completed_transfusions, conducted_reviews, consulting_patients, created_admissions, created_alert_rules, created_appointment_templates, created_appointments, created_audit_plans, created_availability_slots, created_beds, created_billing_configurations, created_care_plans, created_claims, created_consent_forms, created_consent_templates, created_data_mappings, created_discharge_summaries, created_donors, created_drug_interactions, created_employees, created_encounters, created_external_systems, created_findings, created_hr_departments, created_improvement_projects, created_insurance_claims, created_integration_endpoints, created_inventory_items, created_inventory_locations, created_lab_tests, created_measurements, created_medical_bills, created_medications, created_note_templates, created_notifications, created_operating_rooms, created_or_blocks, created_patient_notes, created_pharmacy_inventory_items, created_problems, created_purchase_orders, created_reference_ranges, created_report_templates, created_risk_assessments, created_schedules, created_studies, created_suppliers, created_surgeries, created_surgical_cases, created_surgical_note_templates, created_telemedicine_sessions, created_training_records, created_waiting_list_entries, created_waiting_queues, created_wards, created_webhooks, crossmatch, dashboard, datasource, date_joined, diagnosed_problems, dictated_reports, discharge_planning_cases, dispensed_medications, double_checked_administrations, email, emailaddress, employee_profile, encounters, failed_login_attempts, first_name, force_password_change, groups, id, initiated_capas, inpatient_anesthesia_cases, inpatient_circulating_cases, inpatient_scrub_cases, integration_logs, interpreted_studies, investigated_reactions, is_active, is_staff, is_superuser, issued_units, last_login, last_name, last_password_change, led_audits, locked_until, logentry, managed_locations, managed_problems, managed_projects, managed_wards, max_concurrent_sessions, messagerecipient, metricdefinition, notificationtemplate, ordered_imaging_studies, ordered_lab_tests, password, password_expires_at, password_history, performed_qc, physician_discharges, planned_discharges, prescribed_medications, primary_care_plans, primary_nurse_discharges, primary_or_blocks, primary_surgeries, primary_surgical_cases, processed_payments, processed_requests, project_team_memberships, provider_appointments, provider_waiting_list, qc_tests, radiology_reports, received_payments, received_specimens, received_units, recorded_equipment_usage, referred_studies, registered_patients, removed_waiting_list_entries, rendered_line_items, report, reported_incidents, reported_reactions, reportexecution, requested_purchase_orders, requested_transfers, resolved_alerts, responsible_findings, responsible_quality_indicators, responsible_risks, reviewed_qc, reviewed_qc_tests, revoked_consents, scrub_cases, sent_messages, session_timeout_minutes, signed_encounters, social_accounts, sponsored_projects, stopped_transfusions, supervised_line_items, surgeon_surgical_notes, targeted_notifications, task, tenant, tenant_id, transcribed_reports, transport_assignments, triggered_integrations, two_factor_devices, two_factor_enabled, updated_configurations, updated_queue_entries, user_id, user_permissions, user_sessions, username, verified_crossmatches, verified_dispenses, verified_findings, verified_insurance, verified_measurements, verified_prescriptions, verified_problems, verified_results, verified_tests, verified_vital_signs, vital_signs_measurements, waiting_queues, waitinglistcontactlog, witnessed_administrations, witnessed_transfusions +ERROR 2025-09-16 16:03:20,488 basehttp 63440 6341865472 "GET /en/inpatients/admissions/create/ HTTP/1.1" 500 171734 +WARNING 2025-09-16 16:03:20,499 log 63440 6341865472 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:03:20,499 basehttp 63440 6341865472 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 16:03:47,340 autoreload 63440 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py changed, reloading. +INFO 2025-09-16 16:03:47,694 autoreload 63685 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 16:03:48,933 basehttp 63685 6169473024 "GET /en/inpatients/admissions/create/ HTTP/1.1" 200 48398 +WARNING 2025-09-16 16:03:48,946 log 63685 6169473024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 16:03:48,946 basehttp 63685 6169473024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 16:03:49,033 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:04:49,051 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:05:49,059 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:06:49,061 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4635 +INFO 2025-09-16 16:07:49,062 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4690 +INFO 2025-09-16 16:08:49,070 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:09:49,077 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:10:49,077 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:11:49,081 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:12:49,074 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:13:49,082 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:14:49,630 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:15:50,627 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4695 +INFO 2025-09-16 16:16:52,614 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:18:23,614 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:19:23,662 basehttp 63685 6169473024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:20:09,800 autoreload 63685 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/models.py changed, reloading. +INFO 2025-09-16 16:20:10,284 autoreload 70918 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 16:22:57,874 autoreload 70918 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/models.py changed, reloading. +INFO 2025-09-16 16:22:58,172 autoreload 72160 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 16:23:23,688 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:25:23,619 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:27:23,623 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:29:23,667 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:31:23,671 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:33:23,672 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:35:23,672 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:37:23,675 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:39:23,675 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:41:23,697 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:43:23,725 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:45:23,727 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:47:23,699 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:49:23,713 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:51:23,711 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:53:23,733 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:55:23,735 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:57:23,734 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 16:59:23,636 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:01:23,627 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:02:58,727 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:03:02,421 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:02,422 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:02,656 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:02,657 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:03,121 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:03,121 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:03,856 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:03,857 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:05,018 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:05,019 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:05,031 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:05,031 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:07,515 basehttp 72160 6167523328 "GET / HTTP/1.1" 302 0 +INFO 2025-09-16 17:03:07,557 basehttp 72160 12901707776 "GET /en/ HTTP/1.1" 200 48072 +WARNING 2025-09-16 17:03:07,579 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:07,579 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:07,580 basehttp 72160 6167523328 "GET /media/profile_pictures/me.jpg HTTP/1.1" 304 0 +INFO 2025-09-16 17:03:07,645 basehttp 72160 6167523328 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:03:07,649 basehttp 72160 12935360512 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1105 +INFO 2025-09-16 17:03:07,650 basehttp 72160 12918534144 "GET /en/htmx/system-health/ HTTP/1.1" 200 1356 +INFO 2025-09-16 17:03:07,650 basehttp 72160 12901707776 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2095 +INFO 2025-09-16 17:03:25,944 basehttp 72160 12901707776 "GET /en/appointments/ HTTP/1.1" 200 57107 +WARNING 2025-09-16 17:03:25,967 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:25,967 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:25,988 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:03:25,999 basehttp 72160 12918534144 "GET /en/appointments/stats/ HTTP/1.1" 200 2804 +WARNING 2025-09-16 17:03:38,269 log 72160 12918534144 Forbidden (CSRF token missing.): /en/appointments/check-in/711/ +WARNING 2025-09-16 17:03:38,270 basehttp 72160 12918534144 "POST /en/appointments/check-in/711/ HTTP/1.1" 403 2491 +INFO 2025-09-16 17:03:40,835 basehttp 72160 12918534144 "GET /en/appointments/requests/711/detail/ HTTP/1.1" 200 26449 +WARNING 2025-09-16 17:03:40,854 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:40,854 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:40,899 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:03:49,091 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:49,091 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:03:49,103 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:49,104 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:51,274 basehttp 72160 12918534144 "GET /en/appointments/queue/ HTTP/1.1" 200 44712 +WARNING 2025-09-16 17:03:51,296 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:03:51,297 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:03:51,362 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:04:22,908 basehttp 72160 12918534144 "GET /en/appointments/queue/3/ HTTP/1.1" 200 30854 +WARNING 2025-09-16 17:04:22,932 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:04:22,932 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:04:23,001 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:04:25,979 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:04:25,980 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:04:25,991 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:04:25,991 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:04:28,417 basehttp 72160 12918534144 "GET /en/appointments/queue/1/ HTTP/1.1" 200 36875 +WARNING 2025-09-16 17:04:28,441 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:04:28,442 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:04:28,504 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:05:15,467 basehttp 72160 12918534144 "GET /en/appointments/queue/entry/10/ HTTP/1.1" 200 30704 +WARNING 2025-09-16 17:05:15,487 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:05:15,488 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:05:15,526 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:05:19,303 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:05:19,303 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:05:19,316 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:05:19,316 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:05:21,011 basehttp 72160 12918534144 "GET /en/appointments/queue/entry/1/ HTTP/1.1" 200 30846 +WARNING 2025-09-16 17:05:21,037 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:05:21,037 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:05:21,080 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:06:02,060 log 72160 12935360512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:02,061 basehttp 72160 12935360512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:02,061 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:06:02,067 basehttp 72160 12901707776 "GET /en/appointments/queue/1/ HTTP/1.1" 200 36875 +WARNING 2025-09-16 17:06:02,078 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:02,078 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:06:02,084 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:02,084 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:02,122 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:06:05,899 basehttp 72160 12901707776 "GET /en/appointments/queue/1/call-next/ HTTP/1.1" 302 0 +INFO 2025-09-16 17:06:05,912 basehttp 72160 12901707776 "GET /en/appointments/queue/1/ HTTP/1.1" 200 36921 +WARNING 2025-09-16 17:06:05,925 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:05,925 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:05,979 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:06:17,814 basehttp 72160 12901707776 "GET /en/appointments/queue/1/ HTTP/1.1" 200 36516 +WARNING 2025-09-16 17:06:17,830 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:17,830 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:06:18,490 log 72160 12935360512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:18,492 basehttp 72160 12935360512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:18,494 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:06:18,500 basehttp 72160 12918534144 "GET /en/appointments/queue/ HTTP/1.1" 200 44711 +WARNING 2025-09-16 17:06:18,509 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:18,509 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:06:18,515 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:18,515 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:18,552 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +WARNING 2025-09-16 17:06:19,555 log 72160 12935360512 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:19,556 basehttp 72160 12935360512 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:19,556 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4700 +INFO 2025-09-16 17:06:19,558 basehttp 72160 12935360512 - Broken pipe from ('127.0.0.1', 64836) +WARNING 2025-09-16 17:06:19,564 log 72160 6167523328 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:06:19,565 basehttp 72160 6167523328 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:06:19,577 basehttp 72160 12901707776 "GET /en/appointments/stats/ HTTP/1.1" 200 2804 +INFO 2025-09-16 17:07:02,636 basehttp 72160 12901707776 "GET /en/appointments/calendar/ HTTP/1.1" 200 22660 +WARNING 2025-09-16 17:07:02,667 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:02,667 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:02,668 basehttp 72160 6167523328 "GET /static/plugins/moment/min/moment.min.js HTTP/1.1" 200 58890 +INFO 2025-09-16 17:07:02,671 basehttp 72160 12935360512 "GET /static/plugins/%40fullcalendar/daygrid/index.global.js HTTP/1.1" 200 58461 +INFO 2025-09-16 17:07:02,671 basehttp 72160 12969013248 "GET /static/plugins/%40fullcalendar/interaction/index.global.js HTTP/1.1" 200 99452 +INFO 2025-09-16 17:07:02,671 basehttp 72160 6167523328 "GET /static/plugins/%40fullcalendar/bootstrap/index.global.js HTTP/1.1" 200 2075 +INFO 2025-09-16 17:07:02,673 basehttp 72160 12952186880 "GET /static/plugins/%40fullcalendar/timegrid/index.global.js HTTP/1.1" 200 68582 +INFO 2025-09-16 17:07:02,674 basehttp 72160 12901707776 "GET /static/plugins/%40fullcalendar/list/index.global.js HTTP/1.1" 200 18635 +INFO 2025-09-16 17:07:02,677 basehttp 72160 12918534144 "GET /static/plugins/%40fullcalendar/core/index.global.js HTTP/1.1" 200 444856 +INFO 2025-09-16 17:07:02,694 basehttp 72160 12918534144 "GET /static/plugins/moment/min/moment.min.js.map HTTP/1.1" 200 98730 +INFO 2025-09-16 17:07:02,734 basehttp 72160 12918534144 "GET /en/appointments/calendar/events/?start=2025-09-14T00%3A00%3A00&end=2025-09-21T00%3A00%3A00 HTTP/1.1" 200 125348 +INFO 2025-09-16 17:07:02,739 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:07:24,864 basehttp 72160 12901707776 "GET /en/appointments/722/detail-card/ HTTP/1.1" 200 1018 +INFO 2025-09-16 17:07:24,879 basehttp 72160 12901707776 "GET /static/webfonts/fa-regular-400.woff2 HTTP/1.1" 200 25472 +INFO 2025-09-16 17:07:32,194 basehttp 72160 12901707776 "GET /en/appointments/requests/722/detail/ HTTP/1.1" 200 26456 +WARNING 2025-09-16 17:07:32,219 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:32,219 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:32,266 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:07:34,011 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:34,012 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:07:34,027 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:34,028 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:35,796 basehttp 72160 12901707776 "GET /en/appointments/cancel/722/ HTTP/1.1" 200 30728 +WARNING 2025-09-16 17:07:35,823 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:35,824 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:35,860 basehttp 72160 12901707776 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-09-16 17:07:35,867 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:07:48,950 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:48,950 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:07:48,966 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:48,966 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:51,083 basehttp 72160 12918534144 "GET /en/appointments/reschedule/722/ HTTP/1.1" 200 29479 +WARNING 2025-09-16 17:07:51,107 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:07:51,107 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:07:51,151 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:08:01,951 basehttp 72160 12918534144 "GET /en/appointments/slots/available/?new_date=2025-09-25&new_provider=107&exclude_appointment=722 HTTP/1.1" 200 2180 +INFO 2025-09-16 17:08:19,743 basehttp 72160 12918534144 "POST /en/appointments/reschedule/722/ HTTP/1.1" 302 0 +INFO 2025-09-16 17:08:19,758 basehttp 72160 12918534144 "GET /en/appointments/requests/722/detail/ HTTP/1.1" 200 26475 +WARNING 2025-09-16 17:08:19,783 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:08:19,784 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:08:19,824 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:08:23,898 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:08:23,899 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:08:23,915 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:08:23,915 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:08:24,382 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:08:24,384 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:08:24,384 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:08:24,400 log 72160 12918534144 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:08:24,400 basehttp 72160 12918534144 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:08:29,196 basehttp 72160 12918534144 "GET /en/appointments/612/detail-card/ HTTP/1.1" 200 793 +INFO 2025-09-16 17:08:34,567 basehttp 72160 12918534144 "GET /en/appointments/632/detail-card/ HTTP/1.1" 200 885 +INFO 2025-09-16 17:08:39,499 basehttp 72160 12918534144 "GET /en/appointments/796/detail-card/ HTTP/1.1" 200 992 +INFO 2025-09-16 17:08:45,126 basehttp 72160 12918534144 "GET /en/appointments/902/detail-card/ HTTP/1.1" 200 1007 +INFO 2025-09-16 17:08:48,602 basehttp 72160 12918534144 "GET /en/appointments/796/detail-card/ HTTP/1.1" 200 992 +INFO 2025-09-16 17:09:06,721 basehttp 72160 12918534144 "GET /en/appointments/960/detail-card/ HTTP/1.1" 200 1092 +INFO 2025-09-16 17:09:24,620 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:09:32,145 basehttp 72160 12918534144 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:09:32,147 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:09:32,148 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:09:32,165 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:09:32,166 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:09:32,172 basehttp 72160 12901707776 "GET /en/appointments/stats/ HTTP/1.1" 200 2804 +INFO 2025-09-16 17:09:34,943 basehttp 72160 12901707776 "GET /en/appointments/telemedicine/ HTTP/1.1" 200 86123 +WARNING 2025-09-16 17:09:34,965 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:09:34,965 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:09:35,021 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:10:17,488 basehttp 72160 12901707776 "GET /en/appointments/telemedicine/262/ HTTP/1.1" 200 38882 +WARNING 2025-09-16 17:10:17,511 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:17,511 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:17,558 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:10:28,933 basehttp 72160 12901707776 "GET /en/patients/patientprofile/14/details/ HTTP/1.1" 200 35427 +WARNING 2025-09-16 17:10:28,959 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:28,959 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:28,997 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:10:33,647 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:33,647 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:10:33,665 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:33,665 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:34,816 basehttp 72160 12901707776 "GET /en/hr/employees/72/ HTTP/1.1" 200 32743 +WARNING 2025-09-16 17:10:34,845 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:34,846 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:34,887 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:10:38,952 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:38,952 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:10:38,969 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:38,970 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:45,574 basehttp 72160 12901707776 "GET /en/patients/patientprofile/14/details/ HTTP/1.1" 200 35427 +WARNING 2025-09-16 17:10:45,598 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:45,598 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:45,639 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:10:55,472 basehttp 72160 12901707776 "GET /en/patients/insurance-info/create/14/ HTTP/1.1" 200 32446 +WARNING 2025-09-16 17:10:55,494 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:10:55,495 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:10:55,554 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:01,699 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:01,700 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:01,714 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:01,715 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:19,183 basehttp 72160 12901707776 "GET /en/patients/insurance-info-list/14/ HTTP/1.1" 200 574 +WARNING 2025-09-16 17:11:19,211 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:19,212 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:21,497 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:21,498 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:21,511 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:21,511 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:23,434 basehttp 72160 12901707776 "GET /en/patients/insurance-info/create/14/ HTTP/1.1" 200 32446 +WARNING 2025-09-16 17:11:23,455 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:23,456 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:23,502 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:29,181 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:29,181 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:29,196 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:29,196 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:31,324 basehttp 72160 12901707776 "GET /en/patients/14/emergency-contacts/create/ HTTP/1.1" 200 34172 +WARNING 2025-09-16 17:11:31,345 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:31,345 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:31,391 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:35,872 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:35,873 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:35,893 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:35,893 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:39,712 basehttp 72160 12901707776 "GET /en/emr/encounters/create/?patient=14 HTTP/1.1" 200 55759 +WARNING 2025-09-16 17:11:39,734 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:39,734 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:39,775 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:42,177 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:42,177 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:42,191 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:42,191 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:43,500 basehttp 72160 12901707776 "GET /en/laboratory/orders/create/?patient=14 HTTP/1.1" 200 41114 +WARNING 2025-09-16 17:11:43,526 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:43,527 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:11:43,571 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:45,947 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-09-16 17:11:45,947 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:11:45,948 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:11:45,956 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:45,956 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 17:11:48,502 log 72160 12952186880 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 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/pharmacy/forms.py", line 107, in __init__ + self.fields['prescriber'].queryset = User.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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'role' into field. Choices are: accessible_dashboards, acknowledged_alerts, administered_medications, administered_transfusions, admitted_patients, alertrule, analyzed_results, anesthesia_cases, approved_care_plans, approved_employees, approved_purchase_orders, approved_schedules, approved_time_entries, approved_transfers, assigned_incidents, assigned_queue_entries, assistant_or_blocks, assistant_surgeries, assistant_surgical_cases, attending_bills, attending_patients, attending_wards, audit_logs, audit_team_memberships, authored_notes, availability_slots, billing_provider_bills, blocked_beds, blood_requests, bloodtest, cancelled_appointments, cancelled_requests, care_team_plans, checked_in_appointments, circulating_cases, claim_status_updates, claimdocument, claimstatushistory, cleaned_beds, co_signed_notes, collected_specimens, collected_units, communicationchannel, completed_transfers, completed_transfusions, conducted_reviews, consulting_patients, created_admissions, created_alert_rules, created_appointment_templates, created_appointments, created_audit_plans, created_availability_slots, created_beds, created_billing_configurations, created_care_plans, created_claims, created_consent_forms, created_consent_templates, created_data_mappings, created_discharge_summaries, created_donors, created_drug_interactions, created_employees, created_encounters, created_external_systems, created_findings, created_hr_departments, created_improvement_projects, created_insurance_claims, created_integration_endpoints, created_inventory_items, created_inventory_locations, created_lab_tests, created_measurements, created_medical_bills, created_medications, created_note_templates, created_notifications, created_operating_rooms, created_or_blocks, created_patient_notes, created_pharmacy_inventory_items, created_problems, created_purchase_orders, created_reference_ranges, created_report_templates, created_risk_assessments, created_schedules, created_studies, created_suppliers, created_surgeries, created_surgical_cases, created_surgical_note_templates, created_telemedicine_sessions, created_training_records, created_waiting_list_entries, created_waiting_queues, created_wards, created_webhooks, crossmatch, dashboard, datasource, date_joined, diagnosed_problems, dictated_reports, discharge_planning_cases, dispensed_medications, double_checked_administrations, email, emailaddress, employee_profile, encounters, failed_login_attempts, first_name, force_password_change, groups, id, initiated_capas, inpatient_anesthesia_cases, inpatient_circulating_cases, inpatient_scrub_cases, integration_logs, interpreted_studies, investigated_reactions, is_active, is_staff, is_superuser, issued_units, last_login, last_name, last_password_change, led_audits, locked_until, logentry, managed_locations, managed_problems, managed_projects, managed_wards, max_concurrent_sessions, messagerecipient, metricdefinition, notificationtemplate, ordered_imaging_studies, ordered_lab_tests, password, password_expires_at, password_history, performed_qc, physician_discharges, planned_discharges, prescribed_medications, primary_care_plans, primary_nurse_discharges, primary_or_blocks, primary_surgeries, primary_surgical_cases, processed_payments, processed_requests, project_team_memberships, provider_appointments, provider_waiting_list, qc_tests, radiology_reports, received_payments, received_specimens, received_units, recorded_equipment_usage, referred_studies, registered_patients, removed_waiting_list_entries, rendered_line_items, report, reported_incidents, reported_reactions, reportexecution, requested_purchase_orders, requested_transfers, resolved_alerts, responsible_findings, responsible_quality_indicators, responsible_risks, reviewed_qc, reviewed_qc_tests, revoked_consents, scrub_cases, sent_messages, session_timeout_minutes, signed_encounters, social_accounts, sponsored_projects, stopped_transfusions, supervised_line_items, surgeon_surgical_notes, targeted_notifications, task, tenant, tenant_id, transcribed_reports, transport_assignments, triggered_integrations, two_factor_devices, two_factor_enabled, updated_configurations, updated_queue_entries, user_id, user_permissions, user_sessions, username, verified_crossmatches, verified_dispenses, verified_findings, verified_insurance, verified_measurements, verified_prescriptions, verified_problems, verified_results, verified_tests, verified_vital_signs, vital_signs_measurements, waiting_queues, waitinglistcontactlog, witnessed_administrations, witnessed_transfusions +ERROR 2025-09-16 17:11:48,504 basehttp 72160 12952186880 "GET /en/pharmacy/prescriptions/create/?patient=14 HTTP/1.1" 500 172126 +WARNING 2025-09-16 17:11:48,526 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:11:48,527 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:13,082 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:13,082 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:13,102 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:13,102 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:12:20,418 basehttp 72160 12952186880 "GET /en/patients/update/14/ HTTP/1.1" 200 39484 +WARNING 2025-09-16 17:12:20,440 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:20,440 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:12:20,483 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:12:24,486 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:24,486 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:24,497 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:24,497 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:24,838 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:24,838 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:25,623 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:25,623 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:12:28,414 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:28,415 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:12:30,238 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/ HTTP/1.1" 200 34848 +WARNING 2025-09-16 17:12:30,262 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:12:30,262 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:12:30,324 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:13:00,096 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/1/ HTTP/1.1" 200 56227 +WARNING 2025-09-16 17:13:00,120 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:00,120 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:13:00,162 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:13:36,113 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/1/delete/ HTTP/1.1" 200 19847 +WARNING 2025-09-16 17:13:36,138 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:36,139 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:13:36,174 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:13:41,250 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:41,250 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:13:41,265 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:41,266 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:13:43,991 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/1/edit/ HTTP/1.1" 200 54273 +WARNING 2025-09-16 17:13:44,016 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:44,016 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:13:44,074 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:13:53,249 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:53,250 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:13:53,263 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:13:53,264 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:14:00,173 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:14:08,750 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:14:08,752 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/stats/ HTTP/1.1" 200 92 +INFO 2025-09-16 17:14:17,261 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/1/ HTTP/1.1" 200 56227 +INFO 2025-09-16 17:14:17,307 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:14:47,557 basehttp 72160 12952186880 "GET /en/appointments/waiting-list/stats/ HTTP/1.1" 200 92 +INFO 2025-09-16 17:14:57,450 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:14:57,478 basehttp 72160 12901707776 "GET /en/appointments/stats/ HTTP/1.1" 200 2804 +INFO 2025-09-16 17:15:02,393 basehttp 72160 12901707776 "GET /en/appointments/calendar/ HTTP/1.1" 200 22660 +INFO 2025-09-16 17:15:02,501 basehttp 72160 12901707776 "GET /en/appointments/calendar/events/?start=2025-09-14T00%3A00%3A00&end=2025-09-21T00%3A00%3A00 HTTP/1.1" 200 125350 +INFO 2025-09-16 17:15:02,503 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:15:17,067 basehttp 72160 12952186880 "GET /en/emr/ HTTP/1.1" 200 70362 +INFO 2025-09-16 17:15:17,117 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:15:17,122 basehttp 72160 12901707776 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-09-16 17:15:26,105 basehttp 72160 12901707776 "GET /en/emr/encounters/ HTTP/1.1" 200 54756 +INFO 2025-09-16 17:15:26,163 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:15:29,030 basehttp 72160 12901707776 "GET /en/emr/encounters/3260/ HTTP/1.1" 200 41284 +INFO 2025-09-16 17:15:29,077 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:15:34,913 basehttp 72160 12901707776 "GET /en/emr/encounters/3256/ HTTP/1.1" 200 43753 +INFO 2025-09-16 17:15:34,955 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:15:43,181 basehttp 72160 12901707776 "GET /en/emr/add-vital-signs/3256/ HTTP/1.1" 200 45531 +INFO 2025-09-16 17:15:43,215 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:16:43,234 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:17:06,472 basehttp 72160 12901707776 "POST /en/emr/add-vital-signs/3256/ HTTP/1.1" 200 45888 +INFO 2025-09-16 17:17:06,507 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:18:06,528 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:18:06,946 basehttp 72160 12901707776 "GET /en/emr/vital-signs/ HTTP/1.1" 200 90247 +INFO 2025-09-16 17:18:06,987 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:18:22,693 basehttp 72160 12901707776 "GET /en/emr/add-vital-signs/3256/ HTTP/1.1" 200 45531 +INFO 2025-09-16 17:18:23,307 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:18:32,739 basehttp 72160 12901707776 "GET /en/emr/notes/create/3256/ HTTP/1.1" 200 44018 +INFO 2025-09-16 17:18:32,776 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:19:23,315 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:19:39,722 basehttp 72160 12901707776 "GET /en/emr/notes/create/3256/ HTTP/1.1" 200 44018 +INFO 2025-09-16 17:19:39,754 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:19:41,742 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:19:43,817 basehttp 72160 12952186880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:19:43,828 basehttp 72160 12901707776 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-09-16 17:19:46,629 basehttp 72160 12901707776 "GET /en/emr/problems/ HTTP/1.1" 200 104902 +INFO 2025-09-16 17:19:46,670 basehttp 72160 12901707776 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:20:29,496 log 72160 12901707776 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:20:29,496 basehttp 72160 12901707776 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:20:35,481 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:20:35,483 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:20:35,494 basehttp 72160 12901707776 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +WARNING 2025-09-16 17:20:35,496 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:20:35,496 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 17:20:37,665 log 72160 12952186880 Internal Server Error: /en/emr/notes/ +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: emr/clinical_note_list.html, emr/clinicalnote_list.html +ERROR 2025-09-16 17:20:37,666 basehttp 72160 12952186880 "GET /en/emr/notes/ HTTP/1.1" 500 103209 +WARNING 2025-09-16 17:20:37,687 log 72160 12952186880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:20:37,687 basehttp 72160 12952186880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:22:13,746 autoreload 72160 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-16 17:22:14,318 autoreload 98208 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:22:15,225 basehttp 98208 6189690880 "GET /en/emr/notes/ HTTP/1.1" 200 99893 +WARNING 2025-09-16 17:22:15,245 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:22:15,245 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:22:15,288 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:22:39,139 basehttp 98208 6189690880 "GET /en/emr/notes/300 HTTP/1.1" 301 0 +INFO 2025-09-16 17:22:39,156 basehttp 98208 6206517248 "GET /en/emr/notes/300/ HTTP/1.1" 200 39102 +WARNING 2025-09-16 17:22:39,173 log 98208 6206517248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:22:39,173 basehttp 98208 6206517248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:22:39,173 basehttp 98208 6189690880 "GET /static/plugins/bootstrap-icons/font/bootstrap-icons.css HTTP/1.1" 200 98255 +INFO 2025-09-16 17:22:39,203 basehttp 98208 6189690880 "GET /static/plugins/bootstrap-icons/font/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6 HTTP/1.1" 200 130396 +INFO 2025-09-16 17:22:39,222 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:23:18,398 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:23:18,401 log 98208 6206517248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:18,402 basehttp 98208 6206517248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:23:18,421 log 98208 6206517248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:18,421 basehttp 98208 6206517248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:23:27,503 basehttp 98208 6206517248 "GET /en/emr/notes/200 HTTP/1.1" 301 0 +INFO 2025-09-16 17:23:27,521 basehttp 98208 6189690880 "GET /en/emr/notes/200/ HTTP/1.1" 200 39104 +WARNING 2025-09-16 17:23:27,539 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:27,539 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:23:27,557 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:23:33,288 basehttp 98208 6189690880 "GET /en/emr/notes/2500/ HTTP/1.1" 200 37890 +WARNING 2025-09-16 17:23:33,309 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:33,310 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:23:33,323 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:23:50,681 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:50,681 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:23:50,694 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:50,694 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:23:51,630 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:51,630 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:23:51,644 log 98208 6189690880 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:23:51,644 basehttp 98208 6189690880 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 17:24:13,814 log 98208 6223343616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:24:13,815 basehttp 98208 6223343616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:24:13,816 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:24:13,823 log 98208 6223343616 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:24:13,824 basehttp 98208 6223343616 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:24:13,825 basehttp 98208 6223343616 - Broken pipe from ('127.0.0.1', 53697) +INFO 2025-09-16 17:24:13,830 basehttp 98208 6206517248 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +WARNING 2025-09-16 17:24:22,478 log 98208 6206517248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:24:22,478 basehttp 98208 6206517248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:24:36,238 basehttp 98208 6206517248 "GET /en/inpatients/ HTTP/1.1" 200 58990 +WARNING 2025-09-16 17:24:36,257 log 98208 6206517248 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 17:24:36,257 basehttp 98208 6206517248 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 17:24:36,288 basehttp 98208 6206517248 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:24:36,291 basehttp 98208 6189690880 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:24:36,309 basehttp 98208 6223343616 "GET /en/inpatients/beds/grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 17:25:06,296 basehttp 98208 6223343616 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:25:36,320 basehttp 98208 6223343616 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:25:36,322 basehttp 98208 6206517248 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:25:36,347 basehttp 98208 6189690880 "GET /en/inpatients/beds/grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 17:26:06,300 basehttp 98208 6189690880 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:26:36,316 basehttp 98208 6206517248 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:26:36,320 basehttp 98208 6223343616 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:26:36,345 basehttp 98208 6189690880 "GET /en/inpatients/beds/grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 17:26:36,370 basehttp 98208 6223343616 "GET /en/inpatients/beds/grid/ HTTP/1.1" 200 561843 +INFO 2025-09-16 17:27:06,301 basehttp 98208 6223343616 "GET /en/inpatients/wards/stats/ HTTP/1.1" 200 3000 +INFO 2025-09-16 17:27:31,442 basehttp 98208 6223343616 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 17:27:31,567 basehttp 98208 6223343616 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:27:31,636 basehttp 98208 6223343616 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 17:27:47,491 basehttp 98208 6223343616 "GET /en/inpatients/beds/190/ HTTP/1.1" 200 30508 +INFO 2025-09-16 17:27:47,527 basehttp 98208 6223343616 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:28:01,684 basehttp 98208 6223343616 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 17:28:08,292 basehttp 98208 6223343616 "GET /en/inpatients/admissions/create/ HTTP/1.1" 200 48398 +INFO 2025-09-16 17:28:08,326 basehttp 98208 6223343616 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:28:31,584 basehttp 98208 6223343616 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:28:31,667 basehttp 98208 6189690880 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +INFO 2025-09-16 17:28:35,793 basehttp 98208 6189690880 "GET /en/inpatients/beds/232/ HTTP/1.1" 200 30494 +INFO 2025-09-16 17:28:35,813 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:29:01,681 basehttp 98208 6189690880 "GET /en/inpatients/beds/ HTTP/1.1" 200 1964503 +WARNING 2025-09-16 17:29:11,554 log 98208 6189690880 Not Found: /en/inpatients/discharges +WARNING 2025-09-16 17:29:11,555 basehttp 98208 6189690880 "GET /en/inpatients/discharges HTTP/1.1" 404 34795 +INFO 2025-09-16 17:29:25,127 basehttp 98208 6189690880 "GET /en/inpatients/transfers/ HTTP/1.1" 200 84475 +INFO 2025-09-16 17:29:25,165 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:29:38,854 basehttp 98208 6189690880 "GET /en/inpatients/transfers/20/approve/ HTTP/1.1" 200 9425 +INFO 2025-09-16 17:30:21,290 basehttp 98208 6189690880 "GET /en/inpatients/wards/ HTTP/1.1" 200 46901 +INFO 2025-09-16 17:30:21,327 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:30:31,212 basehttp 98208 6189690880 "GET /en/inpatients/beds/?ward=6 HTTP/1.1" 200 1884932 +INFO 2025-09-16 17:30:31,271 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:30:31,361 basehttp 98208 6189690880 "GET /en/inpatients/beds/?ward=6 HTTP/1.1" 200 1884932 +INFO 2025-09-16 17:30:38,290 basehttp 98208 6189690880 "GET /en/inpatients/beds/?ward=6 HTTP/1.1" 200 1884932 +INFO 2025-09-16 17:30:38,400 basehttp 98208 6189690880 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:30:38,476 basehttp 98208 6189690880 "GET /en/inpatients/beds/?ward=6 HTTP/1.1" 200 1884932 +INFO 2025-09-16 17:30:42,773 basehttp 98208 6189690880 "GET /en/inpatients/wards/6 HTTP/1.1" 301 0 +ERROR 2025-09-16 17:30:42,823 log 98208 6223343616 Internal Server Error: /en/inpatients/wards/6/ +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/inpatients/views.py", line 246, in get_context_data + context['recent_admissions'] = Admission.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 1503, in build_filter + return self._add_q( + ^^^^^^^^^^^^ + 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'initial_ward' into field. Choices are: acuity_level, admission_datetime, admission_id, admission_notes, admission_source, admission_type, admitting_diagnosis, admitting_physician, admitting_physician_id, advance_directive, alerts, allergies, anticipated_discharge_date, assigned_bed, attending_physician, attending_physician_id, authorization_number, chief_complaint, code_status, consulting_physicians, created_at, created_by, created_by_id, current_bed, current_bed_id, current_ward, current_ward_id, discharge_datetime, discharge_disposition, discharge_planner, discharge_planner_id, discharge_planning_started, discharge_summary, encounters, estimated_length_of_stay, healthcare_proxy, id, insurance_verified, isolation_required, isolation_type, medical_bills, patient, patient_id, priority, secondary_diagnoses, special_needs, status, surgeries, surgical_cases, tenant, tenant_id, transfers, updated_at +ERROR 2025-09-16 17:30:42,824 basehttp 98208 6223343616 "GET /en/inpatients/wards/6/ HTTP/1.1" 500 158950 +INFO 2025-09-16 17:31:31,971 autoreload 98208 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:31:32,536 autoreload 2827 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 17:31:33,716 log 2827 6190313472 Internal Server Error: /en/inpatients/wards/6/ +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/inpatients/views.py", line 251, in get_context_data + ).order_by('-admitted_at')[: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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'admitted_at' into field. Choices are: acuity_level, admission_datetime, admission_id, admission_notes, admission_source, admission_type, admitting_diagnosis, admitting_physician, admitting_physician_id, advance_directive, alerts, allergies, anticipated_discharge_date, assigned_bed, attending_physician, attending_physician_id, authorization_number, chief_complaint, code_status, consulting_physicians, created_at, created_by, created_by_id, current_bed, current_bed_id, current_ward, current_ward_id, discharge_datetime, discharge_disposition, discharge_planner, discharge_planner_id, discharge_planning_started, discharge_summary, encounters, estimated_length_of_stay, healthcare_proxy, id, insurance_verified, isolation_required, isolation_type, medical_bills, patient, patient_id, priority, secondary_diagnoses, special_needs, status, surgeries, surgical_cases, tenant, tenant_id, transfers, updated_at +ERROR 2025-09-16 17:31:33,718 basehttp 2827 6190313472 "GET /en/inpatients/wards/6/ HTTP/1.1" 500 112586 +INFO 2025-09-16 17:31:50,659 autoreload 2827 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:31:51,156 autoreload 2996 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:31:51,829 basehttp 2996 6159167488 "GET /en/inpatients/wards/6/ HTTP/1.1" 200 51306 +INFO 2025-09-16 17:31:51,880 basehttp 2996 6159167488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:32:07,044 log 2996 6159167488 Not Found: /inpatients/beds/184/details/ +WARNING 2025-09-16 17:32:07,047 basehttp 2996 6159167488 "GET /inpatients/beds/184/details/ HTTP/1.1" 404 2608 +WARNING 2025-09-16 17:32:19,385 log 2996 6159167488 Not Found: /inpatients/beds/201/details/ +WARNING 2025-09-16 17:32:19,386 basehttp 2996 6159167488 "GET /inpatients/beds/201/details/ HTTP/1.1" 404 2608 +INFO 2025-09-16 17:32:32,738 basehttp 2996 6159167488 "GET /en/inpatients/wards/ HTTP/1.1" 200 46901 +INFO 2025-09-16 17:32:32,778 basehttp 2996 6159167488 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:32:33,845 basehttp 2996 6159167488 "GET /en/inpatients/wards/9 HTTP/1.1" 301 0 +INFO 2025-09-16 17:32:33,867 basehttp 2996 6325039104 "GET /en/inpatients/wards/9/ HTTP/1.1" 200 45848 +INFO 2025-09-16 17:32:33,892 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:32:40,667 basehttp 2996 6325039104 "GET /en/inpatients/wards/9/ HTTP/1.1" 200 45848 +INFO 2025-09-16 17:32:40,706 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:32:42,841 basehttp 2996 6325039104 "GET /en/inpatients/beds/?ward=9 HTTP/1.1" 200 1833290 +INFO 2025-09-16 17:32:42,945 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:32:43,007 basehttp 2996 6325039104 "GET /en/inpatients/beds/?ward=9 HTTP/1.1" 200 1833290 +INFO 2025-09-16 17:32:49,467 basehttp 2996 6325039104 "GET /en/inpatients/wards/ HTTP/1.1" 200 46901 +INFO 2025-09-16 17:32:49,513 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:32:51,503 log 2996 6325039104 Not Found: /en/inpatients/warjjujj +WARNING 2025-09-16 17:32:51,504 basehttp 2996 6325039104 "GET /en/inpatients/warjjujj HTTP/1.1" 404 34789 +INFO 2025-09-16 17:33:06,490 basehttp 2996 6325039104 "GET /en/inpatients/surgery/ HTTP/1.1" 200 22371 +INFO 2025-09-16 17:33:06,523 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:34:06,528 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:34:25,890 basehttp 2996 6325039104 "GET /en/inpatients/surgery/ HTTP/1.1" 200 22371 +INFO 2025-09-16 17:34:25,918 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:34:28,466 basehttp 2996 6325039104 "GET /en/admin/emr/clinicalnote/ HTTP/1.1" 200 166641 +INFO 2025-09-16 17:34:28,484 basehttp 2996 6358691840 "GET /static/admin/css/changelists.css HTTP/1.1" 200 6878 +INFO 2025-09-16 17:34:28,484 basehttp 2996 6375518208 "GET /static/admin/js/theme.js HTTP/1.1" 200 1653 +INFO 2025-09-16 17:34:28,484 basehttp 2996 6159167488 "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2808 +INFO 2025-09-16 17:34:28,485 basehttp 2996 6341865472 "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810 +INFO 2025-09-16 17:34:28,485 basehttp 2996 6325039104 "GET /static/admin/css/base.css HTTP/1.1" 200 22120 +INFO 2025-09-16 17:34:28,487 basehttp 2996 6358691840 "GET /static/admin/js/jquery.init.js HTTP/1.1" 200 347 +INFO 2025-09-16 17:34:28,487 basehttp 2996 6159167488 "GET /static/admin/css/responsive.css HTTP/1.1" 200 16565 +INFO 2025-09-16 17:34:28,488 basehttp 2996 6325039104 "GET /static/admin/js/admin/RelatedObjectLookups.js HTTP/1.1" 200 9777 +INFO 2025-09-16 17:34:28,489 basehttp 2996 6341865472 "GET /static/admin/js/core.js HTTP/1.1" 200 6208 +INFO 2025-09-16 17:34:28,490 basehttp 2996 6325039104 "GET /static/admin/js/prepopulate.js HTTP/1.1" 200 1531 +INFO 2025-09-16 17:34:28,491 basehttp 2996 6358691840 "GET /static/admin/js/actions.js HTTP/1.1" 200 8076 +INFO 2025-09-16 17:34:28,491 basehttp 2996 6159167488 "GET /static/admin/js/urlify.js HTTP/1.1" 200 7887 +INFO 2025-09-16 17:34:28,492 basehttp 2996 6325039104 "GET /static/admin/img/search.svg HTTP/1.1" 200 458 +INFO 2025-09-16 17:34:28,493 basehttp 2996 6375518208 "GET /static/admin/js/vendor/jquery/jquery.js HTTP/1.1" 200 285314 +INFO 2025-09-16 17:34:28,494 basehttp 2996 6392344576 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-09-16 17:34:28,494 basehttp 2996 6358691840 "GET /static/admin/img/icon-yes.svg HTTP/1.1" 200 436 +INFO 2025-09-16 17:34:28,494 basehttp 2996 6325039104 "GET /static/admin/img/icon-no.svg HTTP/1.1" 200 560 +INFO 2025-09-16 17:34:28,495 basehttp 2996 6341865472 "GET /static/admin/js/vendor/xregexp/xregexp.js HTTP/1.1" 200 325171 +INFO 2025-09-16 17:34:28,498 basehttp 2996 6341865472 "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 +INFO 2025-09-16 17:34:28,498 basehttp 2996 6325039104 "GET /static/admin/js/filters.js HTTP/1.1" 200 978 +INFO 2025-09-16 17:34:28,505 basehttp 2996 6325039104 "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331 +INFO 2025-09-16 17:34:28,506 basehttp 2996 6341865472 "GET /static/admin/img/tooltag-add.svg HTTP/1.1" 200 331 +INFO 2025-09-16 17:34:28,506 basehttp 2996 6325039104 "GET /static/admin/img/sorting-icons.svg HTTP/1.1" 200 1097 +INFO 2025-09-16 17:34:28,507 basehttp 2996 6325039104 "GET /static/admin/img/icon-viewlink.svg HTTP/1.1" 200 581 +INFO 2025-09-16 17:34:34,081 basehttp 2996 6325039104 "GET /en/admin/inpatients/surgeryschedule/ HTTP/1.1" 200 79991 +INFO 2025-09-16 17:34:34,097 basehttp 2996 6325039104 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-09-16 17:35:26,581 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:36:27,593 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:37:28,583 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:38:29,593 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:39:30,591 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:40:31,590 basehttp 2996 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:41:02,739 basehttp 2996 6325039104 "GET /en/admin/inpatients/surgeryschedule/ HTTP/1.1" 200 102298 +INFO 2025-09-16 17:41:02,753 basehttp 2996 6325039104 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +ERROR 2025-09-16 17:41:05,751 log 2996 6325039104 Internal Server Error: /en/inpatients/surgery/ +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 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 'postpone_surgery' not found. 'postpone_surgery' is not a valid view function or pattern name. +ERROR 2025-09-16 17:41:05,753 basehttp 2996 6325039104 "GET /en/inpatients/surgery/ HTTP/1.1" 500 263831 +ERROR 2025-09-16 17:41:47,584 log 2996 6325039104 Internal Server Error: /en/inpatients/surgery/ +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 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 'cancel_surgery' not found. 'cancel_surgery' is not a valid view function or pattern name. +ERROR 2025-09-16 17:41:47,586 basehttp 2996 6325039104 "GET /en/inpatients/surgery/ HTTP/1.1" 500 263583 +INFO 2025-09-16 17:44:09,824 autoreload 2996 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/urls.py changed, reloading. +INFO 2025-09-16 17:44:10,243 autoreload 8528 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 17:44:11,501 log 8528 6170800128 Internal Server Error: /en/inpatients/surgery/ +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 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 'cancel_surgery' with arguments '(15,)' not found. 1 pattern(s) tried: ['en/inpatients/surgery/cancel/\\Z'] +ERROR 2025-09-16 17:44:11,505 basehttp 8528 6170800128 "GET /en/inpatients/surgery/ HTTP/1.1" 500 265201 +INFO 2025-09-16 17:44:39,683 autoreload 8528 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/urls.py changed, reloading. +INFO 2025-09-16 17:44:40,081 autoreload 8773 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:44:41,141 basehttp 8773 6164541440 "GET /en/inpatients/surgery/ HTTP/1.1" 200 85062 +INFO 2025-09-16 17:44:41,167 basehttp 8773 6164541440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:44:51,323 log 8773 6164541440 Not Found: /en/inpatients/surgery/10 +WARNING 2025-09-16 17:44:51,323 basehttp 8773 6164541440 "GET /en/inpatients/surgery/10 HTTP/1.1" 404 35185 +INFO 2025-09-16 17:45:41,175 basehttp 8773 6164541440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:46:41,216 basehttp 8773 6164541440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:47:41,176 basehttp 8773 6164541440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:48:41,182 basehttp 8773 6164541440 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +INFO 2025-09-16 17:49:09,805 autoreload 8773 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:49:10,223 autoreload 10799 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:49:41,225 basehttp 10799 6202896384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4620 +WARNING 2025-09-16 17:50:01,560 log 10799 6202896384 Not Found: /en/inpatients/surgery/3 +WARNING 2025-09-16 17:50:01,561 basehttp 10799 6202896384 "GET /en/inpatients/surgery/3 HTTP/1.1" 404 35182 +INFO 2025-09-16 17:52:03,348 autoreload 10799 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/urls.py changed, reloading. +INFO 2025-09-16 17:52:03,820 autoreload 12063 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:52:07,655 basehttp 12063 6197456896 "GET /en/inpatients/surgery/3 HTTP/1.1" 301 0 +ERROR 2025-09-16 17:52:07,685 log 12063 6214283264 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 17:52:07,687 basehttp 12063 6214283264 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157735 +INFO 2025-09-16 17:54:03,935 autoreload 12063 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:54:04,290 autoreload 13010 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 17:55:25,906 autoreload 13010 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:55:26,263 autoreload 13561 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 17:55:28,402 log 13561 6162771968 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 17:55:28,405 basehttp 13561 6162771968 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +ERROR 2025-09-16 17:55:29,394 log 13561 6162771968 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 17:55:29,396 basehttp 13561 6162771968 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +ERROR 2025-09-16 17:55:30,194 log 13561 6162771968 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 17:55:30,195 basehttp 13561 6162771968 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +INFO 2025-09-16 17:57:37,952 autoreload 13561 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 17:57:38,291 autoreload 14585 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:02:05,022 autoreload 14585 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/hr/models.py changed, reloading. +INFO 2025-09-16 18:02:05,405 autoreload 16529 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:05:03,440 autoreload 16529 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py changed, reloading. +INFO 2025-09-16 18:05:03,804 autoreload 17857 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:05:21,820 autoreload 18073 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:05:24,578 log 18073 6170865664 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 18:05:24,580 basehttp 18073 6170865664 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +INFO 2025-09-16 18:07:16,715 autoreload 18073 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:07:17,099 autoreload 18937 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:07:19,463 log 18937 6168342528 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 18:07:19,464 basehttp 18937 6168342528 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +ERROR 2025-09-16 18:07:20,330 log 18937 6168342528 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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 1230, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Non-relational field given in select_related: 'operating_room'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 18:07:20,332 basehttp 18937 6168342528 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 157872 +INFO 2025-09-16 18:08:20,672 autoreload 18937 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:08:21,088 autoreload 19411 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:08:22,610 log 19411 6124974080 Internal Server Error: /en/inpatients/surgery/3/ +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 53, in get_object + obj = queryset.get() + ^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 629, in get + num = len(clone) + ^^^^^^^^^^ + 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: 'surgeon'. Choices are: tenant, patient, admission, primary_surgeon, anesthesiologist, scrub_nurse, circulating_nurse, created_by +ERROR 2025-09-16 18:08:22,611 basehttp 19411 6124974080 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 159380 +INFO 2025-09-16 18:11:30,525 autoreload 19411 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:11:30,870 autoreload 20795 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:11:41,472 autoreload 20795 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:11:41,848 autoreload 20878 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:11:42,958 log 20878 6162575360 Internal Server Error: /en/inpatients/surgery/3/ +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 'surgery_list' not found. 'surgery_list' is not a valid view function or pattern name. +ERROR 2025-09-16 18:11:42,960 basehttp 20878 6162575360 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 174980 +ERROR 2025-09-16 18:12:07,504 log 20878 6162575360 Internal Server Error: /en/inpatients/surgery/3/ +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 'surgery_update' not found. 'surgery_update' is not a valid view function or pattern name. +ERROR 2025-09-16 18:12:07,506 basehttp 20878 6162575360 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 173512 +INFO 2025-09-16 18:12:55,841 autoreload 20878 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:12:56,226 autoreload 21440 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:12:56,581 log 21440 6164606976 Internal Server Error: /en/inpatients/surgery/3/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 18:12:56,582 basehttp 21440 6164606976 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175242 +INFO 2025-09-16 18:13:25,556 autoreload 21440 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py changed, reloading. +INFO 2025-09-16 18:13:25,905 autoreload 21683 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:13:26,441 log 21683 6133755904 Internal Server Error: /en/inpatients/surgery/3/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 18:13:26,442 basehttp 21683 6133755904 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175242 +INFO 2025-09-16 18:14:08,796 autoreload 21683 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py changed, reloading. +INFO 2025-09-16 18:14:09,169 autoreload 21993 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:14:09,926 log 21993 12918534144 Internal Server Error: /en/inpatients/surgery/3/ +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 'user_profile' with arguments '('',)' not found. 1 pattern(s) tried: ['en/accounts/profile/\\Z'] +ERROR 2025-09-16 18:14:09,927 basehttp 21993 12918534144 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175464 +ERROR 2025-09-16 18:14:33,496 log 21993 12918534144 Internal Server Error: /en/inpatients/surgery/3/ +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 'user_profile' with arguments '('',)' not found. 1 pattern(s) tried: ['en/accounts/profile/\\Z'] +ERROR 2025-09-16 18:14:33,497 basehttp 21993 12918534144 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175443 +INFO 2025-09-16 18:14:57,368 autoreload 21993 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:14:57,758 autoreload 22388 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:14:59,070 log 22388 12901707776 Internal Server Error: /en/inpatients/surgery/3/ +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 'user_profile' with arguments '('',)' not found. 1 pattern(s) tried: ['en/accounts/profile/\\Z'] +ERROR 2025-09-16 18:14:59,072 basehttp 22388 12901707776 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175555 +INFO 2025-09-16 18:30:17,455 autoreload 22388 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:30:17,956 autoreload 29140 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:32:06,213 autoreload 29140 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:32:06,730 autoreload 30021 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:32:08,996 log 30021 6133379072 Internal Server Error: /en/inpatients/surgery/3/ +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 'user_profile' with arguments '('',)' not found. 1 pattern(s) tried: ['en/accounts/profile/\\Z'] +ERROR 2025-09-16 18:32:08,999 basehttp 30021 6133379072 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 175555 +INFO 2025-09-16 18:35:07,117 autoreload 30021 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:35:07,504 autoreload 31332 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:35:07,969 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +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 'employee_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/hr/employees/(?P[0-9]+)/\\Z'] +ERROR 2025-09-16 18:35:07,972 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 176978 +ERROR 2025-09-16 18:35:35,593 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +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 'employee_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/hr/employees/(?P[0-9]+)/\\Z'] +ERROR 2025-09-16 18:35:35,595 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 177034 +ERROR 2025-09-16 18:35:56,959 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +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 'employee_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/hr/employees/(?P[0-9]+)/\\Z'] +ERROR 2025-09-16 18:35:56,961 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 177130 +ERROR 2025-09-16 18:36:06,801 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 18:36:06,803 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 176025 +ERROR 2025-09-16 18:36:56,194 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 18:36:56,195 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 189527 +ERROR 2025-09-16 18:37:17,703 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/3/ +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 'surgery_update_status' not found. 'surgery_update_status' is not a valid view function or pattern name. +ERROR 2025-09-16 18:37:17,705 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 168399 +INFO 2025-09-16 18:37:45,009 basehttp 31332 6194524160 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29913 +INFO 2025-09-16 18:37:45,064 basehttp 31332 6194524160 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:37:59,664 basehttp 31332 6194524160 "GET /en/patients/patientprofile/46/details/ HTTP/1.1" 200 35906 +INFO 2025-09-16 18:37:59,704 basehttp 31332 6194524160 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:38:06,692 basehttp 31332 6194524160 "GET /en/hr/employees/72/ HTTP/1.1" 200 32736 +INFO 2025-09-16 18:38:06,732 basehttp 31332 6194524160 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +ERROR 2025-09-16 18:38:16,921 log 31332 6194524160 Internal Server Error: /en/inpatients/surgery/calendar/ +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/inpatients/views.py", line 1007, in surgery_calendar + return render(request, 'inpatients/surgery_schedule.html', context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 19, in get_template + raise TemplateDoesNotExist(template_name, chain=chain) +django.template.exceptions.TemplateDoesNotExist: inpatients/surgery_schedule.html +ERROR 2025-09-16 18:38:16,923 basehttp 31332 6194524160 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 500 107130 +INFO 2025-09-16 18:38:58,341 autoreload 31332 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:38:58,734 autoreload 33072 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:38:59,388 log 33072 6160330752 Internal Server Error: /en/inpatients/surgery/calendar/ +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/inpatients/views.py", line 1007, in surgery_calendar + return render(request, 'inpatients/partials/surgery_schedule.html', context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 19, in get_template + raise TemplateDoesNotExist(template_name, chain=chain) +django.template.exceptions.TemplateDoesNotExist: inpatients/partials/surgery_schedule.html +ERROR 2025-09-16 18:38:59,389 basehttp 33072 6160330752 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 500 107825 +INFO 2025-09-16 18:39:12,557 autoreload 33072 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:39:12,930 autoreload 33156 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:39:13,654 log 33156 6159495168 Internal Server Error: /en/inpatients/surgery/calendar/ +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/inpatients/views.py", line 1007, in surgery_calendar + return render(request, 'inpatients/partials/surgery_calendar.html', context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string + return template.render(context, 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/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 'surgery_calendar_data' not found. 'surgery_calendar_data' is not a valid view function or pattern name. +ERROR 2025-09-16 18:39:13,656 basehttp 33156 6159495168 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 500 142744 +INFO 2025-09-16 18:41:16,884 autoreload 33156 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:41:17,256 autoreload 34076 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:41:17,808 log 34076 6194868224 Internal Server Error: /en/inpatients/surgery/calendar/ +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/inpatients/views.py", line 1007, in surgery_calendar + return render(request, 'inpatients/partials/surgery_calendar.html', context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 62, in render_to_string + return template.render(context, 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/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 'surgery_quick_view' not found. 'surgery_quick_view' is not a valid view function or pattern name. +ERROR 2025-09-16 18:41:17,810 basehttp 34076 6194868224 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 500 142752 +INFO 2025-09-16 18:43:01,091 basehttp 34076 6194868224 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 200 15386 +INFO 2025-09-16 18:44:12,935 basehttp 34076 6194868224 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 200 15386 +INFO 2025-09-16 18:44:27,790 basehttp 34076 6194868224 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 200 32136 +INFO 2025-09-16 18:44:27,829 basehttp 34076 6194868224 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:45:27,833 basehttp 34076 6194868224 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:46:27,841 basehttp 34076 6194868224 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:47:27,839 basehttp 34076 6194868224 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:48:22,407 autoreload 34076 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:48:22,790 autoreload 37544 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:48:23,819 log 37544 6193049600 Internal Server Error: /en/inpatients/surgery/3/ +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 37, in get_object + queryset = queryset.filter(pk=pk) + ^^^^^^^^^^^^^^^ +AttributeError: 'SurgerySchedule' object has no attribute 'filter' +ERROR 2025-09-16 18:48:23,820 basehttp 37544 6193049600 "GET /en/inpatients/surgery/3/ HTTP/1.1" 500 85563 +INFO 2025-09-16 18:49:00,466 autoreload 37544 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/urls.py changed, reloading. +INFO 2025-09-16 18:49:00,801 autoreload 37878 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:49:06,419 log 37878 6170161152 Internal Server Error: /en/inpatients/surgery/list/ +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/inpatients/views.py", line 940, in get_queryset + queryset = queryset.order_by(*sort_fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'scheduled_time' into field. Choices are: actual_duration_minutes, actual_end_time, actual_start_time, admission, admission_id, anesthesia_type, anesthesiologist, anesthesiologist_id, assistant_surgeons, blood_products, circulating_nurse, circulating_nurse_id, complications, consent_date, consent_obtained, created_at, created_by, created_by_id, estimated_duration_minutes, id, implants_needed, operating_room, or_block_time, patient, patient_id, postop_diagnosis, preop_diagnosis, preop_orders, primary_surgeon, primary_surgeon_id, priority, procedure_code, procedure_name, procedure_performed, recovery_location, scheduled_date, scheduled_start_time, scrub_nurse, scrub_nurse_id, special_equipment, status, surgery_id, surgery_notes, surgery_type, tenant, tenant_id, updated_at +ERROR 2025-09-16 18:49:06,421 basehttp 37878 6170161152 "GET /en/inpatients/surgery/list/ HTTP/1.1" 500 110242 +INFO 2025-09-16 18:50:31,115 autoreload 37878 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:50:31,508 autoreload 38571 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 18:50:33,670 log 38571 6341865472 Internal Server Error: /en/inpatients/surgery/list/ +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/inpatients/views.py", line 969, in get_context_data + ).order_by('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 2305, 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 1806, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'name' into field. Choices are: accepts_emergency, air_changes_per_hour, building, ceiling_height, cleaning_time, created_at, created_by, created_by_id, equipment_list, floor_number, has_c_arm, has_ct, has_mri, has_neuromonitoring, has_ultrasound, humidity_max, humidity_min, id, is_active, max_case_duration, or_blocks, positive_pressure, required_nurses, required_techs, room_id, room_name, room_number, room_size, room_type, special_features, status, supports_laparoscopic, supports_laser, supports_microscopy, supports_robotic, temperature_max, temperature_min, tenant, tenant_id, turnover_time, updated_at, wing +ERROR 2025-09-16 18:50:33,671 basehttp 38571 6341865472 "GET /en/inpatients/surgery/list/ HTTP/1.1" 500 108981 +INFO 2025-09-16 18:51:01,128 autoreload 38571 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 18:51:01,523 autoreload 38734 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 18:51:02,385 basehttp 38734 6156972032 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71632 +INFO 2025-09-16 18:51:02,434 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:51:18,655 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29913 +INFO 2025-09-16 18:51:18,709 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:51:31,795 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35915 +WARNING 2025-09-16 18:51:31,812 basehttp 38734 6156972032 "GET /static/assets/plugins/select2/dist/css/select2.min.css HTTP/1.1" 404 2068 +WARNING 2025-09-16 18:51:31,814 basehttp 38734 13438578688 "GET /static/assets/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 404 2131 +WARNING 2025-09-16 18:51:31,817 basehttp 38734 6173798400 "GET /static/assets/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 404 2146 +WARNING 2025-09-16 18:51:31,819 basehttp 38734 13455405056 "GET /static/assets/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 404 2077 +WARNING 2025-09-16 18:51:31,819 basehttp 38734 13472231424 "GET /static/assets/plugins/select2/dist/js/select2.min.js HTTP/1.1" 404 2062 +WARNING 2025-09-16 18:51:31,823 basehttp 38734 6156972032 "GET /static/assets/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 404 2140 +WARNING 2025-09-16 18:51:31,824 basehttp 38734 6173798400 "GET /static/assets/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 404 2125 +WARNING 2025-09-16 18:51:31,825 basehttp 38734 13438578688 "GET /static/assets/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 404 2086 +INFO 2025-09-16 18:51:31,840 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:51:40,321 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35915 +WARNING 2025-09-16 18:51:40,337 basehttp 38734 6173798400 "GET /static/assets/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 404 2146 +WARNING 2025-09-16 18:51:40,337 basehttp 38734 6156972032 "GET /static/assets/plugins/select2/dist/css/select2.min.css HTTP/1.1" 404 2068 +WARNING 2025-09-16 18:51:40,338 basehttp 38734 13455405056 "GET /static/assets/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 404 2077 +WARNING 2025-09-16 18:51:40,340 basehttp 38734 13472231424 "GET /static/assets/plugins/select2/dist/js/select2.min.js HTTP/1.1" 404 2062 +WARNING 2025-09-16 18:51:40,343 basehttp 38734 13438578688 "GET /static/assets/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 404 2131 +WARNING 2025-09-16 18:51:40,343 basehttp 38734 13489057792 "GET /static/assets/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 404 2140 +WARNING 2025-09-16 18:51:40,343 basehttp 38734 13505884160 "GET /static/assets/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 404 2125 +WARNING 2025-09-16 18:51:40,344 basehttp 38734 6156972032 "GET /static/assets/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 404 2086 +INFO 2025-09-16 18:51:40,367 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:51:48,020 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35915 +WARNING 2025-09-16 18:51:48,039 basehttp 38734 6156972032 "GET /static/assets/plugins/select2/dist/css/select2.min.css HTTP/1.1" 404 2068 +WARNING 2025-09-16 18:51:48,044 basehttp 38734 13472231424 "GET /static/assets/plugins/select2/dist/js/select2.min.js HTTP/1.1" 404 2062 +WARNING 2025-09-16 18:51:48,044 basehttp 38734 13438578688 "GET /static/assets/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 404 2131 +WARNING 2025-09-16 18:51:48,047 basehttp 38734 6173798400 "GET /static/assets/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 404 2146 +WARNING 2025-09-16 18:51:48,047 basehttp 38734 13489057792 "GET /static/assets/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 404 2140 +WARNING 2025-09-16 18:51:48,048 basehttp 38734 13505884160 "GET /static/assets/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 404 2125 +WARNING 2025-09-16 18:51:48,048 basehttp 38734 13455405056 "GET /static/assets/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 404 2077 +WARNING 2025-09-16 18:51:48,050 basehttp 38734 6156972032 "GET /static/assets/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 404 2086 +INFO 2025-09-16 18:51:48,074 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:52:25,319 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35859 +INFO 2025-09-16 18:52:25,333 basehttp 38734 6156972032 "GET /static/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 200 3034 +INFO 2025-09-16 18:52:25,333 basehttp 38734 13438578688 "GET /static/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 200 18685 +INFO 2025-09-16 18:52:25,333 basehttp 38734 6173798400 "GET /static/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 200 38212 +INFO 2025-09-16 18:52:25,334 basehttp 38734 13455405056 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-16 18:52:25,395 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:52:45,839 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:52:48,488 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35859 +INFO 2025-09-16 18:52:48,530 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 18:52:51,544 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:52:51,544 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:52:51,560 basehttp 38734 13455405056 "GET /static/plugins/summernote/dist/summernote-lite.css.map HTTP/1.1" 200 52049 +INFO 2025-09-16 18:53:48,543 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:54:04,921 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 36813 +WARNING 2025-09-16 18:54:04,938 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:54:04,938 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:54:04,999 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:54:55,623 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 36813 +WARNING 2025-09-16 18:54:55,642 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:54:55,642 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:54:55,707 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:55:35,791 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 36813 +WARNING 2025-09-16 18:55:35,811 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:55:35,811 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:55:35,873 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:56:32,302 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 36813 +WARNING 2025-09-16 18:56:32,322 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:56:32,322 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:56:32,378 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 18:56:45,446 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-09-16 18:56:45,446 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 18:56:45,446 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 18:56:45,456 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:56:45,456 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:56:46,808 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29781 +WARNING 2025-09-16 18:56:46,826 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:56:46,826 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:56:46,882 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:56:57,697 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29779 +WARNING 2025-09-16 18:56:57,711 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:56:57,711 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:56:57,765 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:57:57,763 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:58:36,160 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29989 +WARNING 2025-09-16 18:58:36,174 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:58:36,174 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:58:36,223 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:59:32,771 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29995 +WARNING 2025-09-16 18:59:32,783 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:59:32,783 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:59:32,824 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 18:59:34,440 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 36813 +WARNING 2025-09-16 18:59:34,455 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 18:59:34,455 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 18:59:34,508 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:00:34,510 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:01:34,513 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:01:57,736 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35161 +WARNING 2025-09-16 19:01:57,749 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:01:57,749 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:01:57,803 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:02:07,588 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35161 +WARNING 2025-09-16 19:02:07,602 log 38734 6173798400 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:02:07,602 basehttp 38734 6173798400 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:02:07,653 basehttp 38734 6173798400 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:02:10,384 basehttp 38734 6173798400 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35161 +INFO 2025-09-16 19:02:10,393 basehttp 38734 13438578688 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-09-16 19:02:10,394 basehttp 38734 13489057792 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-09-16 19:02:10,395 basehttp 38734 13472231424 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-09-16 19:02:10,396 basehttp 38734 13438578688 "GET /static/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 200 3034 +WARNING 2025-09-16 19:02:10,399 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:02:10,400 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:02:10,401 basehttp 38734 6173798400 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-09-16 19:02:10,404 basehttp 38734 13489057792 "GET /static/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 200 38212 +INFO 2025-09-16 19:02:10,406 basehttp 38734 13472231424 "GET /static/js/htmx.min.js HTTP/1.1" 200 51076 +INFO 2025-09-16 19:02:10,408 basehttp 38734 13489057792 "GET /static/js/custom.js HTTP/1.1" 200 4105 +INFO 2025-09-16 19:02:10,415 basehttp 38734 6156972032 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-09-16 19:02:10,417 basehttp 38734 13472231424 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +INFO 2025-09-16 19:02:10,422 basehttp 38734 13489057792 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-09-16 19:02:10,422 basehttp 38734 6173798400 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-09-16 19:02:10,430 basehttp 38734 6156972032 "GET /static/plugins/summernote/dist/summernote-lite.css.map HTTP/1.1" 200 52049 +INFO 2025-09-16 19:02:10,433 basehttp 38734 13489057792 "GET /static/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 200 18685 +INFO 2025-09-16 19:02:10,434 basehttp 38734 13472231424 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-09-16 19:02:10,437 basehttp 38734 6156972032 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-09-16 19:02:10,441 basehttp 38734 13438578688 "GET /media/profile_pictures/me.jpg HTTP/1.1" 200 721666 +INFO 2025-09-16 19:02:10,444 basehttp 38734 13472231424 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-09-16 19:02:10,445 basehttp 38734 6156972032 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-09-16 19:02:10,445 basehttp 38734 13489057792 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-09-16 19:02:10,446 basehttp 38734 13455405056 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-09-16 19:02:10,447 basehttp 38734 6173798400 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-16 19:02:10,451 basehttp 38734 13438578688 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-09-16 19:02:10,452 basehttp 38734 13455405056 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-09-16 19:02:10,453 basehttp 38734 6173798400 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-09-16 19:02:10,455 basehttp 38734 13438578688 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-09-16 19:02:10,455 basehttp 38734 13455405056 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-09-16 19:02:10,456 basehttp 38734 6173798400 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-09-16 19:02:10,458 basehttp 38734 6173798400 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-09-16 19:02:10,458 basehttp 38734 13438578688 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-09-16 19:02:10,458 basehttp 38734 13455405056 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-09-16 19:02:10,468 basehttp 38734 13489057792 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-09-16 19:02:10,469 basehttp 38734 6156972032 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-09-16 19:02:10,470 basehttp 38734 13438578688 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-09-16 19:02:10,472 basehttp 38734 13489057792 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-09-16 19:02:10,472 basehttp 38734 13455405056 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-09-16 19:02:10,473 basehttp 38734 13438578688 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-09-16 19:02:10,473 basehttp 38734 6156972032 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-09-16 19:02:10,485 basehttp 38734 6173798400 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-09-16 19:02:10,490 basehttp 38734 13472231424 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-09-16 19:02:10,614 basehttp 38734 13472231424 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-09-16 19:02:10,643 basehttp 38734 13472231424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 19:02:10,760 log 38734 13472231424 Not Found: /favicon.ico +WARNING 2025-09-16 19:02:10,760 basehttp 38734 13472231424 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-09-16 19:03:10,646 basehttp 38734 13472231424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:03:18,270 basehttp 38734 13472231424 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:03:18,283 log 38734 13472231424 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:03:18,283 basehttp 38734 13472231424 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:03:18,352 basehttp 38734 13472231424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:03:38,459 basehttp 38734 13472231424 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:03:38,480 log 38734 13472231424 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:03:38,480 basehttp 38734 13472231424 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:03:38,516 basehttp 38734 13472231424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:03:47,600 basehttp 38734 13472231424 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +INFO 2025-09-16 19:03:47,611 basehttp 38734 6156972032 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-09-16 19:03:47,612 basehttp 38734 13455405056 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-09-16 19:03:47,613 basehttp 38734 13489057792 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-09-16 19:03:47,614 basehttp 38734 6156972032 "GET /static/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 200 3034 +WARNING 2025-09-16 19:03:47,619 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-09-16 19:03:47,620 basehttp 38734 13489057792 "GET /static/js/htmx.min.js HTTP/1.1" 200 51076 +WARNING 2025-09-16 19:03:47,620 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:03:47,621 basehttp 38734 13455405056 "GET /static/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 200 38212 +INFO 2025-09-16 19:03:47,622 basehttp 38734 13472231424 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-09-16 19:03:47,625 basehttp 38734 13455405056 "GET /static/js/custom.js HTTP/1.1" 200 4105 +INFO 2025-09-16 19:03:47,628 basehttp 38734 13472231424 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +INFO 2025-09-16 19:03:47,629 basehttp 38734 13455405056 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-09-16 19:03:47,631 basehttp 38734 13472231424 "GET /static/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 200 18685 +INFO 2025-09-16 19:03:47,633 basehttp 38734 13438578688 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-09-16 19:03:47,636 basehttp 38734 13472231424 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-09-16 19:03:47,638 basehttp 38734 13455405056 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-16 19:03:47,639 basehttp 38734 13438578688 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-09-16 19:03:47,639 basehttp 38734 13472231424 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-09-16 19:03:47,642 basehttp 38734 13438578688 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-09-16 19:03:47,643 basehttp 38734 13472231424 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-09-16 19:03:47,645 basehttp 38734 13455405056 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-09-16 19:03:47,647 basehttp 38734 13438578688 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-09-16 19:03:47,648 basehttp 38734 13472231424 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-09-16 19:03:47,648 basehttp 38734 13455405056 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-09-16 19:03:47,651 basehttp 38734 13455405056 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-09-16 19:03:47,652 basehttp 38734 13438578688 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-09-16 19:03:47,653 basehttp 38734 13472231424 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-09-16 19:03:47,654 basehttp 38734 13455405056 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-09-16 19:03:47,656 basehttp 38734 13455405056 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-09-16 19:03:47,656 basehttp 38734 13472231424 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-09-16 19:03:47,658 basehttp 38734 13438578688 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-09-16 19:03:47,661 basehttp 38734 13472231424 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-09-16 19:03:47,662 basehttp 38734 13455405056 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-09-16 19:03:47,663 basehttp 38734 6173798400 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-09-16 19:03:47,665 basehttp 38734 13438578688 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-09-16 19:03:47,666 basehttp 38734 13472231424 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-09-16 19:03:47,666 basehttp 38734 6173798400 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-09-16 19:03:47,666 basehttp 38734 13489057792 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-09-16 19:03:47,667 basehttp 38734 13455405056 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-09-16 19:03:47,668 basehttp 38734 6156972032 "GET /media/profile_pictures/me.jpg HTTP/1.1" 200 721666 +INFO 2025-09-16 19:03:47,905 basehttp 38734 6156972032 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-09-16 19:03:47,924 basehttp 38734 6156972032 "GET /static/plugins/summernote/dist/summernote-lite.css.map HTTP/1.1" 200 52049 +INFO 2025-09-16 19:03:47,926 basehttp 38734 13455405056 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-09-16 19:03:47,940 basehttp 38734 13455405056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 19:03:48,057 log 38734 13455405056 Not Found: /favicon.ico +WARNING 2025-09-16 19:03:48,057 basehttp 38734 13455405056 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-09-16 19:04:01,178 basehttp 38734 13455405056 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +INFO 2025-09-16 19:04:01,187 basehttp 38734 6173798400 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-09-16 19:04:01,188 basehttp 38734 13438578688 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-09-16 19:04:01,188 basehttp 38734 13472231424 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-09-16 19:04:01,189 basehttp 38734 6173798400 "GET /static/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 200 3034 +INFO 2025-09-16 19:04:01,192 basehttp 38734 13472231424 "GET /static/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 200 38212 +WARNING 2025-09-16 19:04:01,194 log 38734 13489057792 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:04:01,195 basehttp 38734 13489057792 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:04:01,197 basehttp 38734 13438578688 "GET /static/js/htmx.min.js HTTP/1.1" 200 51076 +INFO 2025-09-16 19:04:01,197 basehttp 38734 13455405056 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-09-16 19:04:01,200 basehttp 38734 13438578688 "GET /static/js/custom.js HTTP/1.1" 200 4105 +INFO 2025-09-16 19:04:01,204 basehttp 38734 13455405056 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +INFO 2025-09-16 19:04:01,204 basehttp 38734 13438578688 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-09-16 19:04:01,209 basehttp 38734 13438578688 "GET /static/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 200 18685 +INFO 2025-09-16 19:04:01,214 basehttp 38734 13455405056 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-09-16 19:04:01,215 basehttp 38734 13489057792 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-09-16 19:04:01,217 basehttp 38734 13455405056 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-09-16 19:04:01,218 basehttp 38734 13472231424 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-09-16 19:04:01,220 basehttp 38734 13489057792 "GET /static/plugins/summernote/dist/summernote-lite.css.map HTTP/1.1" 200 52049 +INFO 2025-09-16 19:04:01,222 basehttp 38734 13472231424 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-09-16 19:04:01,223 basehttp 38734 13455405056 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-09-16 19:04:01,224 basehttp 38734 13489057792 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-09-16 19:04:01,225 basehttp 38734 13438578688 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-16 19:04:01,227 basehttp 38734 13438578688 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-09-16 19:04:01,228 basehttp 38734 13489057792 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-09-16 19:04:01,230 basehttp 38734 13455405056 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-09-16 19:04:01,231 basehttp 38734 13472231424 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-09-16 19:04:01,231 basehttp 38734 13438578688 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-09-16 19:04:01,232 basehttp 38734 13489057792 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-09-16 19:04:01,232 basehttp 38734 13455405056 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-09-16 19:04:01,232 basehttp 38734 6156972032 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-09-16 19:04:01,232 basehttp 38734 6173798400 "GET /media/profile_pictures/me.jpg HTTP/1.1" 200 721666 +INFO 2025-09-16 19:04:01,238 basehttp 38734 6173798400 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-09-16 19:04:01,238 basehttp 38734 13438578688 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-09-16 19:04:01,239 basehttp 38734 13472231424 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-09-16 19:04:01,239 basehttp 38734 13489057792 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-09-16 19:04:01,239 basehttp 38734 6156972032 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-09-16 19:04:01,240 basehttp 38734 13455405056 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-09-16 19:04:01,242 basehttp 38734 6173798400 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-09-16 19:04:01,243 basehttp 38734 13489057792 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-09-16 19:04:01,243 basehttp 38734 13438578688 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-09-16 19:04:01,244 basehttp 38734 13472231424 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-09-16 19:04:01,244 basehttp 38734 6156972032 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-09-16 19:04:01,437 basehttp 38734 6156972032 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-09-16 19:04:01,450 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +WARNING 2025-09-16 19:04:01,469 log 38734 6156972032 Not Found: /favicon.ico +WARNING 2025-09-16 19:04:01,469 basehttp 38734 6156972032 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-09-16 19:04:29,279 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:04:29,291 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:04:29,292 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:04:29,361 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:04:38,249 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:04:38,260 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:04:38,260 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:04:38,307 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:04:56,049 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:04:56,059 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:04:56,059 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:04:56,100 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:05:07,561 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34777 +WARNING 2025-09-16 19:05:07,572 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:05:07,572 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:05:07,623 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:05:57,017 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34814 +WARNING 2025-09-16 19:05:57,030 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:05:57,030 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:05:57,073 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4665 +INFO 2025-09-16 19:06:50,822 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34838 +WARNING 2025-09-16 19:06:50,834 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:06:50,834 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:06:50,880 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:07:10,307 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34806 +WARNING 2025-09-16 19:07:10,322 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:07:10,322 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:07:10,364 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:08:10,568 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:08:26,461 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34827 +WARNING 2025-09-16 19:08:26,472 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:08:26,472 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:08:26,514 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:09:26,583 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:10:20,945 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34837 +WARNING 2025-09-16 19:10:20,958 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:10:20,958 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:10:21,012 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:10:39,750 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34832 +WARNING 2025-09-16 19:10:39,763 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:10:39,763 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:10:39,804 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:11:40,563 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:12:22,347 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34899 +WARNING 2025-09-16 19:12:22,360 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:12:22,360 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:12:22,429 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:13:22,454 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:14:22,461 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:15:22,467 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:16:22,584 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:16:33,079 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35048 +WARNING 2025-09-16 19:16:33,093 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:16:33,093 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:16:33,166 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:17:18,314 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35201 +WARNING 2025-09-16 19:17:18,326 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:17:18,327 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:17:18,373 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:18:18,570 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:18:20,116 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35547 +WARNING 2025-09-16 19:18:20,129 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:18:20,130 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:18:20,204 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:19:20,584 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:20:21,586 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:21:22,107 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:21:22,808 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34918 +WARNING 2025-09-16 19:21:22,833 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:21:22,833 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:21:22,866 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:22:13,877 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34813 +WARNING 2025-09-16 19:22:13,888 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:22:13,888 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:22:13,941 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:22:32,057 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34810 +WARNING 2025-09-16 19:22:32,070 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:22:32,070 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:22:32,111 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:23:32,669 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:23:40,530 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35148 +WARNING 2025-09-16 19:23:40,543 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:23:40,543 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:23:40,589 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:24:18,540 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34795 +WARNING 2025-09-16 19:24:18,552 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:24:18,552 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:24:18,594 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:24:43,832 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34799 +WARNING 2025-09-16 19:24:43,845 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:24:43,845 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:24:43,887 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:24:54,180 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34799 +WARNING 2025-09-16 19:24:54,191 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:24:54,191 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:24:54,235 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:25:18,197 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34811 +WARNING 2025-09-16 19:25:18,210 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:25:18,210 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:25:18,252 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:26:18,258 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:26:18,615 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34861 +WARNING 2025-09-16 19:26:18,628 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:26:18,628 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:26:18,671 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:27:18,672 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:27:36,635 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 34987 +WARNING 2025-09-16 19:27:36,647 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:27:36,647 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:27:36,688 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:28:35,432 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35063 +WARNING 2025-09-16 19:28:35,445 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:28:35,445 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:28:35,486 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:29:35,496 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:30:35,498 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:30:48,145 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35031 +WARNING 2025-09-16 19:30:48,159 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:30:48,160 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:30:48,206 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:31:48,218 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:32:48,211 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:32:58,186 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35241 +WARNING 2025-09-16 19:32:58,199 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:32:58,200 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:32:58,241 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:33:58,246 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:34:01,064 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35270 +WARNING 2025-09-16 19:34:01,078 log 38734 6156972032 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:34:01,078 basehttp 38734 6156972032 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:34:01,119 basehttp 38734 6156972032 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:34:04,174 basehttp 38734 6156972032 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35270 +INFO 2025-09-16 19:34:04,182 basehttp 38734 13438578688 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-09-16 19:34:04,184 basehttp 38734 13489057792 "GET /static/plugins/bootstrap-timepicker/css/bootstrap-timepicker.min.css HTTP/1.1" 200 3034 +INFO 2025-09-16 19:34:04,186 basehttp 38734 13472231424 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-09-16 19:34:04,186 basehttp 38734 13455405056 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-09-16 19:34:04,189 basehttp 38734 13438578688 "GET /static/plugins/summernote/dist/summernote-lite.css HTTP/1.1" 200 38212 +INFO 2025-09-16 19:34:04,190 basehttp 38734 6156972032 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-09-16 19:34:04,194 basehttp 38734 6173798400 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-09-16 19:34:04,195 basehttp 38734 13489057792 "GET /static/js/htmx.min.js HTTP/1.1" 200 51076 +INFO 2025-09-16 19:34:04,198 basehttp 38734 6173798400 "GET /static/js/custom.js HTTP/1.1" 200 4105 +INFO 2025-09-16 19:34:04,200 basehttp 38734 6156972032 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +WARNING 2025-09-16 19:34:04,206 log 38734 13455405056 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:34:04,206 basehttp 38734 13455405056 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:34:04,207 basehttp 38734 13489057792 "GET /static/plugins/summernote/dist/summernote-lite.css.map HTTP/1.1" 200 52049 +INFO 2025-09-16 19:34:04,208 basehttp 38734 6173798400 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-09-16 19:34:04,210 basehttp 38734 6156972032 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +INFO 2025-09-16 19:34:04,213 basehttp 38734 13489057792 "GET /static/plugins/bootstrap-timepicker/js/bootstrap-timepicker.min.js HTTP/1.1" 200 18685 +INFO 2025-09-16 19:34:04,214 basehttp 38734 13455405056 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-09-16 19:34:04,215 basehttp 38734 13438578688 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-09-16 19:34:04,221 basehttp 38734 13472231424 "GET /media/profile_pictures/me.jpg HTTP/1.1" 200 721666 +INFO 2025-09-16 19:34:04,223 basehttp 38734 6173798400 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-16 19:34:04,224 basehttp 38734 13489057792 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-09-16 19:34:04,225 basehttp 38734 6156972032 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-09-16 19:34:04,225 basehttp 38734 13472231424 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-09-16 19:34:04,226 basehttp 38734 13438578688 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-09-16 19:34:04,227 basehttp 38734 13455405056 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-09-16 19:34:04,230 basehttp 38734 6173798400 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-09-16 19:34:04,230 basehttp 38734 13438578688 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-09-16 19:34:04,231 basehttp 38734 13455405056 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-09-16 19:34:04,232 basehttp 38734 13472231424 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-09-16 19:34:04,233 basehttp 38734 13489057792 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-09-16 19:34:04,233 basehttp 38734 13455405056 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-09-16 19:34:04,234 basehttp 38734 13438578688 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-09-16 19:34:04,235 basehttp 38734 6173798400 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-09-16 19:34:04,235 basehttp 38734 13472231424 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-09-16 19:34:04,236 basehttp 38734 13489057792 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-09-16 19:34:04,240 basehttp 38734 6156972032 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-09-16 19:34:04,241 basehttp 38734 13455405056 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-09-16 19:34:04,243 basehttp 38734 13489057792 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-09-16 19:34:04,243 basehttp 38734 13472231424 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-09-16 19:34:04,243 basehttp 38734 6173798400 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-09-16 19:34:04,244 basehttp 38734 6156972032 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-09-16 19:34:04,252 basehttp 38734 13438578688 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-09-16 19:34:04,505 basehttp 38734 13438578688 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-09-16 19:34:04,555 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:34:04,640 log 38734 13438578688 Not Found: /favicon.ico +WARNING 2025-09-16 19:34:04,640 basehttp 38734 13438578688 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-09-16 19:34:42,712 basehttp 38734 13438578688 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35269 +WARNING 2025-09-16 19:34:42,722 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:34:42,722 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:34:42,795 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:35:07,462 basehttp 38734 13438578688 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35270 +WARNING 2025-09-16 19:35:07,475 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:07,475 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:35:07,522 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +ERROR 2025-09-16 19:35:15,443 log 38734 13438578688 Internal Server Error: /en/inpatients/surgery/3/edit/ +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 206, in post + return super().post(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 150, in post + if form.is_valid(): + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/forms.py", line 206, in is_valid + return self.is_bound and not self.errors + ^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/forms.py", line 201, in errors + self.full_clean() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/forms.py", line 338, in full_clean + self._clean_form() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/forms.py", line 354, in _clean_form + cleaned_data = self.clean() + ^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/forms.py", line 438, in clean + if scheduled_datetime < timezone.now(): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: can't compare offset-naive and offset-aware datetimes +ERROR 2025-09-16 19:35:15,444 basehttp 38734 13438578688 "POST /en/inpatients/surgery/3/edit/ HTTP/1.1" 500 110440 +WARNING 2025-09-16 19:35:15,456 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:15,456 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:35:18,418 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:18,418 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:35:19,616 basehttp 38734 13438578688 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71632 +WARNING 2025-09-16 19:35:19,631 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:19,632 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:35:19,668 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:35:20,979 basehttp 38734 13438578688 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71632 +WARNING 2025-09-16 19:35:20,991 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:20,992 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:35:21,031 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:35:25,009 log 38734 13438578688 Forbidden (CSRF token missing.): /en/inpatients/surgery/13/cancel/ +WARNING 2025-09-16 19:35:25,009 basehttp 38734 13438578688 "POST /en/inpatients/surgery/13/cancel/ HTTP/1.1" 403 2491 +INFO 2025-09-16 19:35:27,069 basehttp 38734 13438578688 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71632 +WARNING 2025-09-16 19:35:27,080 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:35:27,081 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:35:27,124 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:36:27,133 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:37:27,137 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:38:27,143 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:39:27,135 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:40:27,146 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:40:48,220 basehttp 38734 13438578688 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 72520 +WARNING 2025-09-16 19:40:48,235 log 38734 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:40:48,236 basehttp 38734 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:40:48,288 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:40:51,966 basehttp 38734 13438578688 "POST /en/inpatients/surgery/15/cancel/ HTTP/1.1" 302 0 +ERROR 2025-09-16 19:40:51,988 log 38734 13438578688 Internal Server Error: /en/inpatients/surgery/15/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 19:40:51,989 basehttp 38734 13438578688 "GET /en/inpatients/surgery/15/ HTTP/1.1" 500 202529 +INFO 2025-09-16 19:41:48,289 basehttp 38734 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:42:11,051 autoreload 38734 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 19:42:11,569 autoreload 61553 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 19:42:24,257 autoreload 61553 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 19:42:24,702 autoreload 61635 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 19:42:25,413 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71920 +WARNING 2025-09-16 19:42:25,432 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:42:25,432 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:42:25,473 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:42:33,798 basehttp 61635 6156840960 "POST /en/inpatients/surgery/21/cancel/ HTTP/1.1" 302 0 +ERROR 2025-09-16 19:42:33,821 log 61635 6156840960 Internal Server Error: /en/inpatients/surgery/21/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 81, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +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 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 92, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +ERROR 2025-09-16 19:42:33,823 basehttp 61635 6156840960 "GET /en/inpatients/surgery/21/ HTTP/1.1" 500 202417 +INFO 2025-09-16 19:43:25,474 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:44:19,974 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 71320 +WARNING 2025-09-16 19:44:19,992 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:44:19,992 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:44:20,039 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:44:28,664 basehttp 61635 6156840960 "POST /en/inpatients/surgery/1/cancel/ HTTP/1.1" 302 0 +INFO 2025-09-16 19:44:28,685 basehttp 61635 6156840960 "GET /en/inpatients/surgery/1/ HTTP/1.1" 200 30557 +INFO 2025-09-16 19:44:34,500 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 70721 +WARNING 2025-09-16 19:44:34,519 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:44:34,519 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:44:34,570 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:45:34,567 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:45:40,210 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 70721 +WARNING 2025-09-16 19:45:40,224 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:45:40,224 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:45:40,273 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:45:44,243 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/?page=2 HTTP/1.1" 200 33370 +WARNING 2025-09-16 19:45:44,259 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:45:44,259 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:45:44,291 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:45:46,613 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 70721 +WARNING 2025-09-16 19:45:46,635 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:45:46,635 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:45:46,680 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:46:00,554 basehttp 61635 6156840960 "POST /en/inpatients/surgery/13/cancel/ HTTP/1.1" 302 0 +INFO 2025-09-16 19:46:00,568 basehttp 61635 6156840960 "GET /en/inpatients/surgery/13/ HTTP/1.1" 200 30755 +INFO 2025-09-16 19:46:05,198 basehttp 61635 6156840960 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 70121 +WARNING 2025-09-16 19:46:05,220 log 61635 6156840960 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:46:05,221 basehttp 61635 6156840960 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:46:05,266 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:47:05,282 basehttp 61635 6156840960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:47:57,385 autoreload 61635 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 19:47:57,805 autoreload 64130 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 19:47:58,915 basehttp 64130 6125432832 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 70121 +WARNING 2025-09-16 19:47:58,934 log 64130 6125432832 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:47:58,935 basehttp 64130 6125432832 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:47:58,980 basehttp 64130 6125432832 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:48:01,894 basehttp 64130 6125432832 "POST /en/inpatients/surgery/5/cancel/ HTTP/1.1" 302 0 +INFO 2025-09-16 19:48:01,951 basehttp 64130 6125432832 "GET /en/inpatients/surgery/5/ HTTP/1.1" 200 30833 +INFO 2025-09-16 19:48:06,593 basehttp 64130 6125432832 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 69522 +WARNING 2025-09-16 19:48:06,612 log 64130 6125432832 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:48:06,613 basehttp 64130 6125432832 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:48:06,662 basehttp 64130 6125432832 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:48:41,871 autoreload 64130 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 19:48:42,244 autoreload 64454 8682856640 Watching for file changes with StatReloader +WARNING 2025-09-16 19:48:43,490 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:48:43,490 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:48:43,499 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:48:43,499 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:48:44,122 basehttp 64454 6127038464 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 69522 +WARNING 2025-09-16 19:48:44,139 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:48:44,139 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:48:44,191 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:48:48,775 basehttp 64454 6127038464 "POST /en/inpatients/surgery/6/cancel/ HTTP/1.1" 302 0 +INFO 2025-09-16 19:48:48,797 basehttp 64454 6127038464 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 69315 +INFO 2025-09-16 19:48:51,576 basehttp 64454 6127038464 "GET /en/inpatients/surgery/list/?page=1 HTTP/1.1" 200 68923 +WARNING 2025-09-16 19:48:51,593 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:48:51,593 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:48:51,643 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:49:51,655 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:50:51,674 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:50:55,805 basehttp 64454 6127038464 "GET /en/inpatients/surgery/list/?page=2 HTTP/1.1" 200 33370 +WARNING 2025-09-16 19:50:55,823 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:50:55,824 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:50:55,842 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:51:01,570 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:01,571 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:01,583 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:01,583 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:02,107 log 64454 6143864832 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:02,107 basehttp 64454 6143864832 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:02,109 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:51:02,122 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:02,122 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:02,543 log 64454 6143864832 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:02,545 basehttp 64454 6143864832 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:02,545 basehttp 64454 6127038464 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:51:02,556 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:02,557 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:03,025 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:03,026 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:05,813 basehttp 64454 6127038464 "GET /en/inpatients/surgery/3/ HTTP/1.1" 200 29995 +INFO 2025-09-16 19:51:05,834 basehttp 64454 6160691200 "GET /static/plugins/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css HTTP/1.1" 200 6044 +INFO 2025-09-16 19:51:05,834 basehttp 64454 6143864832 "GET /static/plugins/datatables.net-bs5/css/dataTables.bootstrap5.min.css HTTP/1.1" 200 15096 +WARNING 2025-09-16 19:51:05,837 log 64454 6127038464 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-09-16 19:51:05,837 basehttp 64454 13455405056 "GET /static/plugins/datatables.net-bs5/js/dataTables.bootstrap5.min.js HTTP/1.1" 200 1470 +WARNING 2025-09-16 19:51:05,837 basehttp 64454 6127038464 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:05,837 basehttp 64454 6160691200 "GET /static/plugins/datatables.net-responsive-bs5/js/responsive.bootstrap5.min.js HTTP/1.1" 200 1796 +INFO 2025-09-16 19:51:05,838 basehttp 64454 13472231424 "GET /static/plugins/datatables.net-responsive/js/dataTables.responsive.min.js HTTP/1.1" 200 16086 +INFO 2025-09-16 19:51:05,838 basehttp 64454 13438578688 "GET /static/plugins/datatables.net/js/dataTables.min.js HTTP/1.1" 200 95735 +INFO 2025-09-16 19:51:10,911 basehttp 64454 13438578688 "GET /en/inpatients/surgery/calendar/ HTTP/1.1" 200 32136 +WARNING 2025-09-16 19:51:10,931 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:10,931 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:10,970 basehttp 64454 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:51:14,732 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:14,732 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:14,745 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:14,745 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:21,477 basehttp 64454 13438578688 "GET /en/inpatients/surgery/3/edit/ HTTP/1.1" 200 35270 +WARNING 2025-09-16 19:51:21,498 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:21,498 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:21,550 basehttp 64454 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:51:23,535 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:23,535 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:23,552 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:23,552 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:23,765 basehttp 64454 13438578688 "GET /en/inpatients/surgery/list/ HTTP/1.1" 200 68923 +WARNING 2025-09-16 19:51:23,784 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:23,785 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:24,503 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:24,503 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 19:51:25,600 log 64454 13438578688 Internal Server Error: /en/inpatients/surgery/ +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: inpatients/surgery_schedule.html, inpatients/surgeryschedule_list.html +ERROR 2025-09-16 19:51:25,601 basehttp 64454 13438578688 "GET /en/inpatients/surgery/ HTTP/1.1" 500 104003 +WARNING 2025-09-16 19:51:25,628 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:25,628 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:51:26,002 log 64454 13438578688 Not Found: /en/inpatients/warjjujj +WARNING 2025-09-16 19:51:26,003 basehttp 64454 13438578688 "GET /en/inpatients/warjjujj HTTP/1.1" 404 36696 +WARNING 2025-09-16 19:51:26,027 log 64454 13438578688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:26,028 basehttp 64454 13438578688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:45,141 basehttp 64454 6127038464 "GET /en/inpatients/discharge/5 HTTP/1.1" 301 0 +INFO 2025-09-16 19:51:45,156 basehttp 64454 6143864832 "GET /en/inpatients/discharge/5/ HTTP/1.1" 302 0 +INFO 2025-09-16 19:51:45,175 basehttp 64454 6143864832 "GET /en/inpatients/admissions/5/ HTTP/1.1" 200 23162 +WARNING 2025-09-16 19:51:45,194 log 64454 6143864832 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:51:45,194 basehttp 64454 6143864832 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:51:45,237 basehttp 64454 6143864832 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:52:45,251 basehttp 64454 6143864832 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:53:00,610 autoreload 64454 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/inpatients/views.py changed, reloading. +INFO 2025-09-16 19:53:01,108 autoreload 66391 8682856640 Watching for file changes with StatReloader +WARNING 2025-09-16 19:53:04,345 log 66391 6203322368 Not Found: /en/inpatients/atransfers +WARNING 2025-09-16 19:53:04,346 basehttp 66391 6203322368 "GET /en/inpatients/atransfers HTTP/1.1" 404 36702 +WARNING 2025-09-16 19:53:04,368 log 66391 6203322368 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:53:04,368 basehttp 66391 6203322368 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:53:16,317 basehttp 66391 6203322368 "GET /en/inpatients/transfers HTTP/1.1" 301 0 +INFO 2025-09-16 19:53:16,388 basehttp 66391 6220148736 "GET /en/inpatients/transfers/ HTTP/1.1" 200 89486 +WARNING 2025-09-16 19:53:16,405 log 66391 6220148736 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:53:16,405 basehttp 66391 6220148736 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:53:16,450 basehttp 66391 6220148736 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 19:53:25,349 log 66391 6220148736 Not Found: /en/inpatients/transfers/34 +WARNING 2025-09-16 19:53:25,349 basehttp 66391 6220148736 "GET /en/inpatients/transfers/34 HTTP/1.1" 404 36708 +WARNING 2025-09-16 19:53:25,365 log 66391 6220148736 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:53:25,366 basehttp 66391 6220148736 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 19:53:27,895 log 66391 6220148736 Not Found: /en/inpatients/transfers/3 +WARNING 2025-09-16 19:53:27,895 basehttp 66391 6220148736 "GET /en/inpatients/transfers/3 HTTP/1.1" 404 36705 +WARNING 2025-09-16 19:53:27,915 log 66391 6220148736 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:53:27,915 basehttp 66391 6220148736 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:56:27,375 basehttp 66391 6220148736 "GET /en/emr HTTP/1.1" 301 0 +INFO 2025-09-16 19:56:27,428 basehttp 66391 6203322368 "GET /en/emr/ HTTP/1.1" 200 70362 +WARNING 2025-09-16 19:56:27,440 log 66391 6203322368 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:56:27,441 basehttp 66391 6203322368 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 19:56:27,495 basehttp 66391 6203322368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:56:27,508 basehttp 66391 6220148736 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-09-16 19:56:57,514 basehttp 66391 6220148736 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +INFO 2025-09-16 19:57:27,521 basehttp 66391 6220148736 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 19:57:27,531 basehttp 66391 6203322368 "GET /en/emr/stats/ HTTP/1.1" 200 2966 +WARNING 2025-09-16 19:57:27,563 log 66391 6203322368 Not Found: /en/emr/care +WARNING 2025-09-16 19:57:27,563 basehttp 66391 6203322368 "GET /en/emr/care HTTP/1.1" 404 32849 +WARNING 2025-09-16 19:57:27,583 log 66391 6203322368 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:57:27,584 basehttp 66391 6203322368 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 19:57:47,924 log 66391 6203322368 Internal Server Error: /en/emr/care-plans/ +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 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 'complete_care_plan' not found. 'complete_care_plan' is not a valid view function or pattern name. +ERROR 2025-09-16 19:57:47,926 basehttp 66391 6203322368 "GET /en/emr/care-plans/ HTTP/1.1" 500 271506 +WARNING 2025-09-16 19:57:47,944 log 66391 6203322368 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 19:57:47,944 basehttp 66391 6203322368 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:04:27,589 log 66391 6203322368 Internal Server Error: /en/emr/care-plans/ +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: emr/care_plan_list.html, emr/careplan_list.html +ERROR 2025-09-16 20:04:27,590 basehttp 66391 6203322368 "GET /en/emr/care-plans/ HTTP/1.1" 500 102769 +WARNING 2025-09-16 20:04:27,603 log 66391 6203322368 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:04:27,603 basehttp 66391 6203322368 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:05:36,857 autoreload 66391 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-16 20:05:37,230 autoreload 72004 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 20:05:37,670 basehttp 72004 6159233024 "GET /en/emr/care-plans/ HTTP/1.1" 200 110427 +WARNING 2025-09-16 20:05:37,685 log 72004 6159233024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:05:37,685 basehttp 72004 6159233024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:05:37,755 basehttp 72004 6159233024 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 20:05:48,492 log 72004 6159233024 Not Found: /en/emr/care-plans/5 +WARNING 2025-09-16 20:05:48,492 basehttp 72004 6159233024 "GET /en/emr/care-plans/5 HTTP/1.1" 404 32873 +WARNING 2025-09-16 20:05:48,516 log 72004 6159233024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:05:48,516 basehttp 72004 6159233024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 20:05:50,262 log 72004 6159233024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:05:50,262 basehttp 72004 6159233024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 20:05:50,273 log 72004 6159233024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:05:50,274 basehttp 72004 6159233024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 20:05:52,499 log 72004 6159233024 Not Found: /en/emr/care-plans/1 +WARNING 2025-09-16 20:05:52,499 basehttp 72004 6159233024 "GET /en/emr/care-plans/1 HTTP/1.1" 404 32873 +WARNING 2025-09-16 20:05:52,515 log 72004 6159233024 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:05:52,516 basehttp 72004 6159233024 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:08:48,610 autoreload 72004 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/urls.py changed, reloading. +INFO 2025-09-16 20:08:49,039 autoreload 73420 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 20:08:50,095 basehttp 73420 6136934400 "GET /en/emr/care-plans/1 HTTP/1.1" 301 0 +ERROR 2025-09-16 20:08:50,171 log 73420 6153760768 Internal Server Error: /en/emr/care-plans/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 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 'dashboard' not found. 'dashboard' is not a valid view function or pattern name. +ERROR 2025-09-16 20:08:50,172 basehttp 73420 6153760768 "GET /en/emr/care-plans/1/ HTTP/1.1" 500 172417 +WARNING 2025-09-16 20:08:50,188 log 73420 6153760768 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:08:50,188 basehttp 73420 6153760768 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:10:47,574 log 73420 6153760768 Internal Server Error: /en/emr/care-plans/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 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 'problem_detail' not found. 'problem_detail' is not a valid view function or pattern name. +ERROR 2025-09-16 20:10:47,575 basehttp 73420 6153760768 "GET /en/emr/care-plans/1/ HTTP/1.1" 500 197592 +WARNING 2025-09-16 20:10:47,592 log 73420 6153760768 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:10:47,592 basehttp 73420 6153760768 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:11:50,763 autoreload 73420 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-16 20:11:51,139 autoreload 74750 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 20:17:06,088 autoreload 74750 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-16 20:17:06,482 autoreload 77081 8682856640 Watching for file changes with StatReloader +ERROR 2025-09-16 20:17:08,049 log 77081 6127775744 Internal Server Error: /en/emr/care-plans/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 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 'patient_detail' not found. 'patient_detail' is not a valid view function or pattern name. +ERROR 2025-09-16 20:17:08,051 basehttp 77081 6127775744 "GET /en/emr/care-plans/1/ HTTP/1.1" 500 171808 +WARNING 2025-09-16 20:17:08,065 log 77081 6127775744 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:17:08,065 basehttp 77081 6127775744 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:17:44,486 log 77081 6127775744 Internal Server Error: /en/emr/care-plans/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 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 'care_plan_approve' not found. 'care_plan_approve' is not a valid view function or pattern name. +ERROR 2025-09-16 20:17:44,488 basehttp 77081 6127775744 "GET /en/emr/care-plans/1/ HTTP/1.1" 500 172677 +WARNING 2025-09-16 20:17:44,501 log 77081 6127775744 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:17:44,501 basehttp 77081 6127775744 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:18:11,240 basehttp 77081 6127775744 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +INFO 2025-09-16 20:18:11,253 basehttp 77081 6144602112 "GET /static/plugins/moment/min/moment.min.js HTTP/1.1" 200 58890 +INFO 2025-09-16 20:18:11,254 basehttp 77081 6127775744 "GET /static/plugins/bootstrap-icons/font/bootstrap-icons.css HTTP/1.1" 200 98255 +WARNING 2025-09-16 20:18:11,256 basehttp 77081 6127775744 "GET /static/plugins/chart.js/dist/Chart.min.js HTTP/1.1" 404 2029 +WARNING 2025-09-16 20:18:11,258 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:18:11,258 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:18:11,287 basehttp 77081 6161428480 "GET /static/plugins/bootstrap-icons/font/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6 HTTP/1.1" 200 130396 +INFO 2025-09-16 20:18:11,302 basehttp 77081 6161428480 "GET /static/plugins/moment/min/moment.min.js.map HTTP/1.1" 200 98730 +INFO 2025-09-16 20:18:11,309 basehttp 77081 6144602112 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +ERROR 2025-09-16 20:18:29,984 log 77081 6144602112 Internal Server Error: /en/emr/problems/2/ +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 'dashboard' not found. 'dashboard' is not a valid view function or pattern name. +ERROR 2025-09-16 20:18:29,986 basehttp 77081 6144602112 "GET /en/emr/problems/2/ HTTP/1.1" 500 168293 +WARNING 2025-09-16 20:18:30,006 log 77081 6144602112 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:18:30,006 basehttp 77081 6144602112 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:18:56,869 log 77081 6144602112 Internal Server Error: /en/emr/problems/2/ +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 'patient_detail' not found. 'patient_detail' is not a valid view function or pattern name. +ERROR 2025-09-16 20:18:56,870 basehttp 77081 6144602112 "GET /en/emr/problems/2/ HTTP/1.1" 500 168206 +WARNING 2025-09-16 20:18:56,886 log 77081 6144602112 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:18:56,886 basehttp 77081 6144602112 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:19:15,020 log 77081 6144602112 Internal Server Error: /en/emr/problems/2/ +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 'problem_resolve' not found. 'problem_resolve' is not a valid view function or pattern name. +ERROR 2025-09-16 20:19:15,021 basehttp 77081 6144602112 "GET /en/emr/problems/2/ HTTP/1.1" 500 169007 +WARNING 2025-09-16 20:19:15,034 log 77081 6144602112 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:15,034 basehttp 77081 6144602112 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:19:32,557 basehttp 77081 6144602112 "GET /en/emr/problems/2/ HTTP/1.1" 200 33328 +WARNING 2025-09-16 20:19:32,571 basehttp 77081 6144602112 "GET /static/plugins/timeline/timeline.css HTTP/1.1" 404 2014 +WARNING 2025-09-16 20:19:32,578 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:32,579 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:19:32,627 basehttp 77081 6161428480 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:19:40,775 basehttp 77081 6161428480 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +WARNING 2025-09-16 20:19:40,789 basehttp 77081 6127775744 "GET /static/plugins/chart.js/dist/Chart.min.js HTTP/1.1" 404 2029 +WARNING 2025-09-16 20:19:40,802 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:40,802 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:19:40,836 basehttp 77081 6161428480 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +WARNING 2025-09-16 20:19:42,887 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:42,888 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-16 20:19:42,891 basehttp 77081 6127775744 "GET /static/plugins/timeline/timeline.css HTTP/1.1" 404 2014 +WARNING 2025-09-16 20:19:42,914 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:42,914 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:19:57,306 log 77081 6161428480 Internal Server Error: /en/emr/problems/ +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: emr/problem_list.html, emr/problemlist_list.html +ERROR 2025-09-16 20:19:57,307 basehttp 77081 6161428480 "GET /en/emr/problems/ HTTP/1.1" 500 102842 +WARNING 2025-09-16 20:19:57,326 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:19:57,326 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +ERROR 2025-09-16 20:21:16,543 log 77081 6161428480 Internal Server Error: /en/emr/problems/ +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: emr/problem_list.html, emr/problemlist_list.html +ERROR 2025-09-16 20:21:16,544 basehttp 77081 6161428480 "GET /en/emr/problems/ HTTP/1.1" 500 102979 +WARNING 2025-09-16 20:21:16,565 log 77081 6161428480 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:21:16,565 basehttp 77081 6161428480 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:22:37,093 autoreload 77081 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-16 20:22:37,503 autoreload 79472 8682856640 Watching for file changes with StatReloader +INFO 2025-09-16 20:22:38,086 basehttp 79472 6193262592 "GET /en/emr/problems/ HTTP/1.1" 200 104902 +WARNING 2025-09-16 20:22:38,104 log 79472 6193262592 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-16 20:22:38,104 basehttp 79472 6193262592 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-16 20:22:38,155 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:22:50,346 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:22:52,034 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:23:56,718 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:24:56,723 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:25:56,714 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:26:56,732 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:27:56,737 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:28:56,738 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:29:56,735 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:30:56,731 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:31:56,746 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:32:56,729 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:33:57,633 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:34:59,636 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:36:23,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 20:39:32,688 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:05:01,527 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:43:32,754 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:45:32,754 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:46:32,740 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:48:32,739 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:49:32,740 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:51:32,733 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:52:32,739 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 22:59:01,961 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:03:05,416 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:09:35,793 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:11:35,790 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:13:35,791 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:14:35,776 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:15:35,797 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:17:35,872 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:18:35,858 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:20:35,880 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:21:35,876 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:23:35,877 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:24:35,873 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:26:35,868 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:27:35,876 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:28:35,878 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:29:35,880 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:31:35,883 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:32:35,884 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:33:35,883 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:35:35,871 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:36:35,886 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:37:35,889 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:39:35,888 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:40:35,885 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:42:35,876 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:43:35,888 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:44:35,881 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:46:35,887 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:47:35,904 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:49:35,900 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:50:35,916 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:52:35,922 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:54:35,904 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:55:35,920 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:57:35,917 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:58:35,905 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-16 23:59:35,924 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:01:35,922 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:03:35,910 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:05:35,904 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:06:35,905 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:08:35,905 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:09:35,907 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:10:35,909 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:12:44,975 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:19:25,132 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:24:23,654 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:30:13,586 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:35:44,100 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:38:20,657 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:43:32,735 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:44:32,716 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:45:32,719 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:47:32,699 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:48:32,709 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:49:32,706 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:51:32,714 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:53:32,724 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:54:32,723 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:56:32,715 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 00:58:32,721 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:00:32,704 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:01:32,715 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:03:32,729 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:04:32,725 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:05:32,729 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:07:32,719 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:08:32,719 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:10:32,764 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:12:32,713 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:13:32,718 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:14:32,948 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:16:32,800 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:18:32,795 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:19:32,798 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:21:32,796 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:22:32,789 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:23:32,794 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:25:32,806 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:27:32,800 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:28:32,804 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:30:32,787 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:32:32,680 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:34:32,688 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:35:32,693 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:37:32,696 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:38:32,669 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:40:32,690 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:42:32,663 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:47:19,755 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:50:34,973 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 01:58:03,128 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:08:24,638 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:10:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:12:24,629 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:13:24,634 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:15:24,627 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:16:24,627 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:18:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:20:24,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:21:24,624 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:23:24,640 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:24:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:25:24,637 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:27:24,634 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:29:24,637 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:30:24,633 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:32:24,629 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:34:24,612 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:36:24,627 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:38:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:39:24,652 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:41:24,644 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:43:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:44:24,643 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:46:24,638 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:47:24,643 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:49:24,637 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:50:24,644 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:52:24,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:53:24,636 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:55:24,632 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:56:24,624 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:58:24,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 02:59:24,633 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:01:24,624 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:02:24,630 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:04:24,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:05:24,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:06:24,612 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4670 +INFO 2025-09-17 03:08:24,635 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:13:34,109 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:20:07,457 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:26:06,332 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:27:06,315 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:29:06,316 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:30:06,334 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:32:06,313 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:33:06,341 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:35:06,555 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:37:06,336 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:39:06,325 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:40:06,242 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:42:06,239 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:44:06,219 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:45:06,247 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:47:06,235 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:48:06,233 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:50:06,236 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:51:06,249 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:53:06,225 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:54:06,231 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:55:06,236 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:57:06,171 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 03:58:06,177 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:00:06,173 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:01:06,177 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:03:06,168 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:04:06,167 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:05:06,167 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:07:06,182 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:08:06,176 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:10:06,160 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:12:06,162 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:13:06,147 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:15:06,143 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:16:06,149 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:18:06,148 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:19:06,149 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:21:06,142 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:22:06,153 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:24:06,149 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:25:06,135 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:27:06,108 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:28:06,120 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:29:06,096 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:31:06,106 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:32:06,106 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:33:06,108 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:35:06,109 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:36:06,099 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:38:06,094 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:40:06,102 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:41:06,078 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:43:06,085 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:45:06,074 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:46:06,071 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:48:06,067 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:49:06,087 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:51:06,062 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:52:06,063 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:54:06,075 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:55:06,074 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:57:06,078 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 04:59:06,086 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:01:06,091 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:02:06,076 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:04:06,076 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:05:06,074 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:06:06,064 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:07:06,095 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:09:06,068 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:10:06,062 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:11:06,079 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:13:06,039 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:14:06,049 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:16:06,056 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:17:06,042 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:18:06,035 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:20:06,056 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:22:06,041 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:23:06,030 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:25:06,022 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:26:06,031 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:27:06,189 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:29:06,155 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:30:06,155 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:31:06,171 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:33:06,173 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:34:06,157 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:36:06,149 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:37:06,156 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:39:06,195 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:41:06,153 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:42:06,164 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:43:06,220 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:45:06,219 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:46:06,224 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:48:06,224 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:49:06,211 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:50:06,209 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:52:06,210 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:53:06,206 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:55:06,215 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:57:06,217 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 05:59:06,278 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:00:06,275 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:02:06,274 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:03:06,274 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:05:06,265 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:06:06,279 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:08:06,276 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:09:06,273 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:11:06,283 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:12:06,287 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:14:06,456 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:16:06,296 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:17:06,287 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:19:06,295 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:20:06,292 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:22:06,294 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:24:06,295 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:25:06,297 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:27:06,300 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:28:06,329 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:30:06,355 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:31:06,355 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:33:06,355 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:34:06,355 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:35:06,360 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:37:06,359 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:38:06,346 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:39:06,361 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:41:06,369 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:43:06,360 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:45:06,249 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:46:06,248 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:48:06,234 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:49:06,248 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:53:53,954 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:55:53,928 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:56:53,931 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:58:53,934 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 06:59:53,946 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:01:53,938 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:02:53,936 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:03:53,945 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:05:53,958 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:06:53,940 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:07:53,935 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:09:53,861 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:10:53,848 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:12:53,860 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:13:53,844 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:14:53,860 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:16:53,850 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:17:53,838 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:18:53,849 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:20:53,842 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:21:53,845 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:22:53,839 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:24:53,878 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:26:53,867 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:27:53,849 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:28:53,855 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:30:53,864 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:31:53,864 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:33:53,838 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:34:53,894 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:36:53,864 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:37:53,844 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:38:53,931 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:40:53,955 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:41:53,956 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:43:53,935 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:45:53,945 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:47:53,953 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:49:53,940 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:51:53,978 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:52:53,973 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 07:59:55,637 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:00:55,622 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:02:55,606 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:03:55,621 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:04:55,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:06:55,624 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:07:55,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:08:55,621 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:10:55,629 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:11:55,617 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:13:55,623 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:14:55,685 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:16:55,686 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:17:55,687 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:19:55,700 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:21:55,702 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:23:55,686 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:24:55,679 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:26:55,703 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:28:55,688 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:29:55,631 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:30:55,637 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:32:55,630 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:33:55,627 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:35:55,632 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:36:55,615 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:38:55,628 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:39:55,629 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:41:55,632 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:42:55,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:43:55,642 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:45:55,621 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:46:55,622 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:47:55,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:49:55,625 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:50:55,627 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:52:55,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:54:55,629 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:55:55,626 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:57:55,619 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 08:58:55,623 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:02:03,286 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:09:44,194 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:11:40,697 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:13:52,152 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:14:52,159 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:15:52,153 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:17:52,253 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:18:52,247 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:20:52,270 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:21:52,256 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:23:33,540 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:25:33,526 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:27:33,524 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:29:33,539 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:30:33,514 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:31:33,526 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:33:33,525 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:34:33,537 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:36:33,533 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:37:33,550 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:39:33,433 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:40:33,440 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:42:33,446 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:44:33,431 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:45:33,450 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:47:33,445 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:48:33,432 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:50:33,451 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:51:33,443 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:53:33,386 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:54:33,369 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:55:33,369 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:57:33,382 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:58:33,370 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 09:59:33,368 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:01:33,371 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:03:33,378 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:04:33,361 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:06:33,382 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:07:33,373 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:09:33,339 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:10:33,321 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:12:33,341 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:13:33,345 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:15:33,329 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:16:33,323 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:18:33,332 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:19:33,317 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:20:33,352 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:22:33,309 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:23:33,322 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:24:37,596 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:34:32,108 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:40:41,058 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:41:41,072 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:42:41,057 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:44:41,060 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:45:41,062 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:47:41,058 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:49:41,075 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:50:41,065 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:52:41,059 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:53:41,060 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:54:41,064 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:56:41,054 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:58:41,069 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 10:59:41,068 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:00:41,075 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:02:41,077 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:04:41,069 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:05:41,071 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:07:41,068 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:08:41,067 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:10:41,053 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:11:41,060 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:13:41,041 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:14:41,048 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:16:41,047 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:17:41,038 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:18:41,055 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:20:41,053 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:22:26,667 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:22:49,035 basehttp 79472 6193262592 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +WARNING 2025-09-17 11:22:49,050 basehttp 79472 6193262592 "GET /static/plugins/chart.js/dist/Chart.min.js HTTP/1.1" 404 2029 +INFO 2025-09-17 11:22:49,054 basehttp 79472 6210088960 "GET /media/profile_pictures/me.jpg HTTP/1.1" 304 0 +INFO 2025-09-17 11:22:49,097 basehttp 79472 6210088960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:23:49,108 basehttp 79472 6210088960 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:24:09,947 basehttp 79472 6210088960 "GET /en/emr/care-plans/2 HTTP/1.1" 301 0 +INFO 2025-09-17 11:24:09,973 basehttp 79472 6193262592 "GET /en/emr/care-plans/2/ HTTP/1.1" 200 62284 +WARNING 2025-09-17 11:24:09,986 basehttp 79472 6193262592 "GET /static/plugins/chart.js/dist/Chart.min.js HTTP/1.1" 404 2029 +INFO 2025-09-17 11:24:10,006 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:25:10,029 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +ERROR 2025-09-17 11:25:28,260 log 79472 6193262592 Internal Server Error: /en/emr/care-plans/2/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 'dashboard' not found. 'dashboard' is not a valid view function or pattern name. +ERROR 2025-09-17 11:25:28,261 basehttp 79472 6193262592 "GET /en/emr/care-plans/2/update/ HTTP/1.1" 500 185181 +INFO 2025-09-17 11:26:00,859 basehttp 79472 6193262592 "GET /en/emr/care-plans/2/update/ HTTP/1.1" 200 116720 +INFO 2025-09-17 11:26:00,873 basehttp 79472 6193262592 "GET /static/plugins/summernote/dist/summernote-lite.min.css HTTP/1.1" 200 30684 +INFO 2025-09-17 11:26:00,909 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:27:00,925 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:28:00,928 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:29:00,940 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:30:00,928 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:31:00,943 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:32:00,957 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:33:00,943 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:34:00,955 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:35:00,956 basehttp 79472 6193262592 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:35:27,478 autoreload 79472 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/forms.py changed, reloading. +INFO 2025-09-17 11:35:28,028 autoreload 93290 8682856640 Watching for file changes with StatReloader +INFO 2025-09-17 11:35:32,055 basehttp 93290 6127153152 "GET /en/emr/care-plans/2/update/ HTTP/1.1" 200 116979 +INFO 2025-09-17 11:35:32,113 basehttp 93290 6127153152 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:36:24,455 autoreload 93290 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/forms.py changed, reloading. +INFO 2025-09-17 11:36:24,848 autoreload 93695 8682856640 Watching for file changes with StatReloader +INFO 2025-09-17 11:36:27,170 basehttp 93695 6127906816 "GET /en/emr/care-plans/2/update/ HTTP/1.1" 200 117053 +INFO 2025-09-17 11:36:27,218 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:36:29,843 basehttp 93695 6127906816 "GET /en/emr/care-plans/2/update/ HTTP/1.1" 200 117053 +INFO 2025-09-17 11:36:29,889 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:37:29,919 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 11:38:09,990 log 93695 6127906816 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 11:38:09,991 basehttp 93695 6127906816 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 11:38:29,973 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:39:29,974 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:40:29,962 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:41:19,484 basehttp 93695 6127906816 "GET /en/emr/care-plans/2/ HTTP/1.1" 200 62284 +WARNING 2025-09-17 11:41:19,506 log 93695 6127906816 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 11:41:19,506 basehttp 93695 6127906816 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 11:41:21,165 basehttp 93695 6127906816 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +WARNING 2025-09-17 11:41:21,184 log 93695 6127906816 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 11:41:21,185 basehttp 93695 6127906816 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 11:41:22,634 basehttp 93695 6127906816 "GET /en/emr/care-plans/ HTTP/1.1" 200 110427 +WARNING 2025-09-17 11:41:22,653 log 93695 6127906816 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 11:41:22,653 basehttp 93695 6127906816 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 11:42:22,723 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:42:24,968 basehttp 93695 6127906816 "GET /en/emr/care-plans/ HTTP/1.1" 200 111390 +WARNING 2025-09-17 11:42:24,980 log 93695 6127906816 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 11:42:24,980 basehttp 93695 6127906816 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 11:42:25,052 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:43:25,067 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:44:25,065 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:45:25,065 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:46:25,078 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:47:25,084 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:48:25,080 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:49:25,094 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:50:25,098 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:51:25,102 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:52:25,106 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:53:25,114 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:54:25,120 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:55:25,122 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:56:25,125 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:57:25,131 basehttp 93695 6127906816 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:57:57,288 autoreload 93695 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/emr/views.py changed, reloading. +INFO 2025-09-17 11:57:57,784 autoreload 3812 8682856640 Watching for file changes with StatReloader +INFO 2025-09-17 11:58:25,273 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 11:59:27,212 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:00:41,212 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:01:41,232 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:03:41,219 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:05:41,220 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:07:41,215 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:09:41,115 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:10:41,124 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:12:41,107 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:14:41,111 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:16:41,108 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:18:41,105 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:20:41,115 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:21:41,130 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:23:41,104 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:25:41,137 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:26:41,139 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:28:41,190 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:30:41,146 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:31:41,150 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:33:41,154 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:35:41,144 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:37:41,137 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:40:05,910 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 12:51:48,608 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 13:52:49,722 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:01:38,047 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:03:38,049 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:04:38,046 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:05:38,036 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:06:38,050 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:07:38,111 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:08:38,103 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:08:47,229 basehttp 3812 6123024384 "GET /en/emr/care-plans/ HTTP/1.1" 200 112233 +WARNING 2025-09-17 14:08:47,248 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:08:47,248 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:08:47,309 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:09:47,319 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:10:47,337 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:11:22,243 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:11:22,243 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-17 14:11:56,830 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:11:56,830 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:12:02,225 basehttp 3812 6123024384 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +WARNING 2025-09-17 14:12:02,243 basehttp 3812 6139850752 "GET /static/plugins/chart.js/dist/Chart.min.js HTTP/1.1" 404 2029 +WARNING 2025-09-17 14:12:02,246 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:12:02,246 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:12:02,293 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:12:21,630 basehttp 3812 6123024384 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +INFO 2025-09-17 14:12:21,640 basehttp 3812 6123024384 "GET /static/plugins/chart.js/dist/chart.umd.js HTTP/1.1" 200 206279 +WARNING 2025-09-17 14:12:21,642 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:12:21,642 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:12:21,689 basehttp 3812 6139850752 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:12:21,692 basehttp 3812 6123024384 "GET /static/plugins/chart.js/dist/chart.umd.js.map HTTP/1.1" 200 958364 +INFO 2025-09-17 14:13:21,690 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:14:21,710 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:14:41,332 basehttp 3812 6123024384 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63256 +WARNING 2025-09-17 14:14:41,348 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:14:41,348 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:14:41,394 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:15:20,202 basehttp 3812 6123024384 "GET /en/emr/care-plans/1/ HTTP/1.1" 200 63255 +WARNING 2025-09-17 14:15:20,214 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:15:20,214 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:15:20,260 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:16:20,280 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:17:20,272 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:17:32,879 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:17:32,881 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:17:32,882 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-17 14:17:32,891 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:17:32,891 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:17:33,524 basehttp 3812 6139850752 "GET /en/emr/care-plans/ HTTP/1.1" 200 112758 +WARNING 2025-09-17 14:17:33,536 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:17:33,536 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:17:33,582 basehttp 3812 6139850752 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:17:35,487 basehttp 3812 6139850752 "GET /en/emr/care-plans/210/ HTTP/1.1" 200 63209 +WARNING 2025-09-17 14:17:35,506 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:17:35,506 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:17:35,553 basehttp 3812 6139850752 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:18:35,557 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:19:35,557 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:20:35,571 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:21:35,561 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:21:57,481 basehttp 3812 6123024384 "GET /en/emr/care-plans/210/ HTTP/1.1" 200 65822 +WARNING 2025-09-17 14:21:57,499 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:21:57,501 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:21:57,551 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:22:57,563 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:23:57,567 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:24:47,917 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:47,918 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:24:47,919 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:24:47,928 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:47,928 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:24:49,913 basehttp 3812 6123024384 "GET /en/emr/care-plans/206/ HTTP/1.1" 200 66369 +WARNING 2025-09-17 14:24:49,927 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:49,928 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:24:49,972 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:24:56,620 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:56,620 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-17 14:24:56,630 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:56,630 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:24:59,311 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63778 +WARNING 2025-09-17 14:24:59,331 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:24:59,331 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:24:59,381 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:25:55,004 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63779 +WARNING 2025-09-17 14:25:55,017 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:25:55,017 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:25:55,063 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:26:55,064 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:27:46,839 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63834 +WARNING 2025-09-17 14:27:46,851 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:27:46,852 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:27:46,899 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:28:46,904 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:29:46,917 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:30:26,427 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63907 +WARNING 2025-09-17 14:30:26,443 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:30:26,443 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:30:26,490 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:31:26,490 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:31:47,487 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63893 +WARNING 2025-09-17 14:31:47,498 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:31:47,499 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:31:47,547 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:32:30,708 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63890 +WARNING 2025-09-17 14:32:30,720 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:32:30,720 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:32:30,770 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:32:48,631 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63891 +WARNING 2025-09-17 14:32:48,643 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:32:48,643 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:32:48,690 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:33:48,698 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:34:48,697 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:34:59,567 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 63893 +WARNING 2025-09-17 14:34:59,581 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:34:59,581 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:34:59,633 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:35:36,947 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64034 +INFO 2025-09-17 14:35:36,957 basehttp 3812 6139850752 "GET /static/js/htmx.min.js HTTP/1.1" 304 0 +WARNING 2025-09-17 14:35:36,963 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:35:36,963 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:35:37,016 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:36:23,947 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64034 +WARNING 2025-09-17 14:36:23,959 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:36:23,960 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:36:24,008 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:36:59,334 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64046 +WARNING 2025-09-17 14:36:59,345 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:36:59,346 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:36:59,397 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:37:10,696 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64033 +WARNING 2025-09-17 14:37:10,714 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:37:10,714 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:37:10,761 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:37:23,866 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64033 +WARNING 2025-09-17 14:37:23,877 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:37:23,877 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:37:23,922 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:37:25,948 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64033 +WARNING 2025-09-17 14:37:25,967 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:37:25,967 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:37:26,018 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:37:28,758 basehttp 3812 6123024384 "GET /en/emr/care-plans/203/ HTTP/1.1" 200 64033 +INFO 2025-09-17 14:37:28,767 basehttp 3812 6173503488 "GET /static/css/custom.css HTTP/1.1" 200 2063 +INFO 2025-09-17 14:37:28,771 basehttp 3812 6123024384 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-09-17 14:37:28,772 basehttp 3812 6173503488 "GET /static/js/htmx.min.js HTTP/1.1" 200 51076 +INFO 2025-09-17 14:37:28,774 basehttp 3812 13572796416 "GET /static/plugins/bootstrap-icons/font/bootstrap-icons.css HTTP/1.1" 200 98255 +WARNING 2025-09-17 14:37:28,777 log 3812 6156677120 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:37:28,778 basehttp 3812 6156677120 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:37:28,778 basehttp 3812 13572796416 "GET /static/js/custom.js HTTP/1.1" 200 4105 +INFO 2025-09-17 14:37:28,783 basehttp 3812 6139850752 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-09-17 14:37:28,786 basehttp 3812 6173503488 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-09-17 14:37:28,788 basehttp 3812 13572796416 "GET /static/plugins/moment/min/moment.min.js HTTP/1.1" 200 58890 +INFO 2025-09-17 14:37:28,791 basehttp 3812 6173503488 "GET /static/plugins/chart.js/dist/chart.umd.js HTTP/1.1" 200 206279 +INFO 2025-09-17 14:37:28,792 basehttp 3812 6123024384 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-09-17 14:37:28,792 basehttp 3812 6156677120 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-09-17 14:37:28,794 basehttp 3812 13572796416 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-09-17 14:37:28,796 basehttp 3812 6123024384 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-09-17 14:37:28,796 basehttp 3812 6156677120 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-09-17 14:37:28,796 basehttp 3812 6173503488 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-09-17 14:37:28,797 basehttp 3812 13589622784 "GET /media/profile_pictures/me.jpg HTTP/1.1" 200 721666 +INFO 2025-09-17 14:37:28,798 basehttp 3812 13572796416 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-09-17 14:37:28,800 basehttp 3812 6139850752 "GET /static/plugins/bootstrap-icons/font/fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6 HTTP/1.1" 200 130396 +INFO 2025-09-17 14:37:28,801 basehttp 3812 13572796416 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-09-17 14:37:28,802 basehttp 3812 6156677120 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-09-17 14:37:28,802 basehttp 3812 13589622784 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-09-17 14:37:28,803 basehttp 3812 6173503488 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-09-17 14:37:28,804 basehttp 3812 6139850752 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-09-17 14:37:28,807 basehttp 3812 13572796416 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-09-17 14:37:28,807 basehttp 3812 6139850752 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-09-17 14:37:28,808 basehttp 3812 13589622784 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-09-17 14:37:28,808 basehttp 3812 6173503488 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-09-17 14:37:28,808 basehttp 3812 6156677120 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-09-17 14:37:28,810 basehttp 3812 13589622784 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-09-17 14:37:28,810 basehttp 3812 6156677120 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-09-17 14:37:28,810 basehttp 3812 6173503488 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-09-17 14:37:28,811 basehttp 3812 13589622784 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-09-17 14:37:28,815 basehttp 3812 13572796416 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-09-17 14:37:28,815 basehttp 3812 6123024384 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-09-17 14:37:28,816 basehttp 3812 6139850752 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-09-17 14:37:29,070 basehttp 3812 6139850752 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-09-17 14:37:29,071 basehttp 3812 6123024384 "GET /static/plugins/moment/min/moment.min.js.map HTTP/1.1" 200 98730 +INFO 2025-09-17 14:37:29,071 basehttp 3812 13572796416 "GET /static/plugins/chart.js/dist/chart.umd.js.map HTTP/1.1" 200 958364 +INFO 2025-09-17 14:37:29,075 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:37:29,188 log 3812 13589622784 Not Found: /favicon.ico +WARNING 2025-09-17 14:37:29,188 basehttp 3812 13589622784 "GET /favicon.ico HTTP/1.1" 404 2557 +INFO 2025-09-17 14:38:01,446 basehttp 3812 13589622784 "GET /en/emr/care-plans/ HTTP/1.1" 200 112758 +WARNING 2025-09-17 14:38:01,461 log 3812 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:38:01,461 basehttp 3812 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:38:05,989 basehttp 3812 13589622784 "GET /en/emr/care-plans/206/ HTTP/1.1" 200 66593 +WARNING 2025-09-17 14:38:06,010 log 3812 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:38:06,010 basehttp 3812 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:38:06,074 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:38:25,960 log 3812 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:38:25,960 basehttp 3812 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-09-17 14:38:25,975 log 3812 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:38:25,976 basehttp 3812 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:39:01,565 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:39:38,741 basehttp 3812 13589622784 "GET /en/emr/care-plans/210/ HTTP/1.1" 200 66077 +WARNING 2025-09-17 14:39:38,760 log 3812 13589622784 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:39:38,760 basehttp 3812 13589622784 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:39:38,811 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:40:38,834 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:41:38,838 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:42:38,841 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:43:38,844 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:44:38,837 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:45:38,854 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:46:38,853 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:47:38,857 basehttp 3812 13589622784 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:48:38,861 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:49:12,371 log 3812 6139850752 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:49:12,372 basehttp 3812 6139850752 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:49:12,373 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +WARNING 2025-09-17 14:49:12,383 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:49:12,383 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:49:22,292 basehttp 3812 6123024384 "GET /en/emr/care-plans/210/ HTTP/1.1" 200 66077 +WARNING 2025-09-17 14:49:22,312 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:49:22,312 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:49:22,366 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:49:23,579 basehttp 3812 6123024384 "GET /en/emr/care-plans/210/update/ HTTP/1.1" 200 117039 +INFO 2025-09-17 14:49:23,599 basehttp 3812 6156677120 "GET /static/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css HTTP/1.1" 200 15733 +INFO 2025-09-17 14:49:23,599 basehttp 3812 6139850752 "GET /static/plugins/select2/dist/css/select2.min.css HTTP/1.1" 200 14966 +INFO 2025-09-17 14:49:23,599 basehttp 3812 6173503488 "GET /static/plugins/summernote/dist/summernote-lite.min.css HTTP/1.1" 200 30684 +INFO 2025-09-17 14:49:23,600 basehttp 3812 13589622784 "GET /static/plugins/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js HTTP/1.1" 200 33871 +INFO 2025-09-17 14:49:23,600 basehttp 3812 13572796416 "GET /static/plugins/select2/dist/js/select2.min.js HTTP/1.1" 200 70851 +WARNING 2025-09-17 14:49:23,601 log 3812 6123024384 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-09-17 14:49:23,601 basehttp 3812 6123024384 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-09-17 14:49:23,607 basehttp 3812 6123024384 "GET /static/plugins/summernote/dist/summernote-lite.min.js HTTP/1.1" 200 186367 +INFO 2025-09-17 14:49:23,688 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:50:23,709 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:51:23,695 basehttp 3812 6123024384 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:52:05,905 autoreload 3812 8682856640 /Users/marwanalwali/manus_project/hospital_management_system_v4/core/templatetags/custom_filters.py changed, reloading. +INFO 2025-09-17 14:52:06,450 autoreload 46951 8682856640 Watching for file changes with StatReloader +INFO 2025-09-17 14:52:23,748 basehttp 46951 6157201408 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4675 +INFO 2025-09-17 14:55:29,090 autoreload 50066 8682856640 Watching for file changes with StatReloader