HEDIS, Star Ratings and CMS reporting

From Healthcare Analytics to Real-Time Quality Control

Nartis is a healthcare quality platform I designed and prototyped. It treats quality measurement as a control loop instead of a monthly report: clinical events are evaluated against measure policy as they arrive, open gaps are ranked and routed for action, and every decision keeps its evidence trail.

Event-drivenMeasure evaluation
Closed-loopGap closure
Audit-readyEvidence lineage
Outcome-ledStar Ratings impact
The problem

Quality teams find out too late.

Most quality programs run on batch claims, overnight ETL and dashboards that refresh weekly. By the time a gap shows up, the visit that could have closed it is over. Nartis is designed to evaluate each clinical event against measure policy when it arrives, rank the open gaps by what closing them is worth, route the right action to a person, and record why each decision was made.

Reference architecture

Legacy analytics vs Nartis

Target AWS architecture

Legacy analytics

System of insight, retrospective
Layer

Nartis

System of control, real time
Claims-centric data

Claims first, with EHR, lab and pharmacy feeds added later.

Batch feeds, daily to weekly
Data
Multi-source events

FHIR/EHR, claims, pharmacy fills, labs, ADT and scheduling.

Streaming plus batch
Batch ETL and warehouse

Pipelines clean and normalize, then load the warehouse.

Periodic processing
Processing
Event processing

Each event updates member state and re-checks measure eligibility.

Seconds to minutes
Measure logic in SQL

Rules embedded in pipelines. Hard to test, slow to change.

Static logic
Policy
Policy-as-code

HEDIS and Stars logic as versioned, tested rule packs.

Diffable, reviewable, auditable
Descriptive analytics

Dashboards, KPIs and cohort reports.

What happened?
Analytics
Predictive and prescriptive

Gap ranking, closure likelihood and next best action.

What should we do next?
Static Star reporting

Point-in-time ratings with limited forecasting.

Backward looking
Outcomes
Star Ratings simulation

Distance to cut points and the bonus math behind them.

Forward looking
Human-driven workflows

Care managers work lists outside the platform.

Manual hand-offs
Action
Orchestrated actions

Provider alerts, outreach and scheduling, with a person approving anything clinical.

Closed loop
Traditional governance

Role-based access and report-level audit logs.

User-focused
Governance
Identity-aware governance

User, agent, purpose and data class checked on every request.

Purpose-bound, fully logged
Dashboards and reports

Static views for executives and analysts.

Visibility
Experience
Role-based work queues

Ranked gaps for quality teams, action lists for providers.

Actionable

Legacy: open loop

  1. Data
  2. ETL
  3. Warehouse
  4. Dashboard
  5. Manual action

Understands what happened.

Nartis: closed loop

  1. Event
  2. Policy
  3. Gap
  4. Action
  5. Outcome
  6. Feedback

Changes what happens next.

The shift: from retrospective reporting to an event-driven control loop with an evidence trail.
Operating model

Six layers of control

01

Data Fabric

Claims, FHIR/EHR, labs, pharmacy, notes, scheduling and provider operations converge into a longitudinal member record.

02

Processing Layer

Streaming and micro-batch pipelines keep member state and measure eligibility current.

03

Policy Layer

HEDIS, Stars and reporting logic live outside the pipelines as versioned, testable policy-as-code.

04

Intelligence Layer

Models estimate closure likelihood and value. A language model explains gaps and drafts outreach for review. It never decides measure status.

05

Action Layer

Provider alerts, member outreach, scheduling and care workflows close the loop.

06

Governance Layer

Identity, purpose, policy, data minimization and audit lineage control every action.

Positioning

System of insight vs system of control

Capability
Legacy analytics
Nartis
Core model
System of insight
System of control
Timing
Batch, retrospective
Event-driven, near real time
Measure logic
Embedded rules and ETL
Policy-as-code with tests
Stars view
Reporting and analysis
Cut-point simulation and intervention planning
Action layer
Depends on manual workflow
Orchestrated, with human approval for clinical steps
Governance
Traditional access control
User, agent, purpose and data-class controls
Trust layer
“The model never sees data unless both the user and the agent are authorized for that purpose, risk context, and data class.”

The platform treats AI as a governed actor, not a feature. Every request carries the identity chain across user, agent, data, policy, decision, action and audit event. In the prototype, the one live-model call sends synthetic fields only, with no names.

Architecture brief

Read the architecture brief

A short PDF covering the problem, the reference architecture, the six-layer operating model, the target AWS design, where generative AI fits, and the governance model.

Download PDF