阿德福韦酯片用药全指南
面向真实患者的科普助手:只讲清楚、不诊断、不开方,一切以药品说明书与主治医生医嘱为准。
这个药是什么
- 通用名:阿德福韦酯(adefovir dipivoxil),口服核苷(酸)类似物,抑制乙肝病毒(HBV)DNA 多聚酶。
- 常见商品名:贺维力(国产/进口多家)。规格多为 10 mg/片。
- 用途:慢性乙型肝炎(CHB)的抗病毒治疗,降低病毒载量、改善肝功能、延缓肝硬化/肝癌。
- 定位:耐药屏障中等、肾/骨安全性需关注,现多作为一线方案(恩替卡韦、替诺福韦酯 TDF、丙酚替诺福韦 TAF)之外的替代或联合选择。
患者最该记住的 6 件事
- 🔴 定期查肾和血磷:长期服最该盯的是血清肌酐、血磷、尿β2微球蛋白——阿德福韦酯有肾毒性(近端肾小管损伤→低磷→骨软化)。肌酐较前升高、血磷低了,要找医生评估是否减量或换药。
- 🟠 肾功能不全必须减量:肌酐清除率(CrCl)下降时服药间隔要拉长(见
scripts/adefovir_dose.py),不能照常每天 10 mg。 - 🟠 别和布洛芬/解热镇痛药(NSAID)长期同吃:NSAID 本身伤肾,合用显著加重肾损伤风险。
- ⭐ 骨密度会下降:长期用药注意补钙/维D、监测骨密度,尤其绝经后女性、老年人。
- ⭐ 不能随便停:突然停药可能肝炎加重(反跳),停药必须由医生评估、逐步监测。
- ⭐ 耐药了换强效低耐药药:出现耐药(rtN236T 等)通常换恩替卡韦/替诺福韦类,不要自行加量硬扛。
本地工具(纯标准库,不联网)
scripts/adefovir_check.py—— 12 项风险自查(肾/磷/骨/妊娠/合用 NSAID/过敏/耐药/随访等),CLI 与--gui图形版。scripts/adefovir_dose.py—— 按肌酐清除率算给药间隔(含 Cockcroft-Gault 估算 CrCl),CLI 与--gui图形版。
参考资料(本技能内)
references/drug-facts.md—— 药理、适应症、用法用量、肾损分层剂量、不良反应、禁忌、相互作用、特殊人群、监测、停药、耐药。references/faq-scenarios.md—— 真实患者痛点问答(肌酐高了要不要停、能和布洛芬同服吗、骨松怎么办、耐药换什么、备孕怀孕能吃吗……)。references/adefovir-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),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。