跳到内容
当前位置:首页>Excel>学习笔记:FDA《用于递送药品和生物制品的器械所必需的药物递送性能特征》草案指南

学习笔记:FDA《用于递送药品和生物制品的器械所必需的药物递送性能特征》草案指南

  • 2026-11-03 04:21:56
学习笔记:FDA《用于递送药品和生物制品的器械所必需的药物递送性能特征》草案指南

依据:Draft Guidance for Industry, October 2026, Revision 1;Docket No. FDA-2024-D-2560

本文以美国食品药品监督管理局(FDA)2026 年 10 月发布的行业指南草案 Essential Drug Delivery Performance Characteristics for Devices Intended to Deliver Drugs and Biological Products 为唯一事实来源,结合指南指定网页信息,以问答形式组织内容,供药械组合专业学组内部学习使用。解读立足全部药械组合产品的共性视角,案例部分以指南附录 A(预充针)、附录 B(自动注射器)、附录 C(各产品类型性能特征图谱)、附录 D(控制策略示例)为主要依据。

指南为草案(Draft — Not for Implementation),所载为 FDA 当前倾向性建议,不构成对 FDA 或公众的法律强制约束;申请人如采用替代路径,须满足适用法规要求,并应就替代路径与 FDA 沟通。本讲义不补充指南之外的监管结论,涉及指南明确排除的技术主题时,均标注为不在本指南范围。

表 0 指南基本信息一览

目录

一、指南定位与适用范围

Q1 本指南的全称、版本状态与法律性质是什么

Q2 指南由哪些机构发布,牵头部门与参与中心如何分工

Q3 本指南覆盖哪些产品,独立器械与组合产品如何界定

Q4 在监管归属上,本指南聚焦哪些牵头情形

Q5 本指南不覆盖哪些技术主题

Q6 本指南与 2024 年 6 月草案、QMSR 及 ISO 13485 是什么关系

二、核心概念:必需药物递送器械性能特征(EDDC)

Q7 什么是 EDDC

Q8 判定一项特征属于 EDDC 的标准是什么

Q9 哪些特征不属于 EDDC

Q10    EDDC 与 ICH Q8(R2) 中的关键质量属性(CQA)是什么关系

Q11    EDDC 与 ISO 11608-1:2022 等共识标准定义的“主要功能”是什么关系

Q12 识别 EDDC 时应评估哪些产品特定因素

Q13 指南将药物递送过程划分为哪六个阶段

三、案例一:预充针(Prefilled Syringe, PFS)EDDC 识别(附录 A)

Q14 附录 A 案例的产品背景是什么

Q15 该预充针中哪些特征判定为 EDDC,理由是什么

Q16 该预充针中哪些特征判定为非 EDDC,可分为几类理由

四、案例二:自动注射器(Autoinjector)EDDC 识别(附录 B)

Q17 附录 B 案例的产品背景与构成是什么

Q18 该自动注射器中哪些特征判定为 EDDC,理由是什么

Q19 该自动注射器中哪些特征判定为非 EDDC,各自归入何种排除类型

五、各产品类型潜在EDDC 图谱(附录 C 六阶段框架)

Q20 附录 C 矩阵应如何阅读,使用时受何种约束

Q21 预充针(附录 C 表 1)的潜在 EDDC 有哪些

Q22 注射器类(自动注射器、穿戴式注射器、笔式注射器、喷射注射器)的潜在 EDDC 有哪些

Q23 鼻喷剂(附录 C 表 3)的潜在 EDDC 有哪些

Q24 吸入产品(MDI、DPI、雾化器)的潜在 EDDC 有哪些

Q25 阴道系统(附录 C 表 5)的潜在 EDDC 有哪些

Q26 输注产品(输注泵、皮下植入物)的潜在 EDDC 有哪些

Q27 矩阵中 N/A、“如适用”与设计差异应如何把握

六、EDDC 规格的设计验证与确认

Q28 设计验证与设计确认在本指南语境中如何定位,二者先后关系如何

Q29 为何在验证测试前进行预调节,预调节的基本要求是什么

Q30 储存、运输与使用相关条件三类预调节分别包含哪些要求,可重复使用器械如何处理

Q31 设计验证测试的时机、抽样方案与货架寿命稳定性要求是什么

Q32    EDDC 设计确认的对象、时机与可选方法有哪些

Q33 以输注泵为例,临床研究如何承担 EDDC 确认

Q34    ANDA 与 PHS 法案第 351(k) 条 BLA 中,EDDC 确认有何附加考虑

Q35    510(k) 路径下 EDDC 如何处理

Q36 制定 EDDC 规格与验收标准时,如何论证其临床意义与适当性

七、EDDC 控制策略与附录 D 供应链控制案例

Q37 什么是 EDDC 控制策略,控制步骤设置在制造过程的哪些位置

Q38 控制策略基于什么建立,信息深度如何与风险相称

Q39 不同申报类型中,控制策略资料的提交要求有何差异

Q40 附录 D 案例的供应链结构与制造工序是什么

Q41 延长针长度 EDDC 的控制如何在供应商 A、供应商 B 与申请人之间分配

Q42 附录 D 对多组分组合产品控制策略编制有何启示

八、各申报阶段应提交的EDDC 相关信息

Q43IND 与 IDE 阶段应提交哪些 EDDC 相关资料

Q44 各类上市申请分别提出哪些与 EDDC 相关的法规资料要求

Q45 上市申请中 EDDC 资料由哪几部分构成

Q46 上市后变更可能影响 EDDC 时,申报资料如何组织

九、与FDA 的沟通及学组学习要点

Q47 申请人应在何时、以何种方式就 EDDC 与 FDA 沟通

Q48 寻求 EDDC 反馈的会议背景包应包含哪些内容

Q49 从药械组合产品研发与注册角度,本指南形成哪些关键学习要点

Q50 本指南处于草案阶段,学习与应用时须关注哪些事项

附录 术语中英对照表

一、指南定位与适用范围

Q1 本指南的全称、版本状态与法律性质是什么

指南全称为 Essential Drug Delivery Performance Characteristics for Devices Intended to Deliver Drugs and Biological Products(用于递送药品和生物制品的器械所必需的药物递送性能特征),属行业指南草案,版本为 Revision 1,发布时间为 2026 年 10 月。

