Kipu runs your chart.
VProGo runs everything else.
Kipu is the market-leading behavioral health EMR — your clinicians know it, your audits depend on it, and you're not about to replace it. VProGo bidirectionally syncs with Kipu and runs the operations layer it was never built to be: referrals, prediction, billing, patient engagement, multi-facility roll-up.
What lives where
The complementary split, grounded in our shipping Kipu integration (`lib/kipu/`) and Kipu's public product surface. The chart stays in Kipu — operations land in VProGo.
= partial / add-on / requires a third-party tool ·= not in current product surface as of 2026-05.
How the integration works in practice
Three concrete things that happen after the Kipu sync goes live, every one grounded in shipping code.
Bidirectional, with the chart as source of truth
Admissions, demographics, census, level-of-care transitions, insurance, authorizations, group attendance, and discharges sync between Kipu and VProGo via the native API. Clinical notes stay in Kipu — only the operational data needed to run referrals, billing, and engagement flows out. Migration `20260517170000` enforces LIST → DETAIL sidecar so no Kipu sync gap goes undetected.
Unsigned notes become action items, not stale counts
Kipu attendance and signature data flows into VProGo's compliance gate (`get_attendance_compliance`). Operators see a ranked list of action items — not a counter showing 'X unsigned notes' that includes absent patients and sync-gap days. The compliance fire stops being a fire.
Discharges trigger vProMove the same day
When Kipu fires a discharge event, vProMove enrollment runs automatically. Recovery check-ins, journaling, and message threads with the alumni coordinator start the day the patient leaves treatment — not weeks later when someone in marketing remembers to import the list.
See the Kipu + VProGo stack
30-minute demo. We'll walk through the integration on a real Kipu-connected facility, show you the data flow both directions, and demonstrate what VProGo layers on top.