Netsmart myUnity handles individual patient documentation and basic compliance reporting well enough. It was built for that. What it cannot do is produce the cross-patient, cross-payer operational dashboards that home health agency administrators and directors of nursing need to run the business. Most agencies managing 200 or more active patients end up exporting data to Excel or building a separate BI layer — not because they want to, but because the native reporting engine was never designed for aggregate operational views.
This gap matters because home health operations decisions — staffing, payer mix management, referral source evaluation, LUPA risk mitigation — depend on seeing data across patients and across payers simultaneously. myUnity stores that data. It just can't surface it the way operations teams need it surfaced.
What reporting does Netsmart myUnity include out of the box?
myUnity ships with reports built around clinical documentation compliance. OASIS assessment tracking, visit verification reports, clinician documentation status, and basic census counts are all available natively. These reports serve a specific purpose: making sure the clinical record is complete and CMS-compliant.
The system also includes a custom report builder. On paper, this sounds like it should solve the problem. In practice, it tops out at single-dimension grouping. You can pull a list of patients by payer. You can pull a list of visits by clinician. You cannot pull clinician productivity broken down by payer, by service line, by referral source, for a specific date range, in a single view. That is the gap.
For agencies with 50 patients under a single Medicare contract, this is fine. The clinical reports do what they need to do. The problem starts when the agency grows past 200 active patients, manages contracts with three or more payers, and needs to make staffing and financial decisions based on operational data — not clinical documentation data.
Why can't myUnity produce cross-payer operational dashboards?
The architecture is the constraint. myUnity stores data by patient episode. Every clinical note, every visit, every assessment lives inside an episode record tied to a single patient and a single payer authorization. This structure makes clinical documentation retrieval fast and accurate — which is its primary design purpose.
Operational reporting requires the opposite data shape. An operations director needs to see all episodes across all patients, grouped by payer, filtered by date range, and cross-referenced with clinician assignment and visit completion data. That query cuts across the episode-centric storage model. The reporting engine was not built to run it.
The custom report builder compounds the problem by creating an illusion of flexibility. Users can select fields and apply a single filter, but the output is a flat list — not a pivot, not a multi-dimensional view, not something you can drill into. When an agency administrator tries to answer "which referral sources are sending us patients that result in LUPA episodes," the report builder cannot connect those data points.
The data exists inside myUnity. The relationships between payer, patient, clinician, visit count, and episode outcome are all stored. The reporting layer simply cannot query across them in the way operations teams need.
myUnity native reporting vs. what operations teams need
Reporting Need | What myUnity Provides | What Operations Actually Needs |
|---|---|---|
Revenue by payer mix | Patient list filterable by single payer | Revenue breakdown across all payers with margin per episode, trended monthly |
Clinician productivity | Visit count per clinician, no context on documentation time or patient complexity | Visits per day with drive time, documentation completion rate, and case mix weighting |
Referral source ROI | No referral-to-outcome tracking | Referral source conversion rate, average episode margin per source, volume trends |
LUPA risk identification | Visit count per episode visible only within individual patient records | Real-time LUPA risk dashboard flagging episodes approaching threshold with days remaining |
Rehospitalization tracking | Discharge records with manual chart review required for patterns | Automated rehospitalization rate by diagnosis, clinician, and payer with trend alerts |
What workarounds do home health agencies use?
The most common workaround is the Excel export. Someone on the operations team — often the DON or a billing coordinator — runs three or four myUnity reports, exports them to CSV, pastes them into a master spreadsheet, and builds pivot tables manually. This works when the agency has 80 patients. At 200 patients across three payers, it takes 4-6 hours a week and the data is already stale by the time the pivot table is built.
The second approach is connecting a third-party BI tool — Tableau or Power BI — to a data warehouse that pulls from the myUnity database. This produces the dashboards operations teams want. It also requires building and maintaining the data pipeline, writing the extraction queries, handling schema changes when Netsmart updates myUnity, and paying for the BI tool licensing. Agencies that go this route typically spend $40,000-$80,000 on the initial build and $1,500-$3,000 per month on maintenance.
The third approach is custom middleware — a lightweight application that connects directly to the myUnity database or API, runs the aggregate queries the native reporting engine cannot, and serves the results through a purpose-built dashboard. This is the most targeted option. It builds only the reports the agency actually uses, with the exact filters and drill-down paths the operations team has been manually assembling in Excel.
When does building a custom reporting layer make sense?
The decision point is not about whether myUnity's reporting is "good enough." It is about whether the cost of manual workarounds exceeds the cost of building something purpose-built. Four conditions signal that threshold has been crossed.
First, the agency manages 200 or more active patients. Below this number, Excel workarounds are tedious but functional. Above it, the volume of data makes manual aggregation unreliable. Errors in payer mix calculations or missed LUPA thresholds cost real money.
Second, the agency manages three or more payer contracts. A single-payer agency can track revenue and margins with basic reports. Multi-payer operations need cross-payer comparison views that myUnity's reporting engine cannot produce.
Third, the agency needs real-time census visibility. If staffing decisions depend on knowing today's active patient count by geography, discipline, and payer — not last week's exported snapshot — a live dashboard is the only option.
Fourth, clinician utilization is a scheduling bottleneck. When the agency is trying to balance caseloads across nurses, therapists, and aides while accounting for geography and patient acuity, the flat visit-count reports in myUnity provide no actionable insight. A utilization dashboard that weights visits by complexity and factors in drive time changes how scheduling decisions get made.
What does a custom operational dashboard for home health include?
A well-built operational dashboard for a home health agency running on myUnity covers five areas that the native reporting cannot.
Real-time census by payer. Not a static patient list — a live count of active episodes grouped by payer, with admission and discharge trends visible over 30, 60, and 90 days. This is the single most requested report that myUnity cannot produce natively.
Clinician productivity scoring. Visits per day weighted by patient acuity, documentation completion time, and geographic spread. This replaces the flat visit count that myUnity provides with a metric that actually reflects workload and efficiency.
LUPA risk alerts. Low Utilization Payment Adjustment episodes cost agencies thousands of dollars each. A dashboard that flags episodes approaching the visit threshold — with days remaining and assigned clinician — lets scheduling coordinators prevent LUPA before it happens instead of discovering it after billing.
Referral source conversion tracking. Which hospitals and physicians are sending referrals that convert to admitted patients? What is the average episode margin per referral source? Which sources send patients with high rehospitalization rates? myUnity does not connect referral data to episode outcomes. A custom dashboard does.
Margin by episode. Total cost of care (visit costs, supply costs, overhead allocation) compared against reimbursement per episode, broken down by payer and service line. This is the report that tells an agency which payer contracts are profitable and which are not — and it requires combining data from myUnity with billing and payroll data that lives outside the EHR.
Building these dashboards requires understanding both the clinical data model inside myUnity and the operational decisions the data needs to support. The healthcare EHR software gap map covers where these gaps appear across the post-acute and behavioral health EHR landscape — myUnity is not the only platform where operational reporting falls short of what agencies need.
The pattern is consistent across post-acute care: EHRs are built for clinical documentation and regulatory compliance, not for the operational intelligence that drives margin and growth. Agencies that recognize this gap early build the reporting layer they need. Agencies that wait spend years in Excel. For a detailed look at how custom software fits into post-acute and behavioral health operations, including the technical architecture for connecting EHR data to operational dashboards, that resource covers the full picture.
Written by
Abhijit Das
CEO
Building AI tools for businesses from legacy to new age SaaS startups
LinkedIn ↗Need a team to build this for your business?