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

推荐订阅源

WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
F
Fortinet All Blogs
Cloudbric
Cloudbric
P
Palo Alto Networks Blog
T
Threatpost
T
Tor Project blog
T
Tenable Blog
AWS News Blog
AWS News Blog
Project Zero
Project Zero
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
C
CERT Recently Published Vulnerability Notes
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Security Latest
Security Latest
云风的 BLOG
云风的 BLOG
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Proofpoint News Feed
A
Arctic Wolf
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
V
Vulnerabilities – Threatpost
C
Cybersecurity and Infrastructure Security Agency CISA
MongoDB | Blog
MongoDB | Blog
aimingoo的专栏
aimingoo的专栏
K
Kaspersky official blog
Jina AI
Jina AI
N
News | PayPal Newsroom
T
The Blog of Author Tim Ferriss
D
DataBreaches.Net
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
Recorded Future
Recorded Future
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
TaoSecurity Blog
TaoSecurity Blog
P
Privacy & Cybersecurity Law Blog
P
Proofpoint News Feed
MyScale Blog
MyScale Blog
IT之家
IT之家
Forbes - Security
Forbes - Security
The Hacker News
The Hacker News
Last Week in AI
Last Week in AI
T
Threat Research - Cisco Blogs
Y
Y Combinator Blog

Comments for OpenSource.net

jBPM as an AI orchestration platform – Part 2 – OpenSource.net jBPM as AI Orchestration Platform – Part 1 – OpenSource.net Apache OpenServerless is the easiest way to build your cloud native AI application – OpenSource.net Advanced strings with Apache Groovy – OpenSource.net Crucial lessons for Artificial intelligence – OpenSource.net
Orchestrating AI in clinical settings with jBPM – OpenSource.net
Sergey Lukyanchikov · 2025-06-26 · via Comments for 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