curl 示例前,先选择 Cloud 区域。需要认证的调用必须使用与密钥同一区域的地址。下方示例都使用 MIROBODY_API_BASE:
POST /v1/data 写入,还是由 POST /v1/standardize 存储,Mirobody 都会把每条结构化读数标准化,让 agent 和你的查询看到的是同一份连贯、带编码的数据集。
POST /v1/files 是独立的文件存储与文本抽取接口;上传文件时,Mirobody 会自动把其中的报告数值标准化为结构化读数。/v1/standardize 是同一抽取的显式路径:用它审阅结果(dry-run),或按需标准化 text / file_key 来源。
管线
文档与结构化记录都进入同一条管线:1
读取来源
PDF / 图片 → 文本(OCR);Excel → 行。
2
抽出读数
找出每条
{指标, 值, 单位, 日期}。仅文档需要这一步:/v1/data 记录本就是结构化的,直接进入编码。3
为指标编码
把名称匹配到 LOINC 编码。没有高置信匹配时,
loinc_code 保持 null,绝不给一个错码。4
归一单位
把单位写法折叠成统一的 UCUM 形式,并把值解析为数字:
"mg/dl" → mg/dL。5
落成一条序列
每条读数在 Subject 的时间线上占一行,可按指标、编码与日期查询。
loinc_code 为 null,而不是去猜。
自部署时,引擎在你自己的基础设施上运行同样的步骤。一条读数从设备连接到最终回答所经过的各个阶段,见数据管线。
标准化前后对比
你发送给/v1/data 的内容(或 /v1/standardize 从报告中读到的内容)与结构化存储中的结果:
同一项检测的三种写法归成一条序列:趋势查询、agent 的数据工具与你自己的分析都把它当作同一个指标。
API 中的标准化结果
Cookbook:一次调用,报告 → 结构化数据
indicator_raw、loinc_code、confidence 等)见叙事文本与报告。