thetahealth/mirobody
The AI-native health data engine — collect, standardize, and reason over labs, wearables & genomics.
解决的问题
Mirobody 是一个专为解决健康数据碎片化和不一致问题而设计的 AI 原生健康数据引擎。它将来自检验报告、可穿戴设备和基因组学的多样化健康读数,统一转换为 AI 代理可准确读取和推理的单一标准化语言(LOINC、UCUM 和 FHIR),无论原始语言或单位如何。
如何工作
该系统分为三个主要阶段:
- 收集:从设备提供商、SQL 数据源、多种文件格式以及 Apple Health 等来源提取信号。
- 翻译:通过将任意语言中的术语解析为标准代码(LOINC、SNOMED CT、RxNorm),并将单位标准化为 UCUM,实现读数的统一。
- 回答:利用 AI 代理,通过虚拟文件系统读取原始文档,基于标准化数据提供答案、图表和引用。
适用对象
适用于开发健康 AI 应用的开发者、照护人员,以及需要自托管、基于标准的健康数据管理与 AI 推理基础设施的组织。
主要亮点
- 多语言解析:在离线状态下,将英语、中文、日语等多种语言的健康术语解析为单一 LOINC 代码。
- 标准合规:使用 LOINC 2.82、SNOMED CT 和 RxNorm 生成符合 FHIR 要求的记录。
- AI 代理集成:包含可通过 MCP 提供给 Claude Desktop 和 Cursor 等工具的代理框架。
- 可自托管:可通过 Docker 在本地部署,包含 Postgres、pgvector 和 Redis 的完整堆栈。
- 高覆盖率:覆盖多种语言下常规体检中的全部 211/211 个检测项目。
相关
- 项目
- 项目
- 项目
- 项目
- Dispatch