Skip to main content
Features

Every part of the chart, built for what a behavioral health visit actually documents.

The complete capability list. Most teams adopt three or four of these in week one.

Session Recorder

Open it, pick a template, pick a patient. The AI listens live: timestamped transcription, scales scoring on the fly, codes staging before the visit ends. Click End and the SOAP draft is already on the encounter. Pre-session context auto-populates from the chart. Notes, scales, files, and coding sit one click away. Telehealth Mode pulls the patient's audio straight from a Zoom or Doxy tab and mixes it with your mic in the browser, so the transcript carries both sides at clean line level instead of muffled speaker bleed.

Try the interactive demo
nextvisit.app / recorder
Marcus Hayes00:24
Listening

AriaMD AI Assistant

AriaMD runs across the workspace, not just inside a visit. 37+ tools: create and edit patients, edit encounters, run cited research, generate prior authorizations, check eligibility, produce custom PDFs, troubleshoot. The more you use it, the more it sounds like you.

See the automations engine
nextvisit.app / aria / intake / new-patient
AriaMD is listening Listening · 06:42
SR
Sofia Ramirez
New patient intake · pre-visit
In progress
Insurance
BCBS PPO · verified
Chief concern
"Anxiety, sleep getting worse"
Medications
None active
Language
English
Screeners scored
PHQ-9 14
GAD-7 11
C-SSRS Negative

Patient Timeline

One entry per signed encounter. The chart sidebar shows a concise summary; click in for history, significance, changes, and the patient quotes that anchor each entry. Treatment Pulse runs longitudinal analysis live across the full chart.

See patient intelligence
nextvisit.app / patient / Maya S. / timeline
Maya S.
PHQ-9 trajectory · 8 visits · 16 weeks
PHQ-9 down 57%since W0
0510152025W0W2W4W6W8W10W12W16
  1. W2Sertraline 25mg
  2. W6Increase 50mg
  3. W10Partial remission
W4"Started feeling like myself again."
W10"Sleep is finally consistent."

Custom Templates

SOAP, DAP, BIRP, Intake, Spravato, TMS, MAT, Lithium monitoring, and your own. Templates carry variable tokens that AriaMD fills with live chart data: [patient_name], [dob], [age], [profession], [duration]. The same template surface drives encounters and automation prompts, so what you author once runs everywhere.

Browse the template library
nextvisit.app / settings / templates
Note templates
Active for this practice · 6 of 12
New template
SOAP
Subjective · Objective · Assessment · Plan
SOAP
1.4k visits · last 90 days
DAP
Data · Assessment · Plan
DAP
320 visits · last 90 days
BIRP
Behavior · Intervention · Response · Plan
BIRP
186 visits · last 90 days
Spravato
Active
REMS-aligned monitoring template
REMSBPCADSSPLAN
94 visits · last 90 days
MAT
Buprenorphine induction & maintenance
SOWSOBOTUDSPLAN
212 visits · last 90 days
Lithium
Level monitoring + side effect screen
LVLTFTBMPSE
64 visits · last 90 days

AI-Assisted Peer Review

Catches gaps and inconsistencies before you sign. In every encounter, Peer Review sits alongside Note, Transcript, and Context. Each flag anchors back to the line it refers to. Optional second pair of eyes for supervision and training.

See analytics and reporting
nextvisit.app / encounter / Devon P. / review
Devon P. · Follow-up
28 yo · MDD recurrent · Bupropion XL 300mg
2 flags
S
Subjective
Patient reports mood is "still a six or seven," some days lower. Sleep broken. Energy "okay in the morning, gone by 3pm." Denies thoughts of self-harm or harm to others.
O
Objective
PHQ-9: 14 (up from 11). GAD-7: 9. Vitals WNL. Affect blunted, eye contact reduced. No formal SI screening documented at last 2 visits.
A
Assessment
MDD, recurrent, moderate. Possible non-response to bupropion at 8 weeks. Augmentation vs switch under consideration.

Files and OCR, all searchable

Hierarchical storage across four folders: Aria Artifacts, Aria Uploads, Patients, and Shared. Every upload runs OCR on ingest, so a scanned ROI release or faxed records packet is searchable like a typed note. The Document OCR Complete event fires on every ingest, so you can route inbound faxes, auto-tag prior records by sender, or push intake data into the chart hands-off.

nextvisit.app / files / aria-uploads
Aria Uploads Garcia, M.
  • Intake form - new patient.pdf 4 pages OCR done
    OCR hit "primary concern: anxiety, sleep getting worse" extracted at p. 2
  • ROI release - Dr. Smith.pdf 1 page OCR done
    OCR hit Signature + scope of release indexed; expires 2026-11-04
  • Recent labs - CBC, CMP.pdf 3 pages Indexed
    OCR hit TSH 4.8, lithium 0.7 mEq/L pulled into chart context
  • Insurance card.jpg 1.2 MB OCR done
    OCR hit Member ID, group, and BIN auto-matched to BCBS PPO
  • Prior records request.docx 2 pages OCR running
    OCR hit Pipeline: Upload → OCR → Searchable
Upload
OCR
Searchable
fires document.ocr.complete

Coding & Billing

CPT and ICD-10 suggestions tuned for behavioral health. 90834 vs 90837, F-codes that map to your assessment. The medications widget pairs each prescription with its ICD; the coding widget auto-suggests CPT with duration and modifier inputs ready. Confidence scores on every suggestion. Signed encounters with ICD-10 auto-create a claim.

See the full revenue cycle
nextvisit.app / encounter / Eli N. / coding
Codes for this encounter
Eli N. · Today 1:00pm · 38 min
96% confidence
99214 Established · moderate MDM Auto 96%
90833 Add-on psychotherapy 16-37 min Auto 88%
F33.1 MDD, recurrent, moderate Primary
F41.1 Generalized anxiety disorder
G47.00 Insomnia, unspecified
Why these codes
  • Patient reports 32 minutes of psychotherapy this visit.
  • PHQ-9 score 14, third recurrence documented.
  • Sleep onset and maintenance issues noted in HPI.

Custom Tags

Tag any cohort: Active TMS, Spravato, Lithium, MAT, intake-pending, follow-up due, or any string you invent. Filter your panel in one click. The same tag drives panel views, scheduling filters, and per-provider workflows, so a single click pulls Monday's TMS schedule, the patient list, and the audit history together.

nextvisit.app / panel · tag:Active TMS
Filter by tag
Tap a tag to scope your panel · 79 patients
4 visible
HO
Hana Okafor
42 yo · F · Visit Mon
PHQ-9 ↑ 17
Active TMSPHQ ≥ 15
MR
Marcus Reed
36 yo · M · Visit Wed
Session 18 of 36
Active TMS
PS
Priya Shah
54 yo · F · Visit Tue
Level 0.7 mEq/L
Active TMSLithium
JV
Jordan Vega
29 yo · NB · Visit Fri
Session 6 of 36
Active TMS

EHR Integration

Push notes directly to most behavioral-health EHRs: Epic, Athena, eClinicalWorks, Osmind, Kalix, SimplePractice, and more. FHIR R4 and HL7 v2 cover most stacks; partner integrations cover the rest; copy-out and fax fallback handles the long tail. The bundle ships note, CPT, ICD-10, and screener scores in one push.

Pair with billing
nextvisit.app / encounter / Sofia R. / push
Push to chart
Sofia R. · Encounter signed 12:43pm
Synced 2 destinations
Bundle
  • Progress note 4.2 KB
  • CPT · 99214
  • ICD-10 · F33.1, F41.1
  • PHQ-9 · 9
FHIR R4 Pushed 2 sec ago
API · live Pushed 2 sec ago
HL7 v2 Queued next batch · 0:38
C-CDA fax Standby on demand

Chrome extension

A persistent sidebar that runs next to your EHR and drags finished SOAP sections into the chart. Same workspace as the web app, same auth, same sessions.

See install walkthrough and FAQ
ehr.localhost / encounters / new
CalendarPatientEncountersReports
P. Belford
DOB 1972-02-09 · Age 53
Portal
ProviderDonna Lee, MDDate of service2026-01-17
Current noteEmpty
Drop a SOAP section here
Save Cancel
  • Drag into EHR
  • Persistent sidebar
  • Light or dark

On the Go

Capture-anywhere workflows for visits that don't happen at a desk: home visits, walk-and-talks, multi-location clinics. Capture on whatever you're carrying; everything syncs back the moment you reach Wi-Fi.

