HC

HealingChoice Clinician Support

Please sign in with your authorized @healingchoice.org Google Workspace account.

HC
HealingChoice EHR Support
Beta v2.0.3
💡
The HealingChoice EHR is located at portal.healingchoice.org. Sign in with your @healingchoice.org Google Workspace account. This support center provides definitive clinical and administrative documentation for all EHR modules.

Portal Navigation & Workspace Layout

The EHR interface is divided into primary clinical workflows, administrative management, and real-time communication tools:

Navigation ItemRoute / LocationPrimary Purpose & Features
Calendar/calendarMain home base. Day, Week, and Month views synced directly with your Google Calendar. Includes Privacy Mode toggle, Show External Events toggle, appointment flyouts, and one-click Google Meet launch.
Clients/clientsSearchable directory of all active and discharged clients. Manage individual charts, family units, treatment plans, measures, billing ledgers, and files.
Supervision/supervisionSupervisor review queue. Notes authored by associates and interns route here automatically for countersignature, approval, or revision feedback.
Sup. Hours/supervision-hoursSupervision hours tracker. Log and monitor clinical contact hours and direct supervision hours towards full licensure.
Analytics (Admin)/analyticsPractice pulse, revenue charts, filed claims volume, note compliance metrics, and interactive drilldown panels.
Billing (Admin)/billingLive billing ledger, automated charge queue, batch EDI 837 claim files, and Electronic Remittance Advice (835 ERA) reconciliations.
Reports (Admin)/reportsComprehensive reporting hub: Annual Financials, Clinician Snapshots, Income Allocation, Attendance, and Compliance reports.
Settings/settingsManage your Google Calendar sync, weekly Availability schedules, blackout periods, and custom Clinical Note Templates.
Activity Log/audit-logHIPAA security audit trail logging authentication, record access, signature timestamps, and chart exports.
Claims (Admin)/admin/claimsInteractive CMS-1500 visual form editor, clearinghouse submission queue, and Availity real-time eligibility checks.
Changelog (Admin)/admin/changelogSystem release history, recent bug fixes, and continuous deployment version log.
Header Search & DrawersTop Navigation BarGlobal client search (Search clients by name...), unread direct Messages drawer, and Booking Requests intake drawer.

Clients & Intake

Clinical Documentation & Session Notes

Billing, Scheduling & Practice Operations

Logging into the Portal

Portal sign-in screen — Sign in with Google button
Portal sign-in screen — "Sign in with Google" button

Essential Navigation & Header Tools

Portal — Calendar page (main landing) with sidebar navigation visible
Portal — Calendar page (main landing) with Privacy Mode, search header, and sidebar navigation
▶
Video Walkthrough — Adding a New Client
Walkthrough video coming soon.
💡
New clients are typically added by admin after a booking request comes in. Clinicians can also add clients directly from the Clients page using the "+ New Client" button.

Adding a New Client

🖼️
Screenshot Placeholder
New client form — required fields highlighted
💡
After saving, the client's detail page opens automatically. From there you can send intake forms, schedule the first appointment, and create the first note — all without leaving the portal.
▶
Video Walkthrough — Client Detail Page
Walkthrough video coming soon.

Finding a Client

🖼️
Screenshot Placeholder
Clients list page — search bar and client rows

Client Detail Page Tabs

The client detail page has 7 dedicated clinical and administrative tabs across the top:

