Related Experiment Video
Updated: Jul 4, 2026

Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
Published on: May 15, 2020
Event-Driven Clinical Decision Support: Securing Medical Logic Through Structural Fault Isolation.
Moritz Grob1,2, Leonhard Hauptfeld2, Julia Liepold2,3
1Medical University of Vienna, Center for Medical Data Science, Institute of Artificial Intelligence, Spitalgasse 23, 1090 Vienna, Austria.
This study introduces an event-driven microservice architecture for clinical decision support systems. It enhances regulatory compliance and reduces validation overhead by isolating medical logic and containing faults, improving system reliability.
Area of Science:
- Computer Science
- Health Informatics
- Software Engineering
Background:
- Monolithic clinical decision support architectures create complex regulatory validation challenges by tightly coupling IT infrastructure with medical logic.
- Existing systems face difficulties in integrating diverse data and adapting clinical logic due to intertwined components.
Purpose of the Study:
- To present an event-driven microservice architecture for clinical decision support systems.
- To streamline the clinical validation process and reduce regulatory overhead.
- To enhance the reliability and adaptability of clinical decision support.
Main Methods:
- Implemented an event-driven microservice architecture orchestrated by Kafka and a Drools rule engine.
- Designed the system to intercept and shed structurally invalid data before processing by the medical logic core (ArdenSuite).
- Conducted empirical testing to evaluate fault tolerance and performance under high-stress scenarios.
Main Results:
- Demonstrated zero state loss during node failures, ensuring system resilience.
- Confirmed that shedding malformed data at the perimeter prevents computational bottlenecks.
- Reduced mean evaluation time per valid input during high-stress scenarios.
Conclusions:
- The proposed architecture decouples IT reliability from clinical safety through strict architectural boundaries.
- This approach confines clinical validation to an isolated interpretation engine, accelerating integration and adaptation.
- Provides a foundation for agile, compliant, and evolving clinical decision support systems.
Related Concept Videos
Documentation of Nursing Diagnosis
In some settings, data-driven computerized decision support systems are in place, allowing for more accurate nursing diagnoses. The database within one of these systems includes diagnostic labels defining characteristics, activities, and indicators for nursing. A nurse enters assessment...
Methods of Documentation VI: Case Management Model
For example, a patient with a chronic illness...
Pharmacovigilance
This process, termed pharmacovigilance, aims to detect, evaluate, and minimize harmful effects related to medication use. The data collection for pharmacovigilance depends on spontaneous reporting systems, where healthcare professionals or patients voluntarily report suspected ADRs.
In some cases, there...
Formulating and Validating Nursing Diagnosis II
Risk nursing diagnoses represent clinical judgments of an individual, family, or community more vulnerable to developing the health problem than others...
Types of Errors: Detection and Minimization
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
Fault Types
For line-to-line faults occurring between phases B and C, the...