2020年前后,医疗AI赛道火得发烫——肺结节筛查、眼底病变检测、放疗靶区勾画……各种AI产品像雨后春笋一样冒出来。但这些产品集体在医院门口犯了难:我们到底算不算医疗器械?该找谁注册?要走什么流程? 就像新生儿出生后必须上户口一样,没有户口的孩子上不了学、进不了医保。AI医疗产品没有“户口”,就进不了医院、上不了临床。国家药品监督管理局(NMPA)发布的《人工智能医疗器械分类界定指导原则》,正是给这些AI产品“上户口”的操作手册:先确认你是不是“医疗人士”,再决定你排第几类、走哪条路径、交什么材料。这篇文章,就用大白话把这份文件的核心逻辑讲清楚,帮你搞懂自己的产品该办什么“户口”。
对AI从业者来说,分类界定是医疗AI合法上市的第一道门槛。搞懂它,你才能确定产品走哪条注册通道、要准备多少临床证据,避免在合规路上白走冤枉路。
可视化演示
展示NMPA人工智能医疗器械分类界定决策树与三类注册申报路径对比,帮助理解合规分类逻辑。
本节配有交互动效(进入视口后自动加载,约 3KB)。
NMPA分类界定决策树 I类:低风险,非诊断/治疗用途,备案管理 II类:中风险,辅助诊断/治疗,需注册检验 III类:高风险,独立诊断/治疗决策,需临床试验 Risk = f(用途,自主度,成熟度) 分类依据算法成熟度和临床应用风险等级。
文件出台背景
在户口制度建立之前,医疗AI都是“黑户”。2018年前后,中国有上百家医疗AI公司拿到了融资,但绝大多数产品只能在实验室里打转,因为没有任何一个部门明确告诉他们:你的产品到底是不是医疗器械?这个问题不解决,融资烧完了产品也上不了市。
NMPA注意到了这个困局。医疗器械的注册管理有成熟体系,但AI软件是否属于医疗器械、属于哪一类,在当时几乎是空白。2021年7月,NMPA正式发布《人工智能医疗器械分类界定指导原则》,第一次系统回答了这个问题:AI软件可以成为医疗器械,并且告诉你如何判断、如何分类。
这份文件不是一部新法律,而是对现有《医疗器械监督管理条例》和《医疗器械分类规则》在AI领域的“应用解释”。它明确了三件事:AI软件能否作为医疗器械管理、如何判断一个AI产品是否属于医疗器械、判定为器械后如何确定管理类别。我们可以用一个“分类判定函数”来概括整份文件的灵魂:
这个“户口评估表”告诉我们:你是干什么的(用途)、以什么身份报(形式)、做的事有多危险(风险),三者综合决定你落在哪个户籍片区。所以,做医疗AI的第一件事不是写代码,而是先拿着产品定义,对照这张表自评一遍。
- C(管理类别)最终判定结果,可能是I类、II类、III类,也可能是“非医疗器械”,不同结果对应完全不同的监管强度。
- U(预期用途)产品是否用于疾病的诊断、治疗、监护、缓解,这是“是不是器械”的入口条件,用途声明写什么,直接决定第一步能否通过。
- F(使用形式)产品是独立运行的软件,还是嵌在硬件里的模块,两种形式走完全不同的分类路径。
- R(风险水平)决策自动化程度越高、与生命安全关联越紧密,风险越高,类别也越高。
分类界定原则
上户口的第一步是确认“你是不是自然人”。在医疗AI界,这个问题变成了“你是不是医疗人士”——即产品是否有医疗用途。指导原则开门见山:只有预期用途为医疗目的的AI产品,才可能被界定为医疗器械。
医疗目的包括疾病的诊断(如肺结节检测)、治疗(如放疗靶区勾画)、监护(如ICU生命体征预警)、缓解(如疼痛管理)等。反过来,那些只管健康管理、生活方式的AI——比如运动手环里的心率算法、饮食APP的热量计算——不属于医疗器械,因为它的输出不会直接左右医生的诊断或治疗方案。
判定时要看三样东西:产品的预期用途声明、使用场景和输出结果。如果软件输出的内容直接为医生诊断或治疗提供依据,就是医疗用途;如果只是告诉用户“今天走了八千步,继续保持”,就不算。这套逻辑用分段函数表达非常直观:
这一步就像派出所核对身份——先确认你是来办事的居民,还是路过的游客。很多人以为AI离监管很远,其实从产品的“自我介绍”(预期用途)写下的那一刻起,边界就已经划好了。
- M(产品属性)M的取值决定产品是否进入医疗器械管理体系,取值只有“是器械”和“不是器械”两种。
- 上分支(医疗目的)凡涉及诊断、治疗、监护、缓解的预期用途,产品进入器械管理队列,后续继续走分类流程。
- 下分支(非医疗目的)仅提供健康管理信息、不涉及疾病判断的产品,直接排除在器械管理之外。
独立软件分类
确认了“医疗人士”身份后,第二个问题来了:你是一个人单独来落户,还是跟着家人随迁?独立AI软件就像单独落户的成年人,要自己撑起一整个“户”。指导原则中的独立软件,指不依赖特定医疗器械硬件、单独运行并实现医疗用途的软件。
举个典型例子:一个读取CT影像并在普通电脑上运行的肺结节AI诊断软件,就是独立软件。它不绑定任何特定设备,可以装在医院的任意一台电脑上。指导原则明确,独立软件本身可以成为医疗器械,需要单独分类、单独注册,有自己的“身份证号”——注册证编号。
独立软件的类别主要由“决策级别”决定。指导原则把AI在临床中的角色分成三个级别,相当于给软件定“户主责任”:
独立软件是自家“户主”,户主有多大本事(决策级别),就要承担多大责任。所以做独立软件的同学,第一个要回答的问题就是:你的AI到底是在“替医生做主”还是“帮医生参谋”?这个定位直接决定了你后面要走多深的注册流程。
- D(决策级别)描述AI在诊断治疗链条中介入的深度,是独立软件分类的核心变量。
- 自动决策最高风险级别,软件代替人做决定,一旦出错直接危害患者,通常按III类管理。
- 辅助决策中风险级别,人还在回路里,软件的建议需要医生确认,绝大多数医疗AI落在这个区间。
- 信息提示低风险级别,软件只做数据处理和呈现,不提供诊断结论,可能按I类管理甚至不按器械管。
嵌入式软件分类
和独立软件不同,还有一类AI“寄生”在设备里——比如CT机器自带的图像优化算法、超声设备里的自动测量模块。它们就像随迁到父母户口上的孩子,不单独立户,跟着家里的户主(主机)走。指导原则对这类的规定很明确:不单独分类、不单独注册。
嵌入式软件的定义是“包含在医疗器械硬件中、作为其功能组成部分的AI模块”。判定嵌入式AI的关键,是看它与主机的耦合程度:软件是否是主机实现预期用途的必要组成部分。如果医院把软件从设备上抠出来,设备就没法正常干活,这就是嵌入式。
既然不单独注册,那它的“身份”怎么体现?答案是随主机一起。一台III类CT设备里嵌入了AI降噪算法,这台CT的注册资料里要包含AI算法的软件研究资料,但不需要为AI单独申请一张注册证。分类公式简洁到让人惊讶:
随迁户口的好处是省事,坏处是“一荣俱荣、一损俱损”。主机出了质量问题,嵌入式AI同样要被审评老师仔细盘问。所以即使不单独注册,嵌入式AI的算法文档、数据说明、测试报告,一份都不能少。
- C_software(软件类别)嵌入式AI的管理类别,直接继承主机的分类结果。
- C_host(主机类别)所属医疗器械主机的管理类别,以主机注册证上载明的类别为准。
- 等号(跟随关系)两个类别完全一致,嵌入式软件不单独做风险评估,而是融入主机的风险管理体系中。
风险等级划分
派出所对辖区居民有分级关注:普通居民、重点关注对象、高危管控人员。医疗AI也是这个逻辑。按照《医疗器械分类规则》,器械管理类别分三档:I类低风险、II类中风险、III类高风险,监管强度从“松”到“紧”排列成三个台阶。
AI医疗器械的风险等级判断,主要看三个维度。第一,预期用途是否与生命支持相关——比如ICU自动报警和普通体检报告解读,风险天差地别。第二,决策自动化程度有多高——自动决策比辅助决策高一个风险档。第三,AI出错后能否被及时拦住——如果医生有最终否决权,风险就低一档。
从实际分布看:I类极少,因为大多数有医疗用途的AI都在干活(诊断、治疗相关),存在中高风险;II类是绝对主力,如各类辅助诊断软件——AI输出提示,医生签字确认;III类多集中在自动决策场景,如无人值守的用药监护、自动分诊系统。风险等级直接决定注册工作量:III类需要临床评价甚至临床试验的概率远高于II类,审评周期也更长,两者投入可能差出几百万和一年时间。
把自己想象成派出所民警:对“普通居民”一年走访一次,对“重点关注”一季度随访一次,对“高危管控”恨不得天天盯着。等级定了,监管强度也就定了。所以不要幻想“做成I类就轻松了”——如果你做的事情本质有风险,该是II类就是II类,硬压只会给自己埋雷。
注册申报路径
上户口不是交一次材料就完事,你得先去确认归属、再准备全套证明材料、最后等审批盖章。AI医疗器械注册也是三大步,每一步都有明确的“窗口”。
第一步,分类界定申请。企业拿不准产品属于哪一类时,可以向NMPA医疗器械标准管理中心提交分类界定申请,附上产品描述、预期用途声明、工作原理、算法简介等资料,获得的《分类界定通知书》就是官方“户口预审意见”。这个环节不是强制性的——如果企业自己判断类别很确定,可以直接按对应类别申报——但拿不准时花几个月做一次界定,远好过申报后被退回。
第二步,注册资料准备。拿到类别后,按对应类别的注册要求准备材料。AI软件的特殊性在于:软件研究资料是重头戏,包括需求规格说明、算法设计说明、数据集来源与标注规则、算法性能测试报告、临床评价资料等。II类和III类都需要注册证才能上市销售,I类实行备案管理,材料要求相对简单。
第三步,审评审批。资料递交到NMPA医疗器械技术审评中心,审评老师会重点关注算法安全性、数据集的合理性、临床证据的充分性。通过后核发医疗器械注册证,产品才正式拿到“户口”。整个流程走下来,II类通常需要1-2年,III类可能2-3年,周期之长远超互联网人想象。
整个过程就是“确认归属→准备材料→审批盖章”。对照《指导原则》这个“办事指南”走,每一步都清楚;反之,跳过界定直接申报,大概率会被审评老师打回重来,白白浪费半年时间。
临床验证要求
上户口要提供出生证明、学历证明、无犯罪记录证明……AI医疗器械要拿注册证,最核心的“证明材料”是临床验证报告——证明这个算法真的靠谱。指导原则和配套审评要点对这块卡得最严。
先说数据集。训练集、调优集(验证集)、测试集必须三集独立划分,测试集绝对不能参与模型训练。这不是建议而是硬性要求——用训练数据自测,准确率99%也不能作为注册证据,因为模型已经“背过答案”了。数据最好来自多个中心,覆盖不同设备型号、不同地域人群、不同疾病阶段,这样审评老师才相信你的AI换个环境也能干活。
再说性能指标。审评最看重两个数:灵敏度和特异度。灵敏度回答“有病的人能被发现多少”,特异度回答“没病的人会不会被误伤”。公式如下:
材料越扎实,户口批得越快。很多AI团队在研发阶段习惯用同一批数据反复调参评测,等注册申报时才发现训练集和测试集混在一起,只能从头补实验、重新收集数据。建议从立项第一天就建立严格的数据分割规范,这比任何炫酷算法都值钱。
- TP(真阳性)确实有病且被AI正确检出的病例数,这是模型“真本事”的体现。
- FN(假阴性)确实有病但被AI漏检的病例数,漏检在医疗场景中是最危险的错误。
- TN(真阴性)确实没病且被AI正确排除的病例数,避免不必要的过度医疗。
- FP(假阳性)确实没病但被AI误报的病例数,误报会造成焦虑和多余检查。
- 灵敏度$TP \div (TP + FN)$,有病的人被检出的比例,反映“不漏诊”能力,做筛查类AI尤其要盯紧。
- 特异度$TN \div (TN + FP)$,没病的人被排除的比例,反映“不误诊”能力,做辅助诊断类AI要重点优化。
判定常见误区
派出所每天都会遇到想当然的申请人:“我穿白大褂就是医生”“我住哪个街道自己说了算”“去年这么办今年还这么办”。AI分类界定的误区,也逃不出这几种心态。
第一个误区是“软件不是器械”。很多人觉得AI产品就是个APP,互联网产品发布即上线,怎么会被医药监管局管?但指导原则说得清清楚楚:只要用于医疗目的,独立软件就是医疗器械。你的肺结节AI装上APP外壳,也改变不了它属于II类医疗器械的事实。
第二个误区是“分类自己定”。有些企业想方设法把产品往低类别上靠,降低注册成本。但分类不是自选动作,必须以预期用途和决策级别为依据,按照指导原则的判定逻辑走。擅自降类、未注册就销售,按照《医疗器械监督管理条例》属于生产销售未注册医疗器械,轻则罚款,重则追究刑事责任。
第三个误区是“老黄历”。指导原则不是一成不变的,NMPA会随着AI技术发展、使用场景变化、国际监管动态持续修编。比如生成式AI进入医疗后,相关分类规则也在不断补充。企业必须持续关注最新版本,立项时看到的规则,到申报时可能已经更新了。
上户口最大的忌讳是“想当然”。监管规则就摆在那里,与其等产品做完了才慌慌张张找路子,不如从第一天就把分类问题看透。合规不是成本,是医疗AI的入场券。
AI 应用场景
肺结节AI的分类界定申请
阶段:产品注册与合规
解决的问题:某创业公司开发了一款基于CT影像的肺结节检测AI,属于独立软件,产品经理不确定该按II类还是III类申报,担心选错路径浪费一年时间。
具体案例:公司按照指导原则先自评:产品输出“疑似肺结节”提示,由放射科医生审核确认后写入报告,属于辅助决策级别,对应II类。为稳妥起见,公司向NMPA提交分类界定申请,附上产品预期用途说明、算法原理、临床使用流程图,4个月后拿到《分类界定通知书》确认为II类,随后按II类路径准备注册资料,顺利进入审评通道。
CT设备嵌入式AI的随主机注册
阶段:产品集成与注册
解决的问题:某医疗器械厂商在其新款CT中嵌入了一个AI图像降噪与自动测量模块,研发团队不确定是否需要为这个模块单独跑一趟注册流程。
具体案例:RA团队查阅指导原则后确认:嵌入式AI随主机分类注册,不单独发证。于是他们将AI模块作为CT整机的一部分,在整机注册资料中增补了算法设计说明、训练数据来源、降噪性能测试报告,随CT整机一并递交审评。审评老师对AI模块的数据集独立性提出了补充要求,团队用多中心数据重新出具了测试报告后顺利通过。
急诊分诊AI的临床验证设计
阶段:临床验证与测试
解决的问题:某团队开发了急诊AI分诊系统,可自动判断患者危重程度并分流。由于涉及自动决策,分类偏高,审评要求提供严格的临床证据,但团队最初计划直接用训练集做测试。
具体案例:RA和算法团队重新设计验证方案:从三家三甲医院收集2万例急诊数据,按7:1.5:1.5划分训练集、调优集、测试集,测试集完全隔离并多中心标注。最终报告显示灵敏度92%、特异度88%,同时补充了真实世界前瞻性数据,满足了审评对高风险AI的临床证据要求。
Python 演示
# -*- coding: utf-8 -*-"""AI医疗器械分类判定器根据 NMPA《人工智能医疗器械分类界定指导原则》的核心判定逻辑,输入产品特征, 输出建议管理类别。""" def has_medical_purpose(description): """判断是否具有医疗用途.""" keywords = ["诊断", "治疗", "监护", "缓解", "筛查", "预测"] return any(kw in description for kw in keywords) def classify_device(name, description, software_type, decision_level): """ 分类判定主函数. name: 产品名称 description: 用途描述 software_type: "standalone"(独立软件) / "embedded"(嵌入式) decision_level: "auto"(自动) / "assist"(辅助) / "info"(提示) 返回: (建议类别, 判定理由) """ if not has_medical_purpose(description): return "非医疗器械", "无医疗用途, 不在器械管理范围内" if software_type == "embedded": return "随主机分类", "嵌入式软件随主机注册, 不单独分类" if decision_level == "auto": return "第三类", "自动决策风险高, 按 III 类管理" if decision_level == "assist": return "第二类", "辅助决策需医师确认, 按 II 类管理" return "待界定", "仅提示信息, 建议申请分类界定" if __name__ == "__main__": cases = [ ("肺结节AI", "基于CT影像辅助医生诊断肺结节", "standalone", "assist"), ("心率算法", "监测运动时的心率变化", "embedded", "info"), ("急诊分诊", "自动判断患者危重程度并分流", "standalone", "auto"), ("饮食记录", "记录日常饮食并给出减脂建议", "standalone", "info"), ] for case in cases: cls, reason = classify_device(*case) print("{} => {} | {}".format(case[0], cls, reason))
def has_medical_purpose(description):第一步身份过滤:用关键词匹配判断是否有医疗用途,这是“是不是人”的入口检查。if not has_medical_purpose(description):没有医疗用途直接判为“非医疗器械”,相当于派出所确认你是路过游客,不用走后续流程。if software_type == "embedded":嵌入式软件“随主机分类”,不单独给户口,直接结束判定。if decision_level == "auto":自动决策按III类管理,这是风险等级划分里最高的一档。if decision_level == "assist":辅助决策按II类管理,绝大多数医疗AI产品落在这个分支。
常见误区
误区“我们做的是AI软件,就是个APP,又不是做CT机器的,怎么会是医疗器械?NMPA管得着我们吗?”
正解只要软件预期用途是医疗目的——诊断、治疗、监护、缓解——它就是医疗器械。指导原则明确把“独立软件”纳入器械管理范畴,肺结节AI、糖网筛查AI都属于II类或III类器械。是不是“手机里的APP”不重要,重要的是它输出的是不是医疗结论。
为何常见:互联网行业习惯了“软件只是工具”,且大家对医疗器械的印象停留在“硬件设备”上,忽视了软件本身可以作为独立医疗器械存在。
误区“II类注册要做临床评价,太贵了,我把产品的预期用途写得模糊一点,按I类备案算了,反正功能一样。”
正解分类不是企业自选,而是根据预期用途、使用形式、决策级别客观判定。审评机构会核对产品的实际功能和宣传材料,一旦发现实际按III类管理的产品却按I类备案,属于未注册上市,面临高额罚款甚至刑事责任。
为何常见:注册成本从I类到III类可能相差数百万元,经济压力让企业想走捷径,忽略了分类是“依法认定”而非“自主申报”。
误区“我们的模型在训练数据上准确率99%,这就是最好的测试报告,审评怎么可能不通过?”
正解审评明确要求测试集独立于训练集,模型见过训练数据的答案,再拿它自测属于“开卷考试”。注册申报必须提供在独立测试集上计算出的灵敏度、特异度,最好是多中心、外部验证的数据。
为何常见:AI研发阶段工程师习惯用同一批数据反复评测调参,形成了“数据即测试”的惯性,不了解注册审评对数据隔离的严格要求。
误区“我们的AI是嵌在设备里的,不单独注册,那是不是意味着NMPA不管它?随便做做就行?”
正解嵌入式AI不单独注册,不代表不受监管。它随主机一同分类注册,主机审评时必须提交AI模块的软件研究资料、算法验证报告。审评老师一样会审查它的安全性,只是审查入口在主机注册通道里而非单独通道。
为何常见:“不单独注册”被误解为“不用管”,这是只看到流程差异、没理解监管逻辑的本质——监管认的是风险,不是注册形式。
面试题
Q1. NMPA指导AI医疗器械分类的核心文件是?
- A.人工智能医疗器械分类界定指导原则← 正确答案
- B.医疗器械生产质量管理规范条例
- C.药品注册管理办法实施细则
- D.网络安全等级保护基本要求
答案:A。核心文件是《人工智能医疗器械分类界定指导原则》,它专门解决AI软件是否属于器械、属于哪类的问题。B是生产质量规范,C管药品,D管网络安全,都与AI器械分类无直接关系。
Q2. 具有医疗用途的独立AI软件应界定为?
- A.普通商业软件产品
- B.医疗器械产品范畴← 正确答案
- C.药品管理范畴
- D.保健食品管理范畴
答案:B。独立AI软件只要预期用途包含诊断、治疗、监护等医疗目的,就属于医疗器械,需要按器械管理。它既不是普通软件,也不是药品或保健食品。
Q3. 嵌入式AI软件的分类注册方式是?
- A.独立分类并单独注册
- B.随主机一起分类注册← 正确答案
- C.由企业自行决定类别
- D.无需任何分类即可上市
答案:B。指导原则规定嵌入式AI不单独分类、不单独注册,随所属医疗器械主机一同分类和注册。A是独立软件的做法,C和D都违反监管要求。
Q4. 以下哪些属于AI医疗器械的医疗用途?
- A.肺结节影像辅助诊断← 正确答案
- B.放射治疗靶区自动勾画← 正确答案
- C.运动步数日常统计
- D.危重患者生命体征监护← 正确答案
答案:ABD。诊断、治疗(靶区勾画)、监护都属于医疗用途,对应AI产品应作为医疗器械管理。运动步数统计属于健康管理,不涉及疾病判断,不属于医疗器械。
Q5. AI软件自动分诊且无需医师确认,其管理类别通常对应?
- A.第一类产品
- B.第二类产品
- C.第三类产品← 正确答案
- D.非监管产品范围
答案:C。自动决策类AI无需医师介入,出错直接危害患者,按指导原则属于最高风险档,通常按III类管理。辅助决策(需医师确认)才是II类主流。
Q6. 分类界定申请的核心作用是?
- A.替代后续正式注册审评
- B.确认产品的器械管理类别← 正确答案
- C.获得软件著作权登记证书
- D.申请国家高新企业资质
答案:B。分类界定申请是向NMPA确认产品属于哪类医疗器械,获得的是《分类界定通知书》。它不能替代注册审评,也不是著作权或企业资质的申请入口。
Q7. 临床验证数据集设计的正确要求有?
- A.训练集与测试集必须独立← 正确答案
- B.测试集可以复用训练样本
- C.鼓励使用多中心真实数据← 正确答案
- D.调优集可用于反复调试参数← 正确答案
答案:ACD。训练集、调优集、测试集三集独立,测试集严禁复用训练样本。多中心数据能证明泛化能力,调优集(验证集)用于调参是常规做法。B直接用训练样本测试属于“开卷考试”,审评不认。
Q8. 灵敏度指标反映的是?
- A.无病人群被正确排除比例
- B.有病人群被正确检出比例← 正确答案
- C.测试数据集的样本总数
- D.模型预测的置信度分数
答案:B。灵敏度 = TP ÷ (TP + FN),衡量“有病的人被检出的比例”,反映不漏诊能力。A描述的是特异度,C和D与灵敏度的定义无关。
Q9. 下列哪项不属于AI医疗器械风险等级的判定因素?
- A.预期用途与生命关联程度
- B.决策自动化的程度高低
- C.软件交互界面的美观度← 正确答案
- D.错误决策的可纠正程度
答案:C。风险等级看的是预期用途的生命关联度、决策自动化程度、错误可纠正性。界面美观度属于产品体验范畴,与患者安全风险没有关系,不影响分类。
Q10. 关于NMPA分类指导原则的正确认识有?
- A.是AI器械合规注册的重要依据← 正确答案
- B.文件会随技术发展动态更新← 正确答案
- C.独立软件和嵌入式分类规则完全相同
- D.分类界定是注册申报的前置环节← 正确答案
答案:ABD。指导原则是注册合规依据,且NMPA会动态更新。分类界定虽是可选环节,但拿不准时申请界定能避免申报被退回,实践中常视为“前置保障”。C错误:独立软件单独分类,嵌入式随主机分类,规则完全不同。