使用方法
- 在「体重」框填入患者或对象的体重,单位千克,范围零点五到三百。
- 在「单次剂量」框填入按每公斤体重给出的药量,单位毫克每千克。
- 在「给药频次」框填入每天给药次数,范围一到六次。
- 点击「计算给药量」按钮,或在任意输入框按回车触发计算。
- 结果区会显示单次给药量与日总量,点击「复制结果」可保存。
如果你手头只有「每日总量」而想反推单次剂量,可以固定体重与频次,调整单次剂量框反复试算,直到日总量吻合;本工具专注正向换算,但借助它试值同样能快速逼近目标方案。
这个 药物剂量计算器 能解决什么
按体重给药是临床与宠物医疗里最常见的用法之一:医生开出「每公斤多少毫克」的医嘱,护士或主人需要自己换算成实际要吃多少。药物剂量计算器 把这道乘法题变成填三个数、秒出结果的工具,避免心算或笔算出错,尤其在夜间急诊、儿童用药等容错率低的场景里很有价值。
它适合医护人员、兽医、药剂师,也适合需要长期居家给药的慢病家属。对儿童、婴幼儿和小动物来说,体重基数小、剂量刻度精细,手动计算极易多零少零;用本工具统一口径,能减少人为失误带来的安全隐患。
工具只做最朴素的体重乘单次剂量、再乘频次,不引入任何复杂模型,因此结果透明、可手算复核。你看到的计算公式和页面上写的一模一样,不存在「黑箱」带来的不信任感,也方便带教时向患者解释为什么是这个量。
所有数字都在本地浏览器里完成计算,输入不会上传,适合在诊室、出诊车上或不便联网的环境里离线使用。对于涉及真实处方的场景,本工具仅作辅助换算,最终用量仍请以执业医师医嘱为准。
在科研与药剂实验中,按体重折算给药同样常见,尤其是动物模型阶段需要精确控制剂量组。把换算交给工具,研究者能把精力放在实验设计上,而不是反复手工计算,也降低手抄记录出错导致整组数据作废的风险。
对普通家庭来说,本工具还有一个隐性价值:它能帮助家属理解「为什么医生开这个量」。把体重和剂量代进去,立刻看到数字是怎样算出来的,比单纯被告知「吃两片」更有安全感,也更愿意遵医嘱按时按量给药。
除了单次与日总量,结果还按零点一毫克四舍五入,符合多数药品说明书「精确到小数点后一位」的表述习惯,复制出来就能直接写进给药单或护理记录。
在宠物医疗里,猫狗的体重单位同样是千克,但给药量常按每公斤毫克精确计算,差一毫克对小体型动物影响明显。本工具把公式摊开在页面上,主人对照说明书就能自己算,减少因为看错单位而多喂少喂的风险。
对教学场景,它也是很好的示范:学生能直观看到「体重越大、总剂量越大」的线性关系和「频次翻倍、日总量翻倍」的乘法作用,比纯讲公式更容易建立量的直觉,老师还能用对照表快速给出不同体重的参考值。
原理和变量
单次给药量等于体重乘以单次剂量,即「单次 = 体重 × 单次剂量」;日总量等于单次给药量乘以给药频次,即「日总量 = 单次 × 频次」。两个结果都先乘以十、四舍五入取整,再除以十,得到保留一位小数的毫克值。整个过程是确定性算术,不存在随机成分,相同输入永远得到相同输出。
这里之所以先做体重乘单次剂量、再把结果乘频次,是为了让「单次」与「日总」两个量分别计算、分别可读。先算日总量再平均虽然数学等价,但不利于核对单次该吃多少,因此本工具保留两步式输出,更贴近实际给药单的填写习惯。
| 变量 | 含义 | 示例 | 范围 |
|---|---|---|---|
| 体重 | 对象体重,单位千克 | 60 | 0.5 到 300 |
| 单次剂量 | 每公斤体重给药量,单位 mg/kg | 10 | 0 到 1000 |
| 给药频次 | 每日给药次数 | 2 | 1 到 6 整数 |
| 单次给药量 | 体重 × 单次剂量,单位 mg | 600.0 | 计算得出 |
| 日总量 | 单次 × 频次,单位 mg | 1200.0 | 计算得出 |
完整示例
以体重六十千克、单次剂量十毫克每千克、给药频次两次每日为例:单次给药量 = 60 × 10 = 600.0 毫克;日总量 = 600.0 × 2 = 1200.0 毫克。结果区会原样输出「体重 60 kg × 单次剂量 10 mg/kg = 单次给药量 600.0 mg;日总量 = 单次 600.0 mg × 频次 2 次/日 = 1200.0 mg」,你可以拿纸笔按公式逐项核对,数值完全一致。
如果你把单次剂量从 10 改成 7.5,单次给药量会变成 450.0 毫克、日总量 900.0 毫克,页面会同步更新并同样保留一位小数;改成 0 则两项归零,用于占位或公式演示。所有改动都是即时、本地、可复核的,不存在隐藏的近似误差。
若需多人同时给药,只需把每个对象的体重分别代入,工具会各自给出单次与日总量,你再把多份结果汇总成一张给药表,远比心算多人体重更可靠,也便于护士核对与归档留存。
体重区间给药量对照表
下表以「单次剂量 10 mg/kg、频次 2 次/日」为固定前提,列出不同体重对应的单次与日总量,方便快速查表。表格行数较多,点击「加载更多」展开剩余内容,也可用 CSV 或 TSV 按钮导出。
| 体重(kg) | 单次剂量(mg/kg) | 频次(次/日) | 单次给药量(mg) | 日总量(mg) |
|---|---|---|---|---|
| 5 | 10 | 2 | 50.0 | 100.0 |
| 10 | 10 | 2 | 100.0 | 200.0 |
| 15 | 10 | 2 | 150.0 | 300.0 |
| 20 | 10 | 2 | 200.0 | 400.0 |
| 25 | 10 | 2 | 250.0 | 500.0 |
| 30 | 10 | 2 | 300.0 | 600.0 |
| 40 | 10 | 2 | 400.0 | 800.0 |
| 50 | 10 | 2 | 500.0 | 1000.0 |
| 60 | 10 | 2 | 600.0 | 1200.0 |
| 70 | 10 | 2 | 700.0 | 1400.0 |
| 80 | 10 | 2 | 800.0 | 1600.0 |
| 90 | 10 | 2 | 900.0 | 1800.0 |
| 100 | 10 | 2 | 1000.0 | 2000.0 |
| 120 | 10 | 2 | 1200.0 | 2400.0 |
| 150 | 10 | 2 | 1500.0 | 3000.0 |
| 200 | 10 | 2 | 2000.0 | 4000.0 |
结果边界与错误提示
下面列出本工具在计算与输入各环节的边界条件和对应的具体提示,帮助你快速定位填错的是哪一个字段,避免反复试错浪费时间。
- 体重为空或非数字时,提示「体重必须是 0.5 到 300 之间的数字,请检查体重输入框」。
- 体重小于 0.5 或大于 300 时,提示「体重超出范围:当前填了 N kg,请在 0.5 到 300 之间重新填写」。
- 单次剂量为空或非数字时,提示「单次剂量必须是 0 到 1000 之间的数字,请检查单次剂量输入框」。
- 单次剂量小于 0 或大于 1000 时,提示超出范围,不会继续计算。
- 给药频次为空或非数字时,提示「给药频次必须是 1 到 6 之间的整数,请检查频次输入框」。
- 给药频次不是整数、或小于 1、大于 6 时,提示超出范围并拒绝计算。
- 结果为负数或异常时不会显示,会先定位到具体出错字段给出文案。
- 所有计算均为本地确定性算术,不调用任何远程接口,离线可用。
常见问题
这个结果能直接当处方用吗?
不能。本工具仅做单位换算辅助,真实用药请严格遵循执业医师或药剂师的医嘱,本页结果不可替代专业诊断。
为什么结果保留一位小数?
多数药品说明书以「毫克,精确到小数点后一位」表述,工具按 0.1 毫克四舍五入,方便直接抄写进给药单。
单次剂量可以填 0 吗?
可以,0 在允许范围内,此时单次与日总量都会是 0,常用于临时占位或核对公式。
体重能填小数吗?
能,体重支持 0.5 到 300 之间、步长 0.1 的小数,例如 5.2、63.7 都可以正常计算。
频次为什么最多 6 次?
常见给药方案每日不超过六次,工具把上限设为 6 以减少误填,如确有更高频次请按医嘱手动核算。
输入会被保存吗?
不会。所有数字仅在本页计算,刷新或关闭即消失,没有任何上传或存储行为。
对照表能导出吗?
可以,点击「导出 CSV」下载带表头的数据,点击「复制 TSV」则可直接粘贴进 Excel 自动分列。
和手机上的计算器比有什么优势?
它把公式、范围校验和四舍五入一次性打包,填错范围会立即提示,比裸计算器更不容易算错。