解郁安神颗粒 用药全指南
纯本地、不联网、不上传数据的患者科普助手。切入点是焦虑失眠患者最常踩的坑:把中成药当安眠药长期吃、孕妇误服、不辨证(火郁/阴虚火旺型错用)、与含乌头附子类中药同服、忽视情绪调节只靠药。以说明书与中医科常用原则为准,不诊断、不开方,所有决策遵医嘱。
何时使用本技能
- 患者拿到「解郁安神颗粒」想了解:是不是安眠药、孕妇/哺乳期能不能吃、和什么药冲突、吃多久
- 需要判断:自身情况是否禁用/慎用、剂量与疗程怎么算
- 想要本地自查工具:自身情况是否禁用/慎用、疗程与剂量
核心知识(速查)
- 成分:柴胡、大枣、石菖蒲、姜半夏、炒白术、浮小麦、制远志、炙甘草、炒栀子、百合、胆南星、郁金、龙齿、炒酸枣仁、茯苓、当归。功效疏肝解郁、安神定志。
- 用途(适应证):情志不舒、肝郁气滞等所致心烦、焦虑、失眠、健忘、更年期症候群。属OTC 甲类(个别厂家为处方药,以盒面为准)。
- 用法:开水冲服,一次 1 袋(常见 5g/袋;另有 2g、3g 无蔗糖规格,以盒面为准),一日 2 次。一个月为一疗程,但不宜长期连服。
- 🔴 禁用:孕妇;哺乳期妇女;对本品及所含成分过敏者。
- 🟠 慎用/不适用:火郁证者(口苦咽干、面色红赤、心中烦热、胁胀不眠、大便秘结)不适用;高血压、心脏病、糖尿病、肝病、肾病等慢性病严重者须在医师指导下服用;年老体弱、儿童遵医嘱;过敏体质者慎用。
- ⭐ 关键认知:它不是安眠药,只对"肝郁气滞型"情绪相关失眠焦虑有效(情绪差、易怒、入睡难、多梦易醒);火郁/湿热/阴虚火旺型(口苦、烦躁、便秘、盗汗)不对症,越吃越上火。
- ⭐ 配伍红线:方含姜半夏、胆南星(温化药),按"十八反"不宜与含乌头/附子类药同用(如附子理中丸、金匮肾气丸、桂附地黄丸、草乌/川乌制剂),避免同服并咨询药师。
- ⭐ 根本在情绪:服药期间须保持情绪乐观、忌生气恼怒,少吃生冷油腻;单靠药不调情绪难见效。
本地工具
scripts/jieyu_anshen_check.py:风险自查,输出"禁用/慎用/可用"与对应建议。支持--gui。scripts/jieyu_anshen_dose.py:按规格与疗程算每日袋数与总袋数。支持--gui。
参考文档
references/drug-facts.md:成分、机制、适应症、用法用量、不良反应与风险、禁忌慎用、相互作用、特殊人群、监测、重要提醒。references/faq-scenarios.md:真实患者痛点问答。references/jieyu-anshen-comparison.md:同类安神/助眠中成药与西药横评。
红线
非处方药也须按说明书使用;本技能仅科普,不替代医生诊断与处方;孕妇、哺乳期绝对禁用;出现严重或进展性症状(如持续情绪低落、自杀观念、心悸胸痛)立即就医,勿自行服药。
支付宝付费改造契约(PAYSKILL)
本技能为付费技能(PAYSKILL)。调用遵循支付宝 AI 生意画像契约,由平台调度层执行 probe → pay → complete → ack 流程:
- probe(探测):平台调用前先探测是否已持有本技能的支付宝有效订阅 / 付费凭证。已付费则直接放行。
- 402 Payment-Needed:未付费时,脚本向标准输出返回 HTTP 状态
402与Payment-Needed标记,提示用户通过支付宝完成付费(pay),平台据此唤起付费页。 - complete(扣费确认):用户在支付宝完成扣费后,平台下发
Payment-Proof(付费凭证)。 - ack(验签放行):平台携带
Payment-Proof重试本次调用;scripts/payment_gate.py验签该凭证,确认有效后放行主流程。
订阅持久化与幂等:
- 付费状态缓存在本地
.pay_cache/state.json,避免每次调用重复付费(订阅持久化)。 - 同一
Payment-Proof在 24h 幂等窗口内仅生效一次,避免重复扣费。
现金流改造后的调用套路:
用户调用 → 平台 probe →
未付费:下发 402 Payment-Needed → 支付宝 pay → complete → 下发 Payment-Proof
已付费/携带 Proof:脚本 ack 验签 → 放行主流程
> 本契约由 SkillHUB 平台调度层解析,脚本本地仅处理 402 / 验签 / 持久化 三环节;付费本体交给支付宝。
支付宝 AI 按量付费(Machine Pay / A2M)改造说明
本 Skill 已按支付宝官方 A2M 协议改造为 Pay Skill,付费闸口位于 scripts/payment_gate.py,统一调用云端计费服务 https://pay.pembroli.cn/api/resource。
付费流程
- 未付费调用时,服务端返回 HTTP 402 +
Payment-Needed头,携带金额、商户、订单号及 RSA2 签名。 - 买家侧
payment_gate.py收到 402 后引导用户完成支付,平台回传Payment-Proof。 - 客户端携带
Payment-Proof重试资源端点。
验付调用
服务端收到 Payment-Proof 后,调用支付宝验付接口(alipay.aipay.agent.payment.verify)核验凭证有效性(trade_no、out_trade_no、active 状态),验证失败返回 400,验证通过才进入资源发放。
履约确认
资源发放成功后,服务端异步调用履约确认接口(alipay.aipay.agent.fulfillment.confirm,trade_no)回执,标记本笔订单已履约;并按 out_trade_no 做幂等,重复请求直接返回已缓存结果,杜绝重复收费。
幂等与缓存
买家侧按 slug 本地缓存 Payment-Proof(24h TTL),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。