Walk-in Centres provide free health care fornon-life threatening injuries and illnesses to anyone who is over one year of age.They are part of the national network of Medicare Urgent Care Clinics.
The centres are open 7 days a week, including Christmas Day and New Year’s Day between 7.30am and 10pm. You don’t need to make an appointment, just come on in.
About this service
Walk-in Centres can provide you with a health assessment and treatment for a wide range of health needs including:
- common colds and influenza (you should have a RAT test first)
- conjunctivitis
- cuts, abrasions, bruises, burns
- sinusitis, tonsillitis, middle and outer ear infections
- ear wax removal for adults
- emergency contraception
- school sores
- simple gastroenteritis
- skin conditions
- sick certificates
- simple limb injuries
- Tetanus boosters if needed when you have an injury
- urinary tract infections.
We are staffed by Advance Practice Nurses and Nurse Practitioners. If your health needs are more than we can provide, we will direct or support you to the right care.
Who we care for
We care for anyone over one year of age.
You do not need a Medicare card and all services are free.
How to access this service
You do not need an appointment or any referral; you can just walk in between 7.30am and 10pm and wait for your turn to be seen.
There is no need to call us. Our nurses see people face to face and cannot take phone calls.
If you wish to speak to a nurse, please contact Health Direct: 1800 022 222.
An estimate of wait times at any of the Walk-in Centres is available below.
If you needed to speak to a reception staff member at one of the Walk-in Centres because you left something behind or need administration information, you can call (02) 5124 8080 and follow the prompts. Remember, you will not be able to speak to nursing staff.
What to expect
We provide care on a first come, first seen basis.
When you arrive at a Walk-in Centre please tell our reception staff why you need to be seen by a nurse. They’ll ask you for your name and other details before you will wait for your turn.
If you consent, we will send your GP a summary of your visit.
What to bring to your appointment
- Medicare card (not essential)
- Any letters or correspondence from your GP
- List of medicines you are currently taking (or the boxes), including medicines you have bought without a prescription, such as herbal supplements and vitamins
- Your child’s personal health record (Blue Book).
Where we’re located
The Walk-in Centres are located in Belconnen, Tuggeranong, Inner North (Dickson),Weston and Gungahlin.
FAQs
We can answer some of your frequently asked questions about Walk-in Centres.
Current wait times
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);}