Recent Encounters
| Patient | Date | Status | Billing |
|---|---|---|---|
| {{ (e.patient && e.patient.full_name) || '—' }} | {{ formatDate(e.encounter_date) }} | {{ e.status }} | {{ e.billing_sync_status || '—' }} |
Task Notification Center
Add New Task
| Task | Priority | Due Date | Status | Actions |
|---|---|---|---|---|
|
{{ t.title }}
{{ t.description }} |
{{ t.priority }} | {{ t.due_date ? formatDate(t.due_date) : 'No due date' }} | {{ t.status }} |
|
All caught up! No active tasks.
{{ activePatientSubTab().label }}
Clinical file: {{ selectedPatient.full_name }} · MRN {{ selectedPatient.mrn }}
Select a patient from to open this chart section.
| Name | MRN | DOB | Phone | Actions |
|---|---|---|---|---|
| {{ p.full_name }} | {{ p.mrn || '—' }} | {{ p.date_of_birth }} | {{ p.phone || '—' }} |
Demographics: {{ selectedPatient.full_name }}
AI Patient Overview
Concise chart summary from recent visits, problems, meds, and vitals — review before the encounter.
{{ aiPatientOverview.summary }}
- {{ item }}
{{ aiSageAnswer }}
{{ selectedPatient.first_name }}
{{ selectedPatient.last_name }}
{{ selectedPatient.date_of_birth }}
{{ selectedPatient.mrn || 'N/A' }}
{{ selectedPatient.email }}
{{ selectedPatient.phone || '—' }}
Recent Vitals
| Recorded | BP | HR | Temp | Weight | SpO2 |
|---|---|---|---|---|---|
| {{ formatDate(v.recorded_at) }} | {{ v.bp_systolic && v.bp_diastolic ? v.bp_systolic + '/' + v.bp_diastolic : '—' }} {{ getVitalTrend('bp_systolic', idx) }} | {{ v.heart_rate || '—' }} {{ getVitalTrend('heart_rate', idx) }} | {{ v.temperature_f ? v.temperature_f + ' °F' : '—' }} {{ getVitalTrend('temperature_f', idx) }} | {{ v.weight_lb ? v.weight_lb + ' lb' : '—' }} {{ getVitalTrend('weight_lb', idx) }} | {{ v.spo2 ? v.spo2 + '%' : '—' }} {{ getVitalTrend('spo2', idx) }} |
Chart Documents
| Title | Type | File |
|---|---|---|
| {{ d.title }} | {{ d.document_type }} | {{ d.file_name || '—' }} |
No documents match the filter criteria.
Insurance & Eligibility: {{ selectedPatient.full_name }}
Loading insurance…
{{ ins.plan_type === 'primary' ? 'Primary' : ins.plan_type }} — {{ ins.payer_name }}
Member ID: {{ ins.member_id || '—' }}
Group #: {{ ins.group_number || '—' }}
{{ ins.coverage_status || 'unknown' }} Copay: ${{ ins.copay_amount }}
No insurance policies on file.
Care Team: {{ selectedPatient.full_name }}
| Name | Role / Specialty | Contact |
|---|---|---|
| {{ m.name }} | {{ m.role }} — {{ m.specialty }} | {{ m.contact || '—' }} |
| No care team members on file. | ||
Clinical Problem List: {{ selectedPatient.full_name }}
| ICD-10 | Problem Description | Onset Date | Status |
|---|---|---|---|
| {{ p.icd10_code }} | {{ p.description }} | {{ p.onset_date || '—' }} | {{ p.status }} |
| No problems documented. | |||
Active Medications: {{ selectedPatient.full_name }}
| Medication | Instructions | Prescriber | Refills Left |
|---|---|---|---|
| {{ rx.drug_name }} | {{ rx.sig || '—' }} | {{ rx.prescriber || '—' }} | {{ rx.refills != null ? rx.refills + ' refills' : '—' }} |
| No medications on file. | |||
Allergies & Intolerances: {{ selectedPatient.full_name }}
| Allergen | Reaction | Severity | Status |
|---|---|---|---|
| {{ a.allergen }} | {{ a.reaction || '—' }} | {{ a.severity }} | {{ a.status }} |
Visit History: {{ selectedPatient.full_name }}
| Date | Provider | Status | Billing |
|---|---|---|---|
| {{ formatDate(v.encounter_date) }} | {{ v.provider || '—' }} | {{ v.status }} | {{ v.billing_sync_status || '—' }} |
| No visits on file. | |||
Encounters
| Patient | Date | Status | Billing | |
|---|---|---|---|---|
| {{ (e.patient && e.patient.full_name) || '—' }} | {{ formatDate(e.encounter_date) }} | {{ e.status }} | {{ e.billing_sync_status || 'n/a' }} |
Register Patient
Appointments
Telehealth Video Consult: {{ meetingAppointment ? meetingAppointment.patient.first_name + ' ' + meetingAppointment.patient.last_name : '' }}
| Patient | Provider | When | Type | Status | Portal | Encounter | |
|---|---|---|---|---|---|---|---|
| {{ a.patient ? (a.patient.first_name + ' ' + a.patient.last_name) : '—' }} | {{ a.provider ? (a.provider.first_name + ' ' + a.provider.last_name) : '—' }} | {{ formatDateTime(a.scheduled_at) }} | {{ a.appointment_type }} | {{ a.status }} | {{ a.portal_sync_status || '—' }} | — |
| Patient | Provider | When | Notes | Actions |
|---|---|---|---|---|
| {{ a.patient ? (a.patient.first_name + ' ' + a.patient.last_name) : '—' }} | {{ a.provider ? (a.provider.first_name + ' ' + a.provider.last_name) : '—' }} | {{ formatDateTime(a.scheduled_at) }} | {{ a.notes || '—' }} |
No pending appointment requests.
Chart Encounter #{{ activeEncounter.id }}
Patient Health History: {{ activeEncounter.patient ? activeEncounter.patient.full_name : '' }}
- {{ rx.drug_name }} ({{ rx.sig }}) - status: {{ rx.status }}
No clinical prescriptions history on file.
Patient Forms on Demand (Digital Signatures)
-
{{ f.form_name }} —
{{ f.status }}
portal: {{ f.delivery_status || 'pending' }}
(Signed by:
{{ f.signature_name }}at {{ formatDate(f.signed_at) }}) {{ f.last_delivery_error }}
No forms sent yet.
AI Multilingual Ambient Scribe
AthenaOne intelligent AI ambient notes capture in multiple languages.
Encounter Notes & Findings
Diagnoses
- {{ d.icd10_code }}
Charges
- {{ c.cpt_code }} ${{ c.charge_amount }}
E-Prescribing (Surescripts)
Prescriptions
| Patient | Drug | Sig | Status | |
|---|---|---|---|---|
| {{ rx.patient ? rx.patient.first_name+' '+rx.patient.last_name : '—' }} | {{ rx.drug_name }} | {{ rx.sig }} | {{ rx.status }} |
Surescripts Enrollment
| Provider | SPI | DEA | Status |
|---|---|---|---|
| {{ e.provider ? e.provider.first_name+' '+e.provider.last_name : '—' }} | {{ e.spi || '—' }} | {{ e.dea_number || '—' }} | {{ e.status }} |
Lab Orders (HL7)
| Patient | Test | Vendor | Status | Results | |
|---|---|---|---|---|---|
| {{ o.patient ? o.patient.first_name+' '+o.patient.last_name : '—' }} | {{ o.test_name }} ({{ o.test_code }}) | {{ o.lab_vendor ? o.lab_vendor.name : '—' }} | {{ o.status }} | {{ o.results && o.results.length ? o.results.map(r=>r.value+' '+r.unit).join(', ') : '—' }} |
Interoperability & ONC Compliance Hub
US Core v5.0.1 (FHIR R4)Active HIE Network Connections
| Network | Type | Status | Agreement | Actions |
|---|---|---|---|---|
| {{ c.name }} | {{ c.network_type }} | {{ c.status }} | {{ c.agreement_signed_at ? formatDate(c.agreement_signed_at) : 'Pending' }} |
|
Recent FHIR & HIE Transactions
| Timestamp | Patient | Direction | Resource Type | Status |
|---|---|---|---|---|
| {{ formatDate(x.created_at) }} | {{ x.patient ? x.patient.first_name + ' ' + x.patient.last_name : '—' }} | {{ x.direction }} | {{ x.resource_type }} |
{{ x.status }} |
FHIR Resource Visualizer
Inspect live JSON representations of patients mapped to HL7 FHIR US Core profiles.
{{ JSON.stringify(fhirPatientPreview, null, 2) }}
Loading FHIR resource preview...
Select a patient to preview resource
Electronic Health Information (EHI) Export
Generate complete, computable clinical datasets in zip/json packages conforming to ONC §170.315(b)(10).
Generated EHI Computable Packages
| Generated At | Patient | Requested By | Format | Status | Actions |
|---|---|---|---|---|---|
| {{ formatDate(exp.completed_at || exp.created_at) }} | {{ exp.patient ? exp.patient.first_name + ' ' + exp.patient.last_name : 'Bulk Export' }} | {{ exp.requested_by }} | JSON (USCDI v3) |
{{ exp.status }} | |
| No EHI export packages generated yet. | |||||
Log patient or third-party app requests for clinical data access to comply with 21st Century Cures Act Information Blocking rules.
Log EHI / API Intake Access Request
| Logged Date | Requestor | Type | Method | Patient | Status | Adjudication / Exception Notes |
|---|---|---|---|---|---|---|
| {{ formatDate(req.created_at) }} | {{ req.requestor_name }} | {{ req.requestor_type }} | {{ req.access_method }} |
{{ req.patient ? req.patient.first_name + ' ' + req.patient.last_name : 'All Patients' }} | {{ req.status }} |
Exception: {{ req.exception_reason }}
{{ req.notes }} |
| No compliance access requests logged. | ||||||
Clinical Decision Support Interventions (DSI)
ONC §170.315(b)(11) requires transparency regarding clinical rule sources, developers, and funding.
Rule: Severe Hypertension Warning
- Condition: BP Systolic >= 160 or Diastolic >= 100
- Developer: American College of Cardiology
- Funding Source: Federal Grant ACC-30012
- Evidence/Standard: 2017 ACC/AHA Guideline for Prevention, Detection, Evaluation and Management of High Blood Pressure.
Rule: Pediatric Asthma Care Action Plan
- Condition: Age <= 12 and Diagnosis Asthma
- Developer: National Heart, Lung, and Blood Institute (NHLBI)
- Evidence/Standard: EPR-3 Guidelines for the Diagnosis and Management of Asthma.
Clinical Quality Measure (eCQM) Calculation Engine
Track practice compliance performance against CMS Quality Payment Program (MIPS/Quality) definitions.
| Measure ID | CMS Quality Title | Status | Calculation Framework |
|---|---|---|---|
| CMS122v11 | Diabetes: Hemoglobin A1c Poor Control | eCQM Compliant | Denominator: patients 18-75 with Diabetes. Numerator: HbA1c > 9.0%. |
| CMS165v11 | Controlling High Blood Pressure | eCQM Compliant | Denominator: patients 18-85 with Hypertension. Numerator: BP < 140/90 mmHg. |
| CMS138v11 | Preventive Care & Screening: Tobacco Use | Draft Calculation | Screening and cessation intervention. |
System Administration & Integrations
Operations & HIPAA Readiness
{{ opsStatus.backup_dr.recommendation }}
Staff Training Modules
| Module | Audience | Duration | Topics |
|---|---|---|---|
| {{ mod.title }} | {{ mod.audience }} | {{ mod.duration_minutes }} min | {{ mod.topics.join('; ') }} |
{{ projectPlan.title }}
| Phase | Start Week | Status |
|---|---|---|
| {{ phase.name }} | {{ phase.start_week }} | {{ phase.status }} |
Functional requirements
| ID | Requirement | Priority | Status |
|---|---|---|---|
| {{ req.id }} | {{ req.name }} | {{ req.priority }} | {{ req.status }} |
{{ section.label }}
{{ section.ready ? 'Ready' : 'Needs setup' }}{{ section.note }}
- {{ item }}
Practice Payer List
Saved to organization settings (shared for all staff).
- {{ payer }}
Document Types
Configure categorizations for uploaded charts files.
- {{ type }}
User Roles & Permissions
Define job functions and operational titles.
- {{ role }}
Appointment Visit Types
Manage available clinical encounter classifications.
- {{ type }}
Clearinghouse — Claims, ERA & Remittance
Claims Tracking & Electronic Submissions
Availity EDI Gateway: CONNECTED| Patient | CPT Code | Charge Amt | Scrubbing Status | EDI Status | Actions |
|---|---|---|---|---|---|
| {{ e.patient ? e.patient.full_name : '—' }} | {{ encounterPrimaryCpt(e) }} | {{ encounterChargeTotal(e) }} | Scrubbing... {{ claimScrubResults[e.id] }} Ready to Scrub | Transmitting... {{ claimStatuses[e.id] }} EDI Ready |
|
Payment Posting Log
Loading from billing…
| Post Date | Patient | Method | Description | Posted Amt |
|---|---|---|---|---|
| {{ p.post_date || '—' }} | {{ p.patient }} | {{ p.method }} | {{ p.description }} | ${{ Number(p.amount || 0).toFixed(2) }} |
| No patient payments posted yet. | ||||
Electronic Remittance Advice (ERA 835)
Live remittances from Med Marlo Clearinghouse. Open billing to import/post 835 files.
| Check Date | Payer | EFT Check # | Paid Amount | Status | Actions |
|---|---|---|---|---|---|
| {{ era.date || '—' }} | {{ era.payer }} | {{ era.check_number }} |
${{ Number(era.amount || 0).toFixed(2) }} | {{ era.status }} {{ era.status }} {{ era.status || 'pending' }} | |
| No ERA remittances found for this organization. | |||||
Clinical Denial Management & Appeal
Open denials from billing adjudication. Generate and submit appeal notes.
| Patient | Carrier | Denial Code | Description | Denied Amt | Appeal Status | Actions |
|---|---|---|---|---|---|---|
| {{ d.patient }} | {{ d.payer }} | {{ d.code }} | {{ d.description }} | ${{ Number(d.amount || 0).toFixed(2) }} | Generating Appeal... Open Denial {{ d.appeal_status }} | |
| No denials on file. | ||||||
Generate Patient Statements
Outstanding patient balances from billing ({{ statements.length }}). Sync pushes balances to the patient portal.
| Patient | Claim | Balance Due | Status |
|---|---|---|---|
| {{ s.patient }} | {{ s.claim_number || s.id }} |
${{ Number(s.balance_due || 0).toFixed(2) }} | {{ s.status }} |
| No open patient balances. | |||
Practice Fee Schedules
Aggregated from billed claim lines (or local encounter charges).
| CPT Code | Avg Fee | Min | Max | Volume |
|---|---|---|---|---|
| {{ f.cpt_code }} | ${{ Number(f.standard_fee || 0).toFixed(2) }} | ${{ Number(f.min_fee || 0).toFixed(2) }} | ${{ Number(f.max_fee || 0).toFixed(2) }} | {{ f.claim_count }} |
| No fee history yet — add and sign encounters with charges. | ||||
Clinical Mailbox & Patient Messages
Secure messages synced with the patient portal
{{ selectedMailboxThread.subject }}
{{ selectedMailboxThread.patientName }} · Patient Portal
Select a conversation from the inbox
Reports & Analytical Insights
Financial Performance Analytics & A/R Aging
Filters
A/R Aging (from Med Marlo Clearinghouse)
Outstanding claim balances by days since submission. Click a bucket to filter the detail table.
{{ formatMoney(agingBucketAmount('0_30')) }}
Click for details{{ formatMoney(agingBucketAmount('31_60')) }}
Click for details{{ formatMoney(agingBucketAmount('61_90')) }}
Click for details{{ formatMoney(agingBucketAmount('91_plus')) }}
Click for detailsDetailed Aging Accounts Receivable Filtered bucket
| Patient | Claim | Carrier | Outstanding | Status | Bucket |
|---|---|---|---|---|---|
| {{ row.patient_name }} | {{ row.claim_number }} |
{{ row.payer_name || '—' }} | {{ formatMoney(row.outstanding_amount) }} | {{ row.status }} | {{ row.bucket }} ({{ row.days_outstanding }}d) |
| No outstanding claims in this filter. Open Med Marlo Clearinghouse for full A/R tools. | |||||
CQM Quality Dashboard
Measurement period {{ qualityMetrics.period.from }} → {{ qualityMetrics.period.to }}
| Measure | Name | Rate | Numerator | Denominator | |
|---|---|---|---|---|---|
| {{ m.id }} | {{ m.name }} | {{ m.rate }}% | {{ m.numerator }} | {{ m.denominator }} |
Loading quality measures…
Hypertension Control Rate — patient cohort
Age 18–85 with active hypertension. Controlled = latest BP <140/<90. Exclusions (age out of range): {{ (qualityMetrics.measures.find(m => m.id==='CMS165') || {}).exclusions || 0 }}
| Patient | MRN | Age | Latest BP | Recorded | Status | Gap |
|---|---|---|---|---|---|---|
| {{ row.patient_name }} | {{ row.mrn || '—' }} | {{ row.age }} | {{ row.bp || '—' }} | {{ row.bp_recorded_at ? formatDate(row.bp_recorded_at) : '—' }} | {{ row.controlled ? 'Controlled' : 'Uncontrolled' }} | {{ row.gap_reason || '—' }} |
| No hypertension cohort patients yet. | ||||||
Provider Productivity & Charting Volume
| Provider | Specialty | Signed Encounters | Total Encounters | Appointments | Rx Written |
|---|---|---|---|---|---|
| {{ p.provider_name }} | {{ p.specialty }} | {{ p.encounters_signed }} | {{ p.encounters_total }} | {{ p.appointments_completed }} | {{ p.prescriptions_written }} |
Loading productivity data…
PHI Audit Log (recent activity)
| When | User | Action | Resource | IP |
|---|---|---|---|---|
| {{ formatDate(log.created_at) }} | {{ log.user ? log.user.name : 'System' }} | {{ log.event }} | {{ log.auditable_type ? log.auditable_type.split('\\').pop() : '—' }} #{{ log.auditable_id || '—' }} | {{ log.ip_address || '—' }} |
No audit events recorded yet.