TabContents & Workflows
OverviewClient demographics, date of birth, contact details, emergency contacts, assigned clinician, insurance policy numbers, and client ID code. Includes one-click quick actions to administer measures or invite to portal.
NotesAll clinical session notes (Progress Notes, Intake Assessments, Consultation Notes). Displays draft, pending supervisor, and signed statuses. Use + New Note to launch the note editor.
Treatment PlansActive and historical treatment plans with goals, objectives, interventions, and primary/secondary ICD-10 diagnostic codes. Use + New Treatment Plan to create or update.
MeasuresStandardized outcome assessments (RSES, PHQ-9, GAD-7, Restore Marriage Checkup). Track baseline scores, symptom reduction curves, and longitudinal clinical outcomes.
BillingComplete client financial ledger, generated invoices, Stripe card-on-file status, and CMS-1500 insurance claim records. Clinicians can add cash/copay payments directly.
Forms & FilesUploaded clinical documents, scanned records, and sent/completed digital intake questionnaires. Click any completed questionnaire to view structured client responses.
MessagesDirect, HIPAA-compliant secure messaging channel between the clinician and the client through the client portal.
Client Detail Page — 7 workflow tabs supporting full clinical lifecycle
💡
All client health records, forms, and financial ledgers live in the secure EHR database. There are no external spreadsheets or drives to manage.
💡
In relational therapy (couples, families, parent-child), each individual has their own confidential record while being connected to a shared Family Unit. This ensures clean HIPAA compliance and proper insurance/billing allocation.

1. Creating a Family or Couple Unit

2. Linking Existing Clients into a Family

3. Documenting Relational Sessions

When authoring a progress note for a family or couples session:

💡
A comprehensive treatment plan must be established within the first 3 sessions (or following the 90791 Diagnostic Evaluation) and reviewed every 90 days.

1. Creating a Treatment Plan

💡
Measurement-Based Care (MBC) improves clinical outcomes and satisfies insurance medical necessity audits. Administer standardized scales at intake, every 30-60 days, and at discharge.

Available Clinical Measures in the EHR

MeasureDomain / FocusScoring & Clinical Thresholds
PHQ-9Patient Health Questionnaire (Depression)0-4: Minimal, 5-9: Mild, 10-14: Moderate, 15-19: Moderately Severe, 20-27: Severe. *Item 9 triggers risk assessment.
GAD-7Generalized Anxiety Disorder 7-item Scale0-4: Minimal, 5-9: Mild, 10-14: Moderate, 15-21: Severe anxiety.
RSESRosenberg Self-Esteem Scale (10 items)Scores < 15 indicate significantly low self-esteem; 15-25 normal range.
Restore Marriage CheckupRelational health, intimacy, communication & conflictMulti-dimensional relational dashboard generated for couples in marriage enrichment/therapy.

How to Administer a Measure

💡
Clients complete intake paperwork online at client.healingchoice.org or via secure one-time magic tokens. Responses populate directly into the client's electronic record.

Sending Intake Packets to a Client

💡
The HealingChoice platform provides dedicated subdomains tailored to different user roles:
SubdomainAudienceCore Functions
portal.healingchoice.orgClinicians & StaffEHR system, calendar management, chart documentation, supervision, and billing.
client.healingchoice.orgActive ClientsSecure portal dashboard: view upcoming appointments, complete assigned forms, review invoices/receipts, and send direct messages to therapist.
booking.healingchoice.orgNew Prospective ClientsPublic online booking widget (/book) and public digital intake completion (/intake/:token).

Key Client Portal Features

▶
Video Walkthrough — Starting a New Session Note
Walkthrough video coming soon.
💡
Notes are written directly in the portal's built-in note editor — not in Google Docs. The editor auto-saves as you type, so you will never lose your work if you close the tab accidentally.

Creating a New Session Note

🖼️
Screenshot Placeholder
Note editor — template dropdown selected, required fields visible

AI Note Generation (Optional)

The note editor includes an AI assist feature powered by Vertex AI. If you record your session or have a transcript, you can use the "Generate with AI" button to generate a draft note from the transcript. Always review and edit AI-generated content before signing — you are clinically responsible for everything in the note.

⚠️
AI-generated notes are drafts only. Review every field before signing. The AI may misinterpret clinical language or suggest incorrect CPT codes. You are the clinician of record — the signed note is yours.
💡
Required fields are marked with a red asterisk (*) in the note editor. The portal will not allow you to click "Sign & finalize" until all required fields are filled in correctly.

Clinical Fields (Required)

