Skip to main content

Overview

get_health_records is a read-only view over the patient’s connected insurance and health records, sourced from their insurer via Flexpa (flattened SQL-on-FHIR views). It never connects, refreshes, or mutates anything.
Connecting insurance happens in the Arlo patient portal or the onboarding widget — the Flexpa Link OAuth flow runs in a browser. If the user isn’t connected yet, this tool tells you so; point the user there.

get_health_records

Parameters

Start with the summary

Call with no arguments first. section: "summary" returns the connection status, the insurance coverage header, basic demographics, and a count of records in each category — a cheap overview so you know what’s worth pulling before drilling in.

Sections

Labs and vitals are split deliberately: in FHIR both are Observation resources, and a patient can have thousands of vital-sign readings. The split keeps recent labs from being buried behind vitals.

Paging

Each underlying view returns at most 100 rows per call, sorted newest-first so the cap keeps the most recent records. When a view is truncated, the response includes truncated: true, showing, and nextOffset — pass nextOffset back as offset to get the next page.

Returns (summary example)

Example flow