NMPsychNote AI Documentation

Everything you need to get started, master the features, and connect NMPsychNote AI to your EHR system.

20+
Clinical Templates
3
EHR Integrations
12+
Transcription Apps
HIPAA
Compliant
Where would you like to start?
Browse by category or search above.
🚀
Getting Started
Set up your account, create your first patient, and generate your first SOAP note.
Guide
🧠
SOAP Engine
Learn how to generate AI-powered SOAP notes from transcripts and templates.
Guide
🔗
EHR Export
Export finalized notes to Valant, ChARM EHR, and AdvancedMD.
Guide
📋
Templates
20 clinical templates plus 15 custom defaults. Create your own templates.
Guide
📱
Patient Intake Forms
Send pre-appointment questionnaires (PHQ-9, GAD-7, ASRS) to patients.
Guide
🔒
HIPAA & Security
Security architecture, BAA requirements, and compliance documentation.
Guide
📁
Downloads
EHR integration guides, import guides, and export guides as Word documents.
Docs
FAQ
Answers to the most common questions about NMPsychNote AI.
FAQ
Set Up NMPsychNote AI
Get your account configured and generate your first SOAP note in under 10 minutes.

Step 1 — Log In and Set Up Your Profile

  1. Go to nmpsychnote.com/index.html and log in with your credentials
  2. Navigate to Settings in the left sidebar
  3. Under Practice Profile, enter your practice name, provider name, credentials, email, and phone
  4. Click Save Profile — this information appears in all finalized notes

✅ TIP: Complete your Practice Profile before creating any patients or notes. Your provider name and credentials are embedded in every signed note.

Step 2 — Add Your First Patient

  1. Click Patients in the left navigation
  2. Click + Add Patient
  3. Enter: first name, last name, date of birth, gender, diagnosis, ICD-10 code
  4. Click Save Patient
  5. The patient appears in your patient list with a chart ID (PT-XXXX)

Step 3 — Generate Your First SOAP Note

  1. Click New Session in the navigation
  2. Select the patient from the dropdown
  3. Select a visit type and clinical template
  4. Either start live transcription with the microphone button, or type/paste session notes into the transcript field
  5. Click Generate SOAP Note
  6. Review the AI-generated note and make any edits
  7. Click Finalize and Sign
  8. Export to your EHR using the export buttons

💡 The first note generation may take 10–15 seconds. Subsequent generations are faster as the system warms up.

SOAP Note Engine
AI-powered clinical documentation from transcript to signed note.

How the SOAP Engine Works

NMPsychNote AI uses Claude (Anthropic) to analyze your session transcript and generate a complete structured SOAP note. The AI is guided by the clinical template you select, ensuring the note matches the format expected for that visit type.

Input Sources

  • Live transcription — Deepgram transcribes your session in real time
  • Pasted transcript — paste from Dragon, Otter.ai, or any transcription app
  • Manual dictation — type directly into the transcript field

AI Features in the SOAP Engine

FeatureDescription
SOAP GenerationGenerates all four sections (S, O, A, P) from transcript
Auto MSE GenerationExtracts Mental Status Examination findings from the transcript
CPT/ICD SuggestionsAI suggests appropriate billing and diagnosis codes
Risk DetectionFlags SI, HI, psychosis, and abuse mentions automatically

Using the Finalize and Sign Feature

  1. Complete and review your SOAP note
  2. Click Finalize and Sign at the bottom of the note editor
  3. Review the signature modal — confirm provider name, credentials, patient name, date, and CPT code
  4. Click Confirm and Sign
  5. The note is locked and timestamped — export buttons activate

⚠️ Finalized notes cannot be edited. If corrections are needed, create a new addendum note rather than editing the original.

Live Transcription
Real-time session transcription powered by Deepgram.

Starting Live Transcription

  1. Open a new session in NMPsychNote AI
  2. Make sure your microphone is connected and browser has microphone permission
  3. Click the 🎙️ Start Recording button
  4. Allow microphone access when the browser prompts
  5. Speak naturally — transcription appears in real time in the transcript field
  6. Click Stop Recording when the session is complete
  7. Review the transcript and correct any errors before generating
  8. Click Generate SOAP Note

✅ TIP: Deepgram is optimized for medical terminology. For best accuracy, speak clearly and use full medical terms (e.g. "Major Depressive Disorder" rather than "MDD").

