From 9d61ebb533edfa7391af906301234f9460214479 Mon Sep 17 00:00:00 2001 From: bolade Date: Wed, 26 Nov 2025 12:57:11 +0100 Subject: [PATCH] made ui chnages --- app/main.py | 1 + app/report_gen/page_13.html | 55 +++-- app/report_gen/page_14.html | 4 +- app/report_gen/page_20.html | 8 +- app/report_gen/page_6.html | 349 ++++++------------------------- app/services/report_generator.py | 1 + app/templates/upload.html | 101 ++++++++- notebooks/graphs.ipynb | 2 +- 8 files changed, 202 insertions(+), 319 deletions(-) diff --git a/app/main.py b/app/main.py index e80ee5c..d35bcb8 100644 --- a/app/main.py +++ b/app/main.py @@ -177,6 +177,7 @@ async def upload_files( # Prepare patient information patient_name = f"{first_name} {last_name}" + print(f"DEBUG: Received next_testing_date: '{next_testing_date}'") patient_info = { "patient_name": patient_name, "first_name": first_name, diff --git a/app/report_gen/page_13.html b/app/report_gen/page_13.html index c4c1b51..d6c5c9a 100644 --- a/app/report_gen/page_13.html +++ b/app/report_gen/page_13.html @@ -26,16 +26,16 @@ - -
+ +
-
+

Left Leg Analysis

- -
-
+
+ +
Baseline SmO₂
@@ -43,8 +43,8 @@ {{ left_baseline_smo2 | default('75.4%') }}
- -
+ +
Minimum SmO₂
@@ -55,8 +55,8 @@ {{ left_minimum_lap | default('Lap 6') }}
- -
+ +
Oxygen Drop
@@ -67,12 +67,12 @@ {{ left_drop_percentage | default('8% decrease') }}
- -
+ +
Recovery
-
"Optimal >100%"
+
Optimal >100%
{{ left_recovery_percentage | default('109%') }}
@@ -81,13 +81,13 @@
-
+

Right Leg Analysis

- -
-
+
+ +
Baseline SmO₂
@@ -95,8 +95,8 @@ {{ right_baseline_smo2 | default('82.9%') }}
- -
+ +
Minimum SmO₂
@@ -107,8 +107,8 @@ {{ right_minimum_lap | default('Lap 6') }}
- -
+ +
Oxygen Drop
@@ -119,12 +119,12 @@ {{ right_drop_percentage | default('11% decrease') }}
- -
+ +
Recovery
-
"Optimal >100%"
+
Optimal >100%
{{ right_recovery_percentage | default('97%') }}
@@ -143,10 +143,9 @@

• - {{ recovery_assessment | default('Excellent recovery - capacity') }} + + {{ recovery_assessment | default('Excellent recovery capacity') }} + - both legs recovered well

diff --git a/app/report_gen/page_14.html b/app/report_gen/page_14.html index 3fb3d73..926027b 100644 --- a/app/report_gen/page_14.html +++ b/app/report_gen/page_14.html @@ -29,7 +29,7 @@

  • {{ zone2_speed | default('___') }}{{ zone2_speed | default('___') }} mph at {{ zone2_incline | default('2% Incline') }}
  • @@ -54,7 +54,7 @@
  • {{ zone3_speed | default('____') }}{{ zone3_speed | default('___') }}mph + at {{ zone3_incline | default('2% Incline') }}
  • diff --git a/app/report_gen/page_20.html b/app/report_gen/page_20.html index 840153e..91e0d3c 100644 --- a/app/report_gen/page_20.html +++ b/app/report_gen/page_20.html @@ -16,7 +16,7 @@ class="w-full border-collapse border border-gray-300 text-xs" > - + @@ -238,7 +238,7 @@ class="w-full border-collapse border border-gray-300 text-xs" > - + @@ -467,7 +467,7 @@ class="w-full border-collapse border border-gray-300 text-xs" > - + @@ -641,7 +641,7 @@ class="w-full border-collapse border border-gray-300 text-xs" > - + diff --git a/app/report_gen/page_6.html b/app/report_gen/page_6.html index ef54354..709975d 100644 --- a/app/report_gen/page_6.html +++ b/app/report_gen/page_6.html @@ -1,7 +1,5 @@
    - - -
    +

    Weekly Meal Plan Breakdown @@ -15,131 +13,38 @@
    - -
    -
    - Monday + {% set days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] %} + {% for i in range(7) %} +
    + +
    + {{ days[i] }}
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} + +
    +
    + {{ deficit_calories | default('1725KCals') }} +
    +
    +
    {{ deficit_protein | default('120g Protein') }}
    +
    {{ deficit_carbs | default('155g Carbs') }}
    +
    {{ deficit_fat | default('69g Fat') }}
    +
    {{ deficit_fiber | default('25g Fibre') }}
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Tuesday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Wednesday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Thursday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Friday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Saturday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    -
    -
    - - -
    -
    - Sunday -
    -
    - {{ deficit_calories | default('1725KCals') }} -
    -
    -
    - {{ deficit_protein | default('120g Protein') }} -
    -
    {{ deficit_carbs | default('155g Carbs') }}
    -
    {{ deficit_fat | default('69g Fat') }}
    -
    {{ deficit_fiber | default('25g Fibre') }}
    + {% endfor %}
    @@ -151,166 +56,50 @@
    - -
    -
    - Monday + {% for i in range(7) %} +
    + +
    + {{ days[i] }}
    -
    - {{ refeed_weekday_calories | default('1615KCals') }} -
    -
    -
    - {{ refeed_weekday_protein | default('120g Protein') - }} + + {% if i < 5 %} +
    +
    + {{ refeed_weekday_calories | default('1615KCals') }} +
    +
    +
    {{ refeed_weekday_protein | default('120g Protein') }}
    +
    {{ refeed_weekday_carbs | default('142g Carbs') }}
    +
    {{ refeed_weekday_fat | default('63g Fat') }}
    +
    {{ refeed_weekday_fiber | default('24g Fibre') }}
    +
    -
    - {{ refeed_weekday_carbs | default('142g Carbs') }} + {% else %} +
    +
    + {{ refeed_weekend_calories | default('2000KCals') }} +
    +
    +
    {{ refeed_weekend_protein | default('120g Protein') }}
    +
    {{ refeed_weekend_carbs | default('190g Carbs') }}
    +
    {{ refeed_weekend_fat | default('84g Fat') }}
    +
    {{ refeed_weekend_fiber | default('30g Fibre') }}
    +
    -
    {{ refeed_weekday_fat | default('63g Fat') }}
    -
    - {{ refeed_weekday_fiber | default('24g Fibre') }} -
    -
    -
    - - -
    -
    - Tuesday -
    -
    - {{ refeed_weekday_calories | default('1615KCals') }} -
    -
    -
    - {{ refeed_weekday_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekday_carbs | default('142g Carbs') }} -
    -
    {{ refeed_weekday_fat | default('63g Fat') }}
    -
    - {{ refeed_weekday_fiber | default('24g Fibre') }} -
    -
    -
    - - -
    -
    - Wednesday -
    -
    - {{ refeed_weekday_calories | default('1615KCals') }} -
    -
    -
    - {{ refeed_weekday_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekday_carbs | default('142g Carbs') }} -
    -
    {{ refeed_weekday_fat | default('63g Fat') }}
    -
    - {{ refeed_weekday_fiber | default('24g Fibre') }} -
    -
    -
    - - -
    -
    - Thursday -
    -
    - {{ refeed_weekday_calories | default('1615KCals') }} -
    -
    -
    - {{ refeed_weekday_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekday_carbs | default('142g Carbs') }} -
    -
    {{ refeed_weekday_fat | default('63g Fat') }}
    -
    - {{ refeed_weekday_fiber | default('24g Fibre') }} -
    -
    -
    - - -
    -
    - Friday -
    -
    - {{ refeed_weekday_calories | default('1615KCals') }} -
    -
    -
    - {{ refeed_weekday_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekday_carbs | default('142g Carbs') }} -
    -
    {{ refeed_weekday_fat | default('63g Fat') }}
    -
    - {{ refeed_weekday_fiber | default('24g Fibre') }} -
    -
    -
    - - -
    -
    - Saturday -
    -
    - {{ refeed_weekend_calories | default('2000KCals') }} -
    -
    -
    - {{ refeed_weekend_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekend_carbs | default('190g Carbs') }} -
    -
    {{ refeed_weekend_fat | default('84g Fat') }}
    -
    - {{ refeed_weekend_fiber | default('30g Fibre') }} -
    -
    -
    - - -
    -
    - Sunday -
    -
    - {{ refeed_weekend_calories | default('2000KCals') }} -
    -
    -
    - {{ refeed_weekend_protein | default('120g Protein') - }} -
    -
    - {{ refeed_weekend_carbs | default('190g Carbs') }} -
    -
    {{ refeed_weekend_fat | default('84g Fat') }}
    -
    - {{ refeed_weekend_fiber | default('30g Fibre') }} -
    -
    + {% endif %}
    + {% endfor %}
    diff --git a/app/services/report_generator.py b/app/services/report_generator.py index 050f7ea..3f8b499 100644 --- a/app/services/report_generator.py +++ b/app/services/report_generator.py @@ -528,6 +528,7 @@ class ReportGeneratorService: "weight": weight_kg, "fat_percentage": fat_pct, "gender": gender, + "next_testing_date": patient_info.get("next_testing_date", "Contact us for scheduling"), } contexts = self.context_generator.generate_all_contexts( patient_name, diff --git a/app/templates/upload.html b/app/templates/upload.html index f0e11cd..5e394ef 100644 --- a/app/templates/upload.html +++ b/app/templates/upload.html @@ -14,6 +14,7 @@ Generator{% endblock %} {% block content %} {% endif %}
    +
    + + +
    +
    diff --git a/notebooks/graphs.ipynb b/notebooks/graphs.ipynb index 6508bf9..ddaa08b 100644 --- a/notebooks/graphs.ipynb +++ b/notebooks/graphs.ipynb @@ -3441,7 +3441,7 @@ ], "metadata": { "kernelspec": { - "display_name": "report-generation", + "display_name": ".venv", "language": "python", "name": "python3" },