πŸ₯
CCM Compliance Manager
Sign in to continue
or enter a code from your authenticator app
πŸ”’ HIPAA Notice: This application handles Protected Health Information (PHI). Use only on authorized devices. Do not share credentials. All access is logged. Long Island NY β€” MAC Locality 05 / 1320202 β€” 2026 Medicare Rates

πŸ₯ CCM Compliance Manager

Chronic Care Management Β· Workflow & Compliance
March 2026
DB Offline
πŸ“Š Dashboard
πŸ‘₯ Patients 3
πŸ’° Billing Readiness
πŸ“‹ Reports
πŸ”¬ Lab Results !
πŸ€– Care Plans
🩺 Patient Portal 0
βš™οΈ Settings
πŸ›‘οΈ User Management
πŸ” Audit Log

Compliance Overview β€” March 2026

Enrolled Patients
0
Active CCM this month
● Active
Billable
0
of enrolled
● Ready to bill
Consent Pending
0
Awaiting patient consent
βœ• Billing blocked
Add-On Ready
0
Qualify for 99439/99437/99489
Verbal Consent
0
Ready to bill
βœ… Billed This Month
0
of 0 ready
APCM Patients
0
G0556 / G0557 / G0558

Consent Status

Billing Programs

πŸ’° Revenue Summary β€” click to expand
Est. CCM Revenue
$0
Billable Γ— $62 avg
Total Monthly Revenue
$0
All billing programs
View full revenue breakdown in the Billing Readiness tab.

⚠ Patients Needing Attention 0

Patients needing follow-up on consent or care tasks
PatientConsentNotesAction

Patient Enrollment & Consent

Patient ↕ Consent This Month Status Provider Conditions Actions

Billing Readiness β€” March 2026 πŸ”’ Locked

Eligible
0
Consent + time target met
βœ… Submitted
0
of 0 eligible
⏳ Not Submitted
0
Awaiting submission
Blocked (No Consent)
0
Consent issue
0% submitted
PatientConsentBilling ProgramTime This MonthEligible?BlockerSubmitted?Action

Compliance Summary Report

πŸ”¬ Lab Results

πŸ”¬
Navigate here to load lab results from the database.

πŸ“„ Care Plans

πŸ”’ PHI protection active. Patient names, dates of birth, MRNs, and provider names are automatically stripped before any data is sent to the AI. Select a patient below to see a live side-by-side preview of the original vs. what will actually be sent. Free-text note fields (Call Summary) are user-controlled β€” avoid typing patient names there.
⚠️ API key required. Set ANTHROPIC_API_KEY and/or OPENAI_API_KEY in your .env file.

πŸ“„ AI Care Plan Generator

Select a patient. Their clinical profile will auto-populate, and the AI will generate a personalized, CMS-compliant CCM care plan.

Hold Ctrl/Cmd to select multiple submissions
Using data from patient profile
Each focus uses its own prompt template. Manage templates in the customizer below.

Manual Care Plan Builder

Create a care plan manually without AI. Fill in the sections below, preview, and save.

βš™οΈ Prompt Template Customizer

β–Ά

Customize the AI prompt structure, section instructions, and output rules. Changes are saved to your practice settings.

πŸ”’
PHI de-identification is enforced in code and cannot be disabled.
  • Patient names, DOB, MRN are never included in the prompt β€” stripped in code before the template is applied.
  • Provider names (Dr. First Last, First Last MD, First Last (Specialty)) are replaced with tokens (e.g. [SPECIALIST_1]) β€” real names restored locally after the AI responds. Specialty info is kept.
  • The patient data block (conditions, medications, allergies, etc.) is not editable β€” injected from the patient record automatically.
  • Use [PATIENT_NAME] in your section instructions to reference the patient.
🎭 System Role & Identity
β–Ό

Defines who the AI is and the context of the output. This is the opening paragraph of the prompt.

πŸ“ Output Rules
β–Ό

Formatting and style constraints. Each line becomes a bullet in the "CRITICAL OUTPUT RULES" block.

πŸ“ Section Preamble
β–Ό

Instruction that appears before the section definitions. Tells the AI how many sections to write.

🎯 Section 1 β€” Goals
β–Ό
πŸ”§ Section 2 β€” Interventions
β–Ό
πŸ“‹ Section 3 β€” Problem List & Medications
β–Ό
🀝 Section 4 β€” Specialist Coordination
β–Ό
🚫 Redundancy Rules
β–Ό

Rules to prevent the AI from repeating information across sections. Each line becomes a bullet.

πŸ“ Word Limit & Final Instructions β–Ό

Additional instructions appended at the very end of the prompt (optional):

πŸ“œ Prior Plan Revision Instructions β–Ό

Instructions given when a prior care plan is included. Tells the AI how to handle revision vs. fresh generation.

πŸ“‹ Live Prompt Preview


      

Saved Care Plans

πŸ“„

No saved care plans yet.

Generate and save a care plan above to see it here.

Patient Month Preview Actions

βš™οΈ Practice Settings

Billing Rates β€” Long Island NY (Locality 05)

CodeDescriptionTypeProgramRate ($)
ℹ️ Rates are 2026 Medicare Fee Schedule β€” MAC Locality 05 / 1320202 (Long Island, NY). Updates persist to your browser. Click "Reset" to restore defaults.

Provider List

Providers listed here appear in the patient enrollment form, quick-enroll wizard, and patient filter. Changes take effect immediately after saving.
Provider Name Actions

Staff List

