Clinical Decision Support
Clinical Decision Support (CDS) is the set of real-time prompts and checks SystmOne surfaces during care. It is one of the most direct clinical-safety controls in the EMR — catching risks and omissions at the point of decision, before they reach the patient. This implementation supports ISO 9001 and ISO 27001.
What CDS does in CCMS
Flags clinically significant findings as they are entered, for example:
- Narrow pulse pressure
- High blood pressure readings
- Overdue laboratory results
Context-aware popups tied to the presentation, for example:
- Pyrexia / febrile-symptom prompt
- Diabetes code prompt for NDR registration
- Protocol reminders for chronic disease
Guards against incomplete records:
- Mandatory fields before saving
- SNOMED-coded sections required
- Protocol logic that halts on missing key data
Why it improves safety
CDS works hand-in-hand with the other clinical-safety controls:
- Data validation & field restrictions — mandatory fields, dropdowns instead of free text, and protocol-based logic prevent incomplete or invalid records.
- Standardised templates — structured input with decision-support fields built in.
- Mandatory coding — SNOMED-CT codes must be entered before a record can be saved, keeping data clean and analysable.
Examples of CDS in SystmOne
The prompts below are active in CCMS. Each is triggered by a clinical value or coded entry and surfaces an alert to prompt a specific action.
Systolic BP — Diastolic BP < 30 mmHg (e.g. 100/80 → PP = 20).
A red risk banner (non-modal) appears on the vital signs entry screen.
Narrow PP indicates reduced stroke volume — seen in cardiac tamponade, aortic stenosis, heart failure, or significant hypovolaemia. Prompting early prevents deterioration.
Review the patient; consider cardiac assessment, fluid status, or escalation. Document the clinical plan.
Systolic ≥ 180 mmHg or Diastolic ≥ 110 mmHg (single reading); or sustained elevation ≥ 140/90 across consecutive encounters.
A pop-up prompting the user to confirm the reading, re-check if appropriate, and consider a hypertension diagnosis code.
Untreated or poorly controlled hypertension is a leading cause of cardiovascular morbidity. Early prompting supports diagnosis registration and timely treatment escalation.
Confirm the reading (repeat if necessary). Apply Essential hypertension or escalate medication. Refer to Hypertension Protocol↴.
Temperature ≥ 38.0°C (100.4°F) recorded, or a coded entry of Pyrexia, Fever, or Febrile illness.
A condition-specific prompt asking whether infectious disease screening (e.g. dengue, leptospirosis, typhoid, COVID-19) is indicated based on the presentation.
Fever is a common presentation for notifiable and infectious diseases. Early screening reduces diagnostic delay, supports outbreak detection, and ensures appropriate isolation.
Assess for infectious causes, order relevant investigations (e.g. full blood count, dengue serology, blood culture), and apply the appropriate SNOMED CT code for the working diagnosis.
A coded allergy or adverse reaction is present on the patient record and a clinician attempts to record a drug, substance, or food from the same therapeutic or antigenic class.
A hard-stop alert (modal pop-up) displaying the allergen, reaction, severity, and date recorded. The user must acknowledge or override with a clinical reason before proceeding.
Allergic reactions from penicillin, NSAIDs, and contrast media are among the most avoidable medication errors. An interruptive alert at the point of prescribing is the last line of defence.
Review the allergy entry. If the drug is still clinically indicated, document the rationale (e.g. "penicillin skin test negative") and override. Otherwise, select an alternative.
