Query and search medical records from CareMax Health API. Supports structured query, AI-powered semantic search with RAG (natural language answers with citations). Use when a user asks about medical reports, check-up history, hospital visits, test results, gene reports, or wants to find specific records. Trigger terms: medical record, check-up, hospital report, test result, health report, find report, search records, medical history, gene report, 体检, 报告, 检查, 基因, 搜索.
需要将 caremax-auth 作为同级目录 (../caremax-auth/)。如果缺失,请告知用户先安装 caremax-auth(例如 npx skills add KittenYang/caremax-skills)。
bash
APICALL=bash ../caremax-auth/scripts/api-call.sh
如果 api-call.sh 返回 {error:nocredentials,...} → 立即运行 bash ../caremax-auth/scripts/auth-flow.sh [baseurl](从本技能的根目录执行)。
使用 searchText 进行自然语言查询。后端执行 4 层搜索:
bash
$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}
响应:
json
{
type: search,
query: ...,
data: [...], // 匹配的记录(已丰富)
totalCount: 1,
semanticHits: [ // 向量相似度前 10 名
{text: ..., score: 0.61, recordId: xxx}
],
rag: { // AI 自然语言回答
answer: 根据您的基因检测报告...[来源1][来源2],
citations: [
{index: 1, source: 脑梗塞风险评估, relevance: 高}
]
}
}
向用户展示 rag.answer。 其中包含带引用来源的直接回答。
bash
系统支持多种报告类型:
非实验室报告使用 report_type、summary 和 sections[] 字段,而非 indicators[]。
使用 /api/skill/chat 进行 AI 对话。所有对话自动保存到历史记录。
bash
响应:
json
{
id: chat-uuid,
question: ...,
answer: 根据您的报告...[来源1],
citations: [{index:1,source:...,relevance:高,quote:原文...}],
recordId: null,
created_at: ...
}
向用户展示 answer。 引用中包含原始报告文本。
bash
用户:我的基因检测报告说了什么
bash
$APICALL POST /api/skill/chat {question:我的基因检测报告说了什么}
用户:show my recent check-up results
bash
$APICALL POST /api/skill/records/query {dateRange:[2025-01-01,2025-06-30]}
用户:我的降压药应该怎么吃
bash
$APICALL POST /api/skill/chat {question:我的降压药应该怎么吃}
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 caremax-records-1775942418 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 caremax-records-1775942418 技能
skillhub install caremax-records-1775942418
文件大小: 2.71 KB | 发布时间: 2026-4-12 09:19