Template
Select the note template matching the session type. This sets the structure of the note and pre-fills the CPT code field based on the template's default.
Appointment
Link the note to a specific appointment from the dropdown. This auto-fills the session date, duration, and session type. A note must be linked to an appointment to be signed.
CPT Code
The procedure code for this session. Select from the dropdown — only the 7 approved codes are available. See the CPT Code Reference page for guidance on which code to use. Example: 90837
Primary Diagnosis (ICD-10)
The primary ICD-10-CM diagnosis code. Use the searchable ICD-10 picker built into the editor — type a description or a code prefix. You can save favorites for codes you use frequently. Example: F41.1
Secondary Diagnosis (ICD-10)
Optional secondary ICD-10-CM code if applicable. Leave blank if no secondary diagnosis. Do not select a Z-code as primary.
Presenting Concern
What the client brought to the session. 1–3 sentences describing the focus of the session from the client's perspective.
Interventions
Therapeutic techniques used. Be specific enough to document your clinical approach — modality, technique name, focus area.
Client Response
How the client responded to interventions. Include affect, engagement level, and any notable moments or disclosures.
Plan
Next steps: plan for the next session, between-session homework, referrals, or treatment adjustments.
🖼️
Screenshot Placeholder
Note editor — required fields highlighted with asterisks

Telehealth Notes

If the appointment was a telehealth session, the session type will reflect this automatically when you link the appointment. The portal sets place of service to 02 and applies modifier 02 on the claim automatically — you do not need to do anything extra. See the Telehealth Sessions page for full details.

💡
The EHR features private, HIPAA-compliant AI assistance built on Google Cloud Vertex AI. It is designed to act as your peer clinical supervisor — helping polish documentation while ensuring 100% clinician oversight.

1. Using the AI Coach in the Note Editor

2. In-Portal AI Help Widget ("Ask AI")

⚠️
Clinician of Record Rule: AI suggestions are purely assistive drafts. You remain legally and clinically responsible for every word in your signed note. Always verify accuracy before applying your electronic signature.
💡
The CPT code is selected from a dropdown in the note editor. Only the 7 approved codes are available — you cannot type in a code manually. When in doubt, the code is determined by who is in the room and how long the session ran.
CPT Code Session Type Duration Notes
90791 Psychiatric diagnostic evaluation (Intake) 60 min Use for the initial intake/evaluation session only — the first time meeting a new client for a diagnostic evaluation.
90837 Individual therapy 60 min Most common code. Session must be at least 53 minutes. One client, therapeutic work.
90834 Individual therapy 45 min Use when session is 38–52 minutes of face-to-face therapy time.
90832 Individual therapy 30 min Use when session is 16–37 minutes. Less common — check with Dr. Tanner before using regularly.
90847 Family/couples therapy with patient present 50 min The identified patient must be present. Use for couples therapy or family therapy where the patient participates.
90846 Family therapy without patient present 50 min Rare. Use only when meeting with family members without the identified patient present.
90853 Group therapy 90 min One note and one billing line per group member per session. Each participant has their own claim.
⚠️
Telehealth modifier 02: For telehealth sessions, select "Telehealth" as the appointment type in the calendar. The portal automatically applies modifier 02 and sets place of service to 02 on the claim. You do not add the modifier manually.
🖼️
Screenshot Placeholder
Note editor — CPT code dropdown with all 7 codes listed

Using the ICD-10 Picker

The note editor has a built-in ICD-10 picker. You do not need to memorize codes — use the picker to search by description or code prefix.

💡
The diagnosis you select must be valid and billable for the claim to process. The portal validates ICD-10 codes automatically and will flag invalid or non-billable codes before you can sign the note.

Common Diagnosis Codes at HealingChoice