FDA 指南文件不设定法律上可强制执行的责任,仅阐述机构在某一主题上的当前认识;指南正文使用“should(应当)”表述建议或推荐事项,并非法定强制要求,使用“must(必须)”时才指向特定法规或法定要求。本指南在最终定稿前不予实施,当前仅用于征求公众意见。申请人如采用满足适用法规要求的替代方法,可向指南列示的相应 FDA 人员提出并讨论替代路径。

Q2 指南由哪些机构发布,牵头部门与参与中心如何分工

指南由组合产品办公室(OCP)牵头,CBER、CDRH、CDER 共同参与。OCP 隶属局长办公室临床政策与计划办公室。指南涉及三类审评中心对应监管对象:CDRH 主管医疗器械,CDER 主管药品,CBER 主管生物制品;组合产品按牵头中心(lead Center)确定归属。就指南适用性存在疑问时,申请人应联系牵头中心的相应审评部门。

Q3 本指南覆盖哪些产品,独立器械与组合产品如何界定

指南适用于两类对象:其一,独立存在的药物递送器械(stand-alone device,不属于组合产品的一部分);其二,包含器械组分(device constituent part)、用于递送人用药(含生物制品)的组合产品。指南中“device”与“device constituent part”可互换使用;“drug”与“drug constituent part”可互换使用。

指南列举的在范围产品包括:注射器、各类注射器(如自动注射器、穿戴式注射器)、输注类产品(如输注泵)、鼻喷剂、吸入剂、雾化器以及阴道系统。药物递送涵盖药品成功制备,以及剂量递送的启动、进程与完成全过程。

Q4 在监管归属上,本指南聚焦哪些牵头情形

指南重点为 CDRH 与 CBER 监管的器械、以及由 CDER 牵头和 CBER 牵头的组合产品中器械组分的药物递送性能信息。CDER 牵头或 CBER 牵头,指该组合产品分别以 CDER 或 CBER 为首要法定管辖权中心;牵头中心归属判断可参见 FDA 指南 Principles of Premarket Pathways for Combination Products(2022 年 1 月)。

Q5 本指南不覆盖哪些技术主题

指南并未规定药物递送器械申报所需的全部信息与资料,以下主题不在本指南范围,申请人应另行查阅适用的相应法规与指南:药械相容性、生物相容性、无菌、人因因素、电气安全、电磁兼容性、射频无线技术、网络安全。其中人因因素(human factors)验证在正文与脚注中两次明确排除。针对笔式、喷射式及相关注射器等器械,可另见 FDA 指南 Technical Considerations for Pen, Jet, and Related Injectors Intended for Use with Drugs and Biological Products(2013 年 6 月)。

Q6 本指南与 2024 年 6 月草案、QMSR 及 ISO 13485 是什么关系

本指南修订 2024 年 6 月发布的同名草案 Essential Drug Delivery Outputs for Devices Intended to Deliver Drugs and Biological Products;本次更新的目的是澄清药物递送性能的测试与控制要求,并与修订后的 21 CFR Part 820 质量管理体系法规(QMSR)保持一致。QMSR 引用纳入 ISO 13485:2016《医疗器械—质量管理体系—法规目的要求》。

指南语境中使用的 design justification(设计论证)、design verification(设计验证)、design validation(设计确认)、control(控制)、maintenance(维护)等术语,仅对应提交资料与科学技术论证的需要,不限制申请人建立自身质量管理体系的方式。

二、核心概念:必需药物递送器械性能特征(EDDC)

Q7 什么是 EDDC

定义:EDDC(Essential Drug Delivery Device Performance Characteristics,必需药物递送器械性能特征)是指对将预期剂量递送至预期递送部位具有关键意义、值得开展开发、控制与维护的器械药物递送性能方面。EDDC 决定器械递送功能在产品全生命周期内持续按预期发挥作用。

EDDC 属于高层级(系统级)产品特征,通常纳入低层级(组件级)特征或产品特性;EDDC 设有规格(specification),并包含须满足的验收标准(acceptance criteria),验收标准一般纳入提交资料。若某低层级特征的规格得以满足,可间接反映对应高层级 EDDC 亦已满足;该低层级特征本身的性能数据通常不作为单独 EDDC 的提交内容。

EDDC 取决于器械功能设计,而非用户需求;EDDC 由器械设计(device design)决定,一般不由用户或单纯的产品特征单独决定。药物递送包含产品制备以及剂量递送的启动、进程、完成。

Q8 判定一项特征属于 EDDC 的标准是什么

指南以“是 EDDC / 不是 EDDC”两组示例给出判定标准。属于 EDDC 的药物递送功能须同时满足以下要点:

·为高层级(系统级)功能,并涵盖更低层级(组件级、系统级)方面;

·取决于器械功能设计;

·贯穿产品全生命周期,用于将预期剂量递送至预期递送部位;

·具备规格与验收标准,用于证明产品按预期发挥作用。

Q9 哪些特征不属于 EDDC

以下两类特征不属于 EDDC:其一,已被某一系统级 EDDC 所涵盖的组件级特征;其二,依赖用户的功能(user dependent function)。

指南举例说明:对预充针(PFS)而言,硅油用量与针内径不属于 EDDC,二者为组件级方面,已反映在滑动力(glide force)之中;注射深度不属于 EDDC,因为其取决于用户。对自动注射器而言,注射时间(injection time)是 EDDC,而断裂松脱力(break loose force)与滑动力是已反映在注射时间中的低层级组件级方面。

需要区分的是:自动注射器的注射时间取决于器械设计、不依赖用户,因此属于 EDDC;而预充针的注射深度由操作者注射技术决定,属于用户依赖功能,因此不属于 EDDC。人因因素验证不在本指南范围。

Q10EDDC 与 ICH Q8(R2) 中的关键质量属性(CQA)是什么关系

指南承认 ISO 共识标准与 ICH 指南包含可能与 EDDC 相关的术语与概念,申请人在开发使用这些术语时,可在适用情形下以相应方式说明 EDDC 已得到充分处理。对某些组合产品,EDDC 可类比 ICH Q8(R2) Pharmaceutical Development(2009 年 11 月)中的关键质量属性(Critical Quality Attribute, CQA):CQA 指须处于适当限度、范围或分布之内,以确保产品具有所需质量的物理、化学、生物学或微生物学特性。

二者并非等同关系。以药物洗脱阴道环为例,为评估相关 CQA 而开展的研究也可用于处理与药物递送性能相关的 EDDC;申请人可借用 CQA 信息支持 EDDC 的识别、控制与维护。涉及 EDDC 的器械药物递送性能特征通常可经分析方法验证、化学制造(CMC)以及制造控制予以验证,EDDC 也可被纳入其验证建议之中。

