Betterness
Bett-iDocsTutorialsAboutAugmented Wellness

Overview

Trust

Resources

System

Get Started

Clients

Recipes

Tools

Reference

DocsMCPToolsHealth Profile

Health Profile Tools

Read and update the structured health questionnaire.

Workflow rule

Always call getHealthProfileSchema first to discover question IDs, types, and expected value formats. Updates fail if types don't match.

getHealthProfileSchema

Returns the schema: sections, question IDs, display labels, types, examples.

ParameterNotes
sectionAcronymFilter to one section (e.g. "HWP", "DMH"). Omit for all.

Each question has: id, label, type (e.g. BOOLEAN, ARRAY_STRING, BOOLEAN_KEY_VALUE_LIST), typeDescription, example.

Section acronyms

AcronymTitle
HWPHealth & Wellness Profile
WEALHWellness Goals & Assessments
DMHDetailed Medical History
DADiets & Allergies
FHSSFamily Health & Safety Screening
WHTWearables & Health Tracking
BSBody Snapshot
PRSUPPrescriptions & Supplements
FHISFamily History

getHealthProfile

Returns the user's full health profile as a flat map of question IDs to answers across all sections.

Parameters: none

getHealthProfileSection

Filters answers to one section.

ParameterRequired
sectionAcronymyes

updateHealthProfile

PATCH semantics — only provided fields change. Confirm with the user before calling.

ParameterRequired
datayes — JSON string with question IDs as keys and answers as values

Value shapes must match the schema's type. See the health profile recipe for type examples.

Errors: response includes invalidFields array if any IDs are unrecognized — re-check schema.

resetHealthProfileSection

Clears every answer in a section. Destructive — confirm first.

ParameterRequired
sectionAcronymyes (must match table above)
PurchasesKnowledge
© 2026 Betterness Inc.
Privacy PolicyTerms of ServiceHealth Data