200 claims, but the DOM only renders ~20 rows at a time (virtual scrolling). STATIC extraction only sees the currently mounted rows — the rest don't exist in the DOM. This tests whether extraction correctly handles partial data and whether LLM_DOM / LLM_VISION can be combined with scrolling to capture the full dataset.
| Claim ID | Patient | Amount | Date | Status |
|---|
| CLM-10001 | Adams, John | $2153.33 | 04/01/2026 | Approved |
| CLM-10002 | Baker, Lisa | $1275.28 | 04/02/2026 | Pending |
| CLM-10003 | Clark, Maria | $802.57 | 04/03/2026 | Denied |
| CLM-10004 | Davis, Tom | $3918.01 | 04/04/2026 | In Review |
| CLM-10005 | Evans, Ruth | $256.78 | 04/05/2026 | Approved |
| CLM-10006 | Ford, Nina | $2149.18 | 04/06/2026 | Pending |
| CLM-10007 | Grant, Paul | $601.90 | 04/07/2026 | Denied |
| CLM-10008 | Hill, Sara | $1365.49 | 04/08/2026 | In Review |
| CLM-10009 | Irwin, Ray | $1829.71 | 04/09/2026 | Approved |
| CLM-10010 | Jones, Amy | $4706.01 | 04/10/2026 | Pending |
| CLM-10011 | Adams, John | $245.05 | 04/11/2026 | Denied |
| CLM-10012 | Baker, Lisa | $805.24 | 04/12/2026 | In Review |
| CLM-10013 | Clark, Maria | $759.16 | 04/13/2026 | Approved |
| CLM-10014 | Davis, Tom | $4565.40 | 04/14/2026 | Pending |
| CLM-10015 | Evans, Ruth | $3438.47 | 04/15/2026 | Denied |
//tr[@data-claim-id] only matches ~20 rows at any given timeLLM_DOM has the same limitation — the serialized HTML only contains rendered rowsLLM_VISION per scroll position + deduplication is the most reliable approach for these patterns{
"action": "EXTRACT_DATAMODEL",
"parameters": {
"execution": "LLM_VISION",
"prompt": "Extract all visible claims from this table. Note: this is a virtual list — only visible rows are in the DOM.",
"extract_data_model": {
"type": "object",
"properties": {
"claims": {
"type": "array",
"items": {
"type": "object",
"properties": {
"claim_id": { "type": "string" },
"patient": { "type": "string" },
"amount": { "type": "string" },
"date": { "type": "string" },
"status": { "type": "string" }
}
}
},
"has_more_rows": { "type": "boolean" }
}
}
}
}