OpenMed (@OpenMed_AI) header
OpenMed (@OpenMed_AI) profile picture

Open-source AI for healthcare. 2,000+ Apache-2.0 clinical models. 600+ MLX and 700+ ONNX variants. Built for local and on-device AI. Free, forever.

Joined August 2025
Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)Photo by OpenMed (@OpenMed_AI)
OpenMed 3.0 is out: Patient Journey. One synthetic patient, five systems: a clinic note, hospital FHIR, an outside clinic's HL7, a lab CSV, a retina DICOM report. They disagree. 3.0 links every fact to its exact source, keeps the conflict open and amends without erasing.
7
31
1
357
16,580
Clearing the patient name from a DICOM header is not enough. The same name can sit in an overlay plane, and viewers draw it on top of the image. OpenMed 3.1 removes overlay, curve and icon carriers at every depth: 24 elements on this synthetic CT slice, image pixels unchanged.
2
5
26
1,414
A PDF tucked inside a second DICOM file was refused (encapsulated_document_requires_redaction) and nothing was written. The pass follows the pinned DICOM PS3.15 2026d Basic Profile: 78 audited actions on this file, and the audit never copies carrier bytes.
1
90
If a local model's summary of a de-identified note leaks the name, it can come disguised: 김서윤님은 with a Korean particle, unspaced Thai, hidden right-to-left marks, an ID in Persian digits. OpenMed 3.1 checks every summary against what it removed. 8 disguises, 8 blocked.
1
3
19
1,009
It still lets through what it should: the [NAME] placeholder, a different person's name, and a longer, different number (482130 vs 48213). The guard's report holds counts and hashes, never the name itself, so the check doesn't make a new copy of what it caught.
1
104
Mid-read, you ask out loud: "Compare L4-L5 with L3-L4, and show L4 from the side." SpineLab Voice measures both discs and turns the 3D spine to match. Fix a landmark, ask again, and it re-measures from your fix. Liquid AI's LFM3-Audio-2B hears the request and calls the tools.
5
36
3
236
12,657
Engine: @liquidai's LFM3-Audio-2B, from the new LFM3 family. It takes the whole audio clip, no transcript, and emits native tool calls. 6.6 s of speech in, tool calls and explanation out in 2.97 s, locally on a Mac Studio. huggingface.co/LiquidAI/LFM3…
4
578
Problem lists are full of abbreviations: COPD, CHF, T2DM, OSA. GLiFormer BioNER Disease Base finds all four in one line of a past medical history, and COPD again later in the note, with exact offsets. A few lines of OpenMed code, on CPU.
1
4
1
13
1,285
Miss the pulmonary edema in a discharge note and the problem list is wrong. Same synthetic note, same threshold: the original GLiFormer base found 19 disease mentions. Our fine-tune found 26, adding pulmonary edema, a pleural effusion and delirium twice. Plus three symptoms.
1
14
1,006
Both models run through the OpenMed SDK at threshold 0.5; the fine-tune's default is 0.7. One note, not a benchmark: the NCBI Disease test results are in the card. huggingface.co/OpenMed/GLiFo…
2
198
Coding, cohort search and problem lists all start by finding every disease a note mentions. New open model: GLiFormer BioNER Disease Base. It returns each disease mention with exact character offsets: 26 in this synthetic discharge note, 0.39 s on CPU. huggingface.co/OpenMed/GLiFo…
1
1
27
1,124
NCBI Disease test F1: 64.0 to 85.7 after fine-tuning Knowledgator's GLiFormer base. Apache-2.0. It runs through the OpenMed SDK. Add assert_context=True and each mention is marked negated, family or past: "No history of stroke" comes back negated.
4
203
OpenMed 3.1 is out: governed clinical agents. An agent asks to raise a synthetic metformin dose from 500 to 1000 mg. 10 attempts, 1 write: after a pharmacist and an attending signed that exact change. Edited dose, reused approval, revoked grant, emergency stop: no write.
2
4
1
40
1,775
93 PRs from 8 contributors went into 3.1. Thank you @BelalWho, @pardeepshergill and, on GitHub, kokokoXUY, janithcd and first-time contributors Fire162, snowyukitty and wufangyong973. Also new: NLI-checked briefs, governed FHIR writes, atomic OMOP, DICOM and multilingual fixes.
1
3
196
Shall we fine-tune Kimi K3.1 Pro for medical and clinical tasks? Should we make the best medical open frontier AI model? 🔥
Introducing Kimi K3.1 Pro: our most capable 3T-class open-weight model. 🔹 1M-token context, 2.8T total / 104B active params (MoE), Multimodal. 🔹 Full-project coding: games in Unreal, Unity & Godot. 🔹 Excels at parametric 3D modeling in Blender & CAD. 🔹 More reliable at finance work: Accurate modeling with hallucination down by 65%. 🔹 Matching the strongest proprietary models across coding, agentic and knowledge benchmarks. Kimi K3.1 Pro and K3.1 Pro Highspeed (2–3× faster) are now live on Kimi.ai, Kimi Work, Kimi Code, and the Kimi API. Open weights by Nov 4, 2026. 🔗 API: platform.kimi.ai 🔗 Tech blog: kimi.ai/blog/kimi-k3-1-pro
18
7
2
228
5,689
The access check in code: one boundary, two views. A researcher asking for the identified view gets role_denied. The de-identified view answers without a subject id. Withdraw consent and the same clinician request comes back consent_withdrawn.
2
8
826