document.addEventListener('DOMContentLoaded', function() {
const triggers = document.querySelectorAll('.AccordionTrigger');
triggers.forEach(trigger => {
trigger.addEventListener('click', function() {
toggleAccordion(this);
});
});
});
function toggleAccordion(trigger) {
const content = trigger.nextElementSibling;
if (content.classList.contains('active')) {
content.classList.remove('active');
trigger.classList.remove('active');
trigger.setAttribute('aria-expanded', 'false');
} else {
document.querySelectorAll('.AccordionContent').forEach(sec => sec.classList.remove('active'));
document.querySelectorAll('.AccordionTrigger').forEach(btn => {
btn.classList.remove('active');
btn.setAttribute('aria-expanded', 'false');
});
content.classList.add('active');
trigger.classList.add('active');
trigger.setAttribute('aria-expanded', 'true');
}
}
⚠ Flu vaccine update
As of April 4, 2025, online appointments are no longer available for flu vaccine. Individuals seeking flu vaccine for children aged 6 months to under 5 years of age and individuals facing significant barriers to access, such as newcomers without OHIP, can contact Ottawa Public Health’s Virtual Immunization Hub for information on where to access the vaccine. The Virtual Immunization Hub is available at 613-580-6744 Monday to Friday from 9:00 am to noon and 1:00 pm to 4:00 pm.
Why get vaccinated early?
The earlier you get the vaccine, the better your chances of preventing the flu.
Contact Us
Ottawa Public Health
100 Constellation Drive,
Ottawa, ON K2G 6J8
T 613-580-6744
YYT 613-580-9656
Toll free 1-866-426-8885
F 613-580-9660
Email: Email Ottawa Public Health