Q11EDDC 与 ISO 11608-1:2022 等共识标准定义的“主要功能”是什么关系

对医疗器械,FDA 认可若干提供技术方法的共识标准。例如 ISO 11608-1:2022《医用针式注射系统——要求与试验方法》界定了“主要功能(primary functions)”及特定器械类型的相应测试方法。该标准定义中识别的功能与指南所列 EDDC 并不必然一致;当测试方法适用于某一 EDDC 时,申请人可借助 ISO 11608-1:2022 的信息处理该 EDDC。

Q12 识别 EDDC 时应评估哪些产品特定因素

指南提示,附录所列 EDDC 示例并非自动适用于每一种产品设计;申办方须结合具体产品进行系统评估,识别适当的 EDDC。识别时应考虑的因素包括:适应症、使用人群、病情与给药频次、用户要求、给药途径、药物特性、剂型、可递送体积以及性能预期等。附录 A、B 分别以预充针与自动注射器叙述 EDDC 识别过程,附录 C 提供常见药物递送器械的潜在 EDDC,其考虑因素可推广至指南未直接举例的产品类型。

Q13 指南将药物递送过程划分为哪六个阶段

附录 C 各产品类型表格均按统一的六阶段框架组织潜在 EDDC,依次为:

·预期剂量递送(Delivery of intended dose);

·递送至靶部位(Delivery to the target site);

·产品准备(Product preparation);

·剂量递送启动(Initiation of dose delivery);

·剂量递送进程(Dose delivery progression);

·剂量递送完成(Dose delivery completion)。

该框架为跨产品类型识别与归纳 EDDC 的统一坐标,第五部分各产品图谱均按此六阶段列示。

三、案例一:预充针(Prefilled Syringe, PFS)EDDC 识别(附录 A)

Q14 附录 A 案例的产品背景是什么

该示例为假设产品:申请人开发一支用于皮下注射的预充针,由医疗卫生专业人员(HCP)在医疗机构向患者给药。PFS 为玻璃针筒,装配 12 mm 预置针;标签要求 HCP 以 30° 至 45° 角度捏皮给药。器械另配针安全特征,以降低意外针刺风险;器械设计要求在注射完成前激活该安全特征。附录 A 表格对产品开发过程中被纳入 EDDC 识别的各项特征/特性逐一给出“是 / 否属于 EDDC”及判定理由。

Q15 该预充针中哪些特征判定为 EDDC,理由是什么

表 3-1 预充针判定为 EDDC 的特征及理由

Q16 该预充针中哪些特征判定为非 EDDC,可分为几类理由

表 3-2 预充针判定为非 EDDC 的特征及理由

由本案例可归纳两类排除逻辑:第一类为组件级特征,其影响已被更高层级 EDDC 覆盖(硅油用量、针内径对应滑动力);第二类为与药物递送功能无直接关系的产品属性(透明度、生物相容性、无菌、推杆颜色、筒身标记);注射深度单独归入用户依赖功能。生物相容性、无菌等属性并非不须控制,而是其控制责任由其他适用指南与质量体系承担,不属于本指南界定的 EDDC 范畴。

四、案例二:自动注射器(Autoinjector)EDDC 识别(附录 B)

Q17 附录 B 案例的产品背景与构成是什么

该示例为假设自动注射器,以一支预充针(PFS)子组件作为器械组分;该 PFS 同时也是药品的一级密封(primary container closure)。附录 B 表格用于演示 EDDC 与其他产品特征/特性之间的区分:属于 EDDC 的特征与不属于 EDDC 的特征并列列示,并给出理由。需要注意,EDDC 识别与 CQA 识别相互区分;表中部分设计观点从药品质量与制造角度看也可能构成关键方面。

Q18 该自动注射器中哪些特征判定为 EDDC,理由是什么

表 4-1 自动注射器判定为 EDDC 的特征及理由

Q19 该自动注射器中哪些特征判定为非 EDDC,各自归入何种排除类型

表 4-2 自动注射器判定为非 EDDC 的特征及理由

对比附录 A 与附录 B 可见同一类力值指标在不同器械层级下的归属差异:启动力与滑动力在预充针上为独立 EDDC;在自动注射器中,其影响被更高层级的注射时间所涵盖,因而作为组件级方面处理。判定 EDDC 时应先确定系统级递送功能,再向上追溯其组件级影响因素,避免将组件级参数重复列为 EDDC。

五、各产品类型潜在 EDDC 图谱(附录 C 六阶段框架)

Q20 附录 C 矩阵应如何阅读,使用时受何种约束

附录 C 表格按 Q13 所述六阶段列示不同产品类型的潜在 EDDC。特定产品的 EDDC 可能因适应症、使用人群、病情与使用频次、用户要求、给药途径、药物特性、剂型、可递送体积及性能预期等产品特定差异而不同;表中条目为潜在示例,并非自动适用于每一项产品设计,申办方须结合自身产品进行评估。表中标注 N/A 表示该阶段对该产品平台不设相应 EDDC;标注“如适用(as applicable)”表示是否构成 EDDC 取决于具体设计。

Q21 预充针(附录 C 表 1)的潜在 EDDC 有哪些

表 5-1 预充针潜在 EDDC(附录 C 表 1)

Q22 注射器类(自动注射器、穿戴式注射器、笔式注射器、喷射注射器)的潜在 EDDC 有哪些

表 5-2 注射器类潜在 EDDC(附录 C 表 2)

补充说明:若注射器在给药前自动完成复溶,保证或指示药物混合成功的特征为 EDDC——药物混合不充分将导致疗效下降;若器械不允许在药物混合不充分时递送,可针对该 EDDC 设计适当反馈。穿戴式注射器若用于递送大体积药物(如 1–3 mL),注射时间影响耐受度与递送剂量;其亦可用于替代两支独立自动注射器并按间隔给药,此时递送间隔为 EDDC。

Q23 鼻喷剂(附录 C 表 3)的潜在 EDDC 有哪些

表 5-3 鼻喷剂潜在 EDDC(附录 C 表 3)

Q24 吸入产品(MDI、DPI、雾化器)的潜在 EDDC 有哪些

表 5-4 吸入产品潜在 EDDC(附录 C 表 4)

