用途:帮助用户记录和管理药物服用情况,设置服药提醒,并查询基本药物信息。适用于口述添加药物、管理多种药物服用时间、查询药品基本资料等场景。
主要能力:药单以 JSON 存储在本地 ~/.xiaodazi/medication/prescriptions.json,包含名称、剂量、频率、时间、注意事项、开始日期和开药医生等字段;可查看药单、追加服药记录到按月日志文件;可配合 macos-notification、windows-notification、linux-notification 发送提醒;可通过 OpenFDA API 按药名查询药品用途与警告等信息。
使用方式:先创建目录 mkdir -p ~/.xiaodazi/medication,再写入药单文件;用户口述后由 LLM 结构化写入。查看药单可读取该 JSON 并用 python3 解析输出。记录服药时向 ~/.xiaodazi/medication/log_$(date +%Y-%m).json 追加记录。macOS 提醒示例:osascript -e 'display notification "该服用阿托伐他汀钙片 20mg 了" with title "小搭子 · 用药提醒" sound name "default"'。药物查询示例:curl -s "https://api.fda.gov/drug/label.json?search=openfda.brand_name:atorvastatin&limit=1"。
限制与安全规则:每次回复药物信息须注明「仅供参考,请遵医嘱」;不做诊断,不判断症状,不推荐药物;不建议停药或换药,此类操作必须咨询医生;药单数据仅存储在本地,不上传。该技能不能替代医疗建议。其他平台支持与具体配置细节暂未提供。