Vaflet LLC
← All work

MiniPACS + Vendo

A self-hosted PACS and the referral portal beside it — an imaging center's whole stack, owned outright on one mini PC

Product design · Full-stack build · Health tech · New York

Own the archive. Retire the fax.

An independent imaging center rents its own archive: cloud PACS, $150 to $2,000 a month, priced by how much it scans. The images live in somebody else’s data centre.

And the referrals that feed the scanner still arrive by fax — unreadable, twice, or not at all, and always without a status anyone can check.

We built the way out twice. MiniPACS puts the archive on one mini PC in the clinic. Vendo gives referring doctors a portal instead of a fax number. And this time the client was us — it is our own product.

The archive comes home

01The worklist

Every scan the clinic ever made, on one screen

The worklist as a grid of real studies — MRI brains, knees, CT sinuses

02The report

The radiologist speaks. It types.

Structured report with voice dictation beside its live PDF preview

03The handoff

The patient leaves with a QR, not a CD

Share with patient: a QR code and a PIN-protected link over the viewer

findings · dictating

No acute infarct, intracranial hemorrhage, mass effect, or abnormal enhancement. The ventricles and sulci are normal in size. Major intracranial flow voids are preserved.

The signed report's impression: no acute intracranial abnormality
…and the same words a minute later, in the signed PDF that travels inside the study.

Reading happens in the dark

No workstation, no install, no dongle: a study opens in any browser in under a second, on whatever machine the radiologist already has.

Series, viewports, window and level, cine — and the finished read signed as a DICOM PDF that travels inside the study itself.

Whatever the modality sends over C-STORE, the archive takes, indexes, and has on screen typically within about a minute of the scan.

CT · MR · US · XR · DX · MG · NM · PT · RF · XA · CT · MR · US · XR · DX · MG · NM · PT · RF · XA · CT · MR · US · XR · DX · MG · NM · PT · RF · XA

minipacs — viewer
The browser viewer: an axial MRI brain with classic orange DICOM overlays

window / level

Millions of images. One box.

studies arriving over C-STORE, around the clock

one mini PC, on a shelf in the clinic

millions of images
in the archive on it

AES-256 backups,
nightly, encrypted

A fax has no status

Referrals feed an imaging center, and most still arrive on paper a machine printed at 3 a.m. The problem is not the paper. It is that nobody can see where an order stands.

Vendo is the portal the referring doctor actually logs into: an order in about a minute, booked straight into a real open slot in the clinic’s schedule.

From there both sides watch the same rail — so the front desk works one inbox instead of a fax tray, and the phone stops ringing with “where is it?”

Xray — right clavicle, 2-view

Referred by Dr Elena Brooks

  1. Submitted
  2. In triage
  3. Scheduled
  4. Imaging done
  5. Report sent
vendo — inbox
The Vendo inbox: referral pipeline with stat tiles and SLA aging
The inboxEvery appointment every doctor has sent — one queue, with SLA aging

needs action · the queue works itself

Devon AshcroftXR · right claviclestuck 8d
Sofia MarchettiMRI · cervical spinestuck 8d
Beatrice KowalczykXR · left hipnew
Layla IbrahimARK · thyroidnew

jul 26 — pick a slot

hatched = taken · the rest are real

vendo — new booking
The booking wizard: study type cards beside a week of open slots
BookingReal open slots from the live schedule — no phone tag
vendo — overview
Clinic overview: KPI tiles and a referral volume chart
The numbersLead time, no-shows, referrer movement — watched, not guessed

referrals a week — twelve weeks

lead time, no-shows, referrer movement — flagged weekly, before they stall

one order’s life · xray, right clavicle

  1. Submitted

    08:12 · dr e. brooks

  2. In triage

    08:31 · front desk

  3. Scheduled

    09:02 · jul 26, 12:30

  4. Imaging done

    jul 26 · 2 views

  5. Report sent

    jul 27 · signed pdf

vendo — referral
A referral detail page with its lifecycle stepper and checklists
One order, watchedThe same five states on the order itself — nobody has to call and ask

The safety gate

eGFR 22. The booking stops here.

IV contrast with an eGFR under 30 risks nephrogenic systemic fibrosis, so the wizard refuses the booking before it exists: order the study without contrast, or call the clinic. An unsafe order never reaches the scanner.

Pregnancy and implant screening ride the same step, so the front desk is never the last line of defence. This block is also the only red we allowed ourselves on this page.

vendo — new booking · step 4, mri safety
The booking wizard refusing MRI contrast at eGFR 22 with a red hard-block

the gate, playable — drag the result

most recent eGFR (mL/min/1.73m²)

58

1230 — the line90
Contrast cleared — the booking may proceed.

Dashboard — the whole box at a glance
Dashboard — the whole box at a glance
Roles — 17 rights, 4 roles, editable
Roles — 17 rights, 4 roles, editable
Audit — hash-chained, verified from the browser
Audit — hash-chained, verified from the browser
The patient side — scans on any phone, PIN first
The patient side — scans on any phone, PIN first
White-label — the portal wears the clinic's name
White-label — the portal wears the clinic's name
The weekly digest — what stalls, flagged early
The weekly digest — what stalls, flagged early

Don’t believe us. Log in.

Both demos are public — synthetic patients, the real products. Scan them from a phone, the way a patient gets their scans, or open them here.

Next projectFace2me