thetahealth/mirobody

The AI-native health data engine — collect, standardize, and reason over labs, wearables & genomics.

解决的问题

Mirobody 是一个专为解决健康数据碎片化和不一致问题而设计的 AI 原生健康数据引擎。它将来自检验报告、可穿戴设备和基因组学的多样化健康读数,统一转换为 AI 代理可准确读取和推理的单一标准化语言(LOINC、UCUM 和 FHIR),无论原始语言或单位如何。

如何工作

该系统分为三个主要阶段:

  1. 收集:从设备提供商、SQL 数据源、多种文件格式以及 Apple Health 等来源提取信号。
  2. 翻译:通过将任意语言中的术语解析为标准代码(LOINC、SNOMED CT、RxNorm),并将单位标准化为 UCUM,实现读数的统一。
  3. 回答:利用 AI 代理,通过虚拟文件系统读取原始文档,基于标准化数据提供答案、图表和引用。

适用对象

适用于开发健康 AI 应用的开发者、照护人员,以及需要自托管、基于标准的健康数据管理与 AI 推理基础设施的组织。

主要亮点

  • 多语言解析:在离线状态下,将英语、中文、日语等多种语言的健康术语解析为单一 LOINC 代码。
  • 标准合规:使用 LOINC 2.82、SNOMED CT 和 RxNorm 生成符合 FHIR 要求的记录。
  • AI 代理集成:包含可通过 MCP 提供给 Claude Desktop 和 Cursor 等工具的代理框架。
  • 可自托管:可通过 Docker 在本地部署,包含 Postgres、pgvector 和 Redis 的完整堆栈。
  • 高覆盖率:覆盖多种语言下常规体检中的全部 211/211 个检测项目。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch