FDA 发布医疗器械相关生产和质量体系的计算机软件保证指南

收藏
关键词: 医疗器械发布医疗FDA
资讯来源:识林
发布时间: 2022-09-14

美国 FDA 于 9 月 13 日发布了与医疗器械生产相关的《生产和质量系统软件的计算机软件保证》(Computer Software Assurance for Production and Quality System Software)指南草案。【点击识林小程序,阅读指南】

FDA 表示,该指南草案是为作为医疗器械生产或质量体系的一部分的计算机和自动数据处理系统提供计算机软件保证。指南草案旨在使用基于风险的方法进行计算机软件保证,以建立对用于生产或质量系统的自动化的信心,并确定在哪些情况下可能需要更加严格。另外,指南还介绍了可能用于建立计算机软件保证的各种方法和测试活动,并提供客观证据以满足法规要求。

该指南在定稿后将补充 2002 年 1 月发布的“软件验证通则”指南,并将取代该通则指南的第 6 节“自动化工艺设备和质量体系软件的验证”。

21 CFR 第 820 部分“质量体系法规”包括对医疗器械生产商开发、实施、控制和监控生产工艺以确保器械符合其质量标准的要求,包括要求生产商验证作为生产或质量系统的一部分所使用的计算机软件符合其预期用途。近年来,制造技术的进步,包括采用自动化、机器人技术、模拟和其它数字化能力,使生产商能够减少错误来源、优化资源并降低患者风险。FDA 认识到这些技术有可能为提高医疗器械的质量、可用性和安全性提供显著获益,并采取了一些措施来帮助促进这些技术的采纳和使用。

为跟上最新技术并更好地应对进一步发展的挑战和机遇,医疗器械生产商表示希望 FDA 对作为生产或质量体系的一部分的计算机和自动数据处理系统的软件验证有更高的期望。鉴于软件瞬息万变的性质,生产商还表示希望采取更具迭代性、更敏捷的方法来验证作为生产或质量体系一部分的计算机软件。该指南草案应运而生。

FDA 在指南草案中概述了计算机软件保证风险框架,包括评估计算机软件的预期用途,对作为生产或质量系统一部分的软件进行机遇风险的分析,以根据风险级别识别正确的保证活动,并创建系统记录以记录其按预期运行。

确定预期用途

FDA 在指南草案中对用作生产或质量体系一部分的软件做了区分:直接用作生产或质量体系一部分的软件,以及支持生产或质量体系的软件。FDA 表示,如果软件是用于生产过程中自动化过程、检查、测试或生产数据收集和处理的软件,以及用于使质量体系过程自动化、质量体系数据的收集和处理或维护根据质量体系法规建立的质量记录的软件,则软件被视为直接用作生产或质量体系一部分的软件。

如果软件旨在用作测试或监控软件系统的开发工具,或用于作为生产或质量系统的一部分的软件的自动化测试活动(例如,用于开发和运行脚本软件),以及用于自动化一般记录(不属于质量记录的一部分)保存的软件,这些软件被视为是支持生产或质量体系的软件。

而用于管理一般业务流程或操作的软件(例如,电子邮件或会计软件)以及用于支持非生产或质量体系的基础设施的软件(例如联网或运行连续性的软件)不被认为是生产或质量体系的一部分。

FDA 承认生产或质量体系中使用的软件通常是复杂的,并且由若干特性、功能和操作组成,可能有一个或多个预期用途,如果软件的不同特性、功能和操作在生产或质量体系中有不同的作用,则可能有不同的风险,需要不同的验证工作水平。FDA 建议生产商检查软件每个特性、功能、操作的预期用途,以促进制定基于风险的保证策略。生产商可以决定对各个特性、功能或操作进行不同的保证活动。

基于风险的分类

在生产商确定一个软件被用作与医疗器械相关的生产或质量系统的一部分后,FDA建议使用基于风险的分析来确定适当的保证活动,包括系统地识别可合理预见的软件故障,并确定此类故障是否会造成高工艺风险,从而系统地选择和执行与医疗器械或工艺风险相称的保证活动。

FDA 具体指出,“当软件特性、功能或操作未能按预期执行时可能会导致可预见的安全性质量问题,FDA 认为该软件特性、功能或操作会构成高工艺风险,这意味着医疗器械风险的增加。”FDA 列出的具有高工艺风险的软件特征、功能或操作的示例包括:

  • 维持影响产品物理特征的工艺参数(例如,温度、压力或湿度)或维持被确定为对器械安全或质量至关重要的生产工艺;
  • 在有限的人工参与或复核的情况下测量、检查、分析或确定产品或工艺的可接受性;
  • 在没有人工参与或复核的情况下,根据数据监测或其它工艺步骤的自动反馈;
  • 为患者和使用者提供使用者指示或安全操作医疗器械所必需的其它标签说明;
  • 自动监测、趋势分析或跟踪生产商认为对器械安全和质量至关重要的数据。

反之,FDA 认为未能按预期执行不会导致可预见的安全性质量问题,则该软件特性、功能或操作不会构成高工艺风险。这类示例包括:

  • 出于监控和复核的目的,收集和记录对生产或工艺性能没有直接影响的工艺数据;
  • 作为纠正和预防措施(CAPA)路线、自动记录/投诉跟踪、自动变更控制管理或自动程序管理的一部分;
  • 旨在管理数据(处理,存储和/或组织数据),自动化现有计算,增加工艺监控或在既定工艺中发生异常时提供警报;
  • 用于支持生产或质量体系。

FDA 紧接着指出,虽然生产商可以将工艺风险从高到低进行分类,但 FDA 主要关注那些具有高工艺风险的软件特性、功能和操作。

确定适当的保证活动

当生产商在其软件中识别出高工艺风险时,应确定软件的特性、功能或操作是否会对患者或用户造成潜在伤害,并根据评估的风险级别使用适当的保证活动。生产商可以使用基于风险的测试来识别哪些保证活动是合适的。例如 , 在高风险软件测试中,脚本测试可能更合适,而非高风险软件测试 , 可能包括使用临时测试、错误猜测、探索性测试或测试方法组合等非脚本测试。

生产商还应确保建立适当的记录来记录软件特性、功能或操作是否按预期工作。FDA 建议记录保留保证活动的足够详细的信息,以作为改进的基准或在出现问题时作为参考。

FDA 在指南草案中给了很多示例 , 并且在附录中专门给出了关于不合格品管理系统、学习管理系统(LMS)以及商业智能应用的三个示例,供企业参考学习。

作者:识林-椒


点击下方卡片,快速绑定/注册识林小程序

【关于识林 - 常见问题与解答】

长按下方二维码下载识林®App

识林®版权所有,未经许可不得转载