CodeDescriptionCommon Use
F41.1Generalized Anxiety DisorderPervasive worry, tension, difficulty controlling anxiety
F41.0Panic DisorderRecurring panic attacks
F40.10Social anxiety disorder, unspecifiedFear of social situations, performance anxiety
F32.1Major depressive disorder, single episode, moderateMDD, first episode, moderate severity
F33.1Major depressive disorder, recurrent, moderateMDD with prior episodes, current moderate
F43.10Post-traumatic stress disorder, unspecifiedPTSD without specifying acute or chronic
F43.12Post-traumatic stress disorder, chronicPTSD lasting more than 3 months
F43.20Adjustment disorder, unspecifiedStress response to an identifiable stressor
F43.23Adjustment disorder with mixed anxiety and depressed moodCommon in life transitions, grief, loss
Z63.0Problems in relationship with spouse or partnerSecondary code for couples work — never use as primary
F60.3Borderline personality disorderBPD diagnosis
F90.9ADHD, unspecified typeADHD without specifying presentation type
⚠️
Z-codes cannot be used as a primary diagnosis. Z-codes (like Z63.0) describe circumstances, not conditions. They can only appear as secondary codes. Insurance will reject any claim with a Z-code in the primary position.
▶
Video Walkthrough — Telehealth Appointments
Walkthrough video coming soon.
💡
Telehealth billing is handled automatically. When you create an appointment with "Telehealth" as the session type, the portal sets place of service to 02 and applies modifier 02 on the claim — you do not do anything extra.

Scheduling a Telehealth Appointment

Writing the Telehealth Note

🖼️
Screenshot Placeholder
New Appointment dialog — "Telehealth" selected as session type
▶
Video Walkthrough — Signing a Session Note
Walkthrough video coming soon.
🔴
Sign notes within 24 hours of the session. Unsigned notes do not generate a claim. A note left unsigned beyond 48 hours will be flagged and escalated to Dr. Tanner.

Note Statuses Explained

Every note in the portal moves through a defined set of statuses:

StatusWhat It Means
draftNote is being written. Auto-saves continuously. Not yet submitted.
unsignedNote has been saved but not yet signed by the clinician.
pending_countersignClinician has signed; waiting for supervisor countersignature. Applies to associates and interns only.
returned_for_revisionSupervisor has returned the note with feedback. Clinician must revise and re-sign.
signedFully signed (and countersigned if required). Claim has been auto-created.
amendedAn addendum has been added to a signed note. The original signed note is preserved.

How to Sign a Note

🖼️
Screenshot Placeholder
Note editor — "Save Draft" and "Sign & finalize" buttons visible

After Signing — Available Actions

ButtonWhat It Does
View Signed PDFOpens the generated PDF of the signed note. Available immediately after signing.
+ Addendum (purple)Adds an addendum to the signed note without altering the original. Use this for corrections or additional documentation after signing.
View claim · HC-XXXX-XXXOpens the auto-created claim for this session. Available for insurance clients after signing.
Create claim manuallyFallback option if the auto-claim did not run. Contact admin before using this.
💡
For associates and interns: after you click "Sign & finalize," the note moves to pending_countersign status and appears in your supervisor's Supervision queue. You do not need to notify your supervisor separately — the portal handles routing automatically.
💡
As a clinician, your billing job is simple: sign the note correctly. Everything after that is automated. You do not need to submit claims, manage EDI files, or log into any clearinghouse.

The Billing Pipeline

⚠️
Cash-pay clients (interns) do not go through this pipeline. Intern sessions are $50 cash pay only. There is no insurance claim. Payment is collected directly and recorded in the portal by admin.
🖼️
Screenshot Placeholder
Client Billing tab — claim status after signing a note
💡
The EHR includes an interactive, visual CMS-1500 Form Editor allowing administrators to inspect, edit, and validate all 33 form boxes before clearinghouse submission.

1. Visual CMS-1500 Claim Form Editor

2. Availity Real-Time Eligibility Verification

3. Clearinghouse Batches & ERA 835 Auto-Posting

FeatureWorkflow & Details
EDI 837P GenerationClaims are compiled into HIPAA-standard X12 837 Professional batch files and transmitted to Office Ally via secure SFTP.
ERA 835 Auto-PostingElectronic Remittance Advice files are retrieved automatically. Payments, contractual write-offs, and client copay balances post directly to the ledger.
Charge QueueAutomated queue at /billing/charges for processing client copays, deductible balances, and self-pay fees via Stripe.
🔴
A note in "returned_for_revision" status has not been countersigned. The claim will not be submitted until you revise the note and re-sign it. Resolve returned notes promptly to avoid claim delays.

