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 | $4644.67 | 04/01/2026 | Approved |
| CLM-10002 | Baker, Lisa | $949.54 | 04/02/2026 | Pending |
| CLM-10003 | Clark, Maria | $4881.07 | 04/03/2026 | Denied |
| CLM-10004 | Davis, Tom | $4479.66 | 04/04/2026 | In Review |
| CLM-10005 | Evans, Ruth | $2065.54 | 04/05/2026 | Approved |
| CLM-10006 | Ford, Nina | $3167.01 | 04/06/2026 | Pending |
| CLM-10007 | Grant, Paul | $2972.72 | 04/07/2026 | Denied |
| CLM-10008 | Hill, Sara | $3303.92 | 04/08/2026 | In Review |
| CLM-10009 | Irwin, Ray | $3958.79 | 04/09/2026 | Approved |
| CLM-10010 | Jones, Amy | $1148.21 | 04/10/2026 | Pending |
| CLM-10011 | Adams, John | $4947.65 | 04/11/2026 | Denied |
| CLM-10012 | Baker, Lisa | $2746.96 | 04/12/2026 | In Review |
| CLM-10013 | Clark, Maria | $2254.16 | 04/13/2026 | Approved |
| CLM-10014 | Davis, Tom | $511.50 | 04/14/2026 | Pending |
| CLM-10015 | Evans, Ruth | $2077.17 | 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" }
}
}
}
}