Data liberation

A closed vendor system, mirrored into a database you own

Read-only mirror of a proprietary clinical system in standard healthcare format, so reporting stops depending on the vendor.

legacy-system-mirrorin production
Client
Diagnostic imaging practice
Period
2026
Stack
Python, PostgreSQL, FHIR R4, Linux
21
versioned migrations applied
0
writes back to the source system

The problem

The operational data lived inside a vendor platform with no reporting worth the name and no way to ask a question the vendor had not anticipated. Every new question meant a support ticket and a wait.

What I built

An incremental mirror pulling through the vendor API into PostgreSQL, modeled on the standard healthcare interchange format. Twenty one versioned migrations, a bounded delta window proven by measurement rather than assumption, and a hard read-only contract against the source.

Result

Operational reporting now runs on a database the practice controls. Nothing writes back to the vendor system, by construction.

PythonPostgreSQLFHIR R4Linux
All projects