What "Returned for Revision" Means

For associates and interns: after you sign a note, it goes to your supervisor's Supervision queue with a status of pending_countersign. If your supervisor finds an issue — a missing field, incorrect code, or clinical documentation concern — they click "Return for revision" (amber button) with written feedback.

When a note is returned:

🖼️
Screenshot Placeholder
Client Notes tab — note showing "returned_for_revision" status with amber indicator

Common Reasons Notes Are Returned

ReasonWhat to Fix
Incorrect CPT codeReview the CPT Code Reference. Select the correct code and re-sign.
Missing or vague clinical contentRead supervisor feedback. Expand the relevant section with more specific clinical documentation.
Wrong ICD-10 codeUse the ICD-10 picker to find the correct, most specific code. Confirm with Dr. Tanner if unsure.
Missing required fieldFind the field marked with * that is empty and fill it in before re-signing.
Note linked to wrong appointmentRe-select the correct appointment from the dropdown. Check the date matches the session.
▶
Video Walkthrough — Fixing a Returned Note
Walkthrough video coming soon.

Steps to Revise and Re-Sign

⚠️
If you are unsure what the supervisor is asking you to fix, ask before re-signing. Re-signing a note with the same error or an incorrect correction wastes time and further delays the claim.
🖼️
Screenshot Placeholder
Note editor — supervisor feedback banner at top, "Sign & finalize" button available
🔴
Interns are cash-pay only — $50 per session. Interns cannot bill any insurance carrier regardless of the client's coverage. If a client wants to use insurance, they must be assigned to an associate or licensed clinician.

Insurance Carriers Accepted

Insurance CarrierAssociates (LMFT-A, LPC-A)Licensed (LMFT, LPC)Interns
BCBS (Blue Cross Blue Shield)✓ In-network✓ In-networkCash only — $50
United Healthcare / Optum✓ In-network✓ In-networkCash only — $50
Magellan✓ In-network✓ In-networkCash only — $50
Cigna✓ In-network✓ In-networkCash only — $50
Aetna✓ In-network✓ In-networkCash only — $50
Curative✓ In-network✓ In-networkCash only — $50

Fee Schedule

Clinician LevelIntake / Initial EvalOngoing SessionsPay Type
Student Intern$50$50Cash pay only
Associate (LMFT-A, LPC-A)$100$80Insurance or cash
Licensed (LMFT, LPC)$200$175Insurance or cash
💡
The client's insurance and pay type are recorded in their Overview tab in the portal. If a client's insurance information needs to be updated after intake, contact admin — do not edit it yourself.
💡
The portal Calendar at /calendar serves as the practice group view and syncs directly with each clinician's personal Google Calendar in real time.

Key Calendar Features

Portal — Calendar page with Privacy Mode and sidebar navigation
Calendar Interface — showing Privacy Mode button and appointment flyout controls
⚠️
Always book appointments inside the EHR portal rather than typing them manually in Google Calendar. Portal appointments automatically attach client IDs, CPT billing codes, and clinical note linkages.
▶
Video Walkthrough — Booking an Appointment
Walkthrough video coming soon.

Creating a New Appointment

🖼️
Screenshot Placeholder
New Appointment flyout — all fields filled in, ready to save
💡
For telehealth appointments: selecting "Telehealth" as the appointment type automatically generates a Google Meet link and includes it in the SMS reminder to the client.
💡
Cancellation status is set through the appointment flyout in the portal calendar — not by deleting the event. Setting the correct cancellation type ensures accurate billing and reporting.

Marking a Cancellation or No-Show

🖼️
Screenshot Placeholder
Appointment flyout — status dropdown showing cancellation options

Rescheduling an Appointment

