“我们开发了一款记录血糖的APP,用户手动输入数值,生成趋势图,还能分享给医生。这算医疗器械吗?要不要去药监局注册?”
“我朋友做了一款AI看片软件,上传CT影像,自动标注疑似结节。这个呢?”
“还有那种智能手表,能测心率、心电图,甚至提示‘疑似房颤’——它是不是也得拿证?”
这些问题,随着移动医疗和人工智能的爆发,越来越多人问。很多人以为“只要是健康相关的软件,就得注册”。其实不然。
今天,我们就用最直白的大白话,讲清楚:什么样的软件算医疗器械?你的APP要不要注册?
一、核心判断标准:它是“辅助生活”,还是“辅助医疗”?
国家药监局对“医疗器械软件”的定义,核心就一句话:用于医疗目的的独立软件,才属于医疗器械。
什么意思?看软件的“预期用途”:
- 如果软件只是帮你记录、提醒、展示数据,不直接给出诊断或治疗建议 → 一般不算医疗器械,按普通软件管理。
- 如果软件能够分析数据、给出诊断结论、推荐治疗方案、甚至控制医疗设备 → 大概率属于医疗器械,需要注册。
举个例子:
一句话:你告诉用户“你的血压是120/80”——不是医疗器械;你告诉用户“你的血压偏高,可能患有高血压”——可能是;你告诉用户“你患有高血压,请服用XX药”——绝对是。
二、软件医疗器械的官方分类:SaMD是什么?
国际上把这类软件叫做SaMD(Software as a Medical Device,作为医疗器械的软件)。它的特点是:不依赖任何硬件,独立运行就能实现医疗目的。
常见例子:
- AI医学影像辅助诊断软件(上传CT,自动标注病灶)
- 房颤检测APP(通过手机摄像头测心率,分析是否房颤)
- 失眠数字疗法APP(通过认知行为疗法指导用户改善睡眠)
注意:如果软件是某个硬件设备的一部分(比如CT机里的图像重建软件),那它不算独立的SaMD,而是设备的一部分,跟着硬件一起注册。
中国NMPA的分类:根据风险高低,软件医疗器械也分为二类或三类。一般用于辅助诊断的(如肺结节检测)是二类;用于治疗决策或直接控制设备的(如自动给药系统)是三类。
三、我的APP要不要注册?—— 三步自测法
你可以按照以下三个问题,自己初步判断:
第一步:你的APP有医疗目的吗?
- 用于诊断、治疗、预防、监测疾病? → 可能是
- 仅用于健身、减肥、健康管理(非疾病)? → 大概率不是
第二步:你的APP会不会“独立”给出医疗结论?
- 只是展示原始数据(用户输入的血糖值)? → 不是
- 根据数据计算出一个“健康评分”或“风险指数”? → 可能是
- 直接说“你很可能得了XX病”? → 肯定是
第三步:如果APP出错,会不会对患者造成伤害?
- 不会(比如记录错了,用户下次重新输入就行) → 不是
- 可能会(比如漏报了高血糖风险,导致患者延误治疗) → 是
如果三步都指向“是”,那你的APP大概率属于医疗器械,需要注册。
四、不注册的后果?—— 很严重
很多人觉得:“我就在应用商店上架,又不去医院卖,药监局管得着吗?”
管得着。 根据《医疗器械网络销售监督管理办法》,任何在境内销售(包括免费提供但有商业目的)的医疗器械,都必须合法注册。一旦被查:
- 应用商店会下架你的APP
- 药监局可以罚款(几万到几十万)
- 如果造成患者伤害,还可能承担刑事责任
真实案例:某款宣称“通过拍照诊断皮肤病”的APP,未注册就上线,被举报后下架,公司被约谈、罚款,品牌信誉一落千丈。
五、注册难吗?—— 比硬件简单,但也不简单
软件医疗器械的注册,相比传统硬件有一些“福利”,但也有自己的难点。
福利:
- 不需要做复杂的安规、EMC测试(没硬件)
- 变更相对灵活(可以通过“预变更计划”实现快速迭代)
难点:
- 临床证据要求高:你的算法凭什么说准?要拿数据说话
- 网络安全要求严:患者数据怎么加密?怎么防泄露?
- 算法可解释性:深度学习“黑箱”怎么向审评老师解释?
典型注册周期:二类软件一般6-12个月;三类软件1-2年。费用从几十万到几百万不等。
六、给开发者的三个建议
建议1:早期判断,不要等产品做完了才想
很多创业公司闷头开发APP,功能做得很炫,结果发现属于医疗器械,需要注册,从头补资料、做临床,耗时耗钱。
正确做法:立项时就咨询专业人士,判断分类。如果属于医疗器械,从设计阶段就按法规要求写文档、做验证。
建议2:能走“等同”尽量走
如果你的APP和市场上已注册的某款软件功能相似、算法原理相近,可以尝试等同性论证,借用对方的临床证据,省去做大规模临床试验的麻烦。
建议3:重视网络安全和数据隐私
医疗器械软件注册时,必须提交《网络安全描述文档》。要说明数据怎么加密、怎么防攻击、怎么保证患者隐私。这方面做不好,审评过不了。
七、常见误区澄清
误区1:只要免费就不算医疗器械
错。是否医疗器械看的是“预期用途”,不是“是否收费”。即使免费,只要用于医疗目的,就必须注册。
误区2:只要没有AI,就不算
错。传统规则引擎(比如if-else判断)也可能属于医疗器械。关键是是否给出医疗结论,而不是技术有多高级。
误区3:只要不叫“诊断”,就不算
有人耍小聪明,把“诊断”改成“提示”“建议”“参考”。但审评老师看的是实质功能,不是文字游戏。如果实质上在做诊断,换个名字也没用。
八、总结:搞清楚你的APP在“做什么”
一句话记住:记录数据不算医疗器械,分析数据并给出医疗结论才算。
如果你开发的APP只是帮用户记个血糖、画个曲线,那放心上架。但如果它开始“指手画脚”——“你的血糖偏高”“你可能得了房颤”“你应该这样治疗”——那就要认真考虑:它是不是该去药监局报个到了。
做医疗器械软件,不丢人;不注册就上线,才丢人(还违法)。