// Adds dimensions UUID, Author and Topic into GA4
Sunday, July 26, 2026
28.3 C
Singapore

18 staff disciplined after “human error” at TTSH put patients at risk of infection

Tan Tock Seng Hospital (TTSH) has disciplined 18 staff after investigations by the National Health Group (NHG) found that “human error” caused the hospital to put patients at risk after staff failed to fully sterilise 8 packs of dental instruments that were used for treatments between 28 Nov and 8 Dec 2018.

TTSH has issued warnings and imposed financial penalties against the 18 staff for the lapse.

According to the NHG investigations, the staff at TTSH’s dental clinic loaded 8 packs of instruments in an autoclave machine used for steam sterilisation, but failed to start the process. Subsequently, another staff unloaded and stored the unsterilised instruments, unaware that the instruments had not undergone steam sterilisation.

Last month, TTSH had said that although 575 patients had been treated at the dental clinic during the affected period, only up to eight patients “may have received treatment using the affected instruments.”

The Ministry of Health (MOH) has, in the meantime, said that it is also investigating the case and that it will review the incident reports from NHG and TTSH to determine whether  further regulations or actions are needed.

- Advertisement -

Hot this week

‘Why is screaming becoming part of corporate culture in Singapore?’: Worker says boss’s shouting left him anxious

A Singapore worker shared how years of being shouted at by his manager left him anxious, afraid to speak up and constantly second-guessing himself at work.

‘What comes next?’: Singaporean on track to FIRE at 35 wonders how to spend life after work

After years of working 12-hour days to achieve financial independence, a Singaporean says they're finally ready to retire—but aren't sure what life without work will look like.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks