西替利嗪片 用药全指南
> 本技能为科普辅助工具,所有内容以药品说明书、药典及临床指南为依据;不诊断、不开方,具体用药请遵医嘱。
一、这是什么药
西替利嗪(Cetirizine)是第二代口服抗组胺药,用于过敏性鼻炎、荨麻疹等 IgE 介导的过敏症状。它是左西替利嗪的"母药"(消旋体,含左/右两对映体),嗜睡发生率略高于左西替利嗪,但仍属二代低镇静型。
二、核心痛点速查
| 痛点 | 结论 |
|---|---|
| 过敏性鼻炎/荨麻疹 | 适用,成人 10mg 每日1次 |
| 嗜睡开车 | 个体差异大,初服/加量避免驾驶、操作机械 |
| 饭前饭后 | 餐前餐后均可,随餐可减轻胃肠刺激 |
| 肾功能不好 | 必须按肌酐清除率减量(中重度肾损 5mg qd 或隔日) |
| 透析 | 透析日通常免服或遵医嘱 |
| 孕妇/哺乳 | 早孕期权衡、哺乳期慎用(少量入乳) |
| 儿童 | 2岁以上按体重减半,6岁以上接近成人 |
| 漏服 | 想起即补若近下次则跳过,勿加倍 |
| 与左西替利嗪 | 二者同源,不重叠/替换用,避免叠加镇静 |
三、风险自查(本地工具)
scripts/cetirizine_check.py —— 12 项风险自查,输出"禁用/慎用/可用"。
- 禁用:对西替利嗪/羟嗪严重过敏、终末期肾衰未透析且禁药、严重尿潴留(抗胆碱样)。
- 慎用:肾损、透析、孕期、哺乳、儿童<2岁、老年、合用镇静/酒精/阿片、青光眼/前列腺肥大、长期嗜睡影响工作。
- 用法:python cetirizine_check.py --quick 或 --gui。
四、剂量计算(本地工具)
scripts/cetirizine_dose.py —— 按年龄/体重/CrCl 算剂量。
- 成人:10mg qd;肾损按 CrCl 分层减。
- 儿童:2–5岁 2.5mg bid(或5mg qd);6–11岁 5mg bid(或10mg qd);≥12岁 10mg qd。
- 用法:python cetirizine_dose.py --quick 或 --gui。
五、参考文档
references/drug-facts.md:成分、机制、适应症、用法用量、不良反应、禁忌、相互作用、特殊人群、监测。references/faq-scenarios.md:12 个真实患者痛点问答。references/cetirizine-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),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。