TwinEthos homeAPI access

Law

Vermont Act 156 (H.816, AI in mental health services)

Vermont Attorney General (Consumer Protection Act); Office of Professional Regulation and Board of Medical Practice · Vermont (US-VT) · 3 provisions encoded · verified against the official source as of 2026-10-03.

Informational data, not legal advice. Summaries and rules have not been reviewed by a lawyer: always verify official law text for decisions. A suggested guard is intended to address each rule; adding it is not a statement of compliance to that law.

Official text: legislature.vermont.gov.

Trust and provenance 1 official source · last verified 3 Oct 2026 · not reviewed by a lawyer · 3 of 3 provisions audit-grade · release 2026.10.03.4

Where this instrument's data comes from, how current it is, and what has and has not been checked. Each provision below has its own panel.

Official sources
Lanes
Binding law — in force 3
Verification
Sources last verified 3 Oct 2026; each provision states how.
Data release
Data release 2026.10.03.4, data as of 3 Oct 2026, schema 0.3.9.
Legal review
None of the 3 provisions has been reviewed by a lawyer; no TwinEthos rule has been legally reviewed yet. Treat each as research to check against the official text; it is not legal advice. Open questions for counsel on them: 3.
Audit standard
3 of 3 provisions audit-grade. The audit standard is TwinEthos's own quality bar for provenance, dates, applicability, detectors, fixtures, remediation and licences; it is not a legal review.
Detectors
3 detectors, all experimental: written from the rule's text and not yet measured for precision on real code, so treat a hit as a lead to verify. Each provision lists its detectors' known limits.
Changes
  • 2026.10.03.4 (3 Oct 2026): 3 provisions added

Each data release records which provisions changed; the full list is on Changes.

Binding law — in force

AI tools Vermont mental health professionals use must be HIPAA-compliant (Vermont H.816)

18 V.S.A. § 7115(d) · official text · In force: applies since 17 Jun 2026 · Vermont (US-VT)

Under 18 V.S.A. § 7115(d), the AI tools a Vermont mental health professional may use in providing mental health services are tools that comply with HIPAA (Pub. L. 104-191); FDA-authorized digital therapeutics and software as a medical device are included when prescribed or recommended by a mental health professional. Detect session notes, transcripts or other client records sent to a model API with no business-associate, HIPAA-eligible endpoint or de-identification safeguard.

Trust and provenance not reviewed by a lawyer · audit-grade · source verified 3 Oct 2026 · release 2026.10.03.4
Lane
Binding law — in force In force: applies since 17 Jun 2026
Official source
18 V.S.A. § 7115(d) · captured 3 Oct 2026 · anchor hash (SHA-256) 44ec86c51990… · 5 more anchors in the data release
Verification
Quoted text found word for word in the captured official document (3 Oct 2026). Source last verified 3 Oct 2026: checked against the captured official document.
Data release
Data release 2026.10.03.4, data as of 3 Oct 2026, schema 0.3.9.
Legal review
Not reviewed by a lawyer. TwinEthos derived this rule from the official text it cites: treat it as research to check against that text; it is not legal advice. No TwinEthos rule has been legally reviewed yet. Open questions for counsel on this rule: 1.
Audit standard
Audit-grade: meets all 10 checks of the TwinEthos audit standard that apply to it. The audit standard is TwinEthos's own quality bar for provenance, dates, applicability, detectors, fixtures, remediation and licences; it is not a legal review.
Detectors

1 detector (code pattern), experimental: written from the rule's text and not yet measured for precision on real code, so treat a hit as a lead to verify.

Known limits:

  • Health fields renamed to generic identifiers
  • Model calls wrapped in an internal client
  • Vendor coverage (a business associate agreement, a HIPAA-eligible endpoint) is often recorded outside the repository; the finding asks for it, it does not establish that none exists.

