CareCompile MediFlow v14
CareCompileMediFlow › For Hospitals

Built for the team that has to prove it works before go-live

If your job is to sign off on a go-live, approve an upgrade, or certify a new interface, "it worked in the demo" is not evidence. You need to know what happens when a lab sends a code your system has never seen, when a note carries characters that break a parser, when every hospital stamps its own local time, and when a receiving system has to decide, on its own, what an unfamiliar result means. MediFlow generates that traffic — synthetic patients, real HL7 v2 and FHIR R4 messages, sent the way hospitals actually send them — so you find the defect before a patient does.

Four teams, four different things to prove

TeamWhat they have to prove
Hospital IT / systemsThe new or replacement system handles the full range of message types and patient journeys a live hospital produces, not a curated sample.
Interface engineers & analystsEvery channel — ADT, ORU, orders, pharmacy, billing — parses, routes and acknowledges correctly, including the awkward ones: local codes, special characters, unfamiliar identifier formats.
Lab informaticsA result coded by someone else's local system still lands as the right test, on the right specimen, in the right units, in your system.
EHR go-live / implementationThe whole cutover — registration through results, orders, notes, billing and claims — behaves the same in the new environment as the plan says it will, with evidence to show a steering committee.

The kind of defect this is built to catch

A receiving system that files a normal urine potassium as if it were a serum potassium can raise a false critical alert — the kind of mapping error that looks fine in a demo and only shows up once a hospital's own local code meets your system for the first time. Finding that kind of defect on a Tuesday, against synthetic patients, is the entire point of testing before go-live. MediFlow does not claim this happened at any customer; it is the class of error the traffic is built to surface.

22 simulated hospitals, each with its own habits

A single anonymous test feed cannot tell you what happens when a dozen different critical-access hospitals each code potassium a little differently, or when a rural hospital's accession numbers do not look like a regional referral center's. MediFlow's registry holds 22 simulated hospitals — 21 Utah rural and critical-access hospitals plus a CareCompile reference hospital — 14 switched on at any time, each with its own MRN, visit and accession formats. Send traffic as a single hospital to test one channel, or run all of them together to rehearse a regional platform.

Everything a real hospital sends, not a curated sample

Codes are checked against the official LOINC, ICD-10-CM, RxNorm and CVX releases before they ship, so a rejection in your test run is your system's behavior, not a symptom of bad test data. See validated test data for how that check is enforced.

CategoryMessage types
Admissions, transfers, dischargesADT
ResultsORU
NotesMDM
Orders & pharmacyORM, RDE, RAS
ImmunizationsVXU
BillingDFT, BAR
SchedulingSIU
Referrals & claimsReferral messages, X12 837/835/270/271/276/277/278
Modern interopFHIR R4 resources and bundles

Messy on purpose, because production is messy

A clean, well-formed test file is easy to build and tells you very little. MediFlow's traffic keeps the parts of real hospital data that usually get sanded off a demo:

What v14 adds for lab informatics: a scored semantic bench

Beyond whether a code is valid, v14 asks whether your system understood it. The semantic test bench runs 62 cases across five test families — potassium, sodium, glucose, creatinine, hemoglobin — from 13 hospitals each coding the same test its own way, with deliberate traps: a urine result given a blood-sounding name, a hospital reusing another hospital's code for a different test, results reported per twenty-four hours instead of per sample. Given the receiving system’s outcomes for the run, every case is graded resolved, held for a human, wrong, or a false alert, against an answer key sealed before the run goes out. That is a number a lab informatics team can bring to a go-live review, not an impression.

What you get to bring to a go-live decision

Tell us what you need to trust

Describe the workflow, interface or release you are validating. We define the synthetic patients, the interface profile, the expected outcomes and the evidence you get back. Reply within one business day.

Plan a validation sprint hello@carecompile.com

Related

HL7 test dataMulti-facility testingGo-live rehearsalValidated codes