补充说明:APSD 表征递送气溶胶的颗粒/雾滴尺寸分布,是依赖于处方、容器密封系统与器械递送机制的关键参数;多数经口吸入产品的最佳 APSD 一般公认范围为 1–5 μm。若计数器不能准确计量已给药次数,患者可能在器械已空时仍继续给药而得不到剂量;雾化器递送至肺部的剂量取决于给药途径、全脸面罩或吸嘴、密封与气流阻力,不同材料的静电特性可吸附并形成更小雾滴,并产生漏损源与无效腔,均可减少可吸入剂量。部分雾化器设计为仅在患者吸气期间雾化,同步机制涵盖简单单向阀以及复杂传感器驱动的机电触发系统。

Q25 阴道系统(附录 C 表 5)的潜在 EDDC 有哪些

表 5-5 阴道系统潜在 EDDC(附录 C 表 5)

阴道系统示例包括药物洗脱阴道环、置入片与圆盘。上述物理机械性能保证系统能够被置入、在使用期内保留于适当位置并可被取出;若这些性能失效,系统可能脱落,导致剂量不完整,或对使用者造成物理伤害。

Q26 输注产品(输注泵、皮下植入物)的潜在 EDDC 有哪些

表 5-6 输注产品潜在 EDDC(附录 C 表 6)

补充说明:输注泵的形态因子差异显著(穿戴式、体附式、传统台式泵),本表意图覆盖宽范围形态,额外 EDDC 可能随功能与预期用途不同而存在。配备推注功能的泵,除连续输注外,推注相关 EDDC 应一并考虑。剂量状态通信是否适用贯穿输注的启动、进程与完成;由于器械设计不同,剂量状态可经音频、视觉、触觉或其他方式传递。本指南不处理导致剂量中断的原因(如闭塞、电机故障等);根据泵设计,除剂量状态外,其他技术特征亦可作为剂量启动、进程与完成的 EDDC。皮下植入物示例基于聚合物降解缓释与渗透泵主动递送两类最常见形式。

Q27 矩阵中 N/A、“如适用”与设计差异应如何把握

第一,N/A 表示该递送阶段对相应平台不存在系统级递送功能,不应强行从组件参数中补设 EDDC。第二,“如适用”指向设计条件触发:同一性能特征是否成为 EDDC,取决于器械是否配备相应机构、是否要求独立于用户到达特定部位、是否以该特征作为完成递送的必要条件。第三,附录 C 示例可被应用于指南未直接展示的产品类型;根据具体自动化混合 / 复溶设计,可能存在替代或附加 EDDC。第四,EDDC 识别仍须回归 Q12 所列产品特定因素,结合适应症、人群、途径、药物与剂型独立判断。

六、EDDC 规格的设计验证与确认

Q28 设计验证与设计确认在本指南语境中如何定位,二者先后关系如何

设计开发验证用于在适当的开发阶段、于临床研究(或任何体内生物等效性研究,如适用)启动前,验证产品按器械设计、预期用途及适用法规、标准与指南保持器械递送功能;设计验证包括产品预调节及随后的验证测试,以确认器械药物递送功能按使用说明得以维持。

设计确认用于在最终成品上确认器械能够满足规定规格与预期用途下的要求;设计确认通常在设计验证确认产品(含其 EDDC)符合规格之后进行。对于预期须与其他医疗器械连接或接口的器械,还须确认在连接 / 接口状态下要求得到满足。验证与确认对应 ISO 13485 第 7.3.6 条与第 7.3.7 条(经 21 CFR 820.10(c)、4.4(b)(1)(ii) 等条款引用纳入)。

验证活动须覆盖产品在生产、储存、运输及使用中可能暴露的条件(环境条件),示例包括温度、压力、湿度、振动、冲击与物理取向;储存与运输阶段产品可能经历多于一种条件,或条件序列(如公路运输—空运—公路运输、铁路—公路—海运等);除储存与运输应激外,还应考虑使用环境(医疗机构、学校、家庭、急救现场等)。

Q29 为何在验证测试前进行预调节,预调节的基本要求是什么

产品在生命周期内、每次使用之前均可能暴露于多种影响器械递送功能的应激。预调节即以测试方法模拟产品可能暴露的应激(含最坏情形),应激覆盖储存、运输以及每次使用前的条件(清洁、再处理、储存、重复使用,如适用)。申请人应基于产品设计风险、研发表征测试、预期用途及由制造商流转至最终成品使用者的条件路径,识别适用的预调节条件。

对急救用产品,因器械失效可能对患者构成风险,通常在测试之前按适当顺序完成预调节;对其他产品,仅在药物递送对环境波动敏感、且器械相应敏感时才考虑预调节。制定预调节方法时,可借助公认标准中的测试方法、验收标准与统计分析技术。

Q30 储存、运输与使用相关条件三类预调节分别包含哪些要求,可重复使用器械如何处理

(一)储存:预调节用于模拟储存条件,示例包括特定温度、温度波动、压力与湿度;产品在整个生命周期所处的不同储存条件(制造商工厂、仓库、医疗机构、药房、家庭环境)均应纳入考量,并在验证测试前完成预调节。

(二)运输:预调节用于模拟可能影响药物递送性能的振动、冲击与压力等条件。部分 EDDC(如物理尺寸)不受运输影响,无需针对运输条件预调节;对可能受运输影响的 EDDC,应在验证测试前开展代表可能暴露情形的运输预调节(空运、公路卡车、铁路、海运等)。

(三)使用相关条件:预调节用于模拟标签使用说明所附其他应激,包括从储存状态取出、预热、产品准备、重复使用、清洁等;预调节还应考虑与申请人产品连接或接口、以确保药物递送的其他器械。预调节应按拟定标签说明书规定的顺序进行,并纳入相关联用器械及其连接 / 接口所需条件。对公认共识标准未覆盖的药物递送器械,申办方应识别标准之外的适当预调节条件并开发测试方法。

根据器械设计与使用说明,可能需要一种以上预调节方法。以输注泵为例,流速准确性的验证应在覆盖使用前与使用中说明全部环节、以及输注泵系统全部组成(含输注管路等配件)的预调节之后进行;泵本体与配件的预调节条件可能不同,应按使用前与使用中步骤分别施加。

对可重复使用器械,预调节应模拟重复使用的最坏情形,并纳入标签载明的清洁、灭菌或消毒方法。例如,标签常要求定期清洁某些定量吸入气雾剂执行器以预防孔道堵塞;可重复使用雾化器部件的定期清洁还可减少污染,并降低或改变静电特性对小颗粒 / 雾滴捕获、以及对可吸入药物的影响。

