Dashboard
CSWN Admin ·
Active Providers
—
in network
Unsigned Notes
—
across all providers
Open Claims
—
pending payment
Action Items
Loading...
Claims Health
Loading...
Attendance
Export CSV
Loading...
Billing
💳
Patient Accounting
Enter payments, charges, refunds
📄
ERA Posting
Record or post a remittance
📋
Claims
Submit & track claims
📊
Reports
Revenue, write-offs, aging

CPS Reports

All NYS OCFS-LDSS-2221A reports across providers.

Loading...

Billing

Patient Accounting
Enter Payment
Misc Charge
Refund
Statements
Insurance Claims
Eligibility
Submit Primary
Submit Secondary
CMS-1500
Superbill
Insurance Payments
Enter Payment
ERA
Aging Report
Reports
Revenue
Write-Off
Note Count
Patient Accounting
Pay Periods
Reconciliation
Provider Inquiries

ERA Posting

Post insurance remittances to DOS records.

StatusPayerERA RefAmountReceivedPosted
Loading...
Billing Oversight: Claims flagged "Ready for Review" by providers appear here. Verify CPT codes, diagnosis, and payer before submitting. ERA remittances are matched automatically — manual ERA posting is available in ERA Management below.

Billing Oversight

Unpaid
—
not yet paid or denied
Denied
—
need appeal or write-off
Pending
—
submitted, awaiting payment
Ready for Review
—
flagged by providers

Pending Claims

DOSProviderClientCPTDiagnosisPayerFeeStatus
Loading...
Denial Dashboard
Loading...
Unpaid
—
not yet paid or denied
Denied
—
need appeal or write-off
Pending
—
submitted, awaiting payment
Ready for Review
—
flagged by providers
DOSProviderClientPayerCPTBilledStatusSubmitted
Loading...

Denial Management

Track payer denials, appeal deadlines, and resolution rates.

Loading...

Aging AR

Accounts receivable by age bucket.

Denial Tracking

Denied claims, appeal deadlines, and resolution tracking.

CPT Codes

Billable code catalog (prescriber / add-on / telehealth tags). Deactivate to retire a code — codes are never deleted (historical notes and claims reference them). Creating a brand-new category requires super-user access. Add-on parent-code pairings (stored on each code, not shown in this table) are a standard-convention starting point, not yet reviewed by Timothy/Carlos — verify before relying on them for a live claim. Provider Types (used by the filter above) are likewise a first-draft categorization from standard billing convention, not Timothy/Carlos's confirmed scope-of-practice mapping — review before relying on it.

Code Description Category ModifiersProvider TypesPrescriberAdd-onTelehealthActive
Loading...

Super User Access

Only Timothy Crumley's own account can grant or revoke super-user status — this is enforced by the backend, not just hidden here. Super-user status currently gates one thing: creating a new CPT code category.

ProviderRoleSuper User
Loading...

Groups

Established practice groups a facilitator can refer to in their Group Notes. Deactivate to retire a group — never deleted (historical group notes still reference it by name).

NameDescriptionFacilitatorActive
Loading...

Credentialing

Provider payer panel enrollment and credentialing status.

Training Compliance

Annual HIPAA workforce training status by provider.

Session Note Retention (NYS 6-Year)

Notes expiring within 90 days. Minors: retention is the later of 6 years from signing or client's 21st birthday.

Loading...

ClaimMD Enrollments

Export CSV
ProviderPayerPayer IDStatusSubmittedApprovedActions

Reports

Financial and clinical reporting for CSWN.

Provider Payment Review

—
Dates of Service
—
Net Revenue
—
Payments Out (Approved)
Flagged Sessions —
Select a pay week to begin.
Approved Pay Periods
—
Payment Methods
ProviderRolePayment Method
Loading...

Providers

ProviderCredentialsEmailRoleOverheadNPICAQH IDGoogle VoiceStatusActions
Loading...
Access Reviews
Loading...

Clients

ClientProviderIntakeInsuranceStatusReference
Loading...
New Announcement

Office Activity

Currently active group sessions and staff marked out of office, from connected Google Calendars. Requires a group session's Calendar title to include "group", and Out of Office to be set via Calendar's own Out of Office event type.

Active Group Sessions
Loading...
Out of Office
Loading...

Admin Messaging

