医疗软件产品技术审评规范(2021版).doc
《医疗软件产品技术审评规范(2021版).doc》由会员分享,可在线阅读,更多相关《医疗软件产品技术审评规范(2021版).doc(39页珍藏版)》请在三一办公上搜索。
1、附件5医疗软件产品技术审评标准2021版本标准旨在指导企业提交医疗器械软件注册申报资料,同时标准医疗器械软件的技术审评要求。本标准是对医疗器械软件的一般性要求,企业应根据医疗器械软件的特性提交注册申报资料,判断指导原那么中的具体内容是否适用,不适用内容详述理由。企业也可采用其他满足法规要求的替代方法,但应提供详尽的研究资料和验证资料。本标准是在现行法规和标准体系以及当前认知水平下、并参考了国外法规与指南、国际标准与技术报告制定的。随着法规和标准的不断完善,以及认知水平和技术能力的不断提高,相关内容也将适时进行修订。本标准是对企业和审查人员的指导性文件,不包括审评审批所涉及的行政事项,亦不作为法
2、规强制执行,应在遵循相关法规的前提下使用本标准。本标准针对软件的特殊性,在现行法规要求下进一步明确了对医疗器械软件的要求,特别是对软件更新、软件版本的要求。本标准是医疗器械软件的通用标准,其他涉及软件医疗器械产品的标准可在本标准根底上进行有针对性的调整、修改和完善。一、适用范围本标准适用于第二类医疗器械软件的注册申报,适用的软件开发方式包括自主开发、局部采用现成软件和全部采用现成软件。医疗器械软件包括独立软件和软件组件。独立软件:作为医疗器械或其附件的软件;软件组件:作为医疗器械或其部件、附件组成的软件。独立软件应同时具备以下三个特征:具有一个或多个医疗用途,无需医疗器械硬件即可完成预期用途,
3、运行于通用计算平台。独立软件包括通用型软件和专用型软件,其中通用型软件基于通用数据接口与多个医疗器械产品联合使用,如PACS、中央监护软件等;而专用型软件基于通用、专用的数据接口与特定医疗器械产品联合使用,如Holter数据分析软件、眼科显微镜图像处理软件等。软件组件应同时具备以下两个特征:具有一个或多个医疗用途,控制驱动医疗器械硬件或运行于专用医用计算平台。软件组件包括嵌入式软件和控制型软件,其中嵌入式软件即固件运行于专用医用计算平台,控制驱动医疗器械硬件,如心电图机所含软件、脑电图机所含软件等;而控制型软件运行于通用计算平台,控制驱动医疗器械硬件。软件组件也可兼具处理功能。专用型独立软件可
4、单独注册,也可随医疗器械产品注册,此时视为软件组件。二、技术审查要点一产品名称和结构组成的要求产品名称应为通用名称,并符合相关法规、标准性文件的要求,可以结合人体部位如胸部、心脏等、临床科室如骨科、神经外科等、处理对象如CT图像、MRI图像、心电数据等和功能用途如治疗、处理、诊断等进行命名。结构组成应包括物理组成和逻辑组成,其中物理组成描述软件的存储介质或交付方式,如光盘、U盘、预装于计算机交付或网络下载交付等;逻辑组成描述软件的临床功能模块,包括效劳器如适用和客户端,注明选装和模块版本。2.软件组件软件组件无相应要求。专用型独立软件视为软件组件时,软件名称与独立软件要求相同,结构组成应明确软
5、件的名称、型号规格和发布版本。二注册单元划分的原那么和实例1.独立软件独立软件的注册单元以管理类别、预期用途、处理对象和临床功能模块作为划分原那么。1不同管理类别的独立软件应作为不同注册单元,在无法分割的情况下可作为一个注册单元并按照较高管理类别注册申报。2不同预期用途的独立软件应作为不同注册单元,按照预期用途大体上可分为治疗类、诊断类、监护类和信息管理类。3不同处理对象的独立软件应作为不同注册单元,按照处理对象大体上可分为图像类和数据类。4对于功能庞大复杂的独立软件,应依据临床功能模块的类型和数量划分注册单元,每个注册单元所含模块的数量应适中。按照模块功能可分为平台功能软件和特定功能软件,其
6、中平台功能软件作为软件平台提供根本功能和共用功能,支持多种模式的图像或数据,而特定功能软件运行于平台功能软件并提供特定功能,支持单一模式的图像或数据,或实现某一特定预期用途。例如,某PACS包含数十个独立的临床功能模块,可以拆分为一个平台功能软件和多个特定功能软件,应划分为不同的注册单元。2.软件组件软件组件不符合医疗器械的定义,不宜单独注册申报,应随医疗器械产品注册申报,注册单元与医疗器械产品相同。专用型独立软件视为软件组件时,要求与软件组件相同。三产品适用的相关标准根据产品自身特点适用表1中相关标准:表1 相关标准标准编号标准名称?软件工程 产品质量 第1局部:质量模型?软件工程 产品质量
7、 第2局部:外部度量?软件工程 产品质量 第3局部:内部度量?软件工程 产品质量 第4局部:使用质量的度量?软件工程 软件产品质量要求与评价SQuaRESQuaRE 指南?软件工程 软件产品质量要求与评价SQuaRE商业现货COTS软件产品的质量要求和测试细那么?YY/T 0664-2021?医疗器械软件 软件生存周期过程?YY/T 0708-2021?医用电气设备第1-4局部:平安通用要求并列标准可编程医用电气系统?GJB 5000A-2021?军用软件研制能力成熟度模型?上述标准包括了产品技术要求中经常涉及到的标准。有的企业还会根据产品的特点引用一些行业外的标准和一些较为特殊的标准。产品技
8、术要求编写时与产品相关的国家、行业标准是否进行了引用,以及引用是否准确。可以通过对“符合性声明中声明符合的相关标准是否齐全、适宜来进行审查。此时,应注意标准编号、标准名称是否完整标准,年代号是否有效。其次对引用标准的采纳情况进行审查。即所引用的标准中的条款要求,是否在产品技术要求中进行了实质性的条款引用。上述标准如有新版发布实施,应执行最新版本。四产品的主要风险及平安性级别划分要求软件产品在进行风险管理时应符合YY/T 0316-2021?医疗器械风险管理对医疗器械的应用?的要求,与产品有关的平安性特征判定可参考YY/T 0316-2021的附录C,危害、可预见的事件序列和危害处境判断可参考Y
9、Y/T 0316-2021附录E、I,风险控制的方案与实施、综合剩余风险的可接受性评价及生产和生产后监视相关方法可参考YY/T 0316-2021附录F、G、J。软件没有物理实体,在开发和使用过程中人为因素影响无处不在,软件测试由于时间和本钱的限制不能穷尽所有情况,所以软件缺陷无法防止。同时,软件更新频繁且迅速,轻微更新也可能导致严重后果,而且还存在退化问题即每修复假设干个缺陷就会产生一个新缺陷,所以软件缺陷无法铲除。因此,软件缺陷可视为软件的固有属性之一,软件的质量问题不容无视。鉴于软件的特殊性,医疗器械软件需要综合考虑风险管理、质量体系管理和软件工程等要求才能保证平安性与有效性。医疗器械软
10、件的风险水平采用软件平安性级别YY/T 0664?医疗器械软件软件生存周期过程?进行分级,软件平安性级别基于软件损害严重度分为:A级:不可能对健康有伤害和损坏;B级:可能有不严重的伤害;C级:可能死亡或严重伤害。软件平安性级别应结合软件的预期用途、使用环境和核心功能软件在预期使用环境完成预期用途所必需的功能进行判定。其中预期用途主要考虑软件的临床用途如诊断、治疗、监护、筛查等和重要程度如重要作用、辅助作用、补充作用等,使用环境主要考虑软件的使用场所如医院、家庭等、疾病类型如严重性、紧迫性、传染性等、患者人群如成人、儿童、老年、女性等和用户类型如专业用户、普通用户、患者等,核心功能主要考虑软件的
11、功能类型如控制驱动、处理分析等、实现方法如CT图像重建采用滤波反投影算法还是迭代算法,异常识别采用常规图像处理算法还是人工智能算法等和复杂程度如算法规模、参数数量、运算速度等。软件平安性级别也可根据风险管理所确定的风险等级进行判定,软件平安性级别与风险等级的分级可以不同,但二者存在对应关系,因此可根据风险等级来判定软件平安性级别。企业应在采取风险缓解措施之前判定软件平安性级别,并结合质量管理体系要求,建立与软件平安性级别相匹配的软件生存周期过程,包括软件开发过程、软件维护过程、配置管理过程、风险管理过程和问题解决过程。同时,企业可采用良好软件工程实践完善质量管理体系要求,保证软件质量。另外,企
12、业应保证软件自身的信息平安,确保健康数据的保密性、完整性和可得性。企业应基于软件平安性级别提交相应注册申报资料。注册申报资料均源自软件生存周期过程所形成的文件资料,详尽程度取决于软件的平安性级别和复杂程度。独立软件和软件组件尽管在结构和功能上有所不同,风险情况也不尽相同,但软件生存周期过程根本一致,故二者注册申报资料要求的根本原那么相同,具体要求有所差异。五产品技术要求1.独立软件独立软件产品技术要求应在“产品型号/规格及其划分说明中明确软件的名称、型号规格、发布版本和版本命名规那么,而“性能指标分为通用要求、质量要求、专用要求和平安要求,其中通用要求应根据软件自身特性进行标准,质量要求应符合
13、GB/T 25000.51?软件工程软件产品质量要求与评价SQuaRE商业现货COTS软件产品的质量要求与测试细那么?的要求,专用要求应符合相关性能标准的要求,平安要求应符合相关平安标准的要求。独立软件产品技术要求模板详见附录I。2.软件组件软件组件应在医疗器械产品技术要求中进行标准,其中“产品型号/规格及其划分说明应明确软件的名称、型号规格、发布版本、版本命名规那么、运行环境控制型软件组件适用,包括硬件配置、软件环境和网络条件,而“性能指标应明确软件全部临床功能纲要。专用型独立软件视为软件组件时,要求与软件组件相同运行环境适用。六同一注册单元内注册检验代表产品确定原那么和实例检测单元是指同一
14、注册单元内用于检测的代表产品。1.独立软件独立软件的检测单元原那么上与注册单元一致,但如有多个运行环境或多个发布版本,那么每个互不兼容的运行环境或每个互不涵盖的发布版本均应作为一个检测单元。2.软件组件软件组件的检测单元原那么上与医疗器械产品一致,但医疗器械产品如包含多个软件组件或多个发布版本的软件组件,那么每个软件组件或每个发布版本的软件组件均应作为一个检测单元,除非检测单元完整覆盖注册单元全部情况。专用型独立软件视为软件组件时,检测单元原那么上与软件组件相同,但如有多个运行环境,那么每个互不兼容的运行环境均应作为一个检测单元。七产品生产制造相关要求应明确产品生产工艺过程,可采用流程图的形式
15、,并说明其过程控制点。有多个研制、生产场地,应介绍每个研制、生产场地的实际情况。八产品的临床评价细化要求1.独立软件独立软件应依据?医疗器械临床评价技术指导原那么?提交临床评价资料,不适用条款说明理由。对于采用人工智能算法实现的功能如计算机辅助检测、分类和诊断等CAD类功能,应提交基于临床试验的临床评价资料。软件组件应与医疗器械产品整体开展临床评价工作,提交医疗器械产品的临床评价资料。软件组件的处理功能可随医疗器械产品进行临床评价,也可单独进行临床评价,此时要求与独立软件相同。专用型独立软件视为软件组件时,要求与软件组件的处理功能相同。九产品说明书和标签要求产品的说明书和标签应当符合?医疗器械
16、说明书和标签管理规定?国家食品药品监督管理总局令第6号和其他相关法规、标准性文件、国家标准、行业标准的要求,表达软件全部功能包含平安功能,明确软件发布版本。十研究资料要求根据所申报的产品,提供适用的研究资料。1.产品性能研究应当提供产品性能研究资料以及产品技术要求的研究和编制说明,包括功能性、平安性指标以及与质量控制相关的其他指标确实定依据,所采用的标准或方法、采用的原因及理论根底。2.产品有效期和包装研究有效期确实定:应当提供产品有效期的验证报告。包装及包装完整性:应当提供在宣称的有效期内以及运输储存条件下,保持包装完整性的依据。3.软件研究应当提供一份单独的医疗器械软件描述文档,内容包括根
17、本信息、实现过程和核心算法,详尽程度取决于软件的平安性级别和复杂程度。具体要求详见“十一软件描述文档要求。同时,应出具关于软件版本命名规那么的声明,并明确软件版本的全部字段及字段含义,确定软件的完整版本和发行所用的标识版本。具体要求详见“十二软件版本要求。十一软件描述文档要求软件描述文档基于YY/T 0664?医疗器械软件软件生存周期过程?予以制定,用于自主开发医疗器械软件的产品注册。现成软件软件描述文档要求详见“十四现成软件要求。软件描述文档包括根本信息、实现过程和核心算法,详见表2。1.根本信息1软件标识明确软件的名称、型号规格、发布版本、企业和生产地址。软件组件标识为企业质量控制所用标识
18、。2平安性级别明确软件平安性级别A级、B级、C级,详述确定理由。3结构功能依据软件设计标准SDS提供体系结构图和用户界面关系图如适用。体系结构图用于图示组成模块之间、组成模块与外部接口之间的关系,依据体系结构图描述组成模块注明选装、模块版本的功能、模块关系和外部接口。用户界面关系图用于描述用户界面之间的关系,依据用户界面关系图如不适用那么为体系结构图描述临床功能模块注明选装、模块版本的功能和模块关系。4硬件拓扑依据软件设计标准SDS提供物理拓扑图,图示并描述软件或组成模块、通用计算机、医疗器械硬件之间的物理连接关系。5运行环境明确软件运行所需的硬件配置、软件环境和网络条件。其中硬件配置包括处理
19、器、存储器和外设器件,软件环境包括系统软件、支持软件和平安软件,网络条件包括网络架构BS、CS、网络类型广域网、局域网、个域网和带宽。6适用范围独立软件描述软件的适用范围,软件组件描述医疗器械产品的适用范围。7禁忌症独立软件描述软件的禁忌症或使用限制,软件组件描述医疗器械产品的禁忌症或使用限制。8注册历史独立软件列明历次注册的发布版本和注册证号。软件组件列明医疗器械产品的注册情况。2.实现过程1开发概述明确软件开发所用的语言、工具和方法,其中工具描述支持软件含开源软件和应用软件第三方软件的名称、完整版本和供给商。同时明确开发人员数量、开发时间、工作量人月数和代码行总数。2风险管理依据风险管理相
20、关标准提供软件风险分析报告和软件风险管理报告,风险管理资料另附原始文件。软件组件提供医疗器械产品的风险管理资料。3需求标准A级提供软件需求标准SRS关于软件功能的要求,B级和C级提供软件需求标准全文。软件需求标准另附原始文件。软件组件如无单独的软件需求标准,可提供医疗器械产品的需求标准。4生存周期A级提供软件开发生存周期方案摘要,描述开发各阶段的划分情况和工作任务。B级在A级根底上提供配置管理方案摘要和维护方案摘要,描述所用的工具和流程。C级在B级根底上提供设计历史文档目录。生存周期也可提交企业软件生存周期过程文件或YY/T 0664?医疗器械软件软件生存周期过程?等过程标准的核查表,用于替代
21、相应描述。5验证与确认验证是指通过提供客观证据认定软件某开发阶段的输出满足输入要求,包括代码检查、设计评审、测试等质量保证活动。确认是指通过提供客观证据认定软件满足用户需求和预期用途,通常是指在真实或模拟使用环境进行的用户测试。可追溯性分析是指追踪需求标准、设计标准、源代码、测试、风险管理之间的关系,分析已识别关系的正确性、一致性、完整性和准确性。A级提供系统测试、用户测试的方案和报告摘要,描述测试的条件、工具、方法、通过准那么和结果。B级提供系统测试、用户测试的方案和报告,概述开发各阶段的验证活动,描述所用的工具、方法和任务。C级在B级根底上提供可追溯性分析报告追溯需求标准、设计标准、测试、
22、风险管理的关系表。系统测试和用户测试的方案和报告另附原始文件。测试报告关于测试记录的内容可以提供一个测试记录样例和完整的测试记录清单。验证活动也可提交企业软件质量保证方案文件,用于替代相应描述。6缺陷管理A级描述缺陷管理的工具和流程,明确软件本次注册的缺陷总数和剩余缺陷数。B级和C级在A级根底上列明剩余缺陷情况,证明全部剩余缺陷的风险均是可接受的。剩余缺陷情况可另附原始文件。7更新历史A、B、C级均应描述软件版本命名规那么,明确软件版本的全部字段及字段含义,确认软件完整版本和软件发布版本。A级列明软件本次注册与前次注册之间历次软件更新的完整版本、日期和类型。B级在A级根底上详述历次软件更新的具
23、体更新内容。C级列明软件历次注册时历次软件更新的完整版本、日期、类型和具体更新内容。首次产品注册描述软件开发阶段的更新情况。更新历史可另付原始文件。8临床评价临床评价资料另附原始文件。3.核心算法依据软件设计标准SDS和说明书列明核心算法的名称、类型、用途和临床功能。核心算法是指实现软件核心功能软件在预期使用环境完成预期用途所必需的功能所必需的算法,包括但不限于成像算法、后处理算法和人工智能算法。其中成像算法是指用于获取医学图像或数据的算法,后处理算法是指改变原始医学图像或数据产生新临床信息的算法,人工智能算法是指采用人工智能技术进行医学图像或数据分析的算法。算法类型包括公认成熟算法和全新算法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医疗 软件产品 技术 审评 规范 2021
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4526269.html