Emergency Department waiting times - Canberra Health Services (2024)

Emergency department wait times are currently unavailable.

Emergency Departments

Walk-in Centres

Disclaimer:

  • Information provided on this page is a general guide only.
  • Patients will be seen in order of urgency on arrival.
  • Walk-in Centre waiting and treatment times are the calculated average times for non-critical patients in the previous 2 hours.
  • Emergency Department treatment times are the calculated average times for non-critical patients in the previous 2 hours.
  • Emergency Department waiting time represents the expected time 4 out of 5 non-critical patients will wait.

"; html += "

"; } html += "

" + "

" + entity.EntityName + "

" + "

"; html += "

"; html += "

" html += "

"; html += ""; html += "

"; html += "

"; html += "Patients waiting"; html += "

"; html += "

"; html += "

" html += "

"; html += ""; html += "

"; html += "

"; html += "Average waiting time"; html += "

"; html += "

"; html += "

" html += "

"; html += ""; html += "

"; html += "

"; html += "Average treatment time"; html += "

"; html += "

"; html += "

" html += "

"; html += ""; html += "

"; html += "

"; html += "Total time"; html += "

"; html += "

"; html += "

"; html += "

"; let entityType = entity.EntityType.toLowerCase().trim(); if (entityType === "wic") { walkInCentresContainer.innerHTML += html; setContainerVisibility('walkInCentresOuterContainer', true); } else if (entityType === "ed") { emergencyDepartmentsContainer.innerHTML += html; setContainerVisibility('emergencyDepartmentsOuterContainer', true); } if ((entity.IsOpen) && (entityType === "ed") && ((numberOfPatientsWaitingToStartTreatment === CONST_GLOBAL_NOT_AVAILABLE) || (averageTimeWaitedForTreatment === CONST_GLOBAL_NOT_AVAILABLE) || (averageTimeSpentReceivingTreatment === CONST_GLOBAL_NOT_AVAILABLE)) ) { setContainerVisibility("errorMessage", true); } writeStat("numberOfPatientsWaitingToStartTreatment_" + entityId, numberOfPatientsWaitingToStartTreatment, 0, 200); writeStat("averageTimeWaitedForTreatment_" + entityId, averageTimeWaitedForTreatment, 0, 200); writeStat("averageTimeSpentReceivingTreatment_" + entityId, averageTimeSpentReceivingTreatment, 0, 200); writeStat("totalTime_" + entityId, getTotalTime(averageTimeWaitedForTreatment, averageTimeSpentReceivingTreatment), 0, 200); }); emergencyDepartmentsContainer.innerHTML += "

Last updated:

"; walkInCentresContainer.innerHTML += "

Last updated:

