Sunwave runs your chart.
VProGo runs everything else.
Sunwave is the EMR your clinical team uses. VProGo bidirectionally syncs with Sunwave via our write-adapter and runs the operations layer above it — billing intelligence, multi-facility roll-up, patient engagement, prediction. No EMR migration required.
What lives where
The complementary split, grounded in our shipping Sunwave integration (`lib/emr/sunwave/` + the unified write-adapter) and Sunwave's public product surface.
= partial / add-on / requires a third-party tool ·= not in current product surface as of 2026-05.
How the Sunwave integration works
Three concrete things our bidirectional Sunwave sync delivers, grounded in shipping code.
Unified write-adapter, canonical layer in front
Sunwave plugs into our standard EMR write-adapter pattern alongside Kipu and Alleva. Encounters, demographics, census, insurance, authorizations, clinical events, and discharges sync bidirectionally into our canonical schema. Consumers read one shape regardless of which EMR a facility runs — which means a Sunwave-using facility and a Kipu-using facility in the same portfolio appear side-by-side in the dashboards.
Billing intelligence Sunwave's modules don't reach
vProGo's RM Hub pulls Sunwave attendance + signatures into compliance gates that catch unsigned-note slippage as ranked action items — not stale counters. The native clearinghouse layer routes claims, processes ERAs, surfaces denials with plain-language CARC translation, and drills back to the Sunwave clinical event that justified the claim.
Discharges fire vProMove the same day
When Sunwave fires a discharge event, vProMove enrollment runs automatically. Recovery check-ins, peer community, surveys, and a direct thread to the alumni coordinator start the day the patient leaves treatment — not weeks later when someone in marketing remembers to import the list.
See the Sunwave + VProGo stack
30-minute demo on a live Sunwave-connected facility. We'll show the data flowing both directions and walk through what VProGo layers on top.