Clinician Capability & Surface Map
Last Updated: 2026-04-07 Status: CanonicalPurpose: Defines the complete inventory of clinician-facing portal surfaces and their capabilities. Use this file to determine whether a feature exists, where it is located in the clinician portal, who can access it, and what UI elements (fields, filters, actions, options, and displayed values) are present. Routing Guidance for RAG Query this file when the user is asking about: Where to find something in the clinician portal How to perform an action in the UI (navigation, clicks, steps) Whether a clinician or admin can perform a specific action What inputs, fields, filters, or options appear in a screen What data is shown in a specific view (lists, detail pages, exports) What capabilities exist within a specific surface (Clients, Payments, Claims, Benefits, Widget, Team, Settings, etc.) Do not use this file when the question involves: Fees, pricing, or payout calculations Reimbursement amounts or insurance outcomes Benefit estimation logic or claim adjudication Policy interpretation or business meaning of values This file answers “what exists and how it appears in the UI”, not “how the system behaves financially or logically.”
Retrieval Rules
- Each
## CAP-section is a deterministic retrieval chunk. - Chunk IDs are stable and immutable.
- Display labels are surface-only unless defined in another canonical file.
- Status, result, payment type, benefit values, and referral metrics are not defined here.
- Prerequisites appear only when required for surface access.
- This file does not define workflow rules outside direct UI surface behavior.
Field Schema
- Type
- Portal
- Roles
- Objects
- Intents
- Title
- Where
- Fields
- List fields
- Detail fields
- Filters
- Options shown
- Actions
- Supports
- Outcome
- Constraint
- Prerequisite
- Display values
- Sections shown
- Inputs shown
- Capabilities
- Enablement note
Clinician Portal
CAP-CLIN-CLIENTS-VIEWNOTIFICATIONS-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: practice Intents: how, where Title: View product update notifications Where:- Clinician Portal → Clients (top of page)
CAP-CLIN-CLIENTS-FILTER-ACTIVEARCHIVED-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Filter clients (active vs archived) Where:- Clinician Portal → Clients → Active/Archived filter
CAP-CLIN-CLIENTS-SEARCH-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Search clients Where:- Clinician Portal → Clients → Search
CAP-CLIN-CLIENTS-ADD-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: can_i, how, where Title: Add client Where:- Clinician Portal → Clients → Add Client
- First name
- Last name
- Email address
- Email invitation is sent to client
- Client must accept
CAP-CLIN-CLIENTS-SELECTPAYMENTTYPE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client, payment Intents: how, where, can_i Title: Select payment type for a client Where:- Clinician Portal → Clients → Client list → Select Payment
- OON Pay
- Thrizer Pay
- Self-Pay
CAP-CLIN-CLIENTS-ADDCHARGE-FROMOVERVIEW-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: charge Intents: how, where, can_i Title: Add charge from Clients overview Where:- Clinician Portal → Clients → Add Charge
- Select client
- Select clinician (in group practice)
- Client payment method
- Amount
- Date
- Location
- Service
- Duration
- Creating a Charge initiates the payment workflow for the selected payment type.
- For OON Pay and Thrizer Pay, creating a Charge initiates claim submission (completed after successful payment).
- The clinician does not separately submit the claim for these automatic claim flows.
- Appointment
- Client No-Show
- Miscellaneous
- The “Select clinician” field determines the provider of record for the Charge.
- The logged-in user creating the Charge may differ from the selected clinician.
CAP-CLIN-CLIENTS-OPTIONS-MANAGE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Manage client from list Where:- Clinician Portal → Clients → Options (…) → Manage Client
CAP-CLIN-CLIENTS-OPTIONS-PIN-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Pin client Where:- Clinician Portal → Clients → Options (…) → Pin Client
CAP-CLIN-CLIENTS-OPTIONS-ARCHIVE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Archive client Where:- Clinician Portal → Clients → Options (…) → Archive Client
CAP-CLIN-CLIENTS-OPTIONS-REMOVE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client Intents: how, where Title: Remove client Where:- Clinician Portal → Clients → Options (…) → Remove Client
CAP-CLIN-CLIENTDETAIL-GENERAL-DIAGNOSIS-MANAGE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: diagnosis Intents: how, where, can_i Title: Manage client diagnosis codes Where:- Clinician Portal → Client → General → Diagnosis
- Add diagnosis code (with name/description)
- Delete diagnosis code
CAP-CLIN-CLIENTDETAIL-GENERAL-PAYMENTMETHODS-ADD-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment_method Intents: how, where Title: Add client payment method Where:- Clinician Portal → Client → General → Payment Methods
- HSA / FSA cards
- Credit/debit cards (Visa, Mastercard, American Express, Discover)
- Card number
- Expiration date
- Security code (CVC)
- Country
- Zip code
- Card holder name not required
CAP-CLIN-CLIENTDETAIL-GENERAL-PAYMENTMETHODS-DELETE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment_method Intents: how, where Title: Delete client payment method Where:- Clinician Portal → Client → General → Payment Methods → Delete
CAP-CLIN-CLIENTDETAIL-INSURANCE-EDIT-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: insurance Intents: how, where Title: Add or edit client insurance plan Where:- Clinician Portal → Client → Insurance → Add/Edit
CAP-CLIN-CLIENTDETAIL-INSURANCE-VIEWBENEFITS-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: insurance, benefit_check Intents: how, where Title: View client benefits (OON) Where:- Clinician Portal → Client → Insurance → View benefits
- OON deductible and deductible remaining/progress
- Coverage amount represents the amount insurance will pay per appointment based on plan details
CAP-CLIN-CLIENTDETAIL-PAYMENTS-VIEWLIST-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment Intents: how, where Title: View client transactions list Where:- Clinician Portal → Client → Payments
- Newest to oldest
CAP-CLIN-CLIENTDETAIL-PAYMENTS-EXPORTCSV-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment Intents: how, where Title: Export client transactions (CSV) Where:- Clinician Portal → Client → Payments → Export (CSV)
CAP-CLIN-PAYMENTS-VIEWDETAILS-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment Intents: how, where Title: View payment details Where:- Clinician Portal → Client → Payments → Select transaction
- Transaction ID
- Transaction date
- Charge type
- Payout date
- Clinician
- Client
- Appointment date
- Gross amount
- Processing fee (as displayed in the product)
- Net amount
- Payment type
- Client paid
- Payment status: Displays whether payment was successful or failed
- Refund status (if applicable)
- Displays the 3% clinician processing fee applied to payments for all session fees.
- Payment status reflects whether the payment was successfully processed or failed.
- Clinician receives comprehensive transaction details, including processing fees and payment status.
CAP-CLIN-CLIENTDETAIL-PAYMENTS-REFUND-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: refund, payment Intents: can_i, how, where Title: Refund a client charge Where:- Clinician Portal → Client → Payments → Select transaction → Refund
- Creates a refund transaction record.
CAP-CLIN-CLIENTDETAIL-CLAIMS-VIEWLIST-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: claim Intents: how, where Title: View client claims list Where:- Clinician Portal → Client → Claims
- Newest to oldest
- Claim number
- Submission date
- Appointment date
- Status
- Result
CAP-CLIN-CLIENTDETAIL-CLAIMS-FILTER-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: claim Intents: how, where Title: Filter client claims Where:- Clinician Portal → Client → Claims → Filters
- Date range
- Charge type
- Payment type
- Clinician (group practice)
CAP-CLIN-CLIENTDETAIL-CHARGINGPROFILE-EDIT-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: charge Intents: how, where Title: Edit charging profile Where:- Clinician Portal → Client → Edit Charging Profile
- Service
- Amount
- Appointment duration
- Location
CAP-CLIN-PAYMENTS-PRACTICE-OVERVIEW-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment, payout Intents: how, where Title: View practice payments overview Where:- Clinician Portal → Payments
- Payout dashboard
- Confirmed Charges (See All, Export)
- Pending Charges (See All, Export)
- Payout History (See All, Export)
CAP-CLIN-PAYMENTS-PRACTICE-EXPORT-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: payment, payout Intents: how, where Title: Export practice payments Where:- Clinician Portal → Payments → Export
- Also available per section (Confirmed Charges / Pending Charges / Payout History)
CAP-CLIN-BENEFITS-INSTANTCHECK-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: benefit_check Intents: how, where, can_i Title: Use Instant Benefit Checker Where:- Clinician Portal → Benefits → Instant Benefit Checker
- Rate
- Service
- First name
- Last name
- Date of birth
- Insurance company
- Member ID
CAP-CLIN-WIDGET-CONFIGURE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: widget Intents: how, where Title: Configure Thrizer Widget Where:- Clinician Portal → Benefits → Thrizer Widget
- Customize Widget (branding, name, colors)
- Website Embed
- Shareable Link (Thrizer-hosted)
- Analytics (traffic over time)
- At least one team member must be active with a service to enable widget.
CAP-CLIN-WIDGET-TEAMMEMBER-ADD-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: team_member, widget Intents: how, where Title: Add team member for widget services and rates Outcome:- Team member services and rates determine what clients can select in the public benefits calculator Where:
- Clinician Portal → Benefits → Thrizer Widget → Add Team Member
- Also accessible via Me → My Team (management surface)
CAP-CLIN-HELP-REQUESTHELP-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: support Intents: how, where Title: Request help Where:- Clinician Portal → Help → Request Help
CAP-CLIN-HELP-REQUESTBENEFITCHECK-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: benefit_check, support Intents: how, where Title: Request benefit check request for a client Where:- Clinician Portal → Help → Request Benefit Check Request Use case:
- Used when automated benefit check is unavailable or fails
CAP-CLIN-REFERRAL-SHARE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: referral Intents: how, where, can_i Title: Share referral invite Where:- Clinician Portal → Referral
- Share signup code
- Share link
- Email invite to colleague
- Waived balance (remaining waived revenue amount)
CAP-CLIN-ME-MYTEAM-VIEW-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: team_member Intents: how, where Title: View team members Where:- Clinician Portal → Me → My Team
- Name
- Role
- Status
- Status may display Invited or Accepted
CAP-CLIN-ME-MYTEAM-ADD-001
Type: capability Portal: clinician Roles: practice_admin Objects: team_member Intents: can_i, how, where Title: Add team member Where:- Clinician Portal → Me → My Team → Add Team Member
- First name
- Last name
- Email address
- Individual NPI
- Role
- Role may display Practice Administrator or Clinician
CAP-CLIN-ME-MYTEAM-RESENDINVITE-001
Type: capability Portal: clinician Roles: practice_admin Objects: team_member Intents: how, where Title: Resend team member invite Where:- Clinician Portal → Me → My Team → Actions → Resend Invite
CAP-CLIN-ME-MYTEAM-REMOVE-001
Type: capability Portal: clinician Roles: practice_admin Objects: team_member Intents: how, where Title: Remove team member Where:- Clinician Portal → Me → My Team → Actions → Remove Member
CAP-CLIN-ME-CHECKBENEFITS-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: benefit_check Intents: how, where Title: Check client benefits (from My Account) Where:- Clinician Portal → Me → Check Client Benefits
CAP-CLIN-ME-SETTINGS-PERSONAL-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: account Intents: how, where Title: Edit personal information Where:- Clinician Portal → Me → Account Settings → Personal Information
- Profile photo
- Legal first name
- Email address
- Individual NPI
- Reset password request
- Email address cannot be changed
- New email requires new Thrizer account
CAP-CLIN-ME-SETTINGS-BUSINESS-001
Type: capability Portal: clinician Roles: practice_admin Objects: business_settings Intents: how, where Title: Edit business information Where:- Clinician Portal → Me → Account Settings → Business Information
- Business name
- Practice name (DBA)
- Business tax ID
- Group NPI
- Entity type
- Business address
CAP-CLIN-ME-SETTINGS-BANK-001
Type: capability Portal: clinician Roles: practice_admin Objects: bank_account Intents: how, where Title: Add or edit payout bank account Where:- Clinician Portal → Me → Account Settings → Bank Account
- Account number
- Routing number
- Account type
- Account type may display Business Checking, Business Savings, Personal
CAP-CLIN-ME-FEEDBACK-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: feedback Intents: how, where Title: Submit feedback Where:- Clinician Portal → Me → Feedback Center
- Rate and send notes
CAP-CLIN-ME-LOGOUT-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: account Intents: how, where Title: Log out Where:- Clinician Portal → Me → Logout
CAP-CLIN-CLIENTS-SELECTPAYMENTTYPE-001
Type: capability Portal: clinician Roles: clinician, practice_admin Objects: client, payment Intents: how, where, can_i Title: Select payment type for a client Where:- Clinician Portal → Clients → Client list → Select Payment
- Thrizer Pay (Only available if the eligibility is met according to Thrizer Pay Eligibility Rules)
- OON Pay
- Self-Pay
- Clinician cannot select Thrizer Pay unless the eligibility is met according to Thrizer Pay Eligibility Rules.
CAP-CLIN-CLIENTDETAIL-CLAIMS-EXPORT-SUPERBILL-001
Type: capability Portal: clinician Roles: clinician Objects: claim Intents: how, where, can_i Title: Export superbill as PDF Where:- Clinician Portal → Client → Payments → Export Superbill
- Open the client’s profile.
- Go to the Payments tab.
- Select Export superbill to generate the PDF.
- PDF export for self-pay clients only.
- Clients can submit the generated superbill to their insurance without Thrizer’s involvement.
- Generates a downloadable PDF superbill for client submission.
End of document.