// Adds dimensions UUID, Author and Topic into GA4
Thursday, December 4, 2025
29.3 C
Singapore

Jamus Lim Discusses Solutions to Rising Healthcare Costs in Singapore

Greed can have little to do with rising healthcare costs, explained Workers’ Party MP Jamus Lim in a Thursday morning (Oct 27) Facebook post.

The Sengkang GRC Member of Parliament praised the country’s healthcare system, he noted that medical costs have risen faster than overall inflation recently, and listed some of the suggestions he brought up in Parliament on how spiralling costs can be controlled.

Assoc Prof Lim wrote in his post the three pillars that have made Singapore’s healthcare successful—Medisave, Medishield, and Medifund, but added that these “only finance a bit more than 8 percent of national health expenses, with most costs still paid for out-of-pocket.”

He also noted the rapid change in the healthcare cost landscape, with the medical inflation rate possibly growing between 7 and 10 per cent.

Earlier this month, the government’s push toward preventative health was discussed in Parliament, which should help curb medical costs.

However, Assoc Prof Lim argued, “improving health cannot be the sole strategy for keeping our medical costs in check. We need to recognize that the economics of healthcare has a tendency to skirt competitive forces, which is the usual way markets keep prices low.”

See also  Jamus Lim uses parable of 'saving and spending' to explain why we should not have a GST hike

He outlined the suggestions he has made in order to control the rise in healthcare costs, including the following:

  • Improving pricing transparency at clinics and hospitals by requiring doctors to post their multiplier over MOH benchmarks.

312808927 638434577938469 6104924743509283135 n

  • Mandating the carrying over of pre-existing conditions. 

313205038 638433061271954 5217908099173567018 n

  • Medishield Life becoming more proactive in bargaining for lower prices. 

313135399 638433987938528 9221544537498276515 n

  • Scrutinizing the face value of public charges. 

305756577 638434584605135 5409977676821014824 n

“Hence, when we see recent reports of excess wait times at hospitals (including, alas, in #SengkangGRC General), I worry that this public-private price differential has gotten out of whack,” wrote Assoc Prof Lim.

“We should also recognize that some drivers of rising medical costs have little to do with greedy doctors, patients, hospitals, or insurers. 

Record land sales eventually get passed on via higher rents and, in turn, higher medical fees. If we insist on market pricing of land, regardless of function, we invite such price spirals. Land prices indirectly become an implicit tax, and a millstone around the necks of the sick and infirm,” he added.

See also  S'pore man drove to JB caught on CCTV peeing while bouncing up & down, side to side on roadside drain next to his parked car

He also mentioned in his post the nonmedical tools that can be used to curb rising healthcare costs, such as the better integration of information technology systems for insurance claims.

“The bottom line is that there’s unlikely to be a silver bullet for solving our medical cost woes. #HealthySG is one pillar. But we mustn’t place it all on the patient. We can also better design and regulate the healthcare financing market. #makingyourvotecount,: wrote the Sengkang GRC MP.

/TISG

Read also: 

Jamus Lim: Resident shares concerns over migrant professionals crowding out locals – Singapore News 

Resident talks to Jamus Lim about challenges singles face in Singapore 

Resident tells Jamus Lim that higher prices are “too close, too many, can’t breathe” – Singapore News 

WP’s Jamus Lim, Gerald Giam, Dennis Tan join in discussion with Australia’s Assistant Foreign Affairs Minister on ties with Singapore & Australia

- Advertisement -

Hot this week

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); } });
// //