List MyChart Test Results
mychart_list_test_resultsLists all test results from a MyChart portal, automatically expanding hidden entries to include every result. Returns test names, dates, and direct links in structured JSON.
Instructions
Fetch the full list of test results from the MyChart portal (labs, imaging, pathology, etc.). Automatically expands lazy-loaded lists ("Show more") so every available result is returned, newest first as displayed by MyChart. Requires a logged-in session.
Returns: JSON with schema: { "count": number, "listUrl": string, // the portal page that was scraped "results": [ { "id": string, // stable id for this session, e.g. "r1" — use with mychart_get_test_result / mychart_download_test_result "name": string, // test name, e.g. "CBC WITH DIFFERENTIAL" "date": string?, // collection/result date as shown by MyChart "url": string // direct link to the result detail page } ] }
Error Handling:
"Not logged in" -> run mychart_login first.
If no results are recognized, use mychart_screenshot to inspect what the portal is showing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||