Who it applies to

  • Duty falls on: individual professional
  • Sectors: healthcare
  • Vermont mental health professionals as 18 V.S.A. § 7115(a)(2) defines them: individuals licensed, certified or rostered to provide mental health services as physicians, psychiatric APRNs, psychologists, peer support providers and peer recovery support specialists, social workers, alcohol and drug abuse counselors, clinical mental health counselors, marriage and family therapists, psychoanalysts, applied behavior analysts, nonlicensed or noncertified psychotherapists and noncertified psychoanalysts, and any other professional who provides mental health services, for the AI tools they use with client information. What makes an AI tool 'compliant with' HIPAA when the professional is not a covered entity (for example a rostered psychotherapist who does not bill electronically) is a legal question. In force since 2026-06-17.
  • Whether it applies depends on facts outside the code; a person has to decide.

The guard to add

Send identifiable health data only to AI endpoints registered with a signed BAA or processing agreement and retention and training off; otherwise de-identify first.

A single client factory for model, embedding and transcription calls that handle health information: it looks the endpoint up in a vendor register and refuses to return a client unless the register shows the required contract (business associate agreement, or a processing agreement barring further disclosure) and the endpoint is the covered deployment with data retention and training use turned off. Call sites that cannot meet that de-identify or redact the record before building the prompt, or check a recorded patient authorization for that use. Keep the vendor register in the repository so reviewers can match each AI endpoint to its legal basis, and never route health data into marketing or other non-care generation.

Where it goes: 6 API calls and integrations, 3 config and feature flags, 7 prompt construction, 12 repository artifacts.

Example (Python + OpenAI SDK (Azure OpenAI)), before:

client = OpenAI()
resp = client.chat.completions.create(model='gpt-4o', messages=[
    {'role': 'user', 'content': f'Summarize: {patient.clinical_note}'}])

After:

VENDORS = load_yaml('vendors/ai_vendors.yaml')   # baa_signed, zero_data_retention per endpoint

def phi_client(name: str) -> tuple[AzureOpenAI, str]:
    v = VENDORS[name]
    if not (v['baa_signed'] and v['zero_data_retention']):
        raise PermissionError(f'{name} is not cleared for PHI')
    client = AzureOpenAI(azure_endpoint=v['endpoint'], api_key=os.environ['AZURE_OPENAI_KEY'],
                         api_version=v['api_version'])
    return client, v['deployment']

client, deployment = phi_client('azure-openai-hipaa')
resp = client.chat.completions.create(model=deployment, messages=[
    {'role': 'user', 'content': f'Summarize: {patient.clinical_note}'}])

Control: Health information sent to an external AI vendor without the contractual or legal basis the law requires. The same guard addresses 8 items with binding law in 7 jurisdictions. Engineering guidance, not legal advice.

Rule id vt-h816.hipaa-covered-ai-tools · review status: primary source derived

Binding law — in force

No mental health services may be offered to the public through AI unless a mental health professional provides them (Vermont H.816)

18 V.S.A. § 7115(b) · official text · In force: applies since 17 Jun 2026 · Vermont (US-VT)

18 V.S.A. § 7115(b), added by Vermont Act 156 (H.816), bars a corporation or entity from providing, advertising or otherwise offering mental health services to the public, including through AI, unless the services are provided by a mental health professional or are part of an approved IRB or privacy-board study. Mental health services are services to diagnose, treat or address mental or behavioral health through therapeutic communications and therapeutic decisions, which include reflecting a client's condition, clinical guidance, reassurance or empathy in response to distress, and treatment planning. A violation is a Consumer Protection Act violation with Attorney General and private remedies. Detect an AI cast or marketed as the therapist or counselor, or mental health services offered as delivered by AI.

Trust and provenance not reviewed by a lawyer · audit-grade · source verified 3 Oct 2026 · release 2026.10.03.4
Lane
Binding law — in force In force: applies since 17 Jun 2026
Official source
18 V.S.A. § 7115(b) · captured 3 Oct 2026 · anchor hash (SHA-256) 49981c00e689… · 6 more anchors in the data release
Verification
Quoted text found word for word in the captured official document (3 Oct 2026). Source last verified 3 Oct 2026: checked against the captured official document.
Data release
Data release 2026.10.03.4, data as of 3 Oct 2026, schema 0.3.9.
Legal review
Not reviewed by a lawyer. TwinEthos derived this rule from the official text it cites: treat it as research to check against that text; it is not legal advice. No TwinEthos rule has been legally reviewed yet. Open questions for counsel on this rule: 1.
Audit standard
Audit-grade: meets all 10 checks of the TwinEthos audit standard that apply to it. The audit standard is TwinEthos's own quality bar for provenance, dates, applicability, detectors, fixtures, remediation and licences; it is not a legal review.
Detectors

