The results table renders correctly on load and is fully extractable. After 1000ms (simulating a client-side re-fetch), the original table node is removed and replaced by an empty state, even though the values were already correct before removal. Use ?detach=false to keep the table mounted.
| Test | Value | Unit | Flag |
|---|---|---|---|
| WBC | 7.2 | K/uL | |
| Hemoglobin | 13.8 | g/dL | |
| Platelets | 410 | K/uL | H |
| Glucose | 142 | mg/dL | H |
| Potassium | 3.1 | mmol/L | L |
{
"action": "EXTRACT_DATAMODEL",
"parameters": {
"execution": "STATIC",
"extract_data_model": {
"type": "object",
"properties": {
"lab_results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"test_name": { "type": "string" },
"value": { "type": "string" },
"unit": { "type": "string" },
"flag": { "type": "string" }
}
}
}
}
}
}
}