Send announcements and messages to providers and clients.

Send Announcement
Recent Announcements
Loading...
Message Categories

Clients can route a message to one of these categories instead of their assigned provider — e.g. Billing, Medication Support. Each category has its own set of staff recipients.

Loading...

Internal Referrals

Provider-to-provider referrals — accept or decline on behalf of the receiving provider.

ClientReferringReceivingTypeStatusActions
Loading...

Intake Tracker

All screenings and intake progress — mirrors the intake spreadsheet.

—
New
—
In Progress
—
Complete
—
MIA
—
Total Active
Client Phone Screener Provider Init. Call Screen ✓ 2nd Call Chart Paperwork Ins. Ins. ✓ Photo ID Pwk ✓ Intake ✓ Outcome Days Actions
Loading...

Overdue Notes

Unsigned session notes older than 7 days, grouped by provider.

By Provider
Loading...

Pending ROIs

Release of Information records awaiting provider signature. Mark as satisfied once the signed document is received.

Loading...

Chart Migration

Manually create a chart for a historical client and attach external records (old TherapyNotes documents, scanned forms, CC-authorization forms) to it. Uploaded files go through the same ClamAV scan and encryption as every other document and appear under a separate "External Upload" section in the chart's Documents tab.

1. Create Chart

Client Requests

Record access and superbill requests submitted by clients. Resolve to clear from the queue.

Record Access Requests
Loading...
Superbill Requests
Loading...

Resources

Manage provider resources, forms, and documents.

Staff Directory
Loading...
P&P Document Versions

Upload a new version of a policy document (authored elsewhere, e.g. Claude Design). The prior version is archived, never deleted.

Loading...

Intake Forms

Manage client intake forms by status.

Intake Forms
ClientForm NameProvider StatusDays PendingActions
Loading...
Client Balances: Balances aged over 90 days are flagged in red. Contact gabrielf@commonsensemh.com for billing disputes. Balances are updated nightly from ledger transactions.

Client Balances

Outstanding client balances across all providers.

Outstanding Balances
ClientProviderBalanceLast EntryActions
Loading...

Stripe Settings

Stripe is configured via an API key in Secret Manager, not through this page. All client and in-person payments flow through this single account.

Practice Stripe Account
Loading...

Payments

All payments received by the practice. Unmatched payments need a client assigned for the balance to update.

Unmatched Payments
ReceivedAmountMethodProcessor IDAction
Loading...
Record Manual Payment
All Payments
DateClientAmountStatusMethodAction
Loading...

Insurance Directory

Manage payer contacts and provider relations numbers.

Loading...

Payer Directory

Insurance payers and their Claim.MD payer IDs. Eligibility routing uses the Claim.MD ID — fill it in for each payer.

Loading...

Office Bookings

Room bookings across all CSWN locations.

Resource Reports

Broken link reports and resource suggestions from providers.

Loading...

Breach Alerts

HIPAA §164.308(a)(6) incident tracking

Open Alerts
—
Critical/High Open
—
Last 30 Days
—
Loading...

Database Backups

Automated Cloud SQL backups — visibility only. Restoring from a backup is a deliberate, manual operation performed outside this app; contact the developer.

Loading...

HIPAA Audit Log

Immutable PHI access record — §164.312(b)

Loading...
—

Billing Settings

Configure overdue claim thresholds and notification settings.

Loading…

Billing Identity

The group billing identity used on insurance claims (837P / CMS-1500 Box 33). Enter CSWN's billing NPI, tax ID, and address.

SMTP Settings

Host, port, and sender address are set at deploy time. The app password can be rotated here — it takes effect immediately, no redeploy needed.

Current Configuration
Loading...
Rotate App Password
Send Test Email

Confirms the current credentials actually work — send this right after rotating.

Claim.MD Settings

Rotate either API key here — it takes effect immediately, no redeploy needed.

Production API Key
Loading...
Sandbox API Key
Loading...

Faxes

Incoming faxes, newest first. Rename before assigning — that name is what's saved in the chart. Faxes not yet assigned to a client stay listed here indefinitely.

Received Document Name Caller ID Pages Status Actions
Loading...

SR Fax Settings

The Access ID is set at deploy time. The Access Password can be rotated here — it takes effect on the next poll, no redeploy needed.

Current Configuration
Loading...
Rotate Access Password