1 detector (code pattern), experimental: written from the rule's text and not yet measured for precision on real code, so treat a hit as a lead to verify.

Known limits:

  • Marketing copy and app-store listings kept outside the repository
  • Therapy framing that avoids the words therapy, therapist and counselor (for example 'talk through your anxiety with Maya')
  • Tools for mental health professionals (drafting, scheduling, notes) use similar words; services a mental health professional provides and reviews are allowed (18 V.S.A. § 7115(b)(1), (d)).

Who it applies to

  • Duty falls on: organization
  • Sectors: healthcare
  • Any corporation or entity that provides, advertises or otherwise offers mental health services (18 V.S.A. § 7115(a)(3)-(5)) to the public, including through AI, unless a mental health professional (7115(a)(2)) provides them or they are part of an approved IRB or privacy-board study. The act states no territorial test; Vermont's purpose clause speaks of individuals seeking mental health services in Vermont. Whether a wellness, coaching or companion product offers 'mental health services' is a judgment call. In force since 2026-06-17.
  • Not covered:
    • Mental health services that are part of an approved institutional review board or privacy board study under 45 C.F.R. § 164.512(i)(1)(i)(A) and (B) (18 V.S.A. § 7115(b)(2))
  • Whether it applies depends on facts outside the code; a person has to decide.

The guard to add

Have a licensed clinician conduct every therapy engagement with AI output only as a reviewed draft, or scope the product to self-help with no therapy claims.

Two acceptable shapes, enforced in the message handler that returns model output to the person. If the product is a therapy service, each session has a licensed clinician assigned (session.conducted_by with an active license in the right state), and model output is a draft that clinician approves before it is sent (require_clinician_approval, clinician review queue). If it is not a therapy service, scope it to peer support or scripted self-help, remove persona prompts that cast the AI as the therapist ('act as a therapist'), and remove copy that offers therapy with or by AI.

Where it goes: 1 application source code, 7 prompt construction, 14 user-facing text.

What this provision adds:

  • Empathy and reassurance in response to emotional distress are therapeutic communication in Vermont; a companion that offers them as mental health support is within the definition.

Example (FastAPI + OpenAI SDK), before:

@app.post('/session/message')
def message(req: Msg):
    msgs = [{'role': 'system', 'content': "You are the user's therapist."}, *req.history]
    reply = client.chat.completions.create(model=MODEL, messages=msgs).choices[0].message.content
    return {'reply': reply}

After:

@app.post('/session/message')
def message(req: Msg):
    session = sessions.get(req.session_id)
    clinician = session.conducted_by
    if clinician is None or not clinician.license_active:
        raise HTTPException(409, 'No licensed clinician is conducting this session')
    msgs = [{'role': 'system', 'content': CLINICIAN_DRAFT_PROMPT}, *req.history]
    draft = client.chat.completions.create(model=MODEL, messages=msgs).choices[0].message.content
    clinician_review_queue.enqueue(session_id=session.id, clinician_id=clinician.id, draft=draft)
    return {'status': 'sent_to_your_clinician'}

Control: AI delivers or is offered as therapy to the public without a licensed professional conducting it. The same guard addresses 5 items with binding law in 5 jurisdictions. Engineering guidance, not legal advice.

Related incidents