Q31 设计验证测试的时机、抽样方案与货架寿命稳定性要求是什么

EDDC 规格的设计开发验证评估应在适当预调节之后进行;根据产品、EDDC 与具体规格不同,可采用不同类型测试,以证明 EDDC 规格在拟定标签所述全部条件与环境范围内得到满足。测试可在预调节后作为功能测试开展,亦可纳入设计开发验证货架寿命测试方案;当用于评估已经完成预调节产品的影响时,方案还应评估使用相关条件(含任一重复处理步骤)对 EDDC 达到规格能力的影响。无论采用何种测试方法,EDDC 评估均应处理第 V.A.1 节列明的适用预调节;省略预调节时,相应方案应给出省略理由。

抽样考虑:抽样方案应风险导向,结合适应症、使用人群、递送药物、使用背景(急救给药与慢性治疗、家庭环境与临床环境)以及设计与制造复杂性;高风险特征产品较低风险特征产品需要更稳健的抽样方案。抽样建议可参照公认共识标准;验证测试方案应包含统计抽样方案,考虑待测试批次之间批次间变异的潜在影响,受测产品须为最终成品。

货架寿命与稳定性:设计开发验证测试应评估可能随时间变化、或存在老化失效模式的 EDDC;支持拟定有效期的数据须证明 EDDC 规格持续得到满足。组合产品的数据可来自设计开发货架寿命测试、最终成品组合产品稳定性测试,或二者结合;组合产品最终有效期的确定,基于 EDDC 规格与药品组分规格均持续满足的证明。不会随时间发生变化的 EDDC(如针长度等物理尺寸)一般不要求评估。

支持拟定有效期的测试应考虑产品完成多次给药的次数、相关清洁与再处理循环、以及两次使用之间的间歇储存;测试应处理第 V.A.1 节适用预调节,货架寿命或稳定性测试中省略任一预调节时须给出论证,并说明其他测试信息如何覆盖或支持该省略。对受化学降解影响的 EDDC,可借助药品稳定性测试结果;对受物理或机械降解影响的 EDDC,应开展额外的器械药物递送功能设计开发验证货架寿命测试。此类测试须使用最终成品在实时老化条件下进行;适当时,加速老化数据可用于建立货架寿命,采用加速数据时须以实时老化数据确认。

Q32EDDC 设计确认的对象、时机与可选方法有哪些

在 EDDC 语境下,申请人必须确保器械能够在最终成品上满足规定规格与预期用途要求;设计确认在设计验证确认产品符合规格之后于最终成品上实施。确认方法随申请类型、开发阶段、产品与 EDDC 而不同,可能包括:

·临床研究(或依赖 FDA 对参比制剂(RLD)或参比产品安全性 / 有效性的认定);

·药代动力学 / 药效动力学(PK/PD)研究,或生物等效性 / 生物利用度研究;

·文献:与预期产品在预期人群临床使用相关的已发表信息。

在设计纳入器械性能确认的临床研究中,临床方案应包含与 EDDC 相关的终点。

Q33 以输注泵为例,临床研究如何承担 EDDC 确认

指南举例:当输注泵作为 NDA 申报产品开发时,产品、尤其是流速这一 EDDC,可通过以下数据确认:有效性数据、PK/PD 数据、安全性数据(如不良事件、闭塞、输注部位反应),以及设计适当的临床研究。该示例表明,器械 EDDC 的确认终点须与药物递送结果和临床安全结局相衔接,而非仅以台架性能指标替代。

Q34ANDA 与 PHS 法案第 351(k) 条 BLA 中,EDDC 确认有何附加考虑

对 ANDA 申报,或对组合产品按 PHS 法案第 351(k) 条提交的 BLA,除 EDDC 规格验证外,申请人可借助关于 RLD 或参比产品的信息支持确认。例如 ANDA 申请人可将组合产品的 EDDC 规格或 EDDC 测试结果与 RLD 进行并列比较。

若比较显示组合产品与 RLD 或参比产品在 EDDC 规格或 EDDC 测试上存在差异,申请人应提供附加数据,证明该规格对 ANDA 或 351(k) BLA 是适当的。以激活力 EDDC 为例,若规格或性能不同于 RLD / 参比产品,申请人可提供数据证明该激活力不会过高,从而不会导致拟定组合产品与 RLD / 参比产品在治疗上不等效、或不具备生物相似性 / 可互换性(如适用)。

FDA 承认,在某些情形下 RLD 或参比产品不具备特定信息(如 RLD 已停产,或拟定组合产品设计不同);此时申请人应通过受控信函联系机构,或在 pre-ANDA 会议及后续正式会议程序中与 FDA 沟通,并附 EDDC 验证方案。

Q35510(k) 路径下 EDDC 如何处理

对 510(k) 申报,提交者须比较拟申报器械与谓词器械的预期用途与技术特征(含 EDDC),以预测是否存在技术特征差异。当技术特征差异未引发不同于谓词器械的安全有效性问题时,FDA 可不要求附加数据;当存在差异时,FDA 可要求附加性能数据(必要时含临床数据),以评估器械是否与谓词器械同样安全有效。

Q36 制定 EDDC 规格与验收标准时,如何论证其临床意义与适当性

建立规格时,应形成具有临床意义、适合用户需求的规格。在开发包含验收标准的规格时,支持论证的信息可包括:

·文献:如注射部位与患者人群信息,用于支持针长度规格;

·人体测量数据:如特定患者人群的握力数据;

·模拟台架测试:设计用于评估验收标准是否落在预期使用者在生理上可行的区间之内。

指南特别说明,此类模拟台架测试不同于人因因素验证研究;人因因素确认不在本指南范围。

七、EDDC 控制策略与附录 D 供应链控制案例

Q37 什么是 EDDC 控制策略,控制步骤设置在制造过程的哪些位置

控制策略用于确保每一批最终成品均被制造为持续满足其 EDDC 规格的产品。对某一 EDDC,适当的控制策略可由制造过程不同阶段的一个或多个控制步骤构成。部分控制步骤位于制造过程上游,例如过程中控制、过程参数控制、来料物料与采购信息控制;其他控制步骤位于制造过程下游,例如下游控制如放行测试。

Q38 控制策略基于什么建立,信息深度如何与风险相称

