Skip to main content
v2026.11,858 entries · CC-BY 4.0
LAC HealthMedical Supply Distributor100,000+ medical supplies. 48-hour critical dispatch.Ships from 8 regional U.S. hubs. Net-30 terms for verified institutional accounts.Shop lac.us CodeCASRAIlac.us

Clinical Decision Support System (CDSS): Architecture, Knowledge-Based vs. AI Systems, the Five Rights, and HL7 Standards

Technical guide to Clinical Decision Support Systems (CDSS): Knowledge-based vs. non-knowledge-based architecture, Osheroff’s 5 Rights, CQL, and CDS Hooks.

Written and maintained by CASRAI Editorial Board

Last updated

A clinical decision support system (CDSS)—frequently referred to simply as clinical decision support (CDS)—is a health information technology architecture that links patient-specific clinical observations from an Electronic Health Record (EHR) with computable biomedical knowledge or statistical inference models to aid clinical decision-making at the point of care. Rather than acting as a passive data repository, a CDSS actively filters, synthesizes, and presents context-specific recommendations, safety checks, diagnostic scores, or structured order sets to clinicians, pharmacists, nurses, and patients.

In hospital informatics and clinical research, designing, evaluating, and governing a CDSS requires mastering four foundational pillars: the architectural distinction between deterministic knowledge-based and statistical non-knowledge-based systems, Jerome Osheroff’s Five Rights of CDS implementation framework, HL7 interoperability standards (Arden Syntax, Clinical Quality Language [CQL], and CDS Hooks), and the regulatory boundary under FDA CDS guidance.

What Is a Clinical Decision Support System (CDSS)? Architecture and Core Components

In biomedical informatics literature, clinical decision support systems are classified into two structural paradigms based on how clinical logic is represented and executed:

1. Knowledge-Based CDSS

A knowledge-based CDSS encodes explicit, human-curated medical logic—such as clinical practice guidelines, drug-interaction tables, laboratory panic thresholds, or clinical trial eligibility criteria—into deterministic rules. Every knowledge-based CDSS comprises three distinct software subsystems:

  • The Knowledge Base: A version-controlled repository of compiled rules (frequently structured as IF [condition] THEN [action/recommendation] production rules, decision trees, or ontology tables) maintained by clinical informaticists and pharmacy and therapeutics (P&T) committees.
  • The Inference Engine: The runtime processor that combines the rules in the Knowledge Base with real-time patient data retrieved from the EHR (such as active RxNorm medication orders, LOINC serum creatinine values, and ICD-10-CM/SNOMED CT problem list entries) to evaluate whether a trigger condition is satisfied.
  • The Communication Mechanism: The presentation interface that delivers the recommendation back into the clinician’s workflow—such as an inline order-entry warning, an pre-checked order set, or an HL7 SMART on FHIR application panel.

2. Non-Knowledge-Based CDSS

A non-knowledge-based CDSS does not rely on hand-coded IF-THEN expert rules. Instead, it uses statistical regression, gradient-boosted trees, or deep neural networks trained on historical EHR, waveform, or imaging datasets to recognize latent clinical patterns (for example, continuous inpatient sepsis deterioration indices or radiological computer-assisted triage models). While non-knowledge-based systems can detect complex multi-variable interactions, they introduce challenges in post-hoc explainability, local calibration drift, and regulatory oversight, requiring structured early-stage evaluation under frameworks like DECIDE-AI.

Which of the Following Are Functions of Clinical Decision Support?

Across inpatient and ambulatory health systems, CDSS implementations perform six primary operational functions:

  1. Medication and Order Safety Checking (CPOE Integration): Evaluating new prescriptions at the moment of Computerized Provider Order Entry (CPOE) for drug-allergy cross-reactivity, drug-drug interactions, duplicate therapy, pregnancy teratogenicity, and renal or hepatic dose adjustments based on recent estimated glomerular filtration rate (eGFR) values.
  2. Condition-Specific Order Sets and Care Pathways: Grouping evidence-based diagnostic panels, medications, and nursing orders into a single workflow (such as an acute ischemic stroke admission order set or a sepsis resuscitation bundle) to reduce care variation and omission errors.
  3. Preventive Care and Chronic Disease Management Reminders: Identifying care gaps (such as overdue HbA1c testing, cancer screenings, or immunizations) on pre-visit planning dashboards and patient portals.
  4. Diagnostic Support and Clinical Risk Calculators: Automatically computing validated physiological scores (such as CHA2DS2-VASc, Wells, CURB-65, or SOFA) directly from flowsheet and laboratory variables without manual data re-entry.
  5. Context-Sensitive Reference Retrieval (HL7 InfoButton): Providing one-click links from a specific problem, lab result, or medication in the chart directly to peer-reviewed dosing monographs or institutional antimicrobial stewardship guidelines.
  6. Clinical Trial Eligibility Screening (EHR Recruitment Alerts): Evaluating real-time patient admissions or outpatient encounters against active Institutional Review Board (IRB)-approved study inclusion/exclusion logic and alerting research coordinators or principal investigators at the point of care.

