美国FDA计算机系统验证
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机系统验证定义及范围
• 计算机化系统(computerized System) 计算机化系统(computerized
• 包括硬件、软件、外围设备、操作人员、
相关文件资料如操作手册、SOP等。 相关文件资料如操作手册、SOP等。
CVS的构成 CVS的构成
计算机化系统 Computerized System
两个法规
• FDA Final Guidance for Industry and FDA
Staff, Staff,2002 • GAMP Guide for Validation of Automated Systems Ver.4
FDA Final Guidance for Industry and FDA Staff, Staff, 2002
验证实施过程
• 验证计划
• • • • • • • • • • • • • • • •
验证计划伴随着工程计划一起,用于指导整个计算机系统验证活动。验证计划包括 (1)系统描述/构造 (1)系统描述/构造 (2)适用的政策、程序及指导方针 (2)适用的政策、程序及指导方针 (3)责任 (3)责任 (4)供户评价/审计 (4)供户评价/审计 (5)设想/排除/局限性 (5)设想/ (6)文件—系统、技术和操作 (6)文件— (7)验证文件的保持 (7)验证文件的保持 (8)测试程序 (8)测试程序 (9)可接受标准 (9)可接受标准 (10)偏差处理 (10)偏差处理 (11)变更控制 (11)变更控制 (12)安全线 (12)安全线 (13)备份/存档/灾难恢复 (13)备份/存档/灾难恢复 (14)人员培训 (14)人员培训 (15)验证草案和报告(IQ、 (15)验证草案和报告(IQ、OQ 及PQ)
设
系统测试
单体测试(白盒测试) 集成测试(黑盒测试)
计
计算机系统发展及验证生命周期
SDLC阶段不同类型的计算机系统所应交付的验证工作(续表) SDLC阶段不同类型的计算机系统所应交付的验证工作(续表)
分类 1 2 3 4 5 系统验收及 可行性研究报告安装确认(IQ)方案和报告 可行性研究报告安装确认(IQ)方案和报告 确认 操作确认(OQ)方案和报告 操作确认(OQ)方案和报告 工艺/性能确认(PQ)方案和报告 工艺/性能确认(PQ)方案和报告
SDLC阶段 SDLC阶段 交付 风险评估分类 1 可行性研究 可行性研究报告 2 3 4 5
计 划
√ √ √ √ √
√ √ √ √ √ √
Baidu Nhomakorabea√ √ √ √ √
√ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √
工程计划
工程计划 供户评估 验证计划 费用申请
需求定义 系统设计
用户需求说明(URS) 用户需求说明(URS) 系统设定 源代码和配置
这些系统的功能
自动控制
工艺控制 环境控制 质量控制 自动清洗 在线灭菌等
物料控制
物料状态控制及隔离 先进先出( 先进先出(或先近效期先 出) 批次追逐 物料平衡 发货查询
基础数据控制
生产处方 批生产文件 产品及包装形式信息 鉴别产品名称、编码、批号 等信息 数据监控
计算机系统分类
分 类
操作系统、网络
计算机系统验证定义及范围
• 计算机系统(computer system) 计算机系统(computer system)
• • • • •
具有特定功能的计算机系统是 由1台或数台计算机、外围输出输入设备以及软件构成; 全部或部分程序及运行程序所需的全部或部分数据使用共同的存储器; 运行用户编写的程序或用户指定的程序; 根据用户的指定模式进行数据处理,如数值运算或逻辑运算;运行过 程中可以自我修正程序; • 计算机系统可以是独立的单机,也可以是由几台单机联机组成;
√ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √ √
风险评估
• 根据系统故障对生产质量影响程度列出等级
如 大 因系统停机无法使用 中 有回避问题的方法 小 下次升级时解决 改进 新功能 用户提出 用户需要增加功能,系统无问题
美国FDA计算机系统验证 美国FDA计算机系统验证 Computer System Validation (CSV)
2007.5
内容简介
• • • • • • • • •
1.计算机系统验证定义及范围 1.计算机系统验证定义及范围 2.计算机系统分类 2.计算机系统分类 3.计算机系统发展及验证生命周期 3.计算机系统发展及验证生命周期 4.验证实施过程 4.验证实施过程 5.系统验收及确认 5.系统验收及确认 6.系统使用及维护 6.系统使用及维护 7.系统引退 7.系统引退 8.验证分工与职责 8.验证分工与职责 9.计算机系统验证举例(PLC 系统验证) 9.计算机系统验证举例(PLC 系统验证)
• 针对行业和FDA官员的指导(非强制性) 针对行业和FDA官员的指导(非强制性) • 主要内容
软件验证的原则
要求规格、故障预防、评估的独立性等
工作和任务
验证的主要任务 计划~维护/ 计划~维护/变更管理
自动化工艺设备和质量系统软件的验证
需要多少证据? 明确用户需求 零售的软件、自动化设备的认证
GAMP Guide for Validation of Automated Systems Ver.4
标准软件包 可配置软件包
客户自设计系统
实施计算机系 统验证的全过程
计算机系统发展及验证生命周期
计划
培训
SOP
• 系统的生命周期和CSV活动 系统的生命周期和CSV活动
要件分析
供货商 审查
变更 控制
维护(运行)
PQ
引退
解决 问题
设计
安装
OQ IQ 汇总
DQ
编码
测试
计算机系统发展及验证生命周期
GAMP 的V模式
用户要求定义 确认 PQ
确认 设备规格 确认 OQ
设计 确认 软硬件的制作
IQ
计算机系统发展及验证生命周期
验证生命周期(SVLC) 验证生命周期(SVLC) • 计算机系统的验证不只局限于系统的使用 过程,新系统的验证应始于系统初期的定 义和设计阶段,终止于系统无使用价值阶 段。验证生命周期应伴随着系统发展的整 个生命周期(SDLC)。 个生命周期(SDLC)。
过程和“内部处理’’过程(软件) 过程和“内部处理’’过程(软件),工艺中用到 的设备相当于计算机主机、外围设备(硬件) 的设备相当于计算机主机、外围设备(硬件)以及 与其相关的生产设备或质量控制设备,工艺的 “产品”相当于计算机的“输出”或对另一台设 产品”相当于计算机的“输出” 备的控制等 。 计算机系统验证与工艺验证不同之处是:术语上 的不同(如数据处理概念) 的不同(如数据处理概念)和由于软件的特性,使 一般用户对软件和软件的开发相对不熟悉。
•
我们要验证什么
• 1.实验室设备控制系统及信息管理系统 如 1.实验室设备控制系统及信息管理系统
LIMS 系统,HPLC、GC、UV 系统,HPLC、GC、 • 2. 物料控制及管理系统 如BPCS、SAP、 BPCS、SAP、 ERP系统等。 ERP系统等。 • 3生产工艺及控制系统 如PLC(可编程序逻辑 PLC(可编程序逻辑 控制器) 控制器)等。 • 4公用设施控制系统。
描 述
已建立的商业可利用性网络和操作系统,如:DOS、UNIX、 Novell、WindoWS 95/98NT
验证方法
确认名称及版本 号
标准设备、微控制 器、灵敏仪器
这些系统是由非用户设计的固件驱动的,此固件可以插入 确认构造及配置 在一个应用软件特定集成电路(ASIC)中、只读存贮器(ROM)、 短暂存贮器或有时在可编程逻辑控制器(PLC)中。如条形码 解调器、单循环控制器、填充器、检重仪、温度控制器等 商业现成的软件包(COTS),如电子制表软件、标准化学分 析软件等 该系统允许用户通过配置预先确定的软件模块及开发新的 应用软件模块来发展他们自己的应用软件,如人—机对话 接口(HMl)、管理控制及数据获得系统(SCADA)、实验室自 动控制系统(LAS)、实验室信息管理系统、物料需求计划系 统(MRP)、系统/应用及产品数据处理系统(SAP)、部分可 编程序逻辑控制器(PLC)等 该系统是根据客户的需求进行修改或开发的 验证应用过程 供户审核、验证 应用过程和一些 预定码
验证实施过程
• 工程计划
供户评估 验证计划 费用申请 需求定义
• 系统设计 • 系统测试
• 系统验收及确认
安装确认(IQ) 安装确认(IQ) 运行确认(OQ) 运行确认(OQ) 性能确认(PQ) 性能确认(PQ)
• 系统使用及维护 • 系统引退
验证实施过程
可行性研究
• 可行性研究阶段是SDLC 的第一个阶段。此 可行性研究阶段是SDLC
计算机系统发展及验证生命周期
• 系统发展的生命周期可划分为以下8 个阶段 系统发展的生命周期可划分为以下8
• • • • • • • •
可行性研究 工程计划 需求定义 系统设计 系统测试 系统验收及确认 使用和维护 系统引退
计算机系统发展及验证生命周期
SDLC阶段不同类型的计算机系统所应交付的验证工作 SDLC阶段不同类型的计算机系统所应交付的验证工作
阶段要求从技术及经济等方面系统地研究 并论证开发/变更计算机系统的可行性, 包括目的、概念定义、规模、风险分析、 投资分析等。 • 其相关信息的收集被用来建立系统验证规 模及申请开发费用。
验证实施过程
• 工程计划
• • • • • • • • • • • • • • •
一、工程计划 工程计划用于规划所有工程及验证活动,包括计算机化工程的组织结构、各部门/个 人的职责、工程进度表(包括所有SDLC 阶段和相应的SVLC 阶段) 人的职责、工程进度表(包括所有SDLC 阶段和相应的SVLC 阶段)、文件交付、审核和 批准要求等。 二、供户评估 应对计算机系统供户进行评价,以确保其系统能力及所提供的产品满足计算机系统验 证要求。供户评价包括以下内容。 (1)根据系统概念定义及判断选择供户,注意评估外部资料对标准要求的符合化及与系 (1)根据系统概念定义及判断选择供户,注意评估外部资料对标准要求的符合化及与系 统要求文件的一致程度。 (2)对供户质量体系进行审计,审计内容包括 (2)对供户质量体系进行审计,审计内容包括 ①系统开发者的内部质量管理程序。 ②技术能力评估。 ③软件开发标准及软件测试能力。 ④程序编制人员的资格审定。 ⑤硬件开发及制造能力。 ⑥变更控制。 ⑦售后服务。 ⑧系统安全性。 供户审计报告应纳入验证档案。
接 收 使 用 和 维 护 引 退
√
√ √ √ √ √ √ √ √ √ √ √ √ √ √
√ √ √ √ √ √ √ √ √ √ √ √ √ √
人员培训 释放通知 使用和维护 问题报告 变更控制 系统管理 安全程序 备份/存档/ 备份/存档/灾难恢复 维护日志 周期性回顾 人员持续培训 系统引退 工程计划(引退系统) 系统引退报告
GAMP Form发展 Form发展 主要内容
验证概要 验证的生命周期 IT系统的验证 IT系统的验证 工艺控制系统的验证 良好规范的定义(GDP/GTP/GEP) 良好规范的定义(GDP/GTP/GEP) 范例及针对各主题的指南
管理(验证计划、风险评估、文件管理) 运用(安全、变更管理等) 开发(要素定义、测试等)
控制系统 Computer System
可控的功能工艺
硬件
软件
操作系统
设备
计算机系统的理解
• 计算机系统验证是建立文件来证明计算机
系统的开发符合质量工程的原则,能够提 供满足用户需求的功能并且能够稳定长期 工作的过程。
计算机系统的理解
• 工艺验证中的“工艺”相当于计算机的“输入” 工艺验证中的“工艺”相当于计算机的“输入”
验证实施过程
• 需求定义
• • • • • • • • • • • • • • •
需求定义阶段提供新的/改变的计算机系统所期望达到的详细的、可衡量的需求,所 有需求将用来确定系统设计标准。需求定义阶段主要是提供用户需求说明(URS)。用户 有需求将用来确定系统设计标准。需求定义阶段主要是提供用户需求说明(URS)。用户 需求说明由系统用户和系统项目专家制定,详细说明计算机系统的基本业务需求、期 望及性能指标。 包括如下内容。 一、系统说明 说明全系统要做什么,模块间怎样连接及相互作用,控制方式,执行的过程,操作人 员对接口的要求及安全性要求等。 二、物理要求 物理要求包括有效空间、位置、所处的环境等。 三、硬件文件标准 硬件文件标准包括图纸、流程图、手册、部件清单等。 四、软件文件标准 软件文件标准包括程序编号及修订号、打印出的程序及详细解释、复制件的提供及贮 存条件、系统框图及配置清单。 五、测试要求 系统开发过程中所要求进行的测试项目及记录。包括单独模块测试及集成测试等。 六、其他 其他提供给供户的要求。包括对已完成的系统的验证要求、关于在设计开发过程中的 质量控制和变更控制要求等。