Pocket Card-format, pocket carry
ClinicalConcert iOS On the phone you carry
PLAUD Note Wearable hands-free
All three sync to your workspace on Wi-Fi
More on the platform

The rest of what ships in the same workspace.

Every capability above is wrapped by a wider platform: revenue cycle, automations, fax, longitudinal AI, integrations, security, and the encounter lifecycle that ties them together. Each item below has its own dedicated page when there is more to say.

  • Insurance and billing

    A six-tab revenue-cycle module inside the same workspace as the chart. Signed encounters with ICD-10 codes auto-create claims; eligibility runs at scheduling, intake, or on demand; denials surface with the next action attached.

    • Real-time eligibility: coverage, deductible, copay, OOP max, covered services
    • Claim lifecycle: Pending, Submitted, Accepted, Paid, Denied, Partially Paid
    • Per-claim actions: view detail, resubmit, appeal, mark as paid
    • Reports: aging, payer collection rates, denial analysis
    • Enrollment: provider NPI, payer participation, effective dates, credentialing
    • Workspace ledger across every patient and payer
    See the insurance and billing module
  • Automations and AI Tasks

    Schedule AriaMD on a recurring clock or wire it to a clinical event. Up to 10,000 characters of prompt, four intelligence levels, scoped tools per task. Same engine that powers the chart, run unattended.

    • Schedule mode: daily, weekday, weekly, or monthly
    • Seven event triggers: Encounter Signed, Note Processed, Service Location Assigned, Billing Code Assigned, Document OCR Complete, Fax Received, Fax Delivered
    • Intelligence levels: Ultra, Normal, Fast, Budget
    • Available tools: Patients and Encounters on by default; Documents and Web search opt in
    • In-app notifications and a per-task run log
    See automations and event triggers
  • Virtual Fax

    HIPAA-compliant inbound and outbound fax indexed in the workspace. Inbound faxes land in Files, OCR-processed and searchable. Outbound from any encounter, ROI release, or referral letter. Fires the Fax Received and Fax Delivered automation events for routing and follow-up.

    • Inbound fax: OCR on ingest, tagged by sender, attached to a chart
    • Outbound fax: from any encounter, ROI release, or referral letter
    • Status visible inline: queued, delivered, failed
    • Drives Fax Received and Fax Delivered events for AriaMD automations
    • Available as a paid workspace add-on
    Wire fax to AriaMD automations
  • Patient intelligence

    Treatment Pulse runs a seven-step longitudinal analysis on every patient load. The AI Timeline lays out one AI-authored entry per signed encounter. Scales and exams are scored, trended, and cross-referenced. The full thirteen-section patient profile is its own surface.

    • Treatment Pulse: trajectory, medication response, scale movement, plan adherence, risk flags
    • AI Timeline: one chronological entry per signed encounter, tied to source dates
    • Scales and exams: PHQ-9, GAD-7, C-SSRS, AUDIT, custom screeners, all trended
    • Thirteen-section patient profile: demographics, insurance, ledger, care team, session history, medications, conditions, allergies, scales, documents
    • Every step observable: which encounters and which scales the model pulled from
    See patient intelligence
  • Integrations: API, OAuth, MCP

    The Nextvisit workspace is an open clinical surface. API keys, OAuth applications, and an MCP server each give a different kind of caller the same workspace-scoped view of patients, encounters, notes, and codes. PHI access stays inside the workspace boundary on every path.

    • Workspace-scoped API keys, generated under Settings, Tools and AI
    • OAuth applications for partner apps and pipelines
    • MCP server: Claude, ChatGPT, and local LLMs read structured chart data through a typed tool surface
    • Insurance Coding settings: default ICD-10 sets, confidence threshold, specialty rules
    • Same audit trail across every integration path
    See integrations
  • Security and compliance

    Mental-health data sits at the top of the sensitivity scale. The certifications, controls, and PHI boundaries reflect that. ISO/IEC 42001 is rare in this category and was pursued so procurement teams have what they need without back-and-forth.

    • HIPAA, SOC 2 Type II, ISO/IEC 42001 (AI management systems)
    • BAA available by default; US-hosted on infrastructure with HIPAA BAAs
    • Encrypted in transit (TLS 1.3) and at rest (AES-256)
    • No model training on customer PHI, ever
    • SSO, SCIM provisioning, role-based access, audit logs
    • Configurable retention; recordings deleted on signature
    See security and compliance
  • Encounter lifecycle

    Every encounter moves through four observable states: Draft, Processing, Ready, Signed. The state is visible to the clinician, supervisors, and any automation subscribed to it, so nothing falls into a black box between capture and signing.

    • Draft: created but not yet AI-processed
    • Processing: AriaMD is generating the note
    • Ready: note is generated and waiting for review
    • Signed: locked, fires Encounter Signed and downstream automations
    • Unsign requires confirmation; service location assignment is its own event
    See the four-step walkthrough
  • Templates and variable tokens

    Reusable prompt templates with variable token substitution. Used as note formats for new encounters and as prompt bodies inside automations. AriaMD replaces tokens with real chart data at runtime.

    • Tokens: [patient_name], [dob], [age], [gender], [profession], [provider_name], [duration]
    • Note formats: SOAP, DAP, BIRP, Intake, Spravato, TMS, MAT, Lithium monitoring
    • Custom templates per provider, per workspace, per visit type
    • Same template surface drives encounters and automations
  • Service locations

    Service locations are first-class objects, not free text. Assign one per encounter, route place-of-service to claims automatically, and filter the panel, the schedule, and analytics by location. The same list powers Telehealth, in-clinic, and home-visit splits.

    • Per-encounter assignment with its own automation event
    • Drives place-of-service on outbound claims
    • Filters notes, panel views, and analytics by location
    • Multi-site practices keep one workspace, many addresses
    • One source of truth across schedule, chart, and ledger
  • Exports and print

    Export any signed encounter as a branded PDF with the practice header, ready for an insurance request, a payer audit, or a referral letter. Generate a patient handout from the visit in seconds. Print a current-medication list in large type, straight from the chart or the medications widget.

    • Encounter PDF: practice header, full SOAP, codes, signature block
    • Patient handout: visit summary printed or sent on the spot
    • Large-print medication list from the chart or meds widget
    • Audit-ready formatting for payer requests and records subpoenas
    • No copy-and-paste workflow needed for shared records
  • Workspaces and multi-tenancy

    Provider+ and Group plans include multiple workspaces. Split cost-centers, service lines, supervisors, or contracts cleanly. Each workspace has its own ledger, roster, providers, and detailed audit log. PHI never crosses the boundary; admins move providers between workspaces with a click.

    • Multiple workspaces included on Provider+ and Group plans
    • Each workspace is its own tenant: ledger, roster, providers
    • Admin audit log: detailed access and system history
    • Per-user time zones; one workspace, many regions
    • Desktop, tablet, and mobile from the same login
    • Instant switch between workspaces, no re-login
  • Practice analytics

    Roll the panel up into one view: top medications, drug classes, ICD-10 distribution, retention, visit cadence, and treatment-outcome trends. Built from the same signed encounters that drive the chart, so the numbers match the notes by definition.

    • Top medications and prescription classes across the panel
    • Diagnosis distribution and severity at a glance
    • Retention and visit-cadence cohort views
    • Outcome trends from PHQ-9, GAD-7, and custom scales
    • Drill from any chart down to the underlying patients
    See analytics and reporting
  • Onboarding and imports

    Designed for week-one switches off Osmind, Kalix, SimplePractice, or a spreadsheet. Import a roster from a CSV with auto-mapped fields and validation. Upload profile images per chart. Every chart has a comments area for office and provider notes that should not live inside the encounter.

    • Patient CSV import with auto-mapped fields
    • Per-chart profile image upload, encrypted at rest
    • Per-chart comments area for office and provider notes
    • Bulk-apply tags, providers, and locations on import
    • No vendor consultant required for the first 100 patients
  • Rich text editor

    A native rich-text editor across notes, templates, automations, and intakes. Headings, lists, tables, links, code, blockquotes, and inline variable tokens. The same surface in the chart, the encounter editor, and the template builder, so what you draft is what your colleague reads.

    • Headings, lists, tables, code, blockquotes, hyperlinks
    • Variable tokens render inline as the chart fills them in
    • Same editor in encounters, templates, automations, intakes
    • Keyboard shortcuts for clinicians who type fast
See it on your workflow

Twenty minutes, one mock visit. You leave with a note in your template.

We run a mock session live, draft the note, and walk through what the downstream claim would look like. No slides. No sales deck.

Live in 2 weeks or less BAA signed by default 30-day money back