No guardrail sits on this exact control; these incidents are cited by guardrails on related controls.

  • Pennsylvania sues Character.AI after a chatbot claimed a Pennsylvania medical licence and gave an invalid licence number (2026-05; alleged (not proven)). A petition filed May 1, 2026 in the Commonwealth Court of Pennsylvania (No. 220 MD 2026) by the Department of State's State Board of Medicine under the Medical Practice Act alleges that a Department investigator, using a Character.AI account, chatted with a character described on the platform as a 'Doctor of psychiatry', which said it had trained at Imperial College London and was registered with the UK General Medical Council, said it was licensed in Pennsylvania, and gave 'PS306189' as its licence number. The petition states that this is not a valid licence number to practise medicine and surgery in Pennsylvania and that the character had about 45,500 user interactions as of April 17, 2026. The Board alleges the unlawful practice of medicine and seeks an injunction. The allegations have not been adjudicated. Source: Petition for Review in the Nature of a Complaint in Equity, Commonwealth of Pennsylvania, Department of State, State Board of Medicine v. Character Technologies, Inc., No. 220 MD 2026 (Pa. Commw. Ct., filed 2026-05-01) · evidence grade: primary · cited by Keep AI personas from claiming a professional licence or credential, in any profession
  • Garcia v. Character Technologies: chatbots allegedly claimed to be real people and a licensed therapist (2024-10; alleged (not proven)). A wrongful-death complaint filed October 22, 2024 in the U.S. District Court for the Middle District of Florida (No. 6:24-cv-01903) alleges that Character.AI was programmed 'to misrepresent itself as a real person, a licensed psychotherapist, and an adult lover', and that characters insisting they are real people contradicted a small-font disclaimer that everything characters say is made up; in plaintiff's testing a 'Mental Health Helper' character told a self-identified 13-year-old 'yes I am a real person, I'm not a bot'. The defendants moved to dismiss; on January 7, 2026 the parties notified the court that they had settled on undisclosed terms, and the court dismissed and closed the case. The allegations were never adjudicated. Source: U.S. District Court, M.D. Fla. docket (CourtListener) · evidence grade: primary · cited by Keep AI personas from claiming a professional licence or credential, in any profession
  • FTC order bars DoNotPay's unsubstantiated 'robot lawyer' claims (2021; alleged (not proven)). The FTC's complaint alleges that DoNotPay marketed its subscription service as 'the world's first robot lawyer' without testing whether its law-related features performed like a human lawyer and without retaining attorneys to test their quality and accuracy. DoNotPay settled without admitting or denying the allegations; the final order (announced February 2025) requires $193,000 in monetary relief and notice to 2021-2023 subscribers, and bars claims that the service performs like a real lawyer without sufficient evidence. Source: U.S. Federal Trade Commission (press release, 2025-02-11) · evidence grade: primary · cited by Keep AI personas from claiming a professional licence or credential, in any profession

Rule id vt-h816.no-ai-mental-health-services-without-professional · review status: primary source derived

Binding law — in force Optional safe harbor

Vermont mental health professionals may use AI tools only if they review and approve any mental health services the AI is used for (Vermont H.816)

18 V.S.A. § 7115(d) · official text · In force: applies since 17 Jun 2026 · Vermont (US-VT)

18 V.S.A. § 7115(d) lets a Vermont mental health professional working within scope use HIPAA-compliant AI tools, and FDA-authorized digital therapeutics they prescribe or recommend, provided the professional reviews and approves any mental health services. Engaging in a use of AI that § 7115 prohibits is unprofessional conduct (3 V.S.A. § 129a(a)(30); 26 V.S.A. § 1354(a)(3)). Detect practice software where model output reaches the client, or becomes a treatment plan or therapeutic decision, without the professional's recorded approval.

Trust and provenance not reviewed by a lawyer · audit-grade · source verified 3 Oct 2026 · release 2026.10.03.4
Lane
Binding law — in force In force: applies since 17 Jun 2026
Official source
18 V.S.A. § 7115(d) · captured 3 Oct 2026 · anchor hash (SHA-256) 44ec86c51990… · 6 more anchors in the data release
Verification
Quoted text found word for word in the captured official document (3 Oct 2026). Source last verified 3 Oct 2026: checked against the captured official document.
Data release
Data release 2026.10.03.4, data as of 3 Oct 2026, schema 0.3.9.
Legal review
Not reviewed by a lawyer. TwinEthos derived this rule from the official text it cites: treat it as research to check against that text; it is not legal advice. No TwinEthos rule has been legally reviewed yet. Open questions for counsel on this rule: 1.
Audit standard
Audit-grade: meets all 10 checks of the TwinEthos audit standard that apply to it. The audit standard is TwinEthos's own quality bar for provenance, dates, applicability, detectors, fixtures, remediation and licences; it is not a legal review.
Detectors

