谷维素片 用药全指南
纯本地、不联网、不上传数据的患者科普助手。切入点是患者对谷维素最常见的误读:它不是安眠药,也不是抗抑郁药、激素,而是植物神经功能调节的辅助用药,起效慢,常需连用数周。以说明书与常用临床资料为准,不诊断、不开方,所有决策遵医嘱。
何时使用本技能
- 患者拿到「谷维素片」想了解:失眠多梦/心慌头晕/潮热汗出能不能吃、一次吃几片、要吃多久
- 需要判断:它和安眠药/抗焦虑抑郁药/维生素B1/甲钴胺的区别与搭配、孕妇哺乳儿童老人能否用
- 想要本地自查工具:自身情况是否该先就医、吃多久没效果要去医院
核心知识(速查)
- 成分:谷维素(Oryzanol,γ-谷维素,米糠油提取物)。植物神经功能调节的辅助药,作用温和、起效慢。
- 用途:植物神经功能紊乱、神经官能症、经前期紧张综合征、更年期综合征伴失眠多梦、头昏心悸、潮热汗出、情绪不稳等的辅助治疗。
- 用法:一次 10-30mg(10mg 规格 1-3 片),一日 3 次,口服。饭前饭后均可,胃敏感者饭后服。
- 疗程:辅助调理一般需连用 2-4 周以上评估;按需或遵医嘱,非速效。
- 🔴 就医信号:失眠/心慌/情绪问题持续 2 周以上或加重;明显情绪低落兴趣减退(排查抑郁);胸痛心悸伴气短(排查心脏);月经过多或停经异常(排查内分泌);连服 4 周无改善。
- 🟠 慎用:妊娠期哺乳期咨询医生后使用;儿童遵医嘱;老人可按常规;正在服安眠/抗抑郁药者叠加注意。
- ⭐ 它不是安眠药、不是抗抑郁药、不是激素,不能替代专科治疗;与镇静安眠药同用可有相加嗜睡;与维生素B1/甲钴胺等常可同服。
- ⭐ 中重度失眠、抑郁症、焦虑症用它无效,情绪心理问题请寻求专业帮助。
本地工具
scripts/oryzanol_check.py:交互式逐条风险自查,判断"建议先就医/慎用评估/可作辅助尝试"。scripts/oryzanol_dose.py:按 10mg 规格换算一次片数与一日次数,附疗程与漏服提醒。
参考文档
references/drug-facts.md:成分、药理定位、适应症、用法用量、不良反应、禁忌慎用、相互作用、特殊人群、就医信号。references/faq-scenarios.md:10 个真实患者痛点问答。references/oryzanol-comparison.md:谷维素与安眠药/褪黑素/黛力新/维生素B1/甲钴胺/乌灵胶囊横评。
红线
只科普不诊断不开方;"植物神经紊乱"也须医生评估排除器质性疾病;情绪心理问题应寻求专业帮助,保健品式自我调理有边界;出现胸痛、明显情绪低落等信号及时就医,谷维素不能掩盖问题。
支付宝付费改造契约(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),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。