CareMax Records
/install caremax-records
CareMax Medical Records
Requires
caremax-authas a sibling directory (../caremax-auth/). If missing, tell the user to install caremax-auth first (e.g.npx skills add KittenYang/caremax-skills).
Prerequisites — Auto-Auth (MANDATORY)
APICALL="bash ../caremax-auth/scripts/api-call.sh"
If api-call.sh returns {"error":"no_credentials",...} → immediately run bash ../caremax-auth/scripts/auth-flow.sh [base_url] (from this skill’s root).
Smart Search (Recommended)
Use searchText for natural language queries. Backend runs 4-layer search:
- LLM keyword extraction (maps "喝酒" → "ALDH2 酒精代谢")
- LIKE search on report titles, summaries, sections, indicators
- Semantic vector search (BGE-M3 → Zilliz)
- RAG: DeepSeek-V3.2 generates natural language answer with citations
$APICALL POST /api/skill/records/query '{"searchText":"我有哪个基因不能喝酒"}'
$APICALL POST /api/skill/records/query '{"searchText":"我猝死的概率大吗"}'
$APICALL POST /api/skill/records/query '{"searchText":"降压药建议"}'
$APICALL POST /api/skill/records/query '{"searchText":"MTHFR"}'
Response:
{
"type": "search",
"query": "...",
"data": [...], // matched records (enriched)
"totalCount": 1,
"semanticHits": [ // vector similarity top-10
{"text": "...", "score": 0.61, "recordId": "xxx"}
],
"rag": { // AI natural language answer
"answer": "根据您的基因检测报告...[来源1][来源2]",
"citations": [
{"index": 1, "source": "脑梗塞风险评估", "relevance": "高"}
]
}
}
Display the rag.answer to the user. It contains the direct answer with citation references.
Structured Query
# By date range
$APICALL POST /api/skill/records/query '{"dateRange":["2025-01-01","2025-12-31"]}'
# By indicator name
$APICALL POST /api/skill/records/query '{"indicatorName":"血红蛋白"}'
# By report title
$APICALL POST /api/skill/records/query '{"reportTitle":"血常规"}'
# By record ID (single record detail)
$APICALL POST /api/skill/records/query '{"recordId":"uuid"}'
# By member + pagination
$APICALL POST /api/skill/records/query '{"memberId":"member-uuid","page":1,"limit":20}'
Report Types
The system handles multiple report types:
- lab: Standard lab reports (indicators with name/value/unit/reference_range)
- genetic: Gene testing reports (sections with gene/SNP/genotype/risk_level)
- imaging: Radiology reports (sections with location/finding/impression)
- pathology: Pathology reports (sections with tissue/grade/staging)
- other: Any other medical document
Non-lab reports have report_type, summary, and sections[] fields instead of indicators[].
AI 对话(推荐)
使用 /api/skill/chat 进行 AI 对话。所有对话自动保存到历史记录。
# 提问(自动搜索 + RAG + 保存历史)
$APICALL POST /api/skill/chat '{"question":"我有哪个基因不能喝酒"}'
$APICALL POST /api/skill/chat '{"question":"我的降压药应该怎么吃"}'
# 针对某份报告提问
$APICALL POST /api/skill/chat '{"question":"这份报告有什么建议","recordId":"uuid"}'
Response:
{
"id": "chat-uuid",
"question": "...",
"answer": "根据您的报告...[来源1]",
"citations": [{"index":1,"source":"...","relevance":"高","quote":"原文..."}],
"recordId": null,
"created_at": "..."
}
Display the answer to the user. Citations contain original report text.
# 获取历史记录
$APICALL GET /api/skill/chat/history
# 删除单条
$APICALL DELETE /api/skill/chat/\x3Cchat_id>
# 清空所有
$APICALL DELETE /api/skill/chat
Recommended Workflow
User: "我的基因检测报告说了什么"
$APICALL POST /api/skill/chat '{"question":"我的基因检测报告说了什么"}'
User: "show my recent check-up results"
$APICALL POST /api/skill/records/query '{"dateRange":["2025-01-01","2025-06-30"]}'
User: "我的降压药应该怎么吃"
$APICALL POST /api/skill/chat '{"question":"我的降压药应该怎么吃"}'
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install caremax-records - 安装完成后,直接呼叫该 Skill 的名称或使用
/caremax-records触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
CareMax Records 是什么?
Query and search medical records from CareMax Health API. Supports structured query, AI-powered semantic search with RAG (natural language answers with citat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 106 次。
如何安装 CareMax Records?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install caremax-records」即可一键安装,无需额外配置。
CareMax Records 是免费的吗?
是的,CareMax Records 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
CareMax Records 支持哪些平台?
CareMax Records 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 CareMax Records?
由 Qitao Yang(@kittenyang)开发并维护,当前版本 v1.0.0。