Importing from Other Transcription Apps

NMPsychNote AI accepts transcripts from any transcription app. See the full Transcription App Import Guide in the Downloads section for step-by-step instructions for Dragon Medical One, Nuance DAX, Freed AI, Otter.ai, and 8 other apps.

Quick Import Steps

  1. Export or copy the transcript from your transcription app
  2. In NMPsychNote AI, open a new session
  3. Click inside the Transcription field and paste (Ctrl+V / Cmd+V)
  4. Click Generate SOAP Note
Clinical Templates
20 built-in clinical templates and 15 custom defaults for every mental health specialty.

Built-In Clinical Templates (20)

TemplateCPT CodeSpecialty
Comprehensive Initial Evaluation — Adult90792PMHNP / Psychiatry
Child & Adolescent Initial Evaluation90792Child Psychiatry
Trauma-Focused Initial Evaluation90792Trauma
General Psychiatric Follow-up99213Psychiatry
ADHD Follow-up — Stimulant Monitoring99213ADHD
MDD Follow-up — Antidepressant Monitoring99213Mood Disorders
Bipolar Disorder Follow-up99214Mood Disorders
Anxiety Disorder Follow-up99213Anxiety
Psychiatric Medication Management99213Medication Management
Crisis & Safety Assessment (C-SSRS)90839Crisis
Psychiatrist Initial Evaluation — Adult90792Psychiatry
TMS Consultation and Evaluation90792Psychiatry
Psychological Testing Evaluation96136Psychology
CBT Therapy Progress Note90837Psychology
Counseling Initial Assessment90791Counseling / LCSW
Counseling Progress Note90837Counseling / LCSW
Geriatric Psychiatry Evaluation99205Geriatric Psychiatry
Addiction Psychiatry Evaluation99205Addiction Psychiatry
Child/Adolescent ADHD Follow-up99213Child Psychiatry
Group Therapy Progress Note90853Group Therapy

Creating Custom Templates

  1. Go to Templates in the left navigation
  2. Click + Create Template
  3. Enter a template name, specialty, CPT code, and description
  4. Fill in the instructions and default content for each SOAP section
  5. Click Save Template
  6. Your template appears in the My Templates tab and is available in the session dropdown

💡 Custom templates are synced to Supabase and available across all devices when logged in to the same account.

Patient Management
Add, manage, and track patients across all devices.

Patient Fields

FieldRequiredNotes
First NameYes
Last NameYes
Date of BirthRecommendedUsed to calculate age automatically
GenderOptional
PronounsOptional
Primary DiagnosisRecommendedShort name e.g. MDD
ICD-10 CodeRecommendede.g. F32.1
Secondary DiagnosisOptional
EmailRecommendedRequired to send intake forms
PhoneOptional
ProviderOptionalFor multi-provider practices
StatusOptionalActive / Inactive / Risk Flag

Risk Flags

Set a patient's status to Risk Flag to mark them for priority follow-up. Risk-flagged patients appear at the top of your patient list with a ⚠️ indicator and the Chart button turns red.

Risk flags are also set automatically when the AI detects SI, HI, psychosis, or abuse mentions during SOAP note generation.

Outcomes Tracking
Track PHQ-9, GAD-7, and ASRS scores over time with visual charts.

Supported Outcome Measures

MeasureFull NameMax ScoreScreens For
PHQ-9Patient Health Questionnaire-927Depression severity
GAD-7Generalized Anxiety Disorder-721Anxiety severity
ASRSAdult ADHD Self-Report Scale24ADHD symptoms

Score Interpretation

PHQ-9 ScoreSeverityGAD-7 ScoreSeverity
0–4Minimal0–4Minimal
5–9Mild5–9Mild
10–14Moderate10–14Moderate
15–19Moderately Severe15–21Severe
20–27Severe

Recording Outcome Scores

  1. Navigate to Outcomes in the left navigation
  2. Select the patient
  3. Select the measure (PHQ-9, GAD-7, or ASRS)
  4. Answer each question by clicking the appropriate response
  5. The total score and severity interpretation update automatically
  6. Click Save Score
  7. The score is added to the patient's trend chart

✅ Outcome scores submitted by patients via the pre-appointment intake form appear here automatically — no manual entry needed.

Patient Intake Forms
Send secure pre-appointment questionnaires to patients before their visit.

How Intake Forms Work

When you send an intake form to a patient, NMPsychNote AI generates a secure, unique link that expires in 7 days. The patient clicks the link, completes the PHQ-9, GAD-7, ASRS, and a general symptoms questionnaire, and their results automatically appear in your Outcomes Tracking.

Sending an Intake Form

  1. Go to Patients in the navigation
  2. Find the patient and click the 📋 Intake button next to their name
  3. In the modal, verify or enter the patient's email address
  4. Enter the appointment date (optional)
  5. Click Send Intake Link
  6. The patient receives an email with a secure link
  7. After they complete the form, scores appear in Outcomes Tracking automatically

💡 If email is not configured, the modal shows a copyable link you can share with patients via text, patient portal, or your own email.

What Patients See

The patient intake form includes:

  • PHQ-9 — 9 questions, scored 0–27
  • GAD-7 — 7 questions, scored 0–21
  • ASRS — 6 questions, scored 0–24
  • General symptoms section — mood rating, sleep, appetite, medications, SI screening, main concern

Scores display in real time as the patient answers. The form is mobile-friendly and works on any device.

Export to Your EHR
Export finalized SOAP notes to Valant, ChARM, and AdvancedMD.

Export Process Overview

  1. Generate and review your SOAP note
  2. Click Finalize and Sign
  3. Click the export button for your EHR (Valant, ChARM, or AdvancedMD)
  4. Click Copy Note in the export modal
  5. Click Open [EHR Name] to open the portal
  6. Navigate to the patient chart and paste the note
  7. Fill in any EHR-specific required fields
  8. Save and sign in the EHR

💡 For detailed step-by-step instructions for each EHR, see the individual sections below or download the full EHR Export Guide in the Downloads section.

🟣
Export to Valant
Behavioral health EHR. Portal URL: ehr.valant.io
Guide
🟢
Export to ChARM EHR
Cloud EHR for small-mid practices. Portal: ehr.charmhealth.com
Guide
🔵
Export to AdvancedMD
Enterprise EHR/PM. Portal: providerportal.advancedmd.com
Guide
Export to Valant
Step-by-step guide for exporting NMPsychNote AI notes into Valant EHR.

Step-by-Step: Export to Valant

  1. Finalize and sign your note in NMPsychNote AI
  2. Click Export to Valant in the export panel
  3. Click Copy Note — the full SOAP note is copied to your clipboard
  4. Click Open Valant — portal opens at ehr.valant.io/io/Client/Dashboard
  5. Log in to Valant if prompted
  6. Search for and open the patient chart
  7. Go to Notes > Add Progress Note (or Add Evaluation Note for initial visits)
  8. Click inside the note field and paste (Ctrl+V / Cmd+V)
  9. Enter Place of Service code (11 = Office, 02 = Telehealth)
  10. Enter session duration and CPT code in the billing section
  11. Click Save or Sign in Valant

✅ Valant auto-fills today's date. If documenting a prior visit, manually change the note date to the actual visit date before saving.

Export to ChARM EHR
Step-by-step guide for exporting NMPsychNote AI notes into ChARM EHR.

Step-by-Step: Export to ChARM EHR

  1. Finalize and sign your note in NMPsychNote AI
  2. Click Export to ChARM EHR
  3. Click Copy Note
  4. Open a new tab and go to ehr.charmhealth.com
  5. Log in and navigate to Patients
  6. Search for and open the patient
  7. Click Encounter > New Encounter
  8. Set the encounter date and visit type
  9. Click inside the clinical note field and paste
  10. Go to the Diagnosis section and add the ICD-10 code(s) from the Assessment
  11. Enter CPT code in the Billing section
  12. Click Sign to finalize in ChARM

💡 ChARM has separate fields for ICD-10 codes. You must enter the diagnosis codes in ChARM's Diagnosis section even though they appear in the pasted note.

Export to AdvancedMD
Step-by-step guide for exporting NMPsychNote AI notes into AdvancedMD.

Step-by-Step: Export to AdvancedMD

  1. Finalize and sign your note in NMPsychNote AI
  2. Click Export to AdvancedMD
  3. Click Copy Note
  4. Click Open AdvancedMD — portal opens at providerportal.advancedmd.com
  5. Log in and navigate to the patient chart
  6. Open the encounter for this visit
  7. Click Clinical Notes > New Note
  8. Paste the note (Ctrl+V / Cmd+V)
  9. Enter Place of Service, session duration, and CPT code
  10. Click Lock Note to finalize — required before billing can be submitted

⚠️ AdvancedMD requires notes to be locked before billing. Always lock/sign after pasting to avoid billing delays.

Third-Party Integrations
Connect NMPsychNote AI with transcription apps and import data from other systems.
🎤
Transcription Apps
Import transcripts from Dragon Medical One, Freed AI, Otter.ai, Nuance DAX, and more.
Guide
📥
Data Import
Import patient records from SimplePractice, TherapyNotes, Kareo, and others via CSV or FHIR R4.
Guide
Transcription App Import
Import transcripts from any third-party transcription app into NMPsychNote AI.

Universal Import Method (All Apps)

  1. Complete your session in your transcription app
  2. Select all transcript text and copy (Ctrl+A then Ctrl+C)
  3. Open NMPsychNote AI and start a new session
  4. Click inside the Transcription field
  5. Paste the transcript (Ctrl+V / Cmd+V)
  6. Click Generate SOAP Note

Supported Transcription Apps

AppHIPAA CompliantExport FormatNotes
Dragon Medical One✅ YesTXT, DOCX, RTFCan dictate directly into NMPsychNote AI
Nuance DAX✅ YesText via copyPaste DAX note directly into SOAP fields
Freed AI✅ YesCopy/DOCXNote matches SOAP format — paste directly
Suki AI✅ YesText via copyCopy from Suki app and paste
Heidi Health✅ YesCopy/exportPaste into SOAP fields directly
Otter.ai⚠️ Enterprise onlyTXT, DOCX, SRTEnterprise plan + BAA required
Philips SpeechLive✅ YesTXT, DOCXExport and paste or upload
Rev.com⚠️ With BAATXT, DOCXRequest BAA before use
Google Voice Typing❌ NoDo NOT use for patient sessions
Apple Dictation❌ NoDo NOT use for patient sessions

⚠️ Never use Google Voice Typing, Apple Dictation, or Otter.ai (non-Enterprise) for clinical sessions — these are not HIPAA compliant.

Data Import
Import patient records from SimplePractice, TherapyNotes, Kareo, and other systems.

Import Methods

MethodBest ForComplexity
FHIR R4 APIValant, ChARM, DrChrono, Epic, CernerMedium-High
CSV File UploadSimplePractice, TherapyNotes, TheraNest, Kareo, any systemLow

CSV Import — Required Columns

ColumnRequiredExample
first_nameYesSarah
last_nameYesJohnson
date_of_birthRecommended03/15/1985
genderOptionalFemale
emailRecommendedpatient@email.com
diagnosisOptionalMDD
icd_codeOptionalF32.1

✅ Download the full Data Import Guide in the Downloads section for step-by-step instructions for SimplePractice, TherapyNotes, TheraNest, Kareo, and FHIR-compatible systems.

Account Settings
Manage your practice profile, password, and security settings.

Practice Profile

Go to Settings > Practice Profile to update:

  • Practice name
  • Provider full name
  • Credentials (PMHNP-BC, MD, LCSW, etc.)
  • Email address
  • Phone number

Changes are saved to Supabase and reflected immediately in the sidebar, dashboard greeting, and all future signed notes.

Changing Your Password

  1. Go to Settings > Security > Change Password
  2. Enter your current password
  3. Enter and confirm your new password
  4. Answer your security question
  5. Click Update Password

Forgot Password

  1. On the login screen, click Forgot password?
  2. Enter your username
  3. Answer your security question
  4. Set a new password
Plans & Billing
Subscription plans, trial period, and billing management.

Available Plans

PlanMonthlyAnnualProvidersPatientsSOAP Notes
Standard$79/mo$63/mo150100/month
Professional$199/mo$159/mo5500Unlimited
Enterprise$399/mo$319/moUnlimitedUnlimitedUnlimited

Free Trial

All plans include a 14-day free trial. Your card is not charged until the trial ends. Cancel anytime before the trial ends to avoid any charge.

Managing Your Subscription

To upgrade, downgrade, or cancel your subscription, go to Settings > Billing in the app. You can also contact us at support@nmpsychnote.com.

HIPAA & Security
Security architecture, encryption, BAA requirements, and compliance documentation.

Security Architecture

LayerProtection
Data at restAES-256 encryption via Supabase
Data in transitTLS 1.2+ on all API calls and web traffic
Session security15-minute auto-lock on inactivity
Access controlTenant-isolated data with row-level security
Audit loggingAll PHI access logged per HIPAA §164.312(b)
Authenticationbcrypt-hashed passwords with security questions

BAA Requirements

VendorBAA RequiredHow to Sign
SupabaseIn processdashboard.supabase.com/account/baa
AnthropicYesprivacy@anthropic.com
DeepgramYesdeepgram.com/enterprise
NetlifyYes (Business plan)Netlify support portal
StripeYesstripe.com/contact

⚠️ BAAs must be signed with all vendors before processing real patient data. Operating without signed BAAs violates HIPAA.

Guides & Documents
Download detailed guides as Word documents for offline reference or team training.
📤
EHR Export Guide
Step-by-step instructions for exporting SOAP notes to Valant, ChARM, and AdvancedMD. Includes pre-export checklist and troubleshooting.
Word Document
🔗
EHR Integration Guide
Technical guide for creating integrations with Valant, ChARM, and AdvancedMD. Covers FHIR R4, REST APIs, and API agreements.
Word Document
📥
Data Import Guide
Import patient data from SimplePractice, TherapyNotes, Kareo, Epic, and 8 other systems via CSV or FHIR R4.
Word Document
🎤
Transcription Import Guide
Import transcripts from Dragon Medical One, Freed AI, Nuance DAX, Otter.ai, and 8 other transcription apps.
Word Document

Document Repository

All guide documents are also available in the /docs/ directory on the NMPsychNote AI server. Contact support@nmpsychnote.com to request additional documentation or custom onboarding guides for your practice.

Frequently Asked Questions
Answers to the most common questions about NMPsychNote AI.

General

Is NMPsychNote AI HIPAA compliant?

NMPsychNote AI is built with HIPAA-aligned security: AES-256 encryption, audit logging, session auto-lock, and tenant-isolated data. BAAs must be signed with all infrastructure vendors before processing real patient data — we are currently in that process before general availability.

What specialties does NMPsychNote AI support?

NMPsychNote AI supports psychiatrists, PMHNPs, psychologists, LPCs, LCSWs, child and adolescent providers, geriatric psychiatry, addiction psychiatry, group therapy, and telehealth providers.

Can I use NMPsychNote AI on mobile?

Yes. NMPsychNote AI has a full-featured mobile experience accessible at nmpsychnote.com/index.html in any mobile browser.

SOAP Notes

How long does SOAP note generation take?

Typically 10–20 seconds depending on transcript length and server load.

Can I edit a note after generating?

Yes — until you finalize it. Once finalized, the note is locked. Create an addendum for post-finalization corrections.

What if the AI generates incorrect information?

Always review AI-generated notes before finalizing. The AI uses your transcript as the source — if the transcript is inaccurate, the note will be too. Edit any errors before signing.

EHR Export

Does NMPsychNote AI integrate directly with Valant/ChARM/AdvancedMD?

Currently the integration uses a copy-paste export method. The provider copies the formatted note and pastes it into the EHR portal. Direct API push integration (no copy-paste) is in development and requires EHR vendor API agreements.

What if my EHR is not listed?

Any EHR that accepts text input can receive NMPsychNote AI notes via copy-paste. Use the ChARM export modal to get a formatted note and paste it into any EHR's note field.

Billing & Plans

What happens when my trial ends?

Your card is charged for the plan you selected. If you cancel before the trial ends, no charge is made.

Can I switch plans?

Yes. Go to Settings > Billing to upgrade or downgrade at any time. Changes take effect at the next billing cycle.

What happens to my data if I cancel?

Your data is retained for 30 days after cancellation. Contact support@nmpsychnote.com to request a data export before cancelling.

Sign in to access downloads
The Guides & Documents section is available to PsychNote AI subscribers. Sign in to your account to download integration guides and technical documentation.
Don’t have an account? Start your free trial →