- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡 - 药品百科: 搜索 + 分类筛选 + 20种药品静态数据 - 惠教中心: 4条药品使用指南课程 - 我的: 家庭成员信息管理 - 自定义TabBar + navigation-bar组件 - SVG药品分类插图
54 lines
22 KiB
TypeScript
54 lines
22 KiB
TypeScript
interface WikiDrug {
|
||
id: number;
|
||
name: string;
|
||
genericName: string;
|
||
category: string;
|
||
icon: string;
|
||
form: string;
|
||
isOTC: boolean;
|
||
manufacturer: string;
|
||
price: string;
|
||
description: string;
|
||
usage: string;
|
||
dosage: string;
|
||
timing: string;
|
||
precautions: string[];
|
||
sideEffects: string;
|
||
tip: string;
|
||
tag: string;
|
||
}
|
||
|
||
const wikiDrugs: Record<number, WikiDrug> = {
|
||
1: { id: 1, name: '阿莫西林', genericName: 'Amoxicillin', category: '抗生素', icon: '💊', form: '胶囊', isOTC: false, manufacturer: '联邦制药', price: '¥12.50', description: '广谱青霉素类抗生素,用于敏感菌引起的呼吸道、泌尿道、皮肤软组织感染。', usage: '口服,成人每次0.5g,每日3次。儿童按体重每日40-50mg/kg,分3次服用。', dosage: '成人0.5g tid;儿童40-50mg/kg/day分3次。', timing: '饭后半小时服用,减少胃肠道不适。疗程通常7-10天。', precautions: ['青霉素皮试阴性方可使用', '过敏体质慎用', '肾功能不全需调整剂量', '出现皮疹立即停药就医'], sideEffects: '恶心、呕吐、腹泻等胃肠道反应。偶见皮疹、药物热。长期使用可能引起二重感染。', tip: '请按疗程服用,即使症状好转也不要提前停药。', tag: '抗生素' },
|
||
2: { id: 2, name: '头孢克肟', genericName: 'Cefixime', category: '抗生素', icon: '💊', form: '片剂', isOTC: false, manufacturer: '白云山制药', price: '¥28.00', description: '第三代口服头孢菌素,对革兰阴性菌和阳性菌均有良好抗菌活性。用于呼吸道感染、泌尿道感染、中耳炎等。', usage: '口服,成人每次100mg,每日2次。儿童按体重每次1.5-3mg/kg,每日2次。', dosage: '成人100mg bid;儿童按体重计算。', timing: '饭后服用,与酒精类至少间隔一周。', precautions: ['头孢类过敏者禁用', '服药期间及停药一周内禁酒', '肾功能不全需减量'], sideEffects: '腹泻、腹痛、皮疹。偶见肝功能异常。', tip: '头孢与酒精会产生双硫仑样反应,绝对禁止。', tag: '抗生素' },
|
||
3: { id: 3, name: '布洛芬', genericName: 'Ibuprofen', category: '解热镇痛', icon: '💊', form: '片剂', isOTC: true, manufacturer: '强生制药', price: '¥18.00', description: '非甾体抗炎药,具有解热、镇痛和抗炎作用。用于缓解轻至中度疼痛(头痛、牙痛、肌肉痛、痛经)及退热。', usage: '口服,成人每次0.2-0.4g,每日3-4次,24小时内不超过1.2g。', dosage: '成人0.2-0.4g tid-qid,24h不超过1.2g。儿童按体重每次5-10mg/kg。', timing: '饭后服用减少胃刺激。退热不超3天,止痛不超5天。', precautions: ['消化道溃疡、出血史者禁用', '严重肝肾功能不全者禁用', '不可与酒精同服', '不与同类NSAID合用', '老年人应减量'], sideEffects: '胃肠道不适、恶心、上腹痛。少数出现头晕、头痛。长期大剂量增加心血管事件风险。', tip: '体温超过38.5°C才建议服用。多喝水,不要同时服用含布洛芬的复方感冒药。', tag: '解热镇痛' },
|
||
4: { id: 4, name: '对乙酰氨基酚', genericName: 'Paracetamol', category: '解热镇痛', icon: '💊', form: '片剂', isOTC: true, manufacturer: '强生', price: '¥15.00', description: '解热镇痛药,通过抑制中枢前列腺素合成发挥作用。用于感冒发热、头痛、偏头痛、关节痛等。胃肠道刺激小,适合不能服用NSAID的患者。', usage: '口服,成人每次0.3-0.5g,每日3-4次。每日总量不超过2g。', dosage: '成人0.3-0.5g tid-qid,24h不超过2g。儿童按体重每次10-15mg/kg。', timing: '空腹或饭后均可服用。', precautions: ['严重肝病患者禁用', '不可超量服用(肝毒性)', '不与含对乙酰氨基酚的复方药同用', '服药期间禁酒'], sideEffects: '常规剂量较安全,偶见皮疹。过量可致严重肝损伤。', tip: '对胃刺激小,适合胃病患者和儿童退热。但一定要注意剂量上限。', tag: '解热镇痛' },
|
||
5: { id: 5, name: '阿司匹林', genericName: 'Aspirin', category: '解热镇痛', icon: '💊', form: '肠溶片', isOTC: true, manufacturer: '拜耳医药', price: '¥22.00', description: '经典解热镇痛药,具有抗血小板聚集作用。小剂量用于预防心脑血管事件,大剂量用于解热镇痛抗炎。', usage: '解热镇痛:每次0.3-0.6g,每日3次。抗血小板:每日100mg。', dosage: '预防用100mg qd;解热镇痛0.3-0.6g tid。', timing: '肠溶片整片吞服,不可嚼碎。饭后服用。', precautions: ['消化道溃疡禁用', '哮喘患者可能诱发哮喘发作', '手术前应停药一周', '儿童病毒感染慎用(Reye综合征)'], sideEffects: '胃肠道刺激、出血倾向、耳鸣、过敏反应。', tip: '小剂量(100mg)作为心脑血管预防需医生评估获益与风险。', tag: '解热镇痛' },
|
||
6: { id: 6, name: '奥美拉唑', genericName: 'Omeprazole', category: '消化系统', icon: '💊', form: '胶囊', isOTC: true, manufacturer: '阿斯利康', price: '¥35.00', description: '质子泵抑制剂,强效抑制胃酸分泌。用于胃及十二指肠溃疡、反流性食管炎、卓-艾综合征。', usage: '口服,每次20mg,每日1-2次。晨起空腹服用效果最佳。', dosage: '20mg qd-bid。一般疗程4-8周。', timing: '晨起空腹服用,整粒吞服。', precautions: ['长期使用需监测骨密度和胃泌素水平', '可能掩盖胃癌症状需排除恶性病变'], sideEffects: '头痛、腹泻、便秘、恶心。长期使用可能增加骨折风险。', tip: '短期使用安全性好。症状缓解后不建议突然停药,应逐渐减量。', tag: '消化系统' },
|
||
7: { id: 7, name: '蒙脱石散', genericName: 'Montmorillonite', category: '消化系统', icon: '💊', form: '散剂', isOTC: true, manufacturer: '益普生', price: '¥25.00', description: '肠道黏膜保护剂,在肠道形成保护膜,吸附病菌和毒素。用于成人及儿童急慢性腹泻。', usage: '口服,成人每次1袋(3g),每日3次。倒入温水搅匀后服用。', dosage: '成人3g tid;儿童: 新生儿1g tid, 婴儿1.5g tid, 幼儿3g bid-tid。', timing: '两餐之间服用。需与其他口服药物间隔至少2小时。', precautions: ['与其他药物间隔2小时服用以免影响吸收', '便秘者慎用', '需配合补充水分和电解质'], sideEffects: '偶见便秘。过量使用可能引起便秘。', tip: '腹泻期间多饮口服补液盐。如腹泻严重或伴高热,及时就医。', tag: '消化系统' },
|
||
8: { id: 8, name: '氯雷他定', genericName: 'Loratadine', category: '抗过敏', icon: '💊', form: '片剂', isOTC: true, manufacturer: '先灵葆雅', price: '¥20.00', description: '第二代抗组胺药,选择性阻断外周H1受体。用于过敏性鼻炎、慢性荨麻疹等,不易透过血脑屏障,嗜睡副作用轻。', usage: '口服,成人及12岁以上儿童每次10mg,每日1次。', dosage: '10mg qd。', timing: '每日固定时间服用。', precautions: ['严重肝功能不全需减量至10mg隔日一次', '2岁以下儿童安全性未确定'], sideEffects: '偶见头痛、口干、乏力、嗜睡(较第一代轻)。', tip: '非镇静性抗过敏药,适合白天需要工作或驾驶的人群。', tag: '抗过敏' },
|
||
9: { id: 9, name: '氨氯地平', genericName: 'Amlodipine', category: '心血管', icon: '❤️', form: '片剂', isOTC: false, manufacturer: '辉瑞', price: '¥38.00', description: '长效钙通道阻滞剂(CCB),每日一次。用于高血压和稳定性心绞痛的治疗。起效平稳,降压效果持久。', usage: '口服,起始剂量5mg每日1次。根据血压反应,可增至10mg每日1次。', dosage: '5-10mg qd。老年人及肝功能不全者起始2.5mg qd。', timing: '每日固定时间服用,建议早晨服用。', precautions: ['严重低血压慎用', '肝功能不全起始2.5mg', '孕妇仅在确需时使用'], sideEffects: '踝部水肿、面部潮红、头痛、心悸、眩晕。', tip: '每日一次,依从性好。如出现踝部水肿可抬高下肢,严重时告知医生。', tag: '心血管' },
|
||
10: { id: 10, name: '缬沙坦', genericName: 'Valsartan', category: '心血管', icon: '❤️', form: '胶囊', isOTC: false, manufacturer: '诺华制药', price: '¥42.00', description: '血管紧张素II受体拮抗剂(ARB),通过阻断Ang II的血管收缩作用降压。干咳副作用显著少于ACEI类药物。', usage: '口服,起始剂量80mg每日1次。可增至160mg每日1次。', dosage: '80-160mg qd,最大320mg qd(分次服用)。', timing: '每日固定时间服用。', precautions: ['双侧肾动脉狭窄禁用', '妊娠期禁用(可致胎儿损伤)', '肾功能不全需监测血钾和肌酐'], sideEffects: '头晕、高钾血症。干咳发生率远低于ACEI。', tip: '如服用ACEI(如依那普利)出现干咳不能耐受,可换用缬沙坦。', tag: '心血管' },
|
||
11: { id: 11, name: '二甲双胍', genericName: 'Metformin', category: '降糖药', icon: '💉', form: '片剂', isOTC: false, manufacturer: '默克', price: '¥30.00', description: '2型糖尿病一线首选口服药。减少肝糖输出,增加肌肉等外周组织对葡萄糖的摄取利用。不增加体重,不引起低血糖。', usage: '口服,起始剂量0.5g每日2次,随餐服用。逐渐加量至1g每日2次。', dosage: '起始0.5g bid,逐渐加量。最大2g/day(分次)。', timing: '餐中或餐后立即服用以减轻胃肠道反应。', precautions: ['肾功能不全eGFR<30禁用', '造影检查前需停药48小时', '严重肝功能不全慎用'], sideEffects: '胃肠道反应(腹泻、恶心、腹痛)、口中金属味。随餐服用可减轻。', tip: '从低剂量开始、随餐服用可减轻胃肠道不适。长期服用需监测维生素B12水平。', tag: '降糖药' },
|
||
12: { id: 12, name: '胰岛素', genericName: 'Insulin', category: '降糖药', icon: '💉', form: '注射液', isOTC: false, manufacturer: '诺和诺德', price: '¥65.00', description: '人体内唯一降低血糖的激素。1型糖尿病必需药物,2型糖尿病口服药控制不佳时使用。需皮下注射。', usage: '皮下注射,剂量个体化。速效胰岛素餐前5-15分钟,长效每日固定时间。', dosage: '起始每日0.2-0.4 U/kg,根据血糖监测调整。', timing: '速效餐前5-15min;短效餐前30min;长效睡前或每日固定时间。', precautions: ['严防低血糖(随身带糖果)', '注射部位轮换', '未开封冷藏(2-8°C)', '已开封室温(<30°C)保存28天'], sideEffects: '低血糖(出冷汗、心慌、乏力、意识模糊)、注射部位硬结、脂肪增生/萎缩。', tip: '使用4mm短针头,针头一次性使用。外出就餐也要按时注射,随身携带胰岛素和糖果。', tag: '降糖药' },
|
||
13: { id: 13, name: '阿托伐他汀', genericName: 'Atorvastatin', category: '心血管', icon: '❤️', form: '片剂', isOTC: false, manufacturer: '辉瑞', price: '¥45.00', description: '他汀类降脂药,竞争性抑制HMG-CoA还原酶,强效降低LDL-C。用于高胆固醇血症和冠心病的预防治疗。', usage: '口服,起始10-20mg每日1次。根据血脂水平调整剂量。', dosage: '起始10-20mg qd,最大80mg/day。', timing: '每日固定时间服用,睡前服用效果更佳(胆固醇夜间合成高峰)。', precautions: ['肝功能异常者慎用', '监测肝功能和肌酸激酶', '孕妇禁用', '与某些药物存在相互作用'], sideEffects: '肌痛、肌炎(罕见但严重:横纹肌溶解)、肝酶升高。', tip: '如出现不明原因肌肉酸痛、乏力、尿色加深,及时就医。服药期间定期查血脂和肝功能。', tag: '心血管' },
|
||
14: { id: 14, name: '维生素C', genericName: 'Vitamin C', category: '维生素', icon: '🍊', form: '片剂', isOTC: true, manufacturer: '东北制药', price: '¥8.00', description: '水溶性维生素,抗氧化剂,参与胶原蛋白合成、铁吸收促进、免疫功能调节。用于防治坏血病及辅助治疗。', usage: '口服,预防:每日100-200mg。治疗缺乏:每次100-200mg,每日3次。', dosage: '预防100-200mg qd;治疗100-200mg tid。', timing: '饭后服用。', precautions: ['大剂量(>2g/day)可引起腹泻等胃肠不适', '肾结石患者慎用大剂量', 'G6PD缺乏症患者大剂量可能诱发溶血'], sideEffects: '大剂量(>2g/天)引起腹泻、胃肠不适、尿液酸化。', tip: '日常饮食中新鲜蔬果是维生素C的最佳来源。泡腾片含钠量高,高血压患者注意。', tag: '维生素' },
|
||
15: { id: 15, name: '维生素D', genericName: 'Vitamin D', category: '维生素', icon: '☀️', form: '软胶囊', isOTC: true, manufacturer: '汤臣倍健', price: '¥58.00', description: '脂溶性维生素,促进肠道钙吸收,调节钙磷代谢,维持骨骼健康。缺乏可致骨质疏松、佝偻病。', usage: '口服,成人每日400-800IU。缺乏者可2000-5000IU/日,遵医嘱。', dosage: '成人400-800IU qd;不足者2000-5000IU qd。', timing: '随餐(含脂肪的餐)服用以促进吸收。', precautions: ['高钙血症禁用', '长期超大剂量可致维生素D中毒', '需与钙剂配合使用效果更佳'], sideEffects: '常规剂量安全。过量:高钙血症、恶心、呕吐、肾结石。', tip: '适量日晒(每天15-20分钟)可促进皮肤合成维生素D。与钙片同服效果更好。', tag: '维生素' },
|
||
16: { id: 16, name: '板蓝根颗粒', genericName: 'Banlangen Keli', category: '中成药', icon: '🌿', form: '颗粒', isOTC: true, manufacturer: '太极集团', price: '¥16.00', description: '清热解毒,凉血利咽。用于肺胃热盛所致的咽喉肿痛、口咽干燥;急性扁桃体炎见上述证候者。', usage: '开水冲服,每次1-2袋,每日3-4次。', dosage: '1-2袋 tid-qid。', timing: '饭后服用,温水冲服。', precautions: ['风寒感冒(怕冷重、无汗、流清涕)不宜使用', '糖尿病患者注意含糖量(可选无糖型)', '不宜长期服用'], sideEffects: '偶见胃肠不适。', tip: '可用于流感季节预防和感冒初期的辅助治疗。对症使用,不宜盲目长期服用。', tag: '中成药' },
|
||
17: { id: 17, name: '连花清瘟', genericName: 'Lianhua Qingwen', category: '中成药', icon: '🌿', form: '胶囊', isOTC: true, manufacturer: '以岭药业', price: '¥24.00', description: '清瘟解毒,宣肺泄热。用于流行性感冒热毒袭肺证,症见发热、咳嗽、咽痛、肌肉酸痛等。', usage: '口服,每次4粒,每日3次。', dosage: '4粒 tid。', timing: '饭后服用。', precautions: ['风寒感冒(流清涕、怕冷、无汗)不宜', '风寒夹湿证不宜', '脾胃虚寒者慎用', '孕妇慎用'], sideEffects: '偶见胃肠道不适。', tip: '主要用于风热犯肺证(发热重、咽喉红肿痛、口渴),辨证使用效果更好。', tag: '中成药' },
|
||
18: { id: 18, name: '藿香正气水', genericName: 'Huoxiang Zhengqi', category: '中成药', icon: '🌿', form: '口服液', isOTC: true, manufacturer: '同仁堂', price: '¥12.00', description: '解表化湿,理气和中。用于外感风寒、内伤湿滞或夏伤暑湿所致的感冒(胃肠型感冒),症见头痛昏重、脘腹胀痛、呕吐泄泻。', usage: '口服,每次5-10ml,每日2次。用时摇匀。', dosage: '5-10ml bid。', timing: '饭后服用。', precautions: ['含酒精剂型:驾驶员及高空作业者慎用', '对酒精过敏者可选无酒精剂型(口服液/软胶囊)', '孕妇慎用'], sideEffects: '含酒精剂型可能引起头昏、面红。对胃有一定刺激。', tip: '夏季常备防暑药。注意区分含酒精版和无酒精版(口服液/软胶囊),开车前勿服用含酒精版。', tag: '中成药' },
|
||
19: { id: 19, name: '云南白药', genericName: 'Yunnan Baiyao', category: '中成药', icon: '🌿', form: '气雾剂', isOTC: true, manufacturer: '云南白药集团', price: '¥35.00', description: '活血化瘀,消肿止痛,解毒。用于跌打损伤、瘀血肿痛、软组织挫伤、肌肉酸痛及皮肤感染性疾病。', usage: '外用:气雾剂喷涂患处,每日3-5次。口服:保险子用于较重跌打损伤(遵医嘱)。', dosage: '喷涂患处,轻轻按摩促进吸收。每日3-5次。', timing: '受伤后及时使用效果最佳。', precautions: ['皮肤破损处禁用', '孕妇禁用(含麝香)', '过敏体质者慎用', '保险子仅口服一次,不可过量'], sideEffects: '偶见皮肤过敏、皮疹。', tip: '气雾剂喷后轻轻按摩促进吸收。保险子为急救用途,日常小伤无需口服。', tag: '中成药' },
|
||
20: { id: 20, name: '创可贴', genericName: 'Adhesive Bandage', category: '外用', icon: '🩹', form: '贴剂', isOTC: true, manufacturer: '强生医疗', price: '¥10.00', description: '外用敷料,用于小创伤、擦伤、切割伤的止血和保护创面。防水透气,促进伤口愈合。', usage: '外用:清洁消毒伤口后,撕去保护膜贴于伤口处。', dosage: '每日更换1次,浸湿或污染后及时更换。', timing: '伤口清洁消毒后立即使用。', precautions: ['伤口必须先清洁消毒', '每日更换,保持干燥', '伤口红肿、化脓、发热需就医', '胶布过敏者可选低敏型'], sideEffects: '少数人对胶布过敏,出现瘙痒、红疹。', tip: '伤口用碘伏或酒精消毒后再贴。如伤口较深、出血不止或动物咬伤,需立即就医处理。', tag: '外用' },
|
||
|
||
// 教育中心条目
|
||
101: { id: 101, name: '阿莫西林使用指南', genericName: '阿莫西林', category: '抗生素', icon: '💊', form: '胶囊', isOTC: false, manufacturer: '联邦制药', price: '¥12.50', description: '阿莫西林是一种广谱青霉素类抗生素,主要用于治疗由敏感细菌引起的各种感染,如上呼吸道感染、泌尿道感染、皮肤软组织感染等。', usage: '口服,成人每次0.5g(2粒),每日3次。儿童按体重每日40-50mg/kg,分3次服用。', dosage: '成人常规剂量:每次0.5g,每日3次。严重感染可加倍。', timing: '饭后半小时服用。按时服药,漏服尽快补服但不可一次服用双倍剂量。', precautions: ['对青霉素过敏者禁用', '用药前应做青霉素皮试', '哮喘、湿疹等过敏史者慎用', '肾功能不全需调整剂量', '孕妇和哺乳期妇女遵医嘱'], sideEffects: '恶心、腹泻。偶见皮疹。长期大量使用可能引起二重感染。', tip: '请按疗程服用,即使症状好转也不要提前停药。疗程通常为7-10天。', tag: '抗生素' },
|
||
102: { id: 102, name: '布洛芬用药须知', genericName: '布洛芬', category: '解热镇痛', icon: '💊', form: '片剂', isOTC: true, manufacturer: '强生制药', price: '¥18.00', description: '非甾体抗炎药,解热镇痛抗炎。用于轻至中度疼痛(头痛、牙痛、肌肉痛、痛经等)及退热。', usage: '口服,每次0.2-0.4g,每日3-4次。24小时内不超过1.2g。', dosage: '成人0.2-0.4g tid-qid。儿童5-10mg/kg/次。', timing: '饭后服用。退热不超过3天,止痛不超过5天。', precautions: ['对阿司匹林或其他NSAID过敏者禁用', '消化道溃疡史者禁用', '不与酒精同服', '老年患者减量'], sideEffects: '胃肠道不适、恶心。少数头晕头痛。长期大剂量心血管风险增加。', tip: '体温超38.5°C使用。多喝水。不与其他含布洛芬成分的感冒药同服。', tag: '解热镇痛' },
|
||
103: { id: 103, name: '胰岛素注射教程', genericName: '胰岛素', category: '降糖药', icon: '💉', form: '注射液', isOTC: false, manufacturer: '诺和诺德', price: '¥65.00', description: '胰岛素是治疗糖尿病的核心药物,主要用于1型糖尿病及2型糖尿病口服药控制不佳者。掌握正确注射方法对血糖控制至关重要。', usage: '皮下注射,剂量个体化。速效餐前注射,长效固定时间注射。', dosage: '起始每日0.2-0.4U/kg,根据血糖调整。', timing: '速效餐前5-15min;短效餐前30min;长效睡前或固定时间。', precautions: ['每次注射前消毒注射部位', '注射部位轮换(腹→腿→臂→臀)', '冷藏保存未开封胰岛素', '定期监测血糖,随身带糖果'], sideEffects: '低血糖(出冷汗、心慌、乏力)。注射部位红肿。少数过敏反应。', tip: '使用短针头(4-5mm),针头一次性使用。外出就餐也要按时注射。', tag: '降糖药' },
|
||
104: { id: 104, name: '高血压用药管理', genericName: '综合用药管理', category: '心血管', icon: '❤️', form: '综合', isOTC: false, manufacturer: '多厂家', price: '视药品而定', description: '高血压是常见慢性疾病,长期血压控制不佳可导致心、脑、肾等靶器官损伤。规范药物治疗配合生活方式干预是核心策略。', usage: '常用降压药:CCB(氨氯地平)、ACEI(依那普利)、ARB(缬沙坦)等,小剂量起始逐步调整。', dosage: '氨氯地平5mg qd / 依那普利10mg qd / 缬沙坦80mg qd。具体遵医嘱。', timing: '多数降压药建议早晨6-8点服用,覆盖血压晨峰。利尿剂上午服用。', precautions: ['切勿自行停药(血压反弹风险)', '定期监测血压并记录', '限盐<6g/日', '避免饮酒', '告知医生同时服用的所有药物'], sideEffects: 'CCB:踝部水肿;ACEI:干咳;利尿剂:电解质紊乱。', tip: '使用药盒或手机提醒按时服药。每周150分钟中等强度运动,控制体重,保持心态平和。', tag: '心血管' },
|
||
};
|
||
|
||
const categories = ['全部', '抗生素', '解热镇痛', '心血管', '降糖药', '消化系统', '抗过敏', '维生素', '中成药', '外用'];
|
||
|
||
export { wikiDrugs, categories };
|
||
export type { WikiDrug };
|