> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skypoint.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# skyRev

## Overview

skyRev is Skypoint’s revenue-cycle operations app for practices that bill through **AdvancedMD**. It brings eligibility (including 271 coverage checks), charge-slip generation and posting, payer-specific charge rules, analytics, and ERA review into one workspace — so billing teams find missed dollars before they disappear from AR.

The product principle is the same as the rest of the platform: **the system prepares; a person attests.** Charge slips are validated against AdvancedMD before they post. ERA write-offs that would zero a claim are detected on a worklist; applying a correction is **approval-gated**, not a silent auto-post.

## How It Works

<Steps>
  <Step title="Sync the practice">
    Appointments, patients, notes, and charge details are pulled from AdvancedMD. Eligibility 271 checks run for patients who have a live appointment in the window — not for empty charts.
  </Step>

  <Step title="Build and rule the slip">
    Signed notes become charge slips. Configurable charge rules apply modifiers, J-codes, and payer/plan combinations (including commercial and state-specific patterns) before anyone posts.
  </Step>

  <Step title="Review, edit, post">
    Coders review slips on a dashboard filtered by office, status, and note sign date. Lines can be edited (new lines inherit the visit diagnosis). Approve & Post dual-writes to AdvancedMD; posting stops when financial class or patient data is incomplete, and AdvancedMD’s rejection reason is shown when a post fails.
  </Step>

  <Step title="Protect the ERA">
    Unposted ERAs are scanned for procedure lines whose write-off equals the full charge — the pattern that silently accepts a denial and drops the claim from AR. The worklist is auditable. A scheduled **plan** can be produced automatically; **execute** (clearing the write-off so the balance survives) runs only after approval.
  </Step>
</Steps>

## Key Capabilities

<CardGroup cols={2}>
  <Card title="Home cockpit" icon="gauge-high">
    Landing dashboard with a revenue hero, office rollup, eligibility health, charge-activity trends, status breakdown, and deferred notes. Attention cards jump the charge-slip grid with the right filters already set.
  </Card>

  <Card title="Eligibility 271" icon="id-card">
    Run coverage checks against live appointments. Reports list only patients who were actually checked. Failed or skipped syncs can be retried from the sync UI.
  </Card>

  <Card title="Charge slips" icon="file-invoice-dollar">
    Generate slips from signed notes, filter by Date Signed, edit lines in place (per-line errors, edited-by history), change billing provider, and retry a post. Export the filtered list as CSV.
  </Card>

  <Card title="Charge rules" icon="scale-balanced">
    Payer, plan, and state rules fire before post — modifiers, non-billable codes, secondary-insurance patterns, and specialty combinations (for example Spravato J-code pairing). Applied rules show on the slip detail panel.
  </Card>

  <Card title="Analytics" icon="chart-mixed">
    Revenue-led analytics: hero totals, insight callout, states-by-revenue leaderboard, pipeline health, providers, and CPT breakdown. Filter by state, provider, CPT, and period (this month, last month, custom range). Choose **visit date** or **signed date** as the basis; unsigned slips excluded by signed-date are called out. Export a sectioned CSV of the page.
  </Card>

  <Card title="ERA Scrubber" icon="magnifying-glass-dollar">
    Read-only fleet scan of unposted ERAs with a worklist, check list (so the denominator is auditable), payer on each line, duplicate-check flags, per-office progress, and Excel/CSV export. Detects lines that would write off the entire charge and hide the claim from AR follow-up.
  </Card>

  <Card title="ERA corrections (gated)" icon="lock">
    Plan runs can be scheduled. Execute is approval-only: re-read preconditions, take locks, clear the matching write-off, and leave an audit row. Patient name and DOB on every report line come from synced data. skyRev does not turn on AdvancedMD auto-post; the scrub is what makes auto-post safe later.
  </Card>

  <Card title="Audit & access" icon="clipboard-list">
    Audit log of posts, edits, and ERA actions. Access Management uses a three-role matrix with instance-scoped user admin. In-app release notes can be targeted per tenant. Settings include general preferences, dark mode, and brand palette.
  </Card>
</CardGroup>

## Charge slips in practice

| Action     | What happens                                                                                                                                                              |
| :--------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **List**   | Dashboard grid with Date Signed range, status, office, and other column filters                                                                                           |
| **Edit**   | Dual-write line edits validated against AdvancedMD; blank CPT rows are dropped; visit diagnosis is inherited on new lines; `EDIT_CONFLICT` can be recovered in the dialog |
| **Post**   | Approve & Post requires a complete patient / financial-class block; AMD rejection text is shown rather than a generic failure                                             |
| **Export** | CSV of the current filtered list (unbounded, not just the page)                                                                                                           |

## ERA Scrubber in practice

Payer ERAs land in AdvancedMD’s ERA Center. Some lines auto-adjust **100% of the charge**. Posted as-is, the claim balance hits zero, never appears in AR, and the denial is accepted with no list-level warning.

skyRev:

1. Enumerates **unposted** checks per office
2. Reads payment-entry line detail (charge, write-off, payment, CARC/RARC, payer, CPT, visit)
3. Flags `write-off == charge` (and related multi-check / unposted-only scopes)
4. Puts those lines on a worklist with an Excel report

**Write path:** a person approves execution. The write-off amount is cleared so the balance survives; the write-off *code* is left untouched. Success is measured in **recovered dollars that AR can still work**, not in edit counts.

## Who Benefits

| Role                      | Value                                                                            |
| :------------------------ | :------------------------------------------------------------------------------- |
| **Payment posters**       | Stop opening every denial to hunt 100% write-offs; work an auditable list        |
| **Coders / charge entry** | Rules, diagnosis inheritance, and AMD-validated edits before post                |
| **RCM leadership**        | Revenue analytics by state, provider, and CPT; signed-date vs visit-date honesty |
| **Eligibility staff**     | 271 checks tied to real appointments, with reports that match what was run       |
| **IT / security**         | Azure AD B2C, tenant-isolated schemas, HITRUST-aligned Skypoint hosting          |

## Platform Integration

* **AdvancedMD** — Appointments, notes, charge posting, and ERA Center (read; write-off correction is approval-gated)
* **skyData** — Unified operational data where the practice is already on the Skypoint platform
* **skyAuth** — Prior authorization remains a separate product; skyRev owns eligibility checks, charges, and ERA posting hygiene
* **Skypoint UAM** — User and role provisioning against the instance RBAC catalog

## Get Started

skyRev is available as part of the Skypoint platform for organizations billing in AdvancedMD. Contact your Skypoint representative to configure eligibility, charge slips, and ERA scrubbing for your offices.
