FILE: canonical_terms.md
Thrizer Canonical Terms
Last Updated: 2026-04-07 Status: CanonicalPurpose: Use this file to resolve the precise meaning of any Thrizer-specific term or insurance-related concept referenced in a query. Route here when: A question depends on the definition of a term (e.g., “What is Allowed Amount?â€). Multiple terms could be confused or need disambiguation (e.g., Provider Fee vs Allowed Amount). A response requires consistent, canonical wording of a concept. A downstream answer depends on understanding a term before applying logic. Do not route here when: The query requires workflows, calculations, eligibility rules, or system behavior. The query asks “how,†“when,†or “why†something happens rather than “what it means.†This file is the single source of truth for terminology only.
Payment Types
Thrizer Pay
A payment type where the client payment at time of service is based on an estimated out-of-pocket responsibility.OON Pay
A payment type where services are processed as out-of-network insurance claims.Self-Pay
A payment type where no insurance claim is submitted.Financial Terms
This file defines terminology only. All financial concept definitions (including Provider Fee, Allowed Amount, Deductible, and Coinsurance) are governed by: → Thrizer Insurance Definitions (Canonical) Routing Rule:- If a query requires meaning or interpretation of a financial insurance concept, route to Thrizer Insurance Definitions.
- This file must not redefine or restate financial calculation concepts.
- Do not duplicate definitions from Insurance Definitions in this file.
- This file may reference financial terms but must not define their calculation logic or behavior.
Estimated Values
Estimated Reimbursement
A predicted insurance payment amount based on available information.This value is not guaranteed.
Estimated Out-of-Pocket Responsibility
A predicted client payment amount for a service.This value is not guaranteed.
Claims
Claim Status
The processing state of an insurance claim.A claim has exactly one status at any given time.
Canonical Values
- Processing
- Investigating
- Approved
- Denied
Claim Result
The outcome of claim processing, including financial components such as reimbursement amount or deductible credit.Reimbursement
The amount paid by an insurance carrier after claim processing.Primary Insurance On File
- Indicates that the client’s insurance has been verified within the Thrizer system.
Eligibility
Eligibility indicates that a client’s insurance is confirmed via benefit check to use Thrizer. Eligibility means the benefit check is usable. It is a binary state. Eligibility does not determine:- coverage details
- reimbursement amounts
- payment type availability
Claim Outcome Type
DefinitionClaim Outcome Type is a normalized classification of the financial result of a processed claim. This field standardizes interpretation across systems and prevents ambiguity between status and financial outcome. Canonical Values:
- Reimbursed
- Applied to Deductible
- Denied
- Claim Status = Approved AND reimbursement > 0 → Reimbursed
- Claim Status = Approved AND reimbursement = 0 AND deductible applied → Applied to Deductible
- Claim Status = Denied → Denied
- “Approved_Applied_To_Deductible†is not a canonical status.
- Deductible application must be represented using:
- Claim Status = Approved
- Claim Outcome Type = Applied to Deductible
Verification States
Usable Benefit Check
A benefit check is usable when benefit information is successfully returned and is sufficient for Thrizer claim workflows and reimbursement estimates.eligibility_verified
eligibility_verified = true when a usable benefit check exists.
This is a pre-claim verification state.
Successful Claim
A successful claim is a processed claim that results in either:- reimbursement, or
- deductible application
coverage_verified
coverage_verified = true when at least one successful claim exists.
This is a post-claim verification state.
Distinction
eligibility_verifiedmust not be used to mean post-claim confirmationcoverage_verifiedmust not be used to mean benefit-check usability
FILE: insurance_definitions.md
Thrizer Insurance Definitions
Last Updated: 2026-04-02 Status: CanonicalPurpose: Provides canonical definitions for insurance terms used across Thrizer. Use this file when a query requires precise meaning, interpretation, or disambiguation of insurance terminology (e.g., deductible, allowed amount, coinsurance, claim status, reimbursement). Route here for: Term definitions or clarification of insurance concepts Understanding relationships between financial inputs (provider fee, allowed amount, deductible, coinsurance) Interpreting claim statuses, outcomes, or result types Explaining how estimates (reimbursement, out-of-pocket) are constructed at a conceptual level Do not use this file for: Product behavior, workflows, or user actions Pricing rules, fee calculations, or payout timing Insurer-specific policies or plan details Determining actual claim outcomes or guarantees All interpretations derived from this file must respect global constraints: insurance carriers control claim decisions, reimbursement amounts, and deductible application; all estimates are non-guaranteed.
Global Constraints
- Insurance carriers determine claim outcomes.
- Insurance carriers determine reimbursement amounts.
- Insurance carriers determine deductible application.
- Insurance carriers determine claim approval or denial.
- Coverage estimates and reimbursement estimates are not guarantees.
Core Financial Inputs
Provider Fee
DefinitionThe provider fee is the therapist’s full session rate charged for a service.
Allowed Amount
DefinitionThe maximum amount recognized by the insurer for a covered service. Source
- Determined by the insurer after claim adjudication
- Thrizer may estimate the allowed amount prior to claim submission for pricing and reimbursement estimates
- These estimates are replaced with actual allowed amounts after adjudication
Insurance reimbursement calculations are based on the allowed amount, not the provider fee. Rule
If provider_fee > allowed_amount, the client may be responsible for the difference between provider_fee and allowed_amount.
Deductible
DefinitionThe deductible is the cumulative amount a client must pay out of pocket before insurance begins reimbursing eligible claims. Rule
When deductible_status = Unmet, the allowed_amount may be applied toward the deductible. Rule
When deductible_status = Unmet, reimbursement_amount may equal 0 even if the claim is approved. Rule
When deductible_status = Unmet, client responsibility may include:
- allowed_amount applied to deductible
- any difference between provider_fee and allowed_amount
Deductible Status
DefinitionDeductible status indicates whether the client has met the deductible at the time of claim processing. Canonical Values
- Met
- Unmet
Coinsurance Rate
DefinitionThe coinsurance rate is the percentage of the allowed amount assigned to the client after the deductible is met.
Derived Financial Concepts
Coinsurance
DefinitionCoinsurance is the portion of the allowed amount the client is responsible for after the deductible is met. Condition
Applies only when deductible_status = Met Rule
Coinsurance is calculated from the allowed amount, not the provider fee.
Estimated Reimbursement
DefinitionEstimated reimbursement is a predicted insurance payment amount for a service. Normalized Inputs
- allowed_amount
- deductible_status
- coinsurance_rate
Estimated reimbursement is not guaranteed.
Estimated Out-of-Pocket Responsibility
DefinitionEstimated out-of-pocket responsibility is the predicted amount the client pays for a service. Formula
provider_fee − estimated_reimbursement Constraint
Estimated out-of-pocket responsibility is not guaranteed.
Coverage
Out-of-Network Benefits
DefinitionOut-of-network benefits are insurance coverage for services provided by non-contracted providers. Constraint
The presence of out-of-network benefits does not guarantee reimbursement. Constraint
Out-of-network benefits vary by insurance plan.
Coverage Estimates
DefinitionCoverage estimates are predicted reimbursement and cost values based on benefit information available at the time of verification. Constraint
Coverage estimates are not guarantees.
Claims
Insurance Claim
DefinitionAn insurance claim is a submission requesting reimbursement or deductible credit for a healthcare service.
Claim Data Elements
DefinitionAn insurance claim contains structured data required for processing. Typical Fields
- client_identifier
- provider_identifier
- service_code
- billed_amount
- diagnosis_code
- insurance_plan_identifier
Claim Status
DefinitionClaim status represents the processing state of a claim. Canonical Status Values
- Processing
- Investigating
- Approved
- Denied
Claim Result
DefinitionClaim result represents the financial outcome of a processed claim. Possible Outputs
- reimbursement_amount
- deductible_applied_amount
- payment_method
Claim Outcome Types
DefinitionClaim outcome types represent final financial classifications of a processed claim.
Reimbursed
DefinitionInsurance pays a portion of the allowed amount.
Applied to Deductible
DefinitionReimbursement amount = 0 and allowed_amount is applied to deductible. Condition
Typically occurs when deductible_status = Unmet
Denied
DefinitionNo reimbursement is issued and no deductible application occurs.
Claim Outcome Rules
RuleApproved means the insurance carrier approved the claim for processing. Approved does not by itself determine whether the claim was reimbursed or applied to deductible. Deductible application and reimbursement are separate financial outcomes. Rule
A claim may be approved and still result in reimbursement_amount = 0.
Deductible Status Source
Deductible status is initially determined using benefit check data prior to claim submission. After a claim is approved, deductible status must be updated based on insurer-reported claim results. The insurer determines final deductible application.Deductible Update Trigger
Deductible status is updated after an approved claim using insurer-reported results. This update is typically system-driven but may be performed manually if required.FILE: practioner_eligibility_reference.md
Practitioner Eligibility Reference (Canonical)
Last Updated: 2026-04-07 Status: CanonicalPurpose: Use this file when determining whether a practitioner can be considered eligible or supported at a classification level, based on license validity, supervision status, legal permissibility, and general reimbursement possibility. This file should be referenced when: The question involves whether a specific practitioner type is supported or unsupported The question involves license types, supervision status, or practitioner categories The chatbot needs to apply eligibility constraints (license valid, legal, reimbursable) The chatbot must classify a provider as supported, conditionally supported, or unsupported The chatbot needs to handle uncertainty for supervised or variable-support practitioners This file should NOT be used when: Determining actual reimbursement amounts, claim outcomes, or insurer decisions Evaluating plan-specific coverage or benefits Explaining payment flows, claim submission, or timing Providing guarantees of reimbursement or eligibility This file provides structural eligibility logic and practitioner classification only, not outcome determination.
2. Normalized Inputs
The following inputs are required for eligibility evaluation:- provider_license_type
- provider_license_valid (boolean)
- provider_supervision_status (independent | supervised)
- service_legally_permitted (boolean)
- service_reimbursement_possible (boolean)
- client_location
- provider_license_valid = true
- service_legally_permitted = true
- service_reimbursement_possible = true
3. Eligibility Rules
Rule 1 — License Requirement
A provider is not eligible if:- provider_license_valid = false
Rule 2 — Legal Service Requirement
A provider is not eligible if:- service_legally_permitted = false
Rule 3 — Reimbursement Possibility
A provider must not be described as eligible if:- service_reimbursement_possible = false
Rule 4 — Supervised Providers
If:- provider_supervision_status = supervised
- reimbursement eligibility is uncertain
- chatbot must not guarantee reimbursement
4. Practitioner Support Classification
4.1 Supported Practitioner Types
These practitioner types are recognized and commonly supported.Mental Health Clinicians
- Licensed Clinical Social Worker (LCSW, LICSW, LMSW)
- Licensed Marriage and Family Therapist (LMFT, AMFT)
- Licensed Professional Counselor (LPC, LPCC, LCPC, LMHC)
- Psychologist (PhD, PsyD)
- Psychiatrist (MD, DO)
- Psychiatric Mental Health Nurse Practitioner (PMHNP)
Behavioral Health Practitioners
- Board Certified Behavior Analyst (BCBA)
- Addiction Counselors (CADC, Licensed Substance Use Counselor)
Healthcare Practitioners
- Physician (MD, DO)
- Nurse Practitioner
- Physician Assistant (PA)
4.2 Conditional / Variable Support
These practitioner types may be supported depending on reimbursement conditions:- Occupational Therapist (OT)
- Physical Therapist (PT)
- Speech Language Pathologist (SLP)
- Registered Dietitian (RS, RDN)
- Medical specialists
- Do not guarantee reimbursement
- Indicate variability based on insurance
Clarification — Variable Practitioner Validation
For practitioner types under conditional or variable support:- Compatibility may require CPT-level validation
- Practitioner classification alone is not sufficient to determine support
4.3 Unsupported Practitioner Types
These practitioner types are not supported:- Chiropractor
- Massage Therapist
- Clearly state unsupported status
- Do not suggest eligibility
4.4 Supervisory Claims (Incident-to Billing)
If a clinician is not independently licensed but is working under supervision, claims may be submitted under the supervising clinician’s NPI. This is typically done for associate-level clinicians, residents, or interns.Rendering vs Supervising Provider
- The rendering provider is the individual delivering care
- The supervising provider may be used for claim submission where applicable
Reimbursement and Insurer Variability
- Supervisory (incident-to) billing is not uniformly accepted across insurers
- Some insurers may reimburse services delivered under a supervising provider’s NPI
- Others may deny claims or apply different rules
- Thrizer does not determine or enforce whether a specific insurer supports supervisory billing
- Reimbursement outcomes are determined externally by the insurer
- Do not guarantee reimbursement for supervised providers
- Do not assume uniform insurer behavior across plans
- If reimbursement is not supported by a client’s plan:
- claims may be denied
- alternative workflows (e.g., superbill submission) may be used
5. License Categories
5.1 Independent License
Definition:- provider_supervision_status = independent
- LCSW
- LMFT
- LPC
- Psychologist
- Psychiatrist
- Nurse Practitioner
- May submit claims under own license
5.2 Supervised License
Definition:- provider_supervision_status = supervised
- AMFT
- APCC
- Associate therapist
- Intern
- Resident
- Limited license clinician
- Reimbursement varies by insurance
- Chatbot must not guarantee eligibility
Clarification — Platform Support vs Insurer Acceptance
- Thrizer does not restrict or block usage based on supervised or associate license status alone.
-
Practitioner types classified as supported (e.g., AMFT, LMSW, APCC) may:
- use Thrizer workflows
- submit claims through supported payment flows
-
However:
- reimbursement eligibility is determined externally by the insurer
- insurer policies may vary regarding supervised or associate providers
-
The chatbot must:
- distinguish between platform support and insurer reimbursement
- avoid implying that supported practitioner types are guaranteed reimbursement
5.3 Supervisory Claims for Pre-Licensed Clinicians
If a clinician is in a pre-licensed or supervised status (e.g., associate, intern, resident), insurer requirements for supervising provider information may still apply.Standard Thrizer Submission Behavior
- Claims are submitted using the NPI of the clinician associated with the Thrizer account.
- Thrizer uses a single provider NPI for claim submission.
- Thrizer does not support:
- entering a supervising provider NPI
- dual provider representation (rendering + supervising)
Representation Constraint
- Claims should reflect the provider who actually delivered care.
-
Provisionally licensed clinicians (with their own NPI):
- If they are the Thrizer account holder, their NPI is used
- The rendering provider is correctly represented
-
Unlicensed interns:
- If an intern delivers care but the claim is submitted under a supervising clinician’s NPI:
- the rendering provider on the claim does not reflect the individual who performed the service
- If an intern delivers care but the claim is submitted under a supervising clinician’s NPI:
Risk
- Misalignment between the actual rendering provider and the submitted NPI may result in:
- claim denial
- post-payment recoupment by the insurer
Supervising Provider Requirements
- Insurer requirements for supervising provider information may still apply.
- Thrizer does not currently support entering supervising provider information in standard workflows.
Denied Claim Handling
- If an insurer requires supervising provider information and denies the claim:
- follow-up may require manual collection of supervisor details
Constraint
- Thrizer does not guarantee insurer acceptance for supervised or pre-licensed clinicians.
External Determination
- Requirements for supervising provider involvement and claim structure are determined externally by the insurer.
6. Jurisdiction Constraint
Licenses are issued by jurisdiction. Valid jurisdictions include:- U.S. states (50 states)
- District of Columbia
- U.S. territories (PR, GU, VI, AS, MP)
- provider_license_valid must reflect jurisdiction validity
7. Telehealth Constraint
Eligibility depends on:- client_location
- Insurance reimbursement may depend on client location at time of service
- Chatbot must not generalize across states
8. Practitioner Usage Bias
- Mental health clinicians are the most common practitioner type using the system
9. Service Edge Cases
Music-based therapy services may be supported when:- billed under a reimbursable therapeutic CPT code
- CPT definitions are external to this file
10. Support Variability Signal
Some non-mental-health practitioners may have:- higher variability in reimbursement outcomes
- variability is driven by insurance coverage differences
11. Chatbot Response Constraints
The chatbot must:- Not guarantee eligibility or reimbursement
- Require license + legal + reimbursement conditions
- Clearly distinguish supported vs unsupported practitioners
- Treat supervised providers as uncertain eligibility
- Avoid assumptions when inputs are missing
Rule — Benefit Check Scope Limitation (Practitioner Types)
- Benefit checks confirm plan-level out-of-network benefits only.
-
Benefit checks do NOT:
- confirm whether a specific practitioner type (e.g., associate, supervised provider) will be reimbursed
- validate insurer acceptance of a provider’s license level
-
The chatbot must:
- clearly separate plan-level benefit confirmation from provider-level reimbursement eligibility