控制策略应基于产品与过程理解,并结合风险管理活动。产品与过程理解可来自器械设计与制造过程开发、结构分析、设计开发验证测试,以及同类器械既往制造知识。风险评估可纳入预期用户(医护提供方、患者)与使用背景、EDDC 在组件级的相互依赖关系、制造过程的复杂性与稳健性等因素;风险评估结果用于确定控制需求,进而决定各 EDDC 控制的性质与程度。申请中纳入的控制策略信息量应与风险及相关影响相称。

应为每一 EDDC 识别适当控制,考虑相关特征与过程步骤,并形成支持这些控制的文件;控制策略可由上游、下游或两者结合的控制构成。为某一 EDDC 开发上游控制时,应考虑后续可能影响该 EDDC 的制造过程步骤,并提供论证说明拟定上游控制足以确保最终成品 EDDC 在这些过程步骤之后仍满足规格。对某些 EDDC(如有效期内不会变化的针筒与针长度),采购信息或来料检验 / 检查即可满足要求;对其他 EDDC,单一其中下游控制(如放行测试)或上下游控制组合可能是适当的。

控制策略描述应包含支持所采用控制组合足以确保 EDDC 满足规格的信息。在制造过程语境下,该信息按申请类型作为上市申请的一部分提交,或应要求提供、或在设施检查时可供调阅。支持信息可包括风险分析、工程图纸、开发工作、过程知识、过程中数据、批分析(最终成品规格测试),或作为附录 A 一部分开展的 EDDC 评估。

Q39 不同申报类型中,控制策略资料的提交要求有何差异

对须经上市前批准的产品(如 ANDA、BLA、NDA、PMA),控制策略信息须纳入申请;与之相对,510(k) 申报一般不将控制策略信息作为 510(k) 本身的一部分纳入,但证明 510(k) 器械制造过程受控的信息必须可供 FDA 在检查时调阅。附录 D 为基于自动注射器最终组装的针筒控制策略示例。

Q40 附录 D 案例的供应链结构与制造工序是什么

附录 D 以自动注射器延长针长度这一 EDDC 为例,说明控制策略的组织方式。案例中,供应商 A 为针筒与针制造商,供应商 B 为自动注射器子组件制造商,申请人为最终成品组合产品制造商。申请人承担对该 EDDC 的最终控制责任;案例展示申请人如何借助采购信息(ISO 13485 第 7.4.2 条)中可获得的设计与制造信息,在上游充分控制该 EDDC。制造工序包括:

·工序(1):制造主容器(PFS)——使用供应商 A 提供的针筒与针灌装药物并加塞;

·工序(2):制造自动注射器——将供应商 B 的子组件中插入并固定 PFS;

·工序(3):自动注射器最终包装与标签。

Q41 延长针长度 EDDC 的控制如何在供应商 A、供应商 B 与申请人之间分配

案例首先给出三项控制归属判断:针筒与针长度在灌装、装配进入自动注射器之后,以及自动注射器货架期内均不发生变化,因此在供应商 A 处实施长度控制即有效;针罩回缩距离同样为不受老化影响的尺寸功能,在供应商 B 后续装配步骤中不发生改变,因此在供应商 B 处实施控制即有效;针筒与针长度同针罩回缩距离之间的兼容性,由申请人通过工程分析证明,该分析验证延长针长度规格。最终延长针长度取决于申请人将针筒装配入子组件的过程步骤,因此申请人提供过程风险评估,支持哪些步骤影响该 EDDC,形成相应过程工作指令,并以过程验证证明该过程受控、产出延长针长度符合要求的自动注射器。

表 7-1 自动注射器延长针长度 EDDC 控制策略示例(附录 D 表 1)

上市申请中,拟定控制策略无须纳入用于验证控制的引用文件(如申请人以外来源的文件);但机构在审评时可要求提供引用的上游文件,并可在关键度与控制方式需要时要求查看供应商处的方案、测试方法与工作指令;应要求时,供应商可通过适当主文件及授权信(Letter of Authorization)直接向申请人提供该信息或经引用提供。工程运行(engineering run)代表拟上市产品预期制造过程。

Q42 附录 D 对多组分组合产品控制策略编制有何启示

第一,控制位置须与特征的时间稳定性及工序影响相匹配:有效期内不变化的尺寸特征可由上游供应商采购信息与进货检验控制,申请人装配工序引入变异的特征由申请人过程风险评估、工装控制与过程验证覆盖。第二,申请人对最终 EDDC 规格承担最终责任,不得因依赖上游控制而免除最终规格符合性的论证责任。第三,跨层级兼容性须以工程分析(公差链、CpK)建立证据,而非仅依赖单一供应商检验。第四,采购控制协议、变更通知机制是维持供应链 EDDC 受控的必要管理文件。第五,营销申请提交控制策略摘要与论证,上游详细文件按审评要求或检查时调阅,与 Q39 所述申报类型差异一致。

八、各申报阶段应提交的 EDDC 相关信息

Q43IND 与 IDE 阶段应提交哪些 EDDC 相关资料

IND 与 IDE 申报提供的信息应反映产品开发阶段;组合产品的器械设计可能在研究启动后引入,也可能随研究结果演进。IND/IDE 提交资料应反映开发过程,申请人在确定提交内容时应考虑器械设计、递送药物、拟治疗人群、研究设计以及对研究参与者的风险。为支持临床研究中器械或药品组分的首次使用,申请人应提供信息证明器械安全性与性能足以支撑拟定研究;EDDC 测试信息用于证明器械按预期发挥作用、药物按预期的剂量与递送部位完成递送。

随开发推进、产品设计趋于完善,关键临床研究的最终成品可能需要补充信息;适用时,提交资料应在既有器械安全性与研究结果基础上提供更全面信息,包括器械递送功能相关性能信息。开发过程中,对计划变更的 EDDC 规格,可借助早期临床研究的 EDDC 性能数据在原型之间进行桥接。

IND 与 IDE 申报中与 EDDC 相关、但不限于以下内容:既往器械研究完整报告及研究计划特定章节摘要(或在摘要不可行时提供完整研究计划)、器械制造所用方法与控制描述、风险分析与器械描述;既往人体使用简要摘要及产品组成、制造与控制的描述。具体文件要求如下。

(一)器械描述文件:包括以下三项:

·提供器械设计描述,包括新颖特征与功能,以及标注尺寸、说明各独立器械组件的工程图纸或示意图,或其他可用于解释器械设计的可用信息;

