狼叔造了个"游戏":把医院质控变成打怪升级,同事们居然抢着干活了
序言:那个怎么也找不到的文件夹
“狼叔,你上次说的那个危急值闭环追踪表,是在共享盘的哪个文件夹里来着?”
周五下午四点半,办公室新来的小张在微信上问我。他入职两个月了,人很机灵,干活也快,但这句话我已经听了不下十次。
“看我电脑→质管办→2026→一季度→2月→危急值追踪→终版→最终版→真·最终版。”我凭肌肉记忆打出路径,打完自己都笑了。
小张隔了一会儿回了一句:”找到了。但是……狼叔,为啥咱们每个人电脑里的文件夹都不一样啊?王姐那边是三月份的不良事件追踪,李哥那边存着上周的巡查记录,你的电脑里有月度简报——我要查一个数据得问三个人,翻五个文件夹。”
他顿了顿,又补了一句:”而且,上周有个临床科室打电话过来问一个不良事件的处置结果,我翻了半天不知道给什么反馈。这种事,到底该反馈到什么程度啊?是口头说一声就行,还是得发正式函?有标准没有?”
我盯着屏幕上密密麻麻的文件夹图标,沉默了足足十秒钟。
这个问题我回答不了。不是不知道答案,而是根本没有标准答案。
做质控近十年,我们的工作是这样干的:数据分散在各台电脑的不同文件夹里,记录方式全凭个人习惯——有的用Excel,有的用Word,有的直接写在微信聊天里。反馈给临床的尺度因人而异——张三觉得这事小,发个微信了事;李四觉得事大,直接抄送院长。同一种不良事件,不同的质控员可能给完全不同的回应。
这哪里是”质量管理”?这分明是”随机管理”。
那天晚上我失眠了。不是焦虑,而是脑子里有一个记忆碎片在闪。
我突然想起几年前读过的一本书——简·麦戈尼格尔(Jane McGonigal)的**《游戏改变世界》(Reality Is Broken)**。这位全球知名的游戏设计师在书里提出了一个颠覆性的观点:现实已经”破碎”了——人们在工作中缺乏投入感、在琐事中感受不到意义、在重复劳动里体验不到成长。而游戏之所以让人沉迷,正是因为它恰好补上了现实缺失的四样东西:
明确的目标 — 你永远知道下一步要做什么
清晰的规则 — 你知道怎么做是对的,怎么做是加分项
即时的反馈系统 — 每一点付出都立刻转化为可见的进展
自愿参与 — 没有人逼你玩,但你就是停不下来
麦戈尼格尔管这叫游戏的四大决定性特征。她还发现,人在游戏里会进入一种”幸福的 productivity“——明明在辛苦地打怪练级,体感却比躺在沙发上刷手机更快乐。因为人类天生渴望”看得见的成长”和”可战胜的困难”。
我翻了个身,脑子里两个画面开始重叠——
一边是质管办:分散的记录、松散的反馈、没有标准、没有成长、没有尽头。
另一边是游戏:任务面板、经验值跳字、Boss血条、成就解锁、段位晋升。
为什么不把质控工作,直接做成一个游戏?
一、痛点:质控工作的”三散困境”
在讲这个”游戏”之前,先说说我们质管办的日常。
作为一家三甲医院的质量管理办公室,我们团队每天都在干这些事:
- 每天:汇总全院运行数据,盯医疗安全指标
- 每周:不良事件追踪、危急值闭环核查、科室质量巡查
- 每月:病历质控评级、核心制度督查、质量简报撰写
- 每季度:多学科MDT质控、感染专项、VTE防治专项
- 每年:全院质量管理述职、国考数据上报、三甲评审准备
但问题来了——
第一,记录分散。 不是说没记录,而是记录得七零八落。张三的电脑里有”1月危急值追踪.xlsx”,李四的桌面放着”不良事件汇总v3.xlsx”,王五的微信收藏里存着上次巡查的笔记。版本号能出现”最终版”→”最终版2”→”真·最终版”→”打死不改版”这样的进化链。三个月后想回头查一件事,你得先搞清楚当时是谁记的、存在哪儿了——有时候连当事人自己都忘了。更糟糕的是,有时候忙起来就忘了记,有时候记了但下次找不到了。数据是有的,但散落在不同人、不同电脑、不同文件夹里,像拼图碎片,永远拼不成一张完整的图。
第二,反馈松散。 不是说没反馈。恰恰相反,我们的质控员都很负责,问题发现了都会跟临床说。但问题是——标准是什么? 一个不良事件,什么情况下该口头提醒就行?什么情况下该发正式通报抄送科主任?什么情况下该启动RCA根因分析?全靠个人判断。张三谨慎,芝麻大的事也要走正式流程;李四随和,再大的事也就是打个电话。同一个临床科室,遇到不同的质控员,得到的反馈可能天差地别。这种”看人下反馈”的模式,不是没有反馈,而是反馈的尺子在每个人自己手里,想怎么量就怎么量。
第三,缺乏乐趣。 坦白说,质控工作天生就不”讨喜”。你是去检查别人的、找问题的、扣分的。科室见了质控办的人,跟学生见了教导主任似的。做质控的人自己也没有成就感——每天干的都是”守住底线”的事,但底线守住了是应该的,守不住就是你的锅。
我总结这叫质控工作的”三散困境”:记录分散、反馈松散、动力涣散。
不打破这个困境,质控永远是被动防御,而不是主动进攻。
二、破局:把”质控”变成”狩猎”
游戏为什么让人上瘾?我认真拆解了一下:
- 即时反馈 — 每砍一刀,怪物头上都跳伤害数字
- 成长可见 — 经验条一直在涨,段位一直在升
- 社交竞争 — 排行榜、公会、好友对战
- 随机惊喜 — 掉装备、开宝箱
- 目标明确 — 任务清单、Boss血条,你知道要打什么
反过来看质控工作——如果每一项质控任务完成之后:
- 你的经验值会涨
- 连续完成任务会有”连胜加成”
- 完成专项攻坚(比如去年的“医疗质量安全专项整治行动”)就是击败一个大Boss
- 每个干事的通过打怪升级获得的经验、质管币、Boss战猎杀等排名就是公会排行榜
- 处理一件不良事件就是猎杀一只”隐患兽”
麦戈尼格尔在书中创造了一个概念叫”宏伟意义“(Epic Meaning)——当一个人觉得自己正在参与一项比自身更宏大的事业时,他的内在动力会被彻底点燃。不是被工资驱动,不是被KPI压榨,而是发自内心地觉得自己在做一件了不起的事。
质控人员每天巡查、追踪、分析、整改——本质上就是在医院的”质量森林”里狩猎隐患、消灭风险,守护每一位患者的安全底线。这不就是最真实的”宏伟意义”吗?只不过以前没有人给这个行为冠以”猎人”之名,也没有人给每一次出击赋予经验值和勋章。
麦戈尼格尔的四个特征对号入座:目标→任务清单,规则→记录模板,反馈→XP和金币,自愿→段位和成就。再加上”宏伟意义”——你是质境猎人,你的每一次出击,都在守护这座医院。
于是,「质境猎人」的概念在凌晨三点成形了。
三、项目速览:质境猎人是什么
质境猎人是一款面向医院质管办的游戏化质控管理Web应用。简单说,就是把质控工作做成一个”打怪升级”的游戏系统。
核心架构一句话:前端是”游戏界面”,后端是”真实质控工作流”。
整个系统包含9大模块:
| 模块 | 功能 | 对应游戏概念 |
|---|---|---|
| 🎭 职业系统 | 不同质控岗位对应不同猎人职业 | 角色职业 |
| 📋 任务地图 | 日常/周常/月度/季度/年度任务 | 任务日志 |
| 🐉 Boss竞技场 | 协作攻坚专项任务,共享HP | 团队副本 |
| 🏅 成就殿堂 | 28种成就徽章,自动解锁 | 成就系统 |
| ⬆️ 段位晋升 | XP积累→自动晋段 | 天梯排位 |
| 🏆 排行榜 | XP/击杀/连胜/财富四维排名 | 排行榜 |
| 🎁 宝箱商城 | 金币购买宝箱,随机开道具 | 商城系统 |
| 📂 时光卷宗 | 所有质控操作的历史记录 | 任务日志 |
| 📊 数据仪表盘 | 个人状态总览 | 角色面板 |
技术栈:后端 Python FastAPI + SQLite,前端原生 HTML/CSS/JS(无框架,纯手写),总代码量约 12,000 行。前后端分离,浏览器直接访问,不需要安装任何客户端。
四、亮点深挖:三个最让我得意的设计
4.1 Boss挑战——多人协作打”质控副本”
这是我最喜欢的功能,也是最能体现”质控本质”的设计。
在传统的质控模式里,专项改进任务(比如”降低全院VTE(静脉血栓栓塞症)发生率”)通常是这样推进的:
质管办发通知 → 各科室自行整改 → 月底汇总 → 没人知道别人在干嘛。
而在质境猎人里,这个专项任务被设计成了一个Boss。
比如”VTE防治兽”,它有:
- 🩸 总HP:1000点(代表需要完成的1000项防治措施)
- 👥 定向职业:质控医生
- 🛡️ 子任务:
- “高危评估覆盖” — 每人完成5份风险评估,造成100伤害
- “预防措施执行” — 每人执行3项物理预防,造成80伤害
- “患者教育落实” — 每人完成2次患教记录,造成60伤害
每个猎人看到的是一个实时更新的Boss血条。你做了一次评估,Boss掉100血;他做了一次预防,Boss掉80血。全公会所有人的攻击实时叠加,血条从红色打到黄色再到绿色,最后——
🎉 “VTE防治兽已被击败!全服猎人获得奖励:+500 XP,+200 质管币,钻石宝箱×1!”
这背后的逻辑是什么?是把”协作”可视化。以前你不知道别人干了多少,现在你看得见血条在掉。以前你不知道自己的贡献有多大,现在你的每一刀都算数。
而且,Boss可以设置为不同职业定向挑战。比如”病历质量兽”定向给病历质控员,”数据异常兽”定向给数据分析岗。这样既避免了”什么都推给所有人”的泛化,又保证了专业的人干专业的事。
4.2 成就徽章——把隐形的坚持变成可见的勋章
质控工作中最难得的是什么?不是某一次突击检查做得好,而是日复一日的坚持。
以前这种坚持是看不见的。一个质控医生连续三个月每天都在报不良事件——没人知道,也没人表彰。
在质境猎人里,系统会自动追踪并授予28种成就徽章:
- 🔥 连胜系:连续7天/14天/30天/60天/100天完成日常任务
- 🐉 Boss系:累计击败1/3/5/10/20/50个Boss
- 📊 战力系:累计获得1K/5K/10K/20K/50K经验值
- ✅ 任务系:累计完成日常任务10/50/200条
- 🏅 段位系:晋升至白银/黄金/铂金/钻石/星耀/王者
每一种成就都有对应的图标、名称和进度条。你差一点就能解锁”连续30天”成就的时候,系统会显示进度”86%”,这种”就差一点”的预期效应,是驱动人继续做下去的最强动力。
有人可能觉得,这不就是给大人发小红花吗?是啊,但大人也需要小红花。尤其是做质控这种”吃力不讨好”的工作,更需要被看见。
4.3 段位晋升——让成长有刻度
游戏里的段位系统之所以让人欲罢不能,是因为它把漫长的成长过程切割成了一个个”可触及的里程碑”。
质境猎人的段位体系:
| 段位 | 所需XP | 含义 |
|---|---|---|
| 🥉 青铜猎人 | 0 | 新人入职 |
| 🥈 白银猎人 | 1,000 | 独立胜任 |
| 🥇 黄金猎人 | 5,000 | 熟练骨干 |
| 💎 铂金猎人 | 10,000 | 质控专家 |
| ⭐ 钻石猎人 | 20,000 | 领域权威 |
| 🌟 星耀猎人 | 35,000 | 行业标杆 |
| 👑 王者猎人 | 50,000 | 质控大师 |
注意:这个段位不是拿来考核的,不跟绩效挂钩,不跟工资挂钩。它就是一个纯粹的、属于自己的成长刻度。
但有趣的是,当它不跟利益挂钩的时候,反而激发了更强的内在动力。因为你知道这个段位是靠自己一笔一划做出来的,不是靠领导打分评出来的。每一次段位晋升,系统会弹出全屏祝贺动画,那一刻的成就感,比任何年终奖数字都真实。
当然, 除了这些“虚的”,还要来点“实在的”激励措施,就是商城系统。通过完成任务时的宝箱掉落,或者积攒的“质管币”到商城购买,都可以获得物质上的小奖励,让每个人的努力马上可以得到看得见摸得着的正反馈。
五、落地效果:改变的不仅是效率
质境猎人上线运行后,我观察到几个变化:
变化一:记录从”散”变”聚”了。 以前数据分散在不同人的电脑里,现在所有人的质控操作都在同一个系统的”时光卷宗”里。谁、什么时间、做了什么、结果是什么,一条记录不落。查一件事不再需要问三个人翻五个文件夹,打开系统就能搜到。
变化二:反馈从”散”变”准”了。 以前反馈靠个人判断,现在系统内置了任务模板和记录规范——每个任务类型对应固定的表单字段和必填项,提交后才能完成。反馈的”尺子”不再攥在个人手里,而是写进了系统。什么类型的质控操作对应什么级别的反馈,有了一个标准的起点。
变化三:团队有了”共同语言”。 以前周二例会:”大家说一下这周做了什么。” 回答:”就跟平时一样。” 现在:”我昨天干掉了一个数据异常兽,还差30%的经验就升黄金了!” 虽然调侃,但至少大家知道自己做了什么、做到了哪里。
变化四:新人上手更快了。 新来的质控专员打开”猎人手册”,看到任务地图、Boss说明、成就指南,比看一本文档手册直观得多。游戏化的引导降低了对”先背制度再干活”的依赖。
六、狼叔碎语:工具的背后是理解人性
写这篇文章,不是为了吹这个工具有多好,而是想分享一个心得:
医院管理的很多问题,根源不在制度,在动力。
制度告诉你”你应该做什么”,但它不告诉你”你做的这一切有什么意义”。而游戏化做的事情,恰恰就是给每一个行动赋予意义——你做得越多,段位越高;你坚持越久,勋章越多;你协作越好,Boss倒得越快。
这些意义不是什么惊天动地的东西。但正是这些微小的、即时的、可见的正反馈,改变了一个人的行为模式——从”被动完成”到”主动出击”。
有人问我:”狼叔你不搞质量的吗,怎么写起代码来了?”
我的回答是:当工具不够用的时候,你就造工具;当激励不够用的时候,你就造激励。
质境猎人不是什么高深的系统——一个Python后端,一套原生JS前端,12,000行代码,一个人业余时间写的。但它背后承载的思考,是我做了近十年质控之后,对所有”数据散落在各个文件夹深处”的无奈,对所有”反馈按什么标准?我也不确定”的迷茫,对所有在质量森林里默默狩猎却无人看见的质控人的一次回应。
你们不只是在做报表,你们是在守护医院的质量底线。 你们每一次巡查、每一次追踪、每一次分析、每一次反馈——都是对隐患的精准猎杀。
所以,拿好你的武器。任务地图已经刷新了。
下一个Boss,在等你。
下一篇预告:狼叔项目系列之二——「奖罚通知自动生成器」,聊聊怎么用Python把每月耗时数小时的手工Excel拼表变成一键搞定。
狼叔 | 医院质量管理从业者,业余代码爱好者
质境猎人 v1.0 | Python FastAPI + 原生JS | 约12,000行代码
下一篇:奖罚通知自动生成器——告别手工拼Excel的时代









