下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/szgran--medication-inquiry-skill.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @szgran/medication-inquiry-skill。- 歌蓝健康药品与用药记录查询命令行工具。当用户需要查询药品相关信息或药品服用记录时使用本技能
- 任何涉及药品查询的场景(如"
- 我最近在吃什么药"
- 、"
- 某某药的服用记录"
- 、"
- …(完整说明见下方「阅读全文」)
阅读全文 (展开查看完整说明)
概述
歌蓝健康药品查询技能
运行目录要求
所有命令都必须先进入本技能的 scripts 目录后再执行(index.js 位于 scripts 目录下):
cd <本技能所在路径>/scripts以下命令示例均假定当前工作目录为 scripts 目录。
使用场景
当用户有以下需求时使用本技能:
- 查询药品信息(药品名称、用法用量等)
- 查询药品服用记录(什么时候吃了什么药)
- 查询自己或授权家人的用药情况
- 任何涉及药品、用药、服药相关的查询请求
前置条件:登录
所有查询命令都需要先登录。先检查登录状态:
node index.js auth check-login如提示"未登录",根据用户的操作系统选择登录方式:
Windows / macOS:扫码登录
node index.js auth login该命令会自动打开浏览器,引导用户通过微信扫码完成授权,登录凭证自动保存。
Linux:设置登录凭证
Linux 环境无法打开浏览器扫码,改用设置凭证的方式登录:
node index.js auth set-unionid --unionid <unionid>用户需要到歌蓝健康微信小程序 → 设置页面 → 绑定扣子获取 unionid(28 位,以 oGY7V5 开头)。设置前请向用户索取 unionid。
登出
node index.js auth logout查询命令
1. 精确查询药品信息和服用记录
node index.js medication inquiry-medication [--id <药品id>] [--name <使用人姓名>] [--drug_name <药品名称>]参数说明:
--id:药品 id,可选--name:药品使用人姓名,可选。指定时查询授权账号(如家人)下的药品信息;不指定时只查询当前账号下的数据--drug_name:药品名称,可选
常用示例:
# 查询当前账号下所有药品和服用记录
node index.js medication inquiry-medication
# 按药品名称查询
node index.js medication inquiry-medication --drug_name "阿莫西林"
# 查询某个家人(授权账号)的用药记录
node index.js medication inquiry-medication --name "张三"2. 向量(语义)查询
当用户的查询是自然语言描述、无法给出精确药名时,使用向量查询:
node index.js medication inquiry-vector-medication --embedding-text "<查询文本>" [--id <药品id>] [--name <使用人姓名>] [--drug_name <药品名称>]参数说明:
--embedding-text:必填,传入用户的自然语言查询内容--id:药品 id,可选--name:药品使用人姓名,可选。指定时同时查询授权账号(如家人)和当前账号下的药品信息;不指定时只查询当前账号下的数据--drug_name:药品名称,可选
例如:
node index.js medication inquiry-vector-medication --embedding-text "治疗感冒的药最近吃了几次"3. 查询有用药记录的使用人列表
获取当前账号和授权账号(如需家人)下有用药记录的药品使用人列表:
node index.js medication inquiry-user-list [--name <使用人姓名>]参数说明:
--name:使用人姓名,可选。指定时按姓名过滤;不指定时返回全部使用人列表
常用示例:
# 查询当前账号及授权账号下所有有用药记录的使用人
node index.js medication inquiry-user-list
# 按姓名过滤
node index.js medication inquiry-user-list --name "小明"返回结果
命令输出 JSON 格式的药品信息和服用记录,将其整理为清晰的中文回答呈现给用户。
注意事项
- 所有命令必须先
cd到本技能的scripts目录再运行 - 未登录或凭证失效时,先引导用户完成登录,再重试查询