Care has a history.

MediFlow is a free, open-source workspace for outpatient care. Keep records, documents and follow-up work together. AI is optional and off by default.

MediFlow Web patient list from a development version after 0.9.0. The people shown are fictional.MediFlow Web patient list from a development version after 0.9.0. The people shown are fictional.
Anna Bianchi · diary16 Oct
Anna Bianchi: agreed to review treatment at the next appointment.
Recorded

MediFlow Web patient list from a development version after 0.9.0. The people shown are fictional.

01 · Three inks

An entry takes shape

A proposal can become a draft. The clinician reviews it and decides whether to record it. This example concerns a fictional patient.

Pencil
Anna Bianchi: review treatment at the next appointment.

The model suggests text for review.

Fresh ink
Anna Bianchi: agreed to review treatment at the next appointment.

The clinician edits the proposal and prepares a draft.

Dry ink
Anna Bianchi: agreed to review treatment at the next appointment.

Once confirmed, the entry is recorded in the diary.

02 · In practice

The record in daily practice

The record brings treatments and documents into the patient’s history. These images show MediFlow Web in development after 0.9.0, using fictional data. The treatment proposal was prepared without running a model.

03 · Intelligence Fabric

Intelligence Fabric

AI is optional and off by default. Its functions prepare proposals for the clinician. Code availability and verification vary by function and platform.

Patient Insight

Brings clinical history together to help prepare a case review.

Compare the proposal with the record and the patient’s current situation. Missing or outdated information can change its meaning.

off

Smart Import

Suggests structured data from a document while keeping the original accessible.

Check the extracted data against the original document. Reviewing the proposal leaves the record unchanged.

off

Document Synthesis

Prepares a summary across documents with references to their sources.

Return to the source passages to check for errors, omissions and contradictions.

off

Treatment reasoning

Version 0.9.0 includes a proposal pathway for treatment review.

The local ATHENA test has not produced a valid proposal. On current main, the function is disabled and deferred beyond 0.9.1.

deferred beyond 0.9.1
04 · How it works

How MediFlow works

The record stays on the computer. The browser and authorized tools connect through MediFlow services. Operations require identity and permissions; clinical proposals await a professional decision. Version 0.9.0 requires Git, Node 24 and a clean checkout of tag v0.9.0.

  1. Browser and clientsConnect to services with authorization.
  2. MediFlow servicesHandle access and operations.
  3. SQLite archiveManaged by MediFlow services.
  4. Authorized agentsUse commands exposed through MCP.
05 · What’s new

What’s new in MediFlow

0.9.015/10/2026

Version 0.9.0 is published as source code. It consolidates saving, access and archive recovery.

  • Data and auditClinical data and its audit trail are saved in the same transaction.
  • Concurrent editsMediFlow flags a conflict when another session has changed the same entry.
  • Passphrase and PINA passphrase opens the archive; the PIN confirms sensitive operations.
  • Archive recoveryThe encrypted backup contains the whole archive, can be verified from the interface and restores atomically.
  • Startup checksAt startup, MediFlow checks that the server matches the source revision.

Tested profiles: macOS ARM, Windows 11 ARM with emulated x64 Node, and Arch/Omarchy ARM on Parallels. Each installation must be assessed before use with real clinical data.

06 · For developers

Explore the code

The source is open. The code map connects components and documentation to a specific revision. Compatible agents can use authorized commands through MCP.

MediFlow /Polypharmacy worklist review

The request is composed in the Codex prompt field.

Astra · Low selected in the composerNo action before sending

The request combines a worklist, polypharmacy and several sources; it is not a shortcut to one screen.

AstraLow
Local0 changesreview/elena-moretti

Demonstration with entirely invented data. Codex uses only granted read and preparation capabilities; this site is not connected to a record.

Intent and choices by Leonardo Pegollo, code written by agents. How MediFlow is made →

A record to study, use and improve together.