-- ============================================================
-- 999感冒灵颗粒 — 入库 SQL
-- 执行方式：psql -h localhost -U postgres -d pharmacopoeia -f 999_ganmaoling.sql
-- ============================================================

BEGIN;

-- 1. 药品元数据
INSERT INTO drugs (drug_id, name, name_en, pinyin, category, subcategory, sections, source_version, source_volume, source_page, is_active)
VALUES (
    'OTC20250001',
    '999感冒灵颗粒',
    '999 Ganmaoling Keli',
    '999 Ganmao Ling Keli',
    '中成药',
    '感冒用药',
    '{
      "成分": "三叉苦、金盏银盘、野菊花、岗梅、咖啡因、对乙酰氨基酚、马来酸氯苯那敏、薄荷油。辅料为蔗糖粉。",
      "性状": "本品为浅棕色至深棕色的颗粒；味甜、微苦。",
      "功能主治": "解热镇痛。用于感冒引起的头痛，发热，鼻塞，流涕，咽痛。",
      "用法与用量": "开水冲服。一次10克（1袋），一日3次。",
      "不良反应": "偶见皮疹、荨麻疹、药热及粒细胞减少。可见困倦、嗜睡、口渴、虚弱感。长期大量用药会导致肝肾功能异常。",
      "禁忌": "严重肝肾功能不全者禁用。对本品及所含成份过敏者禁用。",
      "注意事项": "忌烟、酒及辛辣、生冷、油腻食物。不宜在服药期间同时服用滋补性中成药。本品含对乙酰氨基酚、马来酸氯苯那敏、咖啡因。服用本品期间不得饮酒或含有酒精的饮料；不能同时服用与本品成分相似的其他抗感冒药；肝、肾功能不全者慎用；膀胱颈梗阻、甲状腺功能亢进、青光眼、高血压和前列腺肥大者慎用；孕妇及哺乳期妇女慎用；服药期间不得驾驶机、车、船、从事高空作业、机械作业及操作精密仪器。脾胃虚寒，症见腹痛、喜暖、泄泻者慎用。糖尿病患者及有心脏病等慢性病严重者应在医师指导下服用。儿童、年老体弱者应在医师指导下服用。服药3天后症状无改善，或症状加重，或出现新的严重症状如胸闷、心悸等应立即停药，并去医院就诊。对本药过敏者禁用，过敏体质者慎用。本品性状发生改变时禁止使用。儿童必须在成人监护下使用。请将本品放在儿童不能接触的地方。如正在使用其他药品，使用本品前请咨询医师或药师。",
      "药物相互作用": "1. 与其他解热镇痛药并用，有增加肾毒性的危险。2. 不宜与氯霉素、巴比妥类（如苯巴比妥）等并用。3. 如与其他药物同时使用可能会发生药物相互作用，详情请咨询医师或药师。",
      "药理作用": "本品为中西药复方制剂。其中对乙酰氨基酚能抑制前列腺素合成，有解热镇痛作用；马来酸氯苯那敏为抗组胺药，能减轻流涕、鼻塞、打喷嚏等症状；咖啡因为中枢兴奋药，能增强对乙酰氨基酚的解热镇痛效果；三叉苦、金盏银盘、野菊花、岗梅等中药成分具清热解毒作用。",
      "贮藏": "密封。",
      "规格": "每袋装10克（含对乙酰氨基酚0.2克、咖啡因4毫克、马来酸氯苯那敏4毫克）。",
      "包装": "双向拉伸聚丙烯/真空镀铝流延聚丙烯药品包装用复合膜袋装，每袋装10克。",
      "有效期": "24个月。",
      "批准文号": "国药准字Z44020709",
      "执行标准": "国家药品标准WS3-B-1660-93-2019",
      "生产企业": "华润三九医药股份有限公司"
    }'::jsonb,
    '包装说明书',
    '网络来源',
    '百度百科',
    TRUE
)
ON CONFLICT (drug_id) DO UPDATE SET
    sections = EXCLUDED.sections,
    is_active = TRUE,
    updated_at = NOW();

-- 2. 药品内容分片（drug_chunks）
-- 注意：vec 标记为 NULL，向量化需额外调用 DashScope API 生成后 UPDATE
-- 在向量生成之前，关键词文本兜底可以匹配到这些数据

INSERT INTO drug_chunks (drug_id, section, content, source, chunk_index)
VALUES
    -- chunk 0: 成分 + 性状
    ('OTC20250001', '成分', '【999感冒灵颗粒 - 成分】' || chr(10) ||
     '三叉苦、金盏银盘、野菊花、岗梅、咖啡因、对乙酰氨基酚、马来酸氯苯那敏、薄荷油。辅料为蔗糖粉。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 0),

    -- chunk 1: 功能主治
    ('OTC20250001', '功能主治', '【999感冒灵颗粒 - 功能主治】' || chr(10) ||
     '解热镇痛。用于感冒引起的头痛，发热，鼻塞，流涕，咽痛。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 1),

    -- chunk 2: 用法与用量
    ('OTC20250001', '用法与用量', '【999感冒灵颗粒 - 用法与用量】' || chr(10) ||
     '开水冲服。一次10克（1袋），一日3次。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 2),

    -- chunk 3:
    ('OTC20250001', '不良反应', '【999感冒灵颗粒 - 不良反应】' || chr(10) ||
     '偶见皮疹、荨麻疹、药热及粒细胞减少。' || chr(10) ||
     '可见困倦、嗜睡、口渴、虚弱感。' || chr(10) ||
     '长期大量用药会导致肝肾功能异常。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 3),

    -- chunk 4: 禁忌 + 注意事项
    ('OTC20250001', '禁忌', '【999感冒灵颗粒 - 禁忌】' || chr(10) ||
     '严重肝肾功能不全者禁用。对本品及所含成份过敏者禁用。' || chr(10) || chr(10) ||
     '【999感冒灵颗粒 - 注意事项】' || chr(10) ||
     '忌烟、酒及辛辣、生冷、油腻食物。' || chr(10) ||
     '不宜在服药期间同时服用滋补性中成药。' || chr(10) ||
     '本品含对乙酰氨基酚、马来酸氯苯那敏、咖啡因。服用本品期间不得饮酒或含有酒精的饮料；不能同时服用与本品成分相似的其他抗感冒药；肝、肾功能不全者慎用；膀胱颈梗阻、甲状腺功能亢进、青光眼、高血压和前列腺肥大者慎用；孕妇及哺乳期妇女慎用；服药期间不得驾驶机、车、船、从事高空作业、机械作业及操作精密仪器。' || chr(10) ||
     '脾胃虚寒，症见腹痛、喜暖、泄泻者慎用。' || chr(10) ||
     '糖尿病患者及有心脏病等慢性病严重者应在医师指导下服用。' || chr(10) ||
     '儿童、年老体弱者应在医师指导下服用。' || chr(10) ||
     '服药3天后症状无改善，或症状加重，或出现新的严重症状如胸闷、心悸等应立即停药，并去医院就诊。' || chr(10) ||
     '对本药过敏者禁用，过敏体质者慎用。' || chr(10) ||
     '本品性状发生改变时禁止使用。' || chr(10) ||
     '儿童必须在成人监护下使用。' || chr(10) ||
     '请将本品放在儿童不能接触的地方。' || chr(10) ||
     '如正在使用其他药品，使用本品前请咨询医师或药师。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 4),

    -- chunk 5: 药理作用 + 药物相互作用
    ('OTC20250001', '药理作用', '【999感冒灵颗粒 - 药理作用】' || chr(10) ||
     '本品为中西药复方制剂。其中对乙酰氨基酚能抑制前列腺素合成，有解热镇痛作用；马来酸氯苯那敏为抗组胺药，能减轻流涕、鼻塞、打喷嚏等症状；咖啡因为中枢兴奋药，能增强对乙酰氨基酚的解热镇痛效果；三叉苦、金盏银盘、野菊花、岗梅等中药成分具清热解毒作用。' || chr(10) || chr(10) ||
     '【999感冒灵颗粒 - 药物相互作用】' || chr(10) ||
     '1. 与其他解热镇痛药并用，有增加肾毒性的危险。2. 不宜与氯霉素、巴比妥类（如苯巴比妥）等并用。3. 如与其他药物同时使用可能会发生药物相互作用，详情请咨询医师或药师。' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 5),

    -- chunk 6: 贮藏 + 规格 + 生产信息
    ('OTC20250001', '贮藏', '【999感冒灵颗粒 - 贮藏】' || chr(10) ||
     '密封。' || chr(10) || chr(10) ||
     '【999感冒灵颗粒 - 规格】每袋装10克（含对乙酰氨基酚0.2克、咖啡因4毫克、马来酸氯苯那敏4毫克）。' || chr(10) ||
     '【999感冒灵颗粒 - 包装】双向拉伸聚丙烯/真空镀铝流延聚丙烯药品包装用复合膜袋装。' || chr(10) ||
     '【999感冒灵颗粒 - 有效期】24个月。' || chr(10) ||
     '【999感冒灵颗粒 - 批准文号】国药准字Z44020709' || chr(10) ||
     '【999感冒灵颗粒 - 执行标准】国家药品标准WS3-B-1660-93-2019' || chr(10) ||
     '【999感冒灵颗粒 - 生产企业】华润三九医药股份有限公司' || chr(10) || chr(10) ||
     '来源：包装说明书 网络来源 百度百科',
     '包装说明书 网络来源 百度百科', 6);

COMMIT;
