惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
Spread Privacy
Spread Privacy
C
Cybersecurity and Infrastructure Security Agency CISA
T
Threat Research - Cisco Blogs
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
Attack and Defense Labs
Attack and Defense Labs
T
Tor Project blog
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX - 技术
爱范儿
爱范儿
WordPress大学
WordPress大学
N
News and Events Feed by Topic
Engineering at Meta
Engineering at Meta
L
LINUX DO - 热门话题
腾讯CDC
H
Hacker News: Front Page
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
AI
AI
P
Privacy & Cybersecurity Law Blog
The Register - Security
The Register - Security
Latest news
Latest news
P
Privacy International News Feed
Last Week in AI
Last Week in AI
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
A
Arctic Wolf
www.infosecurity-magazine.com
www.infosecurity-magazine.com
I
InfoQ
H
Help Net Security
博客园 - Franky
N
News | PayPal Newsroom
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
美团技术团队
A
About on SuperTechFans
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Hacker News
The Hacker News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
罗磊的独立博客
博客园_首页
Scott Helme
Scott Helme
量子位
Simon Willison's Weblog
Simon Willison's Weblog
宝玉的分享
宝玉的分享
S
Secure Thoughts
酷 壳 – CoolShell
酷 壳 – CoolShell
S
SegmentFault 最新的问题

OpenSource.net

Building MCP servers the easy way with Apache OpenServerless – OpenSource.net jBPM as an AI orchestration platform – Part 2 – OpenSource.net jBPM as AI Orchestration Platform – Part 1 – OpenSource.net A beginner’s guide to Open Source contribution – OpenSource.net Apache OpenServerless is the easiest way to build your cloud native AI application – OpenSource.net Getting started with Open Source – OpenSource.net A capitalistic value engine – OpenSource.net Open Source and your tech stack – OpenSource.net Welcome to a new era at OpenSource.net – OpenSource.net
Orchestrating AI in clinical settings with jBPM – OpenSource.net
Sergey Lukyanchikov · 2025-06-26 · via OpenSource.net

jBPM orchestrates external AI, specifically for integrating AI-powered features into clinical settings like stroke prediction with OpenEMR.

In part one and part two of this series, we’ve seen how jBPM can be used as a platform for orchestrating external AI-centric environments, such as Python, used for designing and running AI solutions. This article brings it all together to show how effective jBPM can be in integrating AI-powered features into a clinical setting.

jBPM, OpenEMR and Python for stroke prediction

Stroke Prediction solution deployed in jBPM is run by the users of OpenEMR

A comprehensive illustrative example of jBPM orchestrating Python is our solution for training AI models and estimating stroke risk in a set of patients. In a hospital or clinical setting, physicians use an EMR (Electronic Medical Record) system like open-source OpenEMR (or any other software allowing customization of user screens). Stroke prediction requests may originate from various sections of the EMR, typically within a patient’s file:

A standard patient file screen in jBPM with a Health AI Solution Catalog

The physician selects the stroke prediction AI solution and submits a prediction request to jBPM, where the AI logic is deployed:

The patient file screen displaying stroke risk prediction results

jBPM processes the request, orchestrating the AI logic and Python computations, and returns the estimated stroke risk to OpenEMR:

Process instance logging screen in jBPM displaying a prediction request (ID: 977) from a physician

The stroke risk is initially calculated in jBPM before being returned to OpenEMR for the physician:

The process instance record (ID: 977) in jBPM displays the computed stroke risk to be returned to OpenEMR

This prediction workflow, when visualized end-to-end, appears as follows:

End-to-end flow of stroke prediction across OpenEMR and jBPM

Meanwhile, an analyst monitoring the AI models’ performance can retrain and publish updated models:

Custom Health AI screen in OpenEMR for training AI models via jBPM

Similar to the physician’s workflow, the analyst selects the AI solution and submits a train/validate/ test request to jBPM:

Custom Health AI screen displaying outcomes of train/validate/test requests

jBPM logs and executes the training process:

Process instance logging screen in jBPM displaying a train/validate/test request (ID: 978) from an analyst

Results are computed and returned to OpenEMR:

Process instance record in jBPM displaying computed accuracy metrics to be returned to OpenEMR

Load testing confirms that jBPM efficiently handles simultaneous user requests for both prediction and model training without bottlenecks or data leaks:

OpenEMR screens displaying stroke prediction and model training results from load testing

The following video shows how all the above works live. We would be happy to support the interested reader with getting it up and running in their IT landscape: reach out to us for guidance and advice.

For more: C-NLTX/Open-Source

Read Part 1 and Part 2:

  • Sergey Lukyanchikov

    I design-to-market development, deployment and production accelerators for in-platform computations. I have contributed to the evolution of product offering at well-known data platform vendors. My LinkedIn: https://www.linkedin.com/in/lukyanchikov/

    View all posts