The “Five Rights” of CDS and Mitigating Alert Fatigue

When a CDSS relies excessively on interruptive pop-up modals with low positive predictive value, clinicians experience alert fatigue—habitually overriding 80% to 95% of routine drug and clinical warnings, including critical safety alerts. To prevent alert fatigue and align CDS design with human factors engineering, the Agency for Healthcare Research and Quality (AHRQ) and the Office of the National Coordinator for Health IT (ONC) endorse the Five Rights of CDS framework (formulated by Jerome Osheroff et al.):

The Five Rights Dimension Informatics Design Question Example in Sepsis or Anticoagulation CDS
1. The Right Information Is the knowledge evidence-based, patient-specific, and filtered for clinical relevance? Displaying the patient’s exact platelet trend and recent heparin exposure rather than a generic heparin-induced thrombocytopenia textbook excerpt.
2. The Right Person Which member of the care team has the authority and context to act on this decision? Routing a pharmacist-specific therapeutic drug monitoring alert to the inpatient clinical pharmacist rather than interrupting a bedside nurse during medication administration.
3. The Right Intervention Format Should the intervention be an order set, non-interruptive banner, inline nudge, or hard-stop modal? Defaulting to venous thromboembolism (VTE) prophylaxis options inside the admission order set rather than firing a late post-admission pop-up alert.
4. The Right Channel Which technical medium reaches the recipient reliably? Delivering the intervention inside the EHR ordering workspace, a secure mobile care-team messaging app, or a patient portal questionnaire.
5. The Right Time in Workflow At what exact cognitive milestone is the decision being made? Triggering at order-select (when choosing a medication) rather than after the clinician has already counselled the patient and clicked sign.

HL7 Interoperability Standards for CDS: Arden Syntax, CQL, and CDS Hooks

Historically, sharing clinical decision support rules across hospitals with different EHR integration schemas was hindered by the “curly braces problem”: in the classic HL7 Arden Syntax standard, each rule—packaged as a self-contained Medical Logic Module (MLM)—placed institution-specific database queries inside curly braces ({SELECT last_creatinine FROM ...}), requiring manual rewriting at every hospital. Modern health informatics resolves this through two complementary HL7 standards:

  • HL7 Clinical Quality Language (CQL): A high-level, domain-specific authoring language designed to express computable clinical logic identically for both Clinical Decision Support and Electronic Clinical Quality Measures (eCQMs). CQL separates the clinical logic expression from the underlying data model by binding directly to standardized HL7 FHIR profiles (such as US Core), allowing a single CQL library to execute across any compliant FHIR server.
  • HL7 CDS Hooks: A synchronous RESTful webhook specification that decouples external decision support engines from the host EHR. When a specific clinical workflow event occurs—such as patient-view (opening a chart), order-select (picking a diagnostic test or drug), or order-sign (signing an order basket)—the EHR sends an HTTPS POST request containing contextual FHIR resources (prefetch data) to the registered CDS service. Within sub-second latency, the CDS service returns an array of structured JSON Cards containing a summary, indicator urgency (info, warning, or critical), source attribution, one-click order modification suggestions, or a link to launch an interactive SMART on FHIR app.

Frequently Asked Questions

What is a clinical decision support system (CDSS)?

A clinical decision support system (CDSS) is a health information technology system that combines patient-specific clinical data from an Electronic Health Record (EHR) with computable clinical knowledge or statistical models to present filtered, actionable recommendations, alerts, or order sets to clinicians and patients at the point of care.

What is the difference between knowledge-based and non-knowledge-based clinical decision support systems?

A knowledge-based CDSS evaluates deterministic IF-THEN rules, clinical practice guidelines, or pharmacological interaction tables stored in a curated Knowledge Base using an Inference Engine. A non-knowledge-based CDSS uses statistical machine learning, deep learning, or predictive risk models trained on historical clinical datasets to generate predictions without hand-coded deterministic rules.

Which of the following are functions of clinical decision support?

Core functions of a clinical decision support system include computerized provider order entry (CPOE) safety checks (drug-drug, drug-allergy, and renal dosing alerts), condition-specific evidence-based order sets, preventive care and chronic disease reminders, diagnostic risk calculators, clinical trial eligibility screening alerts, and context-sensitive clinical reference infobuttons.

Follow CASRAI

Research-administration guidance, standards updates and independent tool reviews.

Ask CASRAI · free to try

Ask about Clinical Decision Support System (CDSS): Architecture, Knowledge-Based vs. AI Systems, the Five Rights, and HL7 Standards

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →