CintaBox 芯塔盒在线工具箱

宝宝疫苗接种计划表 — 免费在线工具

宝宝疫苗接种计划表是 CintaBox 芯塔盒在线工具箱提供的免费在线工具:填一个出生日期,把《国家免疫规划疫苗儿童免疫程序表(2021 年版)》的「月龄 / 周岁」换算成**这个孩子的具体日期**:每一剂**最早哪天可以打**、**建议哪天之前打完**、这段窗口有多宽、现在是**已逾期 / 可以打了 / 还没到**,以及**哪几天要跑一趟、一趟几针**。全部在浏览器里算,出生日期不上传。

⭐⭐⭐ **程序表上的月龄是「最早可以打」,不是「必须那天打」—— 这两条线拉开的窗口从 1 天到 366 天都有。**文件把它写成了两条**独立**的条款:所列接种时间是**可以接种该剂次疫苗的最小年龄**;另有九组**建议完成年龄**。于是乙肝第 1 剂的窗口只有 **1 天**(出生后 24 小时内),而乙脑减毒活第 2 剂、白破、A 群 C 群第 2 剂的窗口是 **366 天** —— **相差 366 倍**。接种本和多数在线表只印一个数,家长因此为一个还有整整一年的针着急,却对真正只有一天的那针毫无感觉。本工具**两条线并排显示**并直接给出窗口天数。⭐ 还有 **6 剂**是文件**根本没有单列完成期限**的(乙肝第 2 剂、脊灰灭活两剂、百白破前两剂、A 群流脑第 1 剂)—— 这 6 剂**永远不会被显示成逾期**,因为**编一个期限出来比不给更糟**。

⭐⭐⭐ **「几月龄」不是「几个 30 天」,而月末出生的孩子会踩到月份溢出,错了还不报错。**2026-01-31 出生的孩子,「1 月龄」是 **2026-02-28**(2 月没有 31 日);用最常见的写法会**溢出成 03-03**,晚三天。更隐蔽的是**逐月递推**:一旦在 2 月被钳到 28 号,后面每个月都停在 28 号,到 6 周岁那一剂**永久少 3 天**。本工具恒**从出生日一次算出**,绝不递推。⚠ 这种错**只在 29 / 30 / 31 日出生的孩子身上现形**(约六分之一的孩子),所以随手拿个 15 号试是试不出来的。

⭐⭐ **「一天打三针」和「必须等 28 天」是两回事,而且全程只有两处撞上。**规定是:两种及以上**注射类减毒活疫苗**如果没有同一天接种,应当间隔**不少于 28 天**;而**灭活疫苗与口服减毒活疫苗(脊灰糖丸是口服的)对间隔不做限制**。全程二十二剂里,只有 **8 月龄**(麻腮风 + 乙脑减毒活)和 **18 月龄**(麻腮风第 2 剂 + 甲肝减毒活)这**两处**同时出现两针注射类减毒活 —— 想分开打,后一针要推迟 28 天。18 月龄虽然是三针,被卡住的也只有其中两针(百白破是灭活的,不受限)。⭐ 而**乙脑、甲肝都改选灭活的那一套之后,撞点一处都不剩** —— 工具会当场把两种组合的差别算给你看。

⭐⭐ **「补种时的间隔要求」和「常规程序自己的间隔」不是同一组数。**乙脑灭活的补种原则写着第 2→3 剂间隔 **1-12 个月**,而常规程序把第 2 剂放在 8 月龄、第 3 剂放在 2 周岁 —— 实际 **481 天**,比补种上限的 365 天还多。这不是文件自相矛盾,是两套规则各管各的场景;但如果程序里用同一张间隔表去校验,就会报出**假的违规**。工具的独立校核**只用下限校常规程序**,并把这一处上下限的落差**明文列出来**,不悄悄放过也不悄悄"修正"。

📌 **数据来源写在界面上**:《国家免疫规划疫苗儿童免疫程序及说明(2021 年版)》,国家卫生健康委员会 2021 年 2 月发布。⭐ 剂次与年龄的对应关系是**按官方 PDF 里每个剂次编号的横坐标回填到年龄列表头**得到的,不是照网页转载稿抄的 —— 抓到的某省疾控转载稿里,脊灰第 4 剂、白破、A 群 C 群第 2 剂、乙脑灭活第 4 剂**共四处年龄是错的**(都写成了 5 岁)。

