Skip to Content
CMSSmartCMS (Singapore)Overview

SmartCMS (Singapore)

SmartCMS is the national gateway, run by Synapxe, that Singapore clinic management systems call to reach MOH and agency back-ends: CHAS and MOH subsidy claims, Medisave (CDMP) claims, Screen for Life, the National Immunisation Registry, disease notification, chronic disease indicators, NEHR referrals, migrant worker health reporting and more.

Medbot CMS runs these national workflows from the screens a clinic already uses. Staff verify a patient’s CHAS card at check-in, code diagnoses during the consultation, and choose claims when they bill the visit. Medbot then prepares, sends and tracks the claims and reports.

Status: built, awaiting Synapxe certification. The claims and reports workflows on these pages are built to Synapxe’s specifications and tested against a mock gateway. Nothing is sent for a clinic location until Synapxe approves it and an admin switches it on in SmartCMS Settings. See What works today.

How it fits together

Two layers sit between Medbot and the national back-ends:

LayerWhat it does
CAG (the API gateway)Authenticates the caller with an API key and a short-lived signed JWT.
SCG (the SmartCMS Gateway)Checks the message envelope, routes it to the right back-end, and checks that the clinic is entitled to that service.

Every call names the clinic by its MOH HE code, so each clinic location needs one before it can connect.

SmartCMS is enabled per organisation and only for organisations whose country is Singapore (SG). Everywhere else, none of it appears.

Key concepts

ConceptWhat it is
ModuleA group of SmartCMS services a clinic subscribes to, e.g. “CHAS and MOH subsidy claims” or “National Immunisation Registry”. An admin chooses them when creating the organisation or later in Organisation Settings. See Modules & Gating.
BadgeSynapxe’s grouping of modules for certification: CHAS Badge, Migrant Worker Health Badge, Healthier SG bundle.
HE codeThe MOH Health Establishment code of one clinic location. SmartCMS identifies the clinic on every call by this code. See Singapore Registration.
Regulatory identityThe organisation’s UEN and GST details, each location’s HE code and Hospital Code, and each practitioner’s MCR or SNB number.
EntitlementSynapxe’s approval for one location to use one service group in one environment (UAT or production). An admin records it in SmartCMS Settings. Nothing is sent for a location that is not switched on.
Claims queueEvery claim the organisation has prepared, with its status at MHCP or CPF. See Claims Workflow.
Agent policyHow far an AI agent may take a claim: off, prepare only, or auto-submit. See Claims Agent.
Evidence logAn encrypted record of every message Medbot sends to SmartCMS and every reply, kept for audit and certification.

What works today

AreaState
Choosing SmartCMS modules (wizard and settings)Available
Singapore registration: UEN, GST, HE code, Hospital Code, location email and phoneAvailable
SmartCMS settings: switching services on per location, connection test, accreditation check, agent policy, agent credentials, Synapxe onboarding export, SIT evidenceAvailable
CHAS verification at check-in and Verify nowAvailable
Coded diagnoses (ICD-10-AM) on the visitAvailable
Singapore billing: one bill per visit, receipt numbers, GST, bill categories, void and correctAvailable
Claims: CHAS, PHPC, vaccination and CDS subsidies, Screen for Life, MedisaveAvailable
Claims queue: submit, re-prepare, discard, status tracking, CHAS appeals, Medisave amend and cancel, CPF payment reconciliationAvailable
Claims agent: nightly run, “Prepare today’s claims”, AI assistant connections over MCPAvailable
Reports: NIR, disease notification (DEROM), CIDC, NEHR referral letters, migrant worker healthAvailable
Sending to Synapxe UAT or productionWaiting on Synapxe’s approval of each location
Medical alerts and allergies (CMIS), Healthier SGPlanned

The screens

A Singapore organisation with a matching module gets a SmartCMS group in the sidebar:

ScreenWhat it is for
Claims (/claims)The claims queue, the claims agent, notes for staff, and Medisave payments. See Claims Workflow.
Reports (/reports)National registry notifications and reports. See Reports.

SmartCMS also adds to screens staff already use:

ScreenWhat SmartCMS adds
Reception Queue and the patient headerCHAS verification and the CHAS badge
EncountersThe Diagnoses (ICD-10-AM) card, Screen for Life and developmental screening panels
VaccinationsThe SDD product and the vaccination subsidy check
BillingThe claim panels on Generate invoice, and void and correct
Organisation SettingsModules, Singapore registration, and the link to SmartCMS settings

Where to go next

Last updated on