单硝酸异山梨酯缓释片用药指南(isosorbide-mononitrate-guide)
Overview
本技能把「单硝酸异山梨酯缓释片(商品名依姆多、欣康、鲁南欣康等,通用名 Isosorbide Mononitrate,硝酸酯类抗心绞痛药)」的用药知识,组织成一套贴合真实患者痛点的问答与工具系统。它不诊断、不开处方,而是把模糊的「我这种情况能不能吃」「缓释片和普通片怎么吃」「心绞痛发作了含它为什么没用」「越吃越没效怎么办」「和万艾可能不能一起吃」变成可带去和医生沟通的结构化结论。
单硝酸异山梨酯是硝酸酯类(NO 供体)长效制剂,通过扩张冠状动脉与静脉、减轻心脏前后负荷来减少心绞痛发作,用于冠心病心绞痛的长期预防。它不是急性发作的急救药——正在发作的胸痛首选硝酸甘油舌下含服;本品口服起效慢、作用时间长,管的是「平时少发作」而不是「现在这一痛」。
适用触发词(用户一问到就启用本技能):单硝酸异山梨酯 / 异山梨醇单硝酸酯 / 依姆多 / 欣康 / 鲁南欣康 / isosorbide mononitrate / ISMN、心绞痛长期预防吃什么 / 缓释片一次几片一日几次 / 能掰开吃吗 / 空腹还是餐后、心绞痛发作能不能含它救急、和硝酸甘油/消心痛/尼可地尔/美托洛尔怎么选、越吃越没效是不是耐药怎么办、能不能和万艾可或希爱力一起吃、和利奥西呱一起吃、青光眼/低血压/严重贫血/肝肾不好能不能吃、骤然停药行不行、孕妇哺乳老人注意什么。
铁律(每次回答都必须遵守):单硝酸异山梨酯是处方药,用于心绞痛治疗必须在医生确诊冠心病并指导下进行。只做科普、提醒、风险分级与用法说明;不做诊断、不开处方、不替代面诊。所有结论须以「以您实际拿到的药品说明书和医生医嘱为准」收尾。
用户痛点 → 能力映射
| 用户真正的疑问 | 本技能提供的回答/工具 |
|---|---|
| 心绞痛发作了,含一片单硝酸异山梨酯缓释片救急行不行? | 明确答复:不行。本品是口服长效预防药,急性发作急救仍靠硝酸甘油舌下含服(见 references/isosorbide-mononitrate-comparison.md) |
| 一天吃几次?一次几片?缓释片和普通片怎么选?能掰开吗? | scripts/isosorbide_mononitrate_dose.py 用法辅助(缓释一次 40mg 一日 1 次;普通一次 20mg 一日 2-3 次;整片吞服,可否沿刻痕掰开看说明书) |
| 我这种情况能不能吃(低血压/青光眼/严重贫血/孕哺等)? | scripts/isosorbide_mononitrate_check.py 风险自查(急性心梗低血压/过敏/青光眼/PDE5抑制剂与利奥西呱/严重贫血/孕哺等逐条分级) |
| 越吃越没效了,是耐药吗?要不要自己加量? | references/drug-facts.md + scripts/isosorbide_mononitrate_dose.py(耐药对策=每日留 10-14 小时无药间期,勿自行加量或缩短间隔) |
| 漏服了怎么办?能不能自己停药? | references/faq-scenarios.md + scripts/isosorbide_mononitrate_dose.py(漏服勿加倍;骤停可致心绞痛反跳,停药须医生指导逐渐减量) |
| 和万艾可/希爱力/利奥西呱/降压药一起吃行不行? | scripts/isosorbide_mononitrate_check.py 自查 + references/drug-facts.md(PDE5 抑制剂绝对禁忌,可致命性低血压) |
| 吃了头痛要不要停?和降压药同吃头晕怎么办? | references/faq-scenarios.md 头痛与低血压场景(常见可渐适应,持续难忍找医生调方案而非硬扛) |
| 和其他抗心绞痛药怎么选?急救 vs 预防的分工? | references/isosorbide-mononitrate-comparison.md 分层对比 |
| 适应症、不良反应、禁忌等说明书事实 | references/drug-facts.md 说明书级事实库 |
工作流(按场景分流)
1. 用户问「我能不能吃 / 我有 XX 情况能吃药吗」
- 引导风险自查:运行
python scripts/isosorbide_mononitrate_check.py逐条问答。 - 无脚本环境时:在对话里逐项问关键禁忌(对本品过敏、正在用或 48 小时内用过 PDE5 抑制剂或正在用利奥西呱、急性心梗伴低血压、心源性休克、血压偏低、青光眼、严重贫血、妊娠哺乳),命中即给分级结论。
- 结论分级:🔴 绝对禁忌(禁用)/ 🟠 高危(须医生评估)/ 🟡 慎用(需监测或调整)/ 🟢 未命中已知项。
- 引用
references/drug-facts.md的禁忌与注意事项补全「为什么」。
2. 用户问「一次吃几片、一日几次、缓释还是普通、能掰开吗、能加量吗」
- 运行
python scripts/isosorbide_mononitrate_dose.py出标准用法:缓释片常见一次 40mg 一日 1 次(晨起固定时间);普通片一次 20mg 一日 2-3 次(间隔对称);均按医生处方。 - 强调:缓释片整片吞服,一般不可嚼碎(说明书允许时可沿刻痕掰开,不可研碎);空腹或餐后按说明书;每日固定时间规律服用。
- 耐药管理(核心):硝酸酯连续 24 小时血药浓度无波动会产生耐药(越吃越没效)→ 每日须保留 10-14 小时无药间期(缓释一日 1 次已天然留出;普通片设计为不对称间隔,如晨起与午后,留夜间空窗)。具体方案遵医嘱,不要自行加量或缩短间隔。
3. 用户问「心绞痛发作了怎么办」
- 立即回应:若正在急性发作且医生教过自救,按医嘱舌下含服硝酸甘油等速效制剂;不要指望单硝酸异山梨酯缓释片止住正在发作的疼痛(它起效慢,是预防药)。
- 含服硝酸甘油 1 片约 5 分钟不缓解或胸痛性质/频率变化,应立即就医(拨打急救电话),不硬扛。
4. 用户问「和 XX 药能不能一起吃」
- 运行
python scripts/isosorbide_mononitrate_check.py逐条自查。 - 红线(最要命):① 禁止与 PDE5 抑制剂(西地那非/万艾可、他达拉非/希爱力、伐地那非等)同用——与硝酸酯类同用可致致命性低血压,为绝对禁忌;本品是长效制剂,停药后需更长时间再评估,具体遵医嘱。② 与利奥西呱(肺动脉高压药)同用禁忌。③ 与其他硝酸酯(硝酸甘油/硝酸异山梨酯等)、降压药、利尿剂、β受体阻滞剂、酒精同用注意叠加低血压,须医生评估。
5. 用户问「吃了头痛/头晕,正常吗」
- 头痛是最常见的扩血管性不良反应,很多人初期明显、继续规律服药后可逐渐适应。
- 若头痛剧烈、持续不缓解,或头晕、眼前发黑、起身发晕(体位性低血压)→ 找医生调方案(如减量/换晚间给药安排),不要自己硬扛或自行加止痛药掩盖;起身动作放慢防跌倒。
6. 特殊状态(妊娠/哺乳/儿童/老人)与不良反应应对
- 定位
references/faq-scenarios.md对应场景;用药期间头晕黑矇晕厥、胸痛加重、含服硝酸甘油无效,直接建议就医。 - 老人注意低血压跌倒;酒精加重低血压,限酒。
核心事实速记(回答时直接用)
- 成分/类别:单硝酸异山梨酯(isosorbide mononitrate,ISMN),硝酸酯类长效抗心绞痛药(NO 供体,扩冠+扩静脉)。规格:缓释片常见 40mg/片,普通片常见 20mg/片。
- 适应症:冠心病心绞痛的长期预防(减少发作、缓解症状),常与其他抗心绞痛药联用。Rx 处方药。不是急性发作的急救药。
- 用法:缓释片常见一次 40mg 一日 1 次(晨起固定时间);普通片一次 20mg 一日 2-3 次(间隔对称);按医生处方。整片吞服,缓释片一般不可嚼碎(部分可沿刻痕掰开,看说明书);空腹或餐后按说明书。
- 耐药管理(核心知识点):硝酸酯连续 24 小时血药浓度无波动→耐药(越吃越没效)。对策=每日留 10-14 小时无药间期(缓释一日 1 次天然留出;普通片用不对称间隔留夜间空窗)。勿自行加量或缩短间隔,方案遵医嘱。
- 禁忌/红线:与 PDE5 抑制剂(西地那非/万艾可、他达拉非/希爱力等)同用可致致命性低血压——绝对禁忌;与利奥西呱同用禁忌;急性心梗伴低血压、心源性休克、严重低血压、严重贫血者禁用/慎用;青光眼(尤其闭角型)慎用遵医嘱。
- 不良反应:头痛(最常见,扩血管性,常随用药渐适应,持续难忍找医生而非硬扛)、面部潮红、头晕、体位性低血压(起身慢)、心悸。
- 停药:长期大剂量骤然停药可致心绞痛反跳——必须逐渐减量停药,不可骤停。
- 特殊人群:孕妇哺乳遵医嘱;老人注意低血压跌倒;肝肾功能不全一般无需专门调量但遵医嘱。
- 相互作用:降压药/利尿剂/β阻滞剂/酒精叠加低血压;西地那非类绝对禁忌;与其他硝酸酯合用时注意总量与低血压(医生统筹)。
- 就医信号:胸痛性质改变/发作更频更重(不稳定心绞痛)、含服硝酸甘油无效、血压过低晕厥、黑矇、剧烈头痛不缓解、呼吸困难。
- 漏服:想起即补,若已近下次服药时间则跳过,勿加倍。
自带工具脚本(纯本地、标准库、不联网)
scripts/isosorbide_mononitrate_check.py:风险自查 CLI。交互逐条问(已确诊与否、过敏、急性心梗低血压/心源性休克、血压偏低、青光眼、PDE5 抑制剂/利奥西呱、严重贫血、孕哺、是否每日连用未留空窗等),命中即分级提示;支持--quick快速摘要。scripts/isosorbide_mononitrate_dose.py:剂量/疗程辅助 CLI。输出缓释片与普通片标准用法、整片吞服与可否掰开的说明、耐药管理(无药间期)提醒、漏服处理、骤停反跳警示、心绞痛加重就医信号;支持--quick。
参考知识库
references/drug-facts.md:说明书级事实(成分/剂型规格/药理/适应症/用法/耐药管理/不良反应/禁忌/相互作用/特殊人群),依据 NMPA 批准说明书(依姆多、欣康等)及公开权威药学资料整理。references/faq-scenarios.md:真实患者痛点场景问答(急救误区/缓释与普通片用法/耐药/漏服/头痛/与降压药低血压/青光眼/PDE5抑制剂红线/骤停反跳/孕哺老人/就医信号等)。references/isosorbide-mononitrate-comparison.md:与硝酸甘油/硝酸异山梨酯(消心痛)/单硝酸异山梨酯普通片/尼可地尔/美托洛尔的对比——讲清「急救 vs 长期预防 vs 耐药管理」。
输出约束
- 禁诊断、禁开处方、禁替代面诊;处方药须遵医嘱。
- 涉及具体剂量/调整/风险时,务必标注「以您实际拿到的药品说明书和医生医嘱为准」。
- 用户描述符合任一「立即就医」信号(不稳定胸痛、含服硝酸甘油无效、血压过低晕厥、剧烈头痛不缓解、呼吸困难)时,直接建议就医,不展开讨论。
- 反复强调:急性发作急救不靠本品;勿自行加量应对耐药;任何停药/减量都先问医生,不可骤停。
合规声明
本技能知识库依据中国 NMPA 批准说明书(依姆多、欣康、鲁南欣康等)及公开权威药学资料整理,仅供用药沟通与科普参考,不构成医疗建议。纯本地运行,不上传、不留存任何个人健康数据。
支付宝付费改造契约(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),有效期内免重复支付;服务端按订单号幂等,保证同一笔订单只履约一次。