🔴
If a client is in immediate danger, call 911 first. Do not attempt to manage a life-threatening crisis alone. Your safety and the client's safety come before documentation.

Emergency Numbers

ResourceNumberWhen to Use
Emergency / Immediate Danger911Any immediate risk to life — yours or the client's
988 Suicide & Crisis Lifeline988 (call or text)Client is in crisis but not in immediate danger; give this to clients as a between-session resource
Dr. Marcus Tanner(806) 319-7400Contact immediately after any crisis event, or when unsure how to proceed

During a Session — Crisis Steps

Between-Session Crisis Contact

⚠️
Give 988 to every at-risk client as a standing resource. 988 (Suicide & Crisis Lifeline) is available 24/7 by call or text and should be included in every client's safety plan.
💡
This workflow applies to associates (LMFT-A, LPC-A) and student interns under clinical supervision. Licensed clinicians (LMFT, LPC) finalize notes directly upon signing.

1. Supervision Queue Workflow (/supervision)

2. Supervision Hours Tracking (/supervision-hours)

Track your cumulative progress toward state board licensure requirements:

CategoryDescription & Purpose
Direct Clinical ContactFace-to-face therapy hours with individuals, couples, and families (logged automatically from completed signed sessions).
Individual SupervisionOne-on-one clinical supervision hours with board-approved supervisor Dr. Marcus Tanner.
Group SupervisionBi-weekly group case consultations and peer clinical review meetings.
⚠️
Insurance Claims Require Countersignature: Insurance claims for associate clinicians will not be submitted to clearinghouses until the supervisor countersignature is applied. Review your pending queue regularly to avoid billing delays.

Building Address

All 6 offices are located in the same building:

📍
7021 Kewanee Ave, Lubbock, TX 79424
Six individual offices inside the building — no suite numbers. Your assigned office number is listed in your clinician profile.

Offices

HealingChoice operates 6 individual offices within this building. Each clinician is assigned to a primary office. When creating appointments in the portal, select your office location — for telehealth appointments, no physical location is required.

OfficeBuildingNotes
Office 17021 Kewanee Ave, Lubbock TX 79424
Office 27021 Kewanee Ave, Lubbock TX 79424
Office 37021 Kewanee Ave, Lubbock TX 79424
Office 47021 Kewanee Ave, Lubbock TX 79424
Office 57021 Kewanee Ave, Lubbock TX 79424
Office 67021 Kewanee Ave, Lubbock TX 79424

For parking, building access, or after-hours questions, contact Dr. Tanner at (806) 319-7400.

WhoFor WhatHow to Reach
Dr. Marcus Tanner Clinical questions, crisis consultation, supervision, urgent portal issues, billing escalations Call/text: (806) 319-7400
Email: marcus@healingchoice.org
Admin Client records, insurance verification, scheduling support, booking requests, form issues, fee questions Contact info to be added — ask Dr. Tanner
💡
For non-urgent questions, email is preferred. For anything involving a client's safety or an urgent billing matter, call or text directly. Do not rely on email for time-sensitive issues.

Booking Requests

New client booking requests come in through the booking form and appear in the portal at /booking-requests (bell icon in the sidebar). Admin manages the booking request queue primarily. If you receive a direct referral or a client reaches out to you personally, contact admin to create the client record and schedule the first appointment.

⚠️
Do not give clients your personal phone number or email as a primary contact. All client communication should go through HealingChoice channels (Google Voice main line, portal messaging, or Paubox HIPAA-compliant email) so records are maintained. In a crisis, direct clients to 988 or 911.
🖼️
Screenshot Placeholder
Booking Requests page — incoming requests with client name and requested time
🛡️
Weekend Maintenance Schedule: To ensure zero downtime or unexpected interface changes while you are seeing clients, standard updates and bug fixes are queued and deployed on Saturday/Sunday nights. Emergency/work-stopping issues are triaged immediately.
📷
Click to attach, drag & drop, or Paste Screenshot (Ctrl+V)
PNG, JPG, or WEBP (up to 3 images, max 4MB each)
EHR Version: 2.0.3