·描述器械工作原理及其在整个使用过程中的功能;

·描述标签载明与本器械一同使用的任一附件或其他器械。

(二)器械安全:识别临床研究患者安全所必需的 EDDC。例如,剂量准确性不足可能递送高于预期剂量并造成伤害。对安全相关 EDDC,应在临床研究开始前提供验证数据及适用的确认信息;在总体器械风险分析章节中纳入 EDDC 相关风险。

(三)性能数据:纳入采用既定测试方法(公认共识标准、FDA 指南讨论方法)获得的测试结果摘要;对独特或未获公认的测试方法提供完整验证测试报告。

(四)临床确认相关要求:当器械性能确认纳入临床研究时,应遵循以下要求:临床研究须在最终成品上开展;临床方案宜纳入与器械性能相关的终点(如输注流速、给药剂量、注射时间);在可行时,为支持可评估 EDDC 数据,申请人应在正式会议或其他与 FDA 的沟通中提交方案,就 EDDC 确认终点征求机构反馈;临床研究方案必须纳入能够捕获器械递送失效、故障与不良事件的安全终点。

Q44 各类上市申请分别提出哪些与 EDDC 相关的法规资料要求

表 8-1 各类上市申请的器械资料法定要求(指南第 VII.B 节)

对须经上市前批准的产品(ANDA、BLA、NDA、PMA),制造控制策略信息须纳入申请;510(k) 申报一般不在申请本身中纳入控制策略信息,但符合适用 CGMP 要求的 510(k) 器械制造过程信息必须可供 FDA 在检查时调阅。

Q45 上市申请中 EDDC 资料由哪几部分构成

上市申请中与 EDDC 相关、不限于以下的提交内容包括:

·器械描述文件:沿用第 VII.A 节第 1 项内容;适用时,在拟上市器械与更早版本器械之间纳入并列比较,用于已提供的验证与确认测试,识别任何设计与制造变更。

·EDDC 识别:识别递送器械的 EDDC;为便于提交与审评,在器械描述文件中纳入申请所包含 EDDC 信息摘要,并引用性能数据章节与支持信息;对 NDA、BLA 与 ANDA,若 EDDC 性能依赖或借用 CQA 及相关信息,摘要应引用 CMC 相关章节。

·性能数据:为最终成品每一 EDDC 提供测试方案、汇总报告及支持数据;申请人应使用公认共识标准与 FDA 指南设计测试与评估;应提供验收标准临床意义与适当性论证;若在设计验证或确认之后发生变更,应讨论既有验证与 / 或确认数据是否仍然适用,或说明申请人如何验证 / 确认变更。

·预调节:提供证明器械在预调节测试后仍满足规定 EDDC 的文件(见第 V.A.1 节)。

·稳定性 / 货架寿命测试:在最终成品稳定性与货架寿命测试方案中纳入随时间变化或存在老化失效模式的 EDDC 终点,验证其在有效期内得到维持(见第 V.A.2.b 节)。

·控制策略:提供确保最终成品维持 EDDC 的控制策略;纳入控制措施摘要,并提供论证说明所采用控制足以保证 EDDC 质量;控制策略描述中纳入支持证据,FDA 可在审评中要求提供引用的特定文件。

·风险管理:按申请类型与器械特性,纳入覆盖 EDDC 的风险管理计划与报告,包括与风险分析的可追溯性,以及最终成品相关性能数据如何支持既定风险可接受性的说明。

Q46 上市后变更可能影响 EDDC 时,申报资料如何组织

修改已批准产品的器械设计或制造过程时,申请人应评估是否产生新的 EDDC,并在适用时对变更后的药物递送性能开展验证与确认;申请人还须分析变更对已批准产品 EDDC 规格的影响。器械与组合产品上市后变更申报中与 EDDC 相关、不限于以下的内容为:

·PMA:须提交补充申请 / 通知;补充申请须识别每一变更及变更理由(特殊 PMA 补充须完整说明变更依据;30 日通知须详述变更、概述支持变更的数据或信息)。

·510(k):须提交新 510(k);申报内容须包含本器械技术特征与谓词器械比较摘要,以及差异可能产生的安全有效性后果与影响。

·NDA / BLA / ANDA:对给药前须获得批准的变更,补充申请须包含拟定变更的详细描述、用于评估变更影响的方法与研究描述,以及由此获得的数据。

资料构成:包括:其一,变更与已批准产品的对比描述;其二,变更对 EDDC 的潜在影响;其三,潜在受影响 EDDC 的验证、确认或二者;其四,更新后的控制策略。

规格未变与规格变更的区别处理:为支持设计或制造变更分析,应在新旧设计 / 新旧制造过程或场地的 EDDC 规格之间提供并列比较。对规格未变更的 EDDC,提供验证信息(含稳定性与预调节信息,如适用);若申请人认为某 EDDC 规格不受预调节影响,须提供科学论证,证明递送性能预计在时间推移或预调节之后仍保持在验证规格之内。对规格变更的 EDDC,提供新的验证信息(含稳定性与预调节信息,如适用)与确认信息;或论证可借用原申请的验证与确认信息(如收严某 EDDC 验收标准的情形)。

控制策略再评估:为保证 EDDC 在产品全生命周期得到维护,须重新评估控制策略,判断其对再设计变更、制造变更或二者是否仍然适用,并提供证明控制策略仍然有效的信息;若变更要求修改控制策略,须提供 EDDC 控制策略变更文件,并论证新策略与原策略同等有效。

九、与 FDA 的沟通及学组学习要点

Q47 申请人应在何时、以何种方式就 EDDC 与 FDA 沟通

指南强烈鼓励申请人在开发早期即开始识别并表征拟上市产品须控制的 EDDC,并着手开发器械控制策略。拟定 EDDC 与控制策略可在多轮正式会议或其他与 FDA 的正式沟通中讨论;根据申请类型与组合产品牵头中心,会议请求信息可有所不同。EDDC 与控制策略的讨论应与预期用途保持一致。

Q48 寻求 EDDC 反馈的会议背景包应包含哪些内容