1 detector (data flow), experimental: written from the rule's text and not yet measured for precision on real code, so treat a hit as a lead to verify.

Known limits:

  • Whether an AI-drafted message that a professional edits and sends counts as reviewed and approved is a legal question
  • Approval enforced inside a vendor EHR outside the repository

Who it applies to

  • Duty falls on: individual professional
  • Sectors: healthcare
  • Vermont mental health professionals as 18 V.S.A. § 7115(a)(2) defines them: individuals licensed, certified or rostered to provide mental health services as physicians, psychiatric APRNs, psychologists, peer support providers and peer recovery support specialists, social workers, alcohol and drug abuse counselors, clinical mental health counselors, marriage and family therapists, psychoanalysts, applied behavior analysts, nonlicensed or noncertified psychotherapists and noncertified psychoanalysts, and any other professional who provides mental health services, when they use AI tools in providing mental health services. Whether § 7115(d)'s conditions (review and approval; HIPAA-compliant tools) define the 'prohibited use' that 3 V.S.A. § 129a(a)(30) makes unprofessional conduct is a legal question. In force since 2026-06-17.
  • Whether it applies depends on facts outside the code; a person has to decide.

The guard to add

Optional defense: adding it makes the safe harbor available; not a duty.

Hold AI-generated clinical output as a draft until an accountable clinician reviews and signs it, and record who approved it before it reaches the chart or the patient.

A clinician sign-off step between the model call and every clinical sink: AI-drafted notes, summaries, diagnostic suggestions, triage levels, and treatment plans are stored as drafts (FHIR DocumentReference.docStatus 'preliminary', DiagnosticReport.status 'preliminary', CarePlan.status 'draft') and become final, active, or visible to the patient only through an action by an authorized clinician that records reviewed_by and reviewed_at. Configuration flags that auto-sign or auto-finalize AI-drafted records stay false, and provenance shows the AI as a contributing device and the clinician as verifier. The deployment also names who is accountable for AI-assisted decisions and gives patients a complaint or redress route.

Where it goes: 1 application source code, 2 data models, 9 AI output handling, 3 config and feature flags.

What this provision adds:

  • Record the professional's approval of AI-assisted therapeutic communication, treatment plans and therapeutic decisions before they reach the client or take effect.

Example (Python + OpenAI SDK + FHIR REST), before:

note = client.chat.completions.create(model=MODEL, messages=msgs).choices[0].message.content
requests.post(f'{FHIR_BASE}/DocumentReference', json=doc_ref(patient_id, note, doc_status='final'))

After:

note = client.chat.completions.create(model=MODEL, messages=msgs).choices[0].message.content
requests.post(f'{FHIR_BASE}/DocumentReference',
              json=doc_ref(patient_id, note, doc_status='preliminary'))   # AI draft

def practitioner_review_and_sign(doc_id, practitioner):   # only path to 'final'
    doc = requests.get(f'{FHIR_BASE}/DocumentReference/{doc_id}').json()
    doc['docStatus'] = 'final'
    doc['authenticator'] = {'reference': f'Practitioner/{practitioner.id}'}
    requests.put(f'{FHIR_BASE}/DocumentReference/{doc_id}', json=doc)
    audit.record(doc_id, reviewed_by=practitioner.id, reviewed_at=utcnow())

Control: Health AI without clinician oversight/accountability + redress. The same guard addresses 9 items with binding law in 6 jurisdictions. Engineering guidance, not legal advice.

Standards that recommend the same control

Related incidents

No guardrail sits on this exact control; these incidents are cited by guardrails on related controls.

Rule id vt-h816.professional-review-of-ai-mental-health-services · review status: primary source derived

Informational data, not legal advice. Summaries are TwinEthos's own words and rules have not been reviewed by a lawyer: check the official text before relying on any of it. A guard addresses an item; adding it is not a statement that your code meets any law.