From 8ceb3341012d0253cf3866fe52f094a2a52d076a Mon Sep 17 00:00:00 2001
From: Luis Aleixo Simulation: Simulation Name: {{ form.simulation_name }} Room Number: {{ form.room_number }} Results:
+ {% block report_summary %}
+ Taking into account the uncertainties tied to the model variables, in this scenario, the probability of one exposed occupant getting infected is {{ prob_inf | non_zero_percentage }}[*] and the expected number of new cases is {{ expected_new_cases | float_format }}.
+ {% endblock report_summary %}
+ [*] The results are based on the parameters and assumptions published in the CERN Open Report CERN-OPEN-2021-004 Input data: Virus variant:
- {% if form.virus_type == "SARS_CoV_2" %}
- SARS-CoV-2 (nominal strain)
- {% elif form.virus_type == "SARS_CoV_2_B117" %}
- SARS-CoV-2 (Alpha VOC)
- {% elif form.virus_type == "SARS_CoV_2_P1" %}
- SARS-CoV-2 (Gamma VOC)
- {% elif form.virus_type == "SARS_CoV_2_B16172" %}
- SARS-CoV-2 (Delta VOC)
- {% endif %}
- Room Volume: {{ model.concentration_model.room.volume }} m³ Room Central Heating: {{ "On" if form.room_heating_option else "Off" }} Ventilation data: Mechanical ventilation:
- {% if form.ventilation_type == "mechanical_ventilation" %}
- Yes
- {% if form.mechanical_ventilation_type == "mech_type_air_supply"%}
- Air supply flow rate: {{ form.air_supply }} m³ / hour
- {% elif form.mechanical_ventilation_type == "mech_type_air_changes"%}
- Air changes per hour: {{ form.air_changes }} h⁻¹
- {% endif %}
- Natural ventilation:
- {% if form.ventilation_type == "natural_ventilation"%}
- Yes Number of windows: {{ form.windows_number }} Height of window: {{ form.window_height }} m Window type:
- {% if form.window_type == "window_hinged" %}
- Top- or Bottom-Hung Width of window: {{ form.window_width }} m Opening distance: {{ form.opening_distance }} m Windows open:
- {% if form.window_opening_regime == "windows_open_periodically" %}
- Periodically for {{ form.windows_duration | readable_minutes}}
- every {{ form.windows_frequency | readable_minutes}}
- {% elif form.window_opening_regime == "windows_open_permanently" %}
- Permanently
- {% endif %}
- When using the natural ventilation option, air flows are calculated using averaged hourly temperatures for the Geneva region, based on historical data for the month selected. HEPA Filtration: {{ 'Yes' if form.hepa_option else 'No' }} HEPA amount: {{ form.hepa_amount }} m³ / hour Alternative scenarios: Event data: Number of attendees and infected people: {{ form.total_people }} in attendance, of whom {{ form.infected_people }}
- {{ "is" if form.infected_people == 1 else "are" }}
- infected.
- Activity type:
- {% if form.activity_type == "office" %}
- Office – typical scenario with all persons seated, talking occasionally (talking assumed for 1/3rd of the time).
- {% elif form.activity_type == "meeting" %}
- Meeting – typical scenario with all persons seated, one person talking at a time.
- {% elif form.activity_type == "callcentre" %}
- Call Centre = typical office-like scenario with all persons seated, all talking continuously.
- {% elif form.activity_type == "controlroom-day" %}
- Control Room (Day Shift) = specific control room scenario, all persons seated, all talking 50% of the time.
- {% elif form.activity_type == "controlroom-night" %}
- Control Room (Night Shift) = specific control room scenario with all persons seated, all talking for 10% of the time.
- {% elif form.activity_type == "library" %}
- Library = Library scenario with all persons seated, breathing and not talking.
- {% elif form.activity_type == "workshop" %}
- Workshop = assembly workshop environment, all persons doing moderate physical activity, talking 50% of the time.
- {% elif form.activity_type == "training" %}
- Training – one person (the trainer) standing, talking, all others seated, talking quietly (whispering). It is assumed the trainer is the infected person, for the worst case scenario.
- {% elif form.activity_type == "lab" %}
- Laboratory = Lab or technical environment, all persons doing light physical activity, talking 50% of the time.
- {% elif form.activity_type == "gym" %}
- Gym = For comparison only, all persons doing heavy physical exercise, breathing and not talking.
- {% endif %}
- Exposed occupant(s) activity time: Notes for alternative scenarios:
+ Click the QR code to regenerate the report and get a shareable link.
+ CARA is a risk assessment tool developed to model the concentration of viruses in enclosed spaces, in order to inform space-management decisions.
+
+ CARA models the concentration profile of potential infectious viruses in enclosed spaces with clear and intuitive graphs.
+ The user can set a number of parameters, including room volume, exposure time, activity type, mask-wearing and ventilation.
+ The report generated indicates how to avoid exceeding critical concentrations and chains of airborne transmission in spaces such as individual offices, meeting rooms and labs.
+
+ The risk assessment tool simulates the long-range airborne spread SARS-CoV-2 virus in a finite volume, assuming a homogenous mixture, and estimates the risk of COVID-19 infection therein.
+ The results DO NOT include short-range airborne exposure (where the physical distance is a significant factor) nor the other known modes of SARS-CoV-2 transmission.
+ Hence, the output from this model is only valid when the other recommended public health & safety instructions are observed, such as adequate physical distancing, good hand hygiene and other barrier measures.
+
+ The model used is based on scientific publications relating to airborne transmission of infectious diseases, dose-response exposures and aerosol science, as of February 2021.
+ It can be used to compare the effectiveness of different airborne-related risk mitigation measures.
+
+ Note that this model applies a deterministic approach, i.e., it is assumed at least one person is infected and shedding viruses into the simulated volume.
+ Nonetheless, it is also important to understand that the absolute risk of infection is uncertain, as it will depend on the probability that someone infected attends the event.
+ The model is most useful for comparing the impact and effectiveness of different mitigation measures such as ventilation, filtration, exposure time, physical activity and
+ the size of the room, only considering long-range airborne transmission of COVID-19 in indoor settings.
+
+ This tool is designed to be informative, allowing the user to adapt different settings and model the relative impact on the estimated infection probabilities.
+ The objective is to facilitate targeted decision-making and investment through comparisons, rather than a singular determination of absolute risk.
+ While the SARS-CoV-2 virus is in circulation among the population, the notion of 'zero risk' or 'completely safe scenario' does not exist.
+ Each event modelled is unique, and the results generated therein are only as accurate as the inputs and assumptions.
+
+ CARA has not undergone review, approval or certification by competent authorities, and as a result, it cannot be considered
+ as a fully endorsed and reliable tool, namely in the assessment of potential viral emissions from infected hosts to be modelled.
+ Simulation: Simulation Name: {{ form.simulation_name }} Room Number: {{ form.room_number }} Input data: Start time: {{ form.exposed_start | minutes_to_time }}    End time: {{ form.exposed_finish | minutes_to_time }} Virus variant:
+ {% if form.virus_type == "SARS_CoV_2" %}
+ SARS-CoV-2 (nominal strain)
+ {% elif form.virus_type == "SARS_CoV_2_B117" %}
+ SARS-CoV-2 (Alpha VOC)
+ {% elif form.virus_type == "SARS_CoV_2_P1" %}
+ SARS-CoV-2 (Gamma VOC)
+ {% elif form.virus_type == "SARS_CoV_2_B16172" %}
+ SARS-CoV-2 (Delta VOC)
+ {% endif %}
+ Room Volume: {{ model.concentration_model.room.volume }} m³ Room Central Heating: {{ "On" if form.room_heating_option else "Off" }} Infected occupant(s) activity time: Start time: {{ form.infected_start | minutes_to_time }}    End time: {{ form.infected_finish | minutes_to_time }} Event for the month of {{ form.event_month }} Break data: Exposed occupant(s): Lunch break:
- {% if form.exposed_lunch_option%}
- Yes Start time: {{ form.exposed_lunch_start | minutes_to_time }}    End time: {{ form.exposed_lunch_finish | minutes_to_time }} Coffee breaks: {{ form.exposed_number_of_coffee_breaks() }}
- {% if form.exposed_number_of_coffee_breaks() > 0 %}
- each of {{ form.exposed_coffee_duration }} minutes duration
- Coffee break {{ loop.index }}: Start: {{ start_time | minutes_to_time }}    End: {{ end_time | minutes_to_time }} Ventilation data: Mechanical ventilation:
+ {% if form.ventilation_type == "mechanical_ventilation" %}
+ Yes
+ {% if form.mechanical_ventilation_type == "mech_type_air_supply"%}
+ Air supply flow rate: {{ form.air_supply }} m³ / hour
+ {% elif form.mechanical_ventilation_type == "mech_type_air_changes"%}
+ Air changes per hour: {{ form.air_changes }} h⁻¹
+ {% endif %}
+ Natural ventilation:
+ {% if form.ventilation_type == "natural_ventilation"%}
+ Yes Number of windows: {{ form.windows_number }} Height of window: {{ form.window_height }} m Window type:
+ {% if form.window_type == "window_hinged" %}
+ Top- or Bottom-Hung Width of window: {{ form.window_width }} m Opening distance: {{ form.opening_distance }} m Windows open:
+ {% if form.window_opening_regime == "windows_open_periodically" %}
+ Periodically for {{ form.windows_duration | readable_minutes}}
+ every {{ form.windows_frequency | readable_minutes}}
+ {% elif form.window_opening_regime == "windows_open_permanently" %}
+ Permanently
+ {% endif %}
+ When using the natural ventilation option, air flows are calculated using averaged hourly temperatures for the Geneva region, based on historical data for the month selected. HEPA Filtration: {{ 'Yes' if form.hepa_option else 'No' }} HEPA amount: {{ form.hepa_amount }} m³ / hour Infected occupant(s): Lunch break:
- {% if form.infected_lunch_option%}
- Yes Start time: {{ form.infected_lunch_start | minutes_to_time }}    End time: {{ form.infected_lunch_finish | minutes_to_time }} Coffee breaks: {{ form.infected_number_of_coffee_breaks() }}
- {% if form.infected_number_of_coffee_breaks() > 0 %}
- each of {{ form.infected_coffee_duration }} minutes duration
- Coffee break {{ loop.index }}: Start: {{ start_time | minutes_to_time }}    End: {{ end_time | minutes_to_time }} Event data: Number of attendees and infected people: {{ form.total_people }} in attendance, of whom {{ form.infected_people }}
+ {{ "is" if form.infected_people == 1 else "are" }}
+ infected.
+ Activity type:
+ {% if form.activity_type == "office" %}
+ Office – typical scenario with all persons seated, talking occasionally (talking assumed for 1/3rd of the time).
+ {% elif form.activity_type == "meeting" %}
+ Meeting – typical scenario with all persons seated, one person talking at a time.
+ {% elif form.activity_type == "callcentre" %}
+ Call Centre = typical office-like scenario with all persons seated, all talking continuously.
+ {% elif form.activity_type == "controlroom-day" %}
+ Control Room (Day Shift) = specific control room scenario, all persons seated, all talking 50% of the time.
+ {% elif form.activity_type == "controlroom-night" %}
+ Control Room (Night Shift) = specific control room scenario with all persons seated, all talking for 10% of the time.
+ {% elif form.activity_type == "library" %}
+ Library = Library scenario with all persons seated, breathing and not talking.
+ {% elif form.activity_type == "workshop" %}
+ Workshop = assembly workshop environment, all persons doing moderate physical activity, talking 50% of the time.
+ {% elif form.activity_type == "training" %}
+ Training – one person (the trainer) standing, talking, all others seated, talking quietly (whispering). It is assumed the trainer is the infected person, for the worst case scenario.
+ {% elif form.activity_type == "lab" %}
+ Laboratory = Lab or technical environment, all persons doing light physical activity, talking 50% of the time.
+ {% elif form.activity_type == "gym" %}
+ Gym = For comparison only, all persons doing heavy physical exercise, breathing and not talking.
+ {% endif %}
+ Exposed occupant(s) activity time: Start time: {{ form.exposed_start | minutes_to_time }}    End time: {{ form.exposed_finish | minutes_to_time }} Infected occupant(s) activity time: Start time: {{ form.infected_start | minutes_to_time }}    End time: {{ form.infected_finish | minutes_to_time }} Event for the month of {{ form.event_month }} Mask wearing: Masks worn at workstations? {{ 'Yes' if form.mask_wearing_option == "mask_on" else 'No' }} Mask type: {{ form.mask_type }} Break data: Exposed occupant(s): Lunch break:
+ {% if form.exposed_lunch_option%}
+ Yes Start time: {{ form.exposed_lunch_start | minutes_to_time }}    End time: {{ form.exposed_lunch_finish | minutes_to_time }} Coffee breaks: {{ form.exposed_number_of_coffee_breaks() }}
+ {% if form.exposed_number_of_coffee_breaks() > 0 %}
+ each of {{ form.exposed_coffee_duration }} minutes duration
+ Coffee break {{ loop.index }}: Start: {{ start_time | minutes_to_time }}    End: {{ end_time | minutes_to_time }} Infected occupant(s): Lunch break:
+ {% if form.infected_lunch_option%}
+ Yes Start time: {{ form.infected_lunch_start | minutes_to_time }}    End time: {{ form.infected_lunch_finish | minutes_to_time }} Coffee breaks: {{ form.infected_number_of_coffee_breaks() }}
+ {% if form.infected_number_of_coffee_breaks() > 0 %}
+ each of {{ form.infected_coffee_duration }} minutes duration
+ Coffee break {{ loop.index }}: Start: {{ start_time | minutes_to_time }}    End: {{ end_time | minutes_to_time }} Mask wearing: Masks worn at workstations? {{ 'Yes' if form.mask_wearing_option == "mask_on" else 'No' }} Mask type: {{ form.mask_type }} Results:
- {% block report_summary %}
- Taking into account the uncertainties tied to the model variables, in this scenario, the probability of one exposed occupant getting infected is {{ prob_inf | non_zero_percentage }}[*] and the expected number of new cases is {{ expected_new_cases | float_format }}.
- {% endblock report_summary %}
- [*] The results are based on the parameters and assumptions published in the CERN Open Report CERN-OPEN-2021-004 Alternative scenarios:
-
-
+
-
-
+
-
- {% else %}
- No
- {% endif %}
-
-
-
-
- {% endif %}
-
-
+
+ {% block report_scenarios_summary_table %}
+
+
+
+ {% endblock report_scenarios_summary_table %}
+
+
+
+
+
+ {% for scenario_name, scenario_stats in alternative_scenarios.stats.items() %}
+ Scenario
+ P(I)
+ Expected new cases
+
+
+ {% endfor %}
+
+ {{ scenario_name }}
+ {{ scenario_stats.probability_of_infection | non_zero_percentage }}
+ {{ scenario_stats.expected_new_cases | float_format }}
+
+
+
+
+ The other alternative scenarios shown for comparison will not include either HEPA filtration or FFP2 masks.
+
+
+ {% endblock report_results %}
+
+ {% block report_footer %}
+
+
+
Alternatively, scan to regenerate the report.
Mobile-friendly app coming soon!
+
+
Disclaimer:
-
-
-
-
-
+
-
- {% else%}
- No
- {% endif %}
-
-
- {%- for start_time, end_time in form.exposed_coffee_break_times() %}
-
- {% endif %}
-
+
- {% if form.infected_dont_have_breaks_with_exposed %}
-
+
+ {% else %}
+ No
+ {% endif %}
+
+
+
+
+ {% endif %}
+
-
- {% endif %}
+
-
- {% else%}
- No
- {% endif %}
-
-
- {%- for start_time, end_time in form.infected_coffee_break_times() %}
-
- {% endif %}
-
+
-
+
+
+
+
-
+ {% if form.infected_dont_have_breaks_with_exposed %}
+
+
-
+
+ {% else%}
+ No
+ {% endif %}
+
+
+ {%- for start_time, end_time in form.exposed_coffee_break_times() %}
+
+ {% endif %}
+
+
+ {% endif %}
-{% endblock simulation_overview %}
+
+
+ {% else%}
+ No
+ {% endif %}
+
+
+ {%- for start_time, end_time in form.infected_coffee_break_times() %}
+
+ {% endif %}
+
+
-
+ {% endblock simulation_overview %}
-
+
-
-
- {% endblock report_scenarios_summary_table %}
-
-
-
-
- {% for scenario_name, scenario_stats in alternative_scenarios.stats.items() %}
- Scenario
- P(I)
- Expected new cases
-
-
- {% endfor %}
-
- {{ scenario_name }}
- {{ scenario_stats.probability_of_infection | non_zero_percentage }}
- {{ scenario_stats.expected_new_cases | float_format }}
-
Notes for alternative scenarios:
-
- Click the QR code to regenerate the report and get a shareable link.
Alternatively, scan to regenerate the report.
Mobile-friendly app coming soon!
-
Disclaimer:
- CARA is a risk assessment tool developed to model the concentration of viruses in enclosed spaces, in order to inform space-management decisions. -
-- CARA models the concentration profile of potential infectious viruses in enclosed spaces with clear and intuitive graphs. - The user can set a number of parameters, including room volume, exposure time, activity type, mask-wearing and ventilation. - The report generated indicates how to avoid exceeding critical concentrations and chains of airborne transmission in spaces such as individual offices, meeting rooms and labs. -
-- The risk assessment tool simulates the long-range airborne spread SARS-CoV-2 virus in a finite volume, assuming a homogenous mixture, and estimates the risk of COVID-19 infection therein. - The results DO NOT include short-range airborne exposure (where the physical distance is a significant factor) nor the other known modes of SARS-CoV-2 transmission. - Hence, the output from this model is only valid when the other recommended public health & safety instructions are observed, such as adequate physical distancing, good hand hygiene and other barrier measures. -
-- The model used is based on scientific publications relating to airborne transmission of infectious diseases, dose-response exposures and aerosol science, as of February 2021. - It can be used to compare the effectiveness of different airborne-related risk mitigation measures. -
-- Note that this model applies a deterministic approach, i.e., it is assumed at least one person is infected and shedding viruses into the simulated volume. - Nonetheless, it is also important to understand that the absolute risk of infection is uncertain, as it will depend on the probability that someone infected attends the event. - The model is most useful for comparing the impact and effectiveness of different mitigation measures such as ventilation, filtration, exposure time, physical activity and - the size of the room, only considering long-range airborne transmission of COVID-19 in indoor settings. -
-- This tool is designed to be informative, allowing the user to adapt different settings and model the relative impact on the estimated infection probabilities. - The objective is to facilitate targeted decision-making and investment through comparisons, rather than a singular determination of absolute risk. - While the SARS-CoV-2 virus is in circulation among the population, the notion of 'zero risk' or 'completely safe scenario' does not exist. - Each event modelled is unique, and the results generated therein are only as accurate as the inputs and assumptions. -
-- CARA has not undergone review, approval or certification by competent authorities, and as a result, it cannot be considered - as a fully endorsed and reliable tool, namely in the assessment of potential viral emissions from infected hosts to be modelled. -
- - {% endblock disclaimer %} -