寻求拟定 EDDC 反馈时,会议背景包应提供产品与药物递送功能的清晰描述,可包括图表、使用说明、预期使用人群与使用背景;背景包应提出具体 EDDC 问题;涉及 EDDC 控制问题时,应提供控制策略提案。会议宜讨论拟定产品的 EDDC 相关验证与确认活动,例如与关键临床研究及上市申请相关的研究类型与完成时机;会议中宜就识别出的 EDDC、相应验证确认活动与方法、以及将纳入上市申请的控制策略征求反馈;申办方亦可请求就 EDDC 测试中的其他相关开发特征获取反馈。适用时可请求相应专长的 FDA 办公室或人员参会。

Q49 从药械组合产品研发与注册角度,本指南形成哪些关键学习要点

·EDDC 是系统级递送功能,组件级参数通过功能归属关系被 EDDC 覆盖;识别时应先确定系统级功能,避免重复罗列组件参数。

·EDDC 判定遵循三条主线:取决于器械设计而非用户、具有规格与验收标准、服务于六阶段递送过程;用户依赖功能与非递送功能(相容性、无菌、包装完整性等)不纳入 EDDC。

·EDDC 与 CQA 可相互借用信息但不等同;与共识标准“主要功能”可在方法适当时借用测试信息,但概念范围不完全一致。

·验证—确认—控制—维护构成生命周期闭环:预调节与台架验证在前,临床 / PK-PD / 文献确认在后,控制策略贯穿供应链与制造过程,上市后变更再评估闭环。

·跨层级控制责任由申请人承担最终成品 EDDC 符合性责任;上游供应商控制通过采购信息、进货检验、采购控制协议与变更通知落地。

·申报路径决定资料形态:PMA、NDA、ANDA、BLA 纳入控制策略;510(k) 控制策略留待检查;IND/IDE 资料随开发阶段演进。

·人因因素、药械相容性、生物相容性、无菌、电气与电磁安全、网络安全等由其他指南与体系覆盖,本指南不重复规定。

Q50 本指南处于草案阶段,学习与应用时须关注哪些事项

本指南为草案,不具法律约束力,尚未实施;公众可在 2027 年 1 月 28 日前就案卷 FDA-2024-D-2560 提交意见。学习与应用时应跟踪最终版本发布,并结合指南正文引用的专门指南与标准,包括:MDI 与 DPI 药物产品质量考虑(2018 年 4 月草案)、鼻喷剂与吸入溶液 / 混悬液 / 喷雾药品 CMC 文档指南(2002 年 7 月)、笔式 / 喷射式及相关注射器技术考虑(2013 年 6 月)、健康护理场所医疗器械再处理(2015 年 3 月)、药械与生物器械组合产品桥接指南(2019 年 12 月)、ICH Q12 实施考虑(2021 年 5 月草案),以及 ISO 13485、ISO 11608-1、ICH Q8(R2)、Q9(R1)、ISO 14971 等标准与指南。最终版若调整术语、验证确认要求或申报资料构成,应以最终版为准。

附录 术语中英对照表

表 A-1 术语中英对照

▲

免责声明

本文旨在促进科研信息的沟通和交流,仅供专业人士参阅,非广告用途。我们尊重原创作品,选取的文章已明确注明来源和作者,版权归原作者所有,如涉及侵权或其他问题,请联系小编vx号:DrugDelivery_RD。本文仅作信息分享,不代表创新医械圈立场和观点,也不作治疗方案推荐和介绍。如有需求,请咨询和联系正规医疗机构。
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-11-07 03:44:08 HTTP/1.1 GET : http://h.sjds.net/a/573459.html
  2. 运行时间 : 0.101318s [ 吞吐率:9.87req/s ] 内存消耗:4,460.11kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=67ad515364c026306ec198df72fe8b14
  1. /www/wwwroot/h.sjds.net/public/index.php ( 0.79 KB )
  2. /www/wwwroot/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /www/wwwroot/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /www/wwwroot/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/wwwroot/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /www/wwwroot/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/wwwroot/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /www/wwwroot/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /www/wwwroot/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /www/wwwroot/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /www/wwwroot/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /www/wwwroot/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /www/wwwroot/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /www/wwwroot/h.sjds.net/app/common.php ( 0.03 KB )
  27. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /www/wwwroot/h.sjds.net/config/app.php ( 0.95 KB )
  30. /www/wwwroot/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /www/wwwroot/h.sjds.net/config/console.php ( 0.23 KB )
  32. /www/wwwroot/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /www/wwwroot/h.sjds.net/config/database.php ( 2.48 KB )
  34. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /www/wwwroot/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /www/wwwroot/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /www/wwwroot/h.sjds.net/config/log.php ( 1.35 KB )
  38. /www/wwwroot/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /www/wwwroot/h.sjds.net/config/route.php ( 1.89 KB )
  40. /www/wwwroot/h.sjds.net/config/session.php ( 0.57 KB )
  41. /www/wwwroot/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /www/wwwroot/h.sjds.net/config/view.php ( 0.82 KB )
  43. /www/wwwroot/h.sjds.net/app/event.php ( 0.25 KB )
  44. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /www/wwwroot/h.sjds.net/app/service.php ( 0.13 KB )
  46. /www/wwwroot/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /www/wwwroot/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/wwwroot/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /www/wwwroot/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/wwwroot/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/wwwroot/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /www/wwwroot/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /www/wwwroot/h.sjds.net/route/app.php ( 1.72 KB )
  100. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /www/wwwroot/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /www/wwwroot/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /www/wwwroot/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /www/wwwroot/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /www/wwwroot/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /www/wwwroot/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /www/wwwroot/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /www/wwwroot/h.sjds.net/runtime/temp/c1d6e8c94b2c2fa10e259903674c804d.php ( 8.11 KB )
  140. /www/wwwroot/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000598s ] mysql:host=172.18.0.4;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000893s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000463s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000438s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000777s ]
  6. SELECT * FROM `set` [ RunTime:0.000390s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000823s ]
  8. SELECT * FROM `article` WHERE `id` = 573459 LIMIT 1 [ RunTime:0.000671s ]
  9. UPDATE `article` SET `lasttime` = 1793994248 WHERE `id` = 573459 [ RunTime:0.003490s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 65 LIMIT 1 [ RunTime:0.000425s ]
  11. SELECT * FROM `article` WHERE `id` < 573459 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000575s ]
  12. SELECT * FROM `article` WHERE `id` > 573459 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000483s ]
  13. SELECT * FROM `article` WHERE `id` < 573459 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000716s ]
  14. SELECT * FROM `article` WHERE `id` < 573459 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000845s ]
  15. SELECT * FROM `article` WHERE `id` < 573459 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000808s ]
0.119199s