Staff listed here appear in the Time Log modal, Task modal, and AI Call Summary. Changes take effect immediately after saving.
Name Role Actions
πŸ₯
Elation Health EHR β€” Export Guide
Import your Elation patient list directly into CCM Compliance in 3 steps
STEP 1 β€” Export Patient List
In Elation: Reports β†’ Patient List
Filter by active patients or insurance type (Medicare). Click Export β†’ Download CSV.
STEP 2 β€” Export Problem List (optional)
In Elation: Reports β†’ Problem List or from a patient chart export. Include the ICD-10 Code column β€” the app will auto-map diagnoses to conditions.
STEP 3 β€” Import Here
Drop your CSV file below. Click "Use Elation Preset" in the mapping dialog to auto-map Elation's column names, then click Import.
πŸ’‘ Elation column names supported: first_name, last_name, date_of_birth, chart_number, primary_phone, cell_phone, street_address, city, state, zip, icd10_code, diagnosis, sex, insurance_id, medicare_id

πŸ“₯ Import Patients from CSV

πŸ“„
Drop CSV file here or click to browse

Supports firstName, lastName, dob, mrn, medicareId, phone, address, notes columns.

Duplicate MRNs will be updated, not duplicated.

πŸ”’ Data Protection

Patient data is stored securely in the database with automated daily backups (RDS). Client-side export of PHI has been disabled for HIPAA compliance. Contact your administrator for data export requests.

πŸ”‘ API Keys β€” iOS Shortcuts & Mobile Integration

API keys let iOS Shortcuts and the mobile PWA log time without a browser session. Each key is tied to your user account for audit trail purposes. Keys are shown once at creation β€” save them securely.
LabelKey PrefixCreatedLast UsedStatusAction
Loading...
Your new API key (copy now β€” shown once only):

🩺 Patient Portal β€” Submissions & Messages

Unreviewed Forms
0
Unread Messages
0
Total Submissions
0
Patient Form Type Submitted Status Details Actions
Select a patient or click Refresh to load.

Form Details

User Management

Total Users
0
All accounts
Active
0
Can log in
Disabled
0
Deactivated
Admins
0
Full access
Loading...
Name Email Role Status 2FA Last Login Actions
Loading...

Create New User

Edit User

Created: Last Login:
Account Status
Active
Password Reset
Send a secure reset link via email
Force Password Change
User will be prompted on next login
Two-Factor Authentication
Status unknown
Active Sessions
Invalidate all active sessions
Passkeys: 0 API Keys: 0
Select a user to view activity.
⚠️

Confirm Action

Are you sure?

πŸ” HIPAA Audit Log

πŸ”’ All patient data access and changes are automatically recorded here. This log is stored inside the encrypted database and cannot be edited or deleted by the app.
Timestamp Action Entity Detail IP
Loading…

Enroll New Patient

πŸ‘€ Demographics
🩺 Conditions
πŸ’Š Clinical
πŸ’° Billing
πŸ“‹ Activity Log
πŸ”¬ Labs
πŸͺͺ Insurance
EHR Last synced from Elation:
Select all chronic conditions. Flags: HR High-Risk   PSY Psychiatric   PAIN Chronic Pain

CCM / APCM Program

+ 99439 add-on units (max 2):
+ 99437 add-on units (max 2):
+ 99489 add-on units (max 2):

Psychiatric / BHI Program PSY

+ 99494 add-on units for 99492 (max 4):
+ 99494 add-on units for 99493 (max 4):

Chronic Pain Management PAIN

+ G3003 add-on units (max 4):

Principal Care Management (PCM) PCM

+ Add-on units (99425/99427):

Remote Patient Monitoring (RPM/RTM) RPM

Navigation Services NAV

⏱ Add-On Eligibility β€” Current Month

πŸ’° Monthly Revenue Estimate

Select a billing program above to see estimate.
This month: 0 min documented
πŸ”¬

Open a saved patient profile to view their lab results.

Insurance Cards

Photos uploaded by the patient through their portal.

Select a patient to view insurance cards.

πŸ“₯ Map CSV Columns

⚑ Quick Enroll Patient

1 Β· Patient Info
2 Β· Conditions
3 Β· Review & Enroll

Select all chronic conditions. We'll auto-generate care goals, tasks, and a care plan template.

Review the auto-generated care plan and tasks. Edit as needed before enrolling.

πŸ”‘ Change Password

πŸ” Two-Factor Authentication

Scan the QR code below with Google Authenticator, Authy, or any TOTP app.

Manual key:
βœ…
Two-factor authentication enabled

You will be asked for a code from your authenticator app each time you sign in.

πŸ”‘ Passkey (Biometric Login)

Use Face ID, Touch ID, or Windows Hello as your second factor when signing in. Faster and more secure than a 6-digit code.

Loading...

βš™οΈ AI Settings

API keys are securely stored on the server. Set ANTHROPIC_API_KEY for Claude models and/or OPENAI_API_KEY for GPT models in your .env file.

πŸ₯ Practice Settings

🩺 Custom Conditions

⚠️ Data Management

πŸ” Review Prompt Before Sending

The prompt below will be sent to the AI. Provider names have been replaced with tokens β€” real names are stored only in your browser and will be re-inserted into the response after it returns.

πŸ”’ PHI Removed β€” Specialist Tokens (re-inserted locally after AI response):
ℹ️ No specialist names detected to tokenize in the outside providers field. Verify the prompt below contains no identifying provider names before sending.
Fields Being Sent
Full De-Identified Prompt (editable before sending):

Care Plan


    

Edit Care Plan