⚠ 边界:**只做国家免疫规划疫苗(一类,免费的那些)**。肺炎结合、轮状、Hib、水痘、流感、手足口等**二类自费疫苗不在这份文件里**,各省各厂家程序不同,没有权威统一表可抄 —— **一个都不放**,宁可留白。**乙脑与甲肝各有减毒活 / 灭活两套程序,做成选项由你选**,工具不替你拍板。⛔ **本工具不是医疗建议**,实际接种以接种单位的安排与医生的判断为准。⛔ v0.1 **不做补种方案**(漏打了怎么补是另一套决策树,含年龄上限与最小间隔)。

📌 独立校核走不同代码路径:拿**补种原则里的最小间隔**回头校验常规程序表本身(日期→间隔天数→是否满足下限),11 条逐条比对;其中**三处正好顶在下限上**(乙肝 1→2 剂 28 天、A 群流脑两剂 92 天、A 群 C 群两剂 1095 天)—— 判定写成严格大于就会全红。另有「排期表里每一剂的日期都必须等于同一个日期换算函数算出来的」这条,专门拦「同一条规则被抄写两遍」。

⭐⭐ **已接种进度**:选一下「已按程序接种到(含)哪一趟」,工具把那之前的剂次全部标成已完成,给出**完成度**与**还剩几剂**。⭐ 命根:**打过了不改变「这一剂建议什么时候打完」这个事实**,所以两个状态各自保留 —— 但**已完成的针绝不会再显示成「已逾期」**(逾期说的是「还没打」)。⛔ 这个模型**假定你是按顺序打的**,「中间漏了某一针」它表达不了,界面上明说。

⭐⭐ **近期视图,而且把两件容易混的事分开说**:「未来 30 / 60 / 90 天**新到期**几针」与「**现在就能打**的有几针」是两回事 —— 一个 6 个多月大、一针没打的孩子,**「未来 30 天新到期 0 针」和「现在有 11 针可以打」同时成立,两个都是真的**。⛔ 只显示前者,家长会以为「这个月不用管」,所以两个同框,积压的那个放在前面。

⭐⭐ **针不是均匀分布的 —— 密集期只有头一年半。**一类 **22 剂**里有 **17 剂(77.27%)** 在 **18 月龄**之前就打完了,要跑的 **14 趟**里有 **10 趟(71.43%)** 也集中在这段时间;**之后到 6 周岁的四年半,只剩 5 剂**。只报「共 22 剂」是看不出这个形状的。

⭐ **两种看法随时切换**:「按跑一趟看」(哪天去、那天打什么、分开打要多等多久)与「按疫苗看」(每种疫苗几剂、从哪天打到哪天、预防什么病、怎么打、剂量、这一种的要点)。

⭐⭐⭐ **补种方案:漏打了怎么补。**填每种疫苗已经打了几剂(可以按「已接种到哪一趟」一键填好再逐支改),工具按文件第二部分各疫苗的**补种原则**算出**还差几剂、每一剂最早哪天能补**。

⭐⭐⭐ **年龄跨过某条线,需要的针数就变了 —— 而这条线有四条。**脊灰 **4 周岁**:同一个已打 2 剂的孩子,**3 岁 11 个月来还差 1 剂,4 岁 1 个月来还差 2 剂**。流脑 **24 月龄**:A 群**不再补种**,改成两剂 A 群 C 群而两剂间隔 **3 年** —— 已打 1 剂 A 群的孩子,**23 月龄来当天就能打完,25 月龄来要到 1158 天以后**。卡介苗 **4 周岁:不予补种**(这一针永远补不上了)。百白破 **6 周岁**:整套换成白破,**规则也整套换掉**。

⭐⭐⭐ **「补齐 N 剂」是「补到累计 N 剂」,不是「再打 N 剂」。**而脊灰那条更要命:**「小于 4 岁补齐 3 剂」不等于「一共只要 3 剂」** —— 4 周岁那一剂是**常规程序**里的,到了年龄照打。把补种原则读成总剂次会**少打一针**,而且不会有任何报错。

⭐⭐ **文件里有两处真实的空档,工具明说「没有单列」而不是自己填。**卡介苗写了「小于 3 月龄」「3 月龄–3 岁试验阴性者应予补种」「大于或等于 4 岁不予补种」——**3 周岁到 4 周岁之间没写**;百白破写了「3 月龄–5 周岁用百白破」「6–11 周岁用白破」——**5 周岁到 6 周岁之间没写用哪种**。落进这两段的,工具给「文件没有单列」的黄牌而不是一个日期。

⭐ **排不出日期的三种情况分别说清楚**:**已过补种年龄**(卡介苗 4 岁后)/**要先做试验**(3 月龄–3 岁的卡介苗要先做结核菌素试验,阴性才补)/**文件没有单列**。⛔ 大于或等于 **18 周岁**直接**不给方案** —— 补种通用原则只管小于 18 周岁的人群,编一个出来比不给更糟。

⚠ **本工具只问「打了几剂」,不问「哪一剂是哪天打的」** —— 填一下「最近一次接种日期」结果会准得多;而那个日期**只对那一趟里真正打了的疫苗严格成立**,工具是**保守地**套上去的(宁可晚几天,不会给出太早的日期)。⛔ **补种方案最终由接种单位按孩子的接种证与健康状况定。**

⭐⭐ **三个导出。**① **复制计划** —— 纯文本,发微信 / 存备忘录用;⭐ 已完成的**打勾而不是删掉**,好拿它跟接种本逐行对(行数不变)。② **存日历** —— 生成 `.ics` 导进手机日历,**每趟一个全天事件、提前一天提醒**;⚠ 只导**还没打的**那几趟(都导进去的话日历上全是过去的提醒);⭐ 事件的 UID **由内容决定**,所以重复导入是**更新**不是又加一遍。③ **打印** —— 一张可以贴冰箱的接种卡,打完一趟在左边打个勾。

⭐ **这张卡不需要校验标尺 —— 而这件事是想清楚的,不是照抄的。**站内的打印字帖要在每页页脚印一条 100mm 标尺,是因为**格子边长本身就是内容**(20mm 的田字格家长会拿尺子量)。这张接种卡上写的是**日期和疫苗名**,**纸上尺寸不是内容** —— 打印缩放缩掉几个百分点不影响它对不对。⭐ 该问的问题是**「这张纸上有没有『尺寸即内容』的东西」**,不是「打印过没有」。

⭐⭐ **`.ics` 的正确性有一条独立判据:与站内「ICS 日历事件生成」逐字节比对。**两份**各自独立写成**的实现,对同一批事件必须产出**逐字节相同的 VEVENT 段** —— 这比「我自己的断言说我自己对」强得多。⛔ 而这条比对**当场就抓到一个我自己的断言一条都照不出的分叉**:0 分钟提醒我出 `-PT0M`(负的零时长),站内那份出 `PT0S`。(工具之间在运行时**不互相引用** —— 那是懒加载架构的约束;比对只发生在门禁里,门禁不是运行时。)

⭐⭐⭐ **「这孩子打了什么」现在只有一个入口。**v0.4 里「已接种到哪一趟」与「每支疫苗打了几剂」是**两条各自独立的路** —— 真机上能同时显示「已完成 9 剂 / 40.9%」和「乙肝还要补 3 剂」,**两个数字互相打脸而且都不报错**。现在前者降级成**填充器**:选一趟,它把每支疫苗的剂数按顺序模型填好,之后**所有计算只看那几个数字**。⭐ 顺带多了一个能力:**剂数能表达「中间漏了一针」,而「已接种到某天」表达不了** —— 把百白破从 3 改成 1,完成数当场从 9 掉到 7,第 2、3 剂回到「可以打了」。

⭐⭐ **补种方案也会告诉你「这一天要一次打几针」了。**实测一个 6 岁一针没打的孩子,补种首日排 **7 针**,其中 **3 针是注射类减毒活** —— **非要分开打得多等 56 天**。⚠ 这不是说排期有问题:文件明写「现阶段的国家免疫规划疫苗**均可按照免疫程序或补种原则同时接种**」(不同部位),同一天打完是允许的;工具标出来的**只是「非要分开打」的代价**。(v0.4 里常规视图说这件事、补种视图一句不提 —— **同一个事实两个视图待遇不同**。)。无需注册、无需安装软件,打开网页即可使用,处理全程在浏览器本机完成,文件不上传服务器。

立即使用 宝宝疫苗接种计划表 →

功能特点

使用步骤

  1. 在浏览器中打开「宝宝疫苗接种计划表」工具页面(点击本页“立即使用”按钮);
  2. 按页面提示输入内容或选择文件;
  3. 工具在浏览器本机即时处理并展示结果;
  4. 查看、复制或下载处理结果。

常见问题

宝宝疫苗接种计划表是免费的吗?
是的,宝宝疫苗接种计划表完全免费,无需注册、无广告干扰,打开即用。
我的文件/数据会被上传到服务器吗?
不会。宝宝疫苗接种计划表的处理全程在你的浏览器本机完成,文件与数据不上传服务器,断网也能用,隐私安全。
需要安装软件或插件吗?
不需要。任何现代浏览器(Chrome / Edge / Firefox / Safari)直接打开网页即可使用,手机浏览器同样支持。

相关工具