"; writeStat("dataLoadTimeEmergencyDepartments", getDateTimeInLocalFormat(GLOBAL_Data_Load_Time), 0, 50); writeStat("dataLoadTimeWalkInCentres", getDateTimeInLocalFormat(GLOBAL_Data_Load_Time), 0, 50); } catch (exception) {console.log(exception);}} async function loadUnprocessedStats() { GLOBAL_Raw_API_Unprocessed_Entities = []; let errorMessage = getDocElement("#errorMessage"); let unprocessedStats = await getRemoteTextContent("https://www.canberrahealthservices.act.gov.au/_designs/generic-modules/entitywaitingtimes/asset-listings/dynamic-wait-times-data-raw-asset-listing" + "/_nocache?CommonSettingsPageId=1991288&CustomSettingsPageId=1991359"); if (!(unprocessedStats === undefined)) { let tempDataContainer = getDocElement("#tempDataContainer"); tempDataContainer.innerHTML = unprocessedStats; try { let entitiesJSON = getDocElement("#tempDataContainer #dynamicWaitTimesData #divEntitiesJSON").innerHTML; GLOBAL_Raw_API_Unprocessed_Entities = Object.values(JSON.parse(entitiesJSON)); setContainerVisibility("errorMessage", false); } catch (exception) { console.log("Problem retrieving and/or parsing JSON data from Facility API. " + exception); setContainerVisibility("errorMessage", true); } } else { GLOBAL_Raw_API_Unprocessed_Entities = []; setContainerVisibility("errorMessage", true); }}async function populateActiveEntities() { GLOBAL_Active_Entities = []; let entitiesTableRows = getDocElements("#tempDataContainer #tblEntities tbody tr"); entitiesTableRows.forEach(function (row) { let entityId = getCleansedText(row.cells[0].innerHTML); let entityType = getCleansedText(row.cells[2].innerHTML).toLowerCase(); if ( GLOBAL_Entities_To_Show.includes(GLOBAL_Entities_To_Show_Keyword_All_ENTITIES) || GLOBAL_Entities_To_Show.includes(entityId.toLowerCase()) || ((GLOBAL_Entities_To_Show.includes(GLOBAL_Entities_To_Show_Keyword_All_WIC)) && (entityType === "wic")) || ((GLOBAL_Entities_To_Show.includes(GLOBAL_Entities_To_Show_Keyword_All_ED)) && (entityType === "ed"))) { let entityIsActive = mapToBoolean(getCleansedText(row.cells[6].innerHTML)); if (entityIsActive === true) { let entity = {}; entity.EntityId = entityId; entity.EntityName = getCleansedText(row.cells[1].innerHTML); entity.EntityType = entityType; entity.OpeningTime = getCleansedText(row.cells[3].innerHTML); entity.ClosingTime = getCleansedText(row.cells[4].innerHTML); entity.DaysClosed = getCleansedText(row.cells[5].innerHTML).replaceAll(" ", "").toLowerCase().split(','); entity.IsOpen = isEntityOpen(entity); entity.IsActive = true; setWaitingTimes(entity); GLOBAL_Active_Entities.push(entity); } } })}async function sortEntitiesByTotalTime() { let originalArrayEntities = [...GLOBAL_Active_Entities]; try { GLOBAL_Active_Entities = GLOBAL_Active_Entities.sort(function(first, second) { let firstAverageTimeWaitedForTreatment = ((first.AverageTimeWaitedForTreatment !== "") && (first.AverageTimeWaitedForTreatment !== undefined)) ? first.AverageTimeWaitedForTreatment : CONST_GLOBAL_NOT_AVAILABLE; let firstAverageTimeSpentReceivingTreatment = ((first.AverageTimeSpentReceivingTreatment !== "") && (first.AverageTimeSpentReceivingTreatment !== undefined)) ? first.AverageTimeSpentReceivingTreatment : CONST_GLOBAL_NOT_AVAILABLE; let secondAverageTimeWaitedForTreatment = ((second.AverageTimeWaitedForTreatment !== "") && (second.AverageTimeWaitedForTreatment !== undefined)) ? second.AverageTimeWaitedForTreatment : CONST_GLOBAL_NOT_AVAILABLE; let secondAverageTimeSpentReceivingTreatment = ((second.AverageTimeSpentReceivingTreatment !== "") && (second.AverageTimeSpentReceivingTreatment !== undefined)) ? second.AverageTimeSpentReceivingTreatment : CONST_GLOBAL_NOT_AVAILABLE; let firstTotalTime = getTotalTime(firstAverageTimeWaitedForTreatment, firstAverageTimeSpentReceivingTreatment); let secondTotalTime = getTotalTime(secondAverageTimeWaitedForTreatment, secondAverageTimeSpentReceivingTreatment); if (first.IsOpen === false) { return 1; } else if (first.NumberOfPatientsWaitingToStartTreatment === CONST_GLOBAL_NOT_AVAILABLE) { return 1; } else if (second.NumberOfPatientsWaitingToStartTreatment === CONST_GLOBAL_NOT_AVAILABLE) { return -1; } else if (firstTotalTime === CONST_GLOBAL_NOT_AVAILABLE) { return 1; } else if (firstTotalTime > secondTotalTime) { return 1; } else { return -1; } }); } catch (exception) { GLOBAL_Active_Entities = originalArrayEntities; }}function refreshStats() { let statRefreshTimingInMilliseconds = GLOBAL_Stat_Refresh_Timing_In_Seconds * 1000; let progressBarRefreshTimingInMilliseconds = 10; let millisecondsElapsed = 0; let intervalId = window.setInterval(function() { if (millisecondsElapsed > statRefreshTimingInMilliseconds) { displayStats(); millisecondsElapsed = -1500; //Account for latency between Squiz Cloud & AWS-hosted DB/Facility API; } else { let progressBars = getDocElements("#progressBar"); progressBars.forEach(function (progressBar) { let gradientCompletionPercentage = (1 - millisecondsElapsed/statRefreshTimingInMilliseconds) * 100; progressBar.style.backgroundImage = `linear-gradient(to right, #3D1063 ${gradientCompletionPercentage}%, transparent ${gradientCompletionPercentage}%)`; }); millisecondsElapsed += progressBarRefreshTimingInMilliseconds; } }, progressBarRefreshTimingInMilliseconds);}

About wait times

They are a guide only. How long you wait depends on how sick you and other people are. We aim to treat you as quickly as we can.

We have information about what to expect at the emergency department at Canberra Hospital.

University of Canberra Hospital does not have an emergency department. If you need emergency care call 000 or go directly to your nearest emergency department at North Canberra Hospital in Bruce or Canberra Hospital in Garran.

Free care for non-life threatening injuries and illnesses at our Walk-in Centres

Our Walk-in Centres offer free health care for non-life threatening injuries and illnesses. They are located at the Community Health Centres in Belconnen, Dickson, Gungahlin, Tuggeranong, and Weston Creek.

Opening hours are from 7.30am to 10pm daily, including public holidays. No appointment is needed.

Find out more about our Walk-in Centres.

Other places to get help

Not sure if you need to go to the emergency department? You can call Healthdirect at any time for advice on 1800022222.

CALMS provides comprehensive and quality after hours medical care and advice to all people living in and visiting the ACT. They are open when your regular GP is closed.

Emergency Department waiting times - Canberra Health Services (2024)
Top Articles
Latest Posts
Article information

Author: Golda Nolan II

Last Updated:

Views: 6433

Rating: 4.8 / 5 (58 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.