
说实话,第一次接触eCTD发布的时候,我也对着电脑屏幕发呆了很久。那感觉就像是要把一整个图书馆的书,既要按照极其苛刻的规则塞进一个 shoebox(鞋盒),又要保证审查员翻起来比纸质档还顺手。eCTD说白了,就是电子化的药品注册申报资料,但它远不止是"把Word转成PDF"那么简单。
在康茂峰这些年经手的项目里,我见过太多申报团队因为材料准备不充分,在提交前一周发现PDF书签层级全错,或者XML骨架文件里的序列号对不上,导致整个发布流程卡住。所以这篇东西,我想尽量用大白话,把eCTD发布前到底要备齐哪些材料给你掰扯清楚。
很多人以为eCTD发布就是上传几个文件。其实它更像是在搭建一个三维立体的电子档案系统。想象你在整理家里的书架,不仅要按类别摆放书籍(文档内容),还要确保每本书的目录(书签)能跳转,书架的标签(XML元数据)能被机器读取,而且整个书架的承重结构(文件夹架构)必须符合国际通用的DTD(文档类型定义)标准。
所以准备材料时,你得同时准备内容层、技术层和管理层三样东西。缺了任何一个,审评老师那边收不到完整的信号,你的申报进度就会卡壳。

这是最基础的部分,相当于做饭的食材。eCTD采用CTD的五个模块结构,但每个文档都有严格的格式要求。
这部分各地要求差异最大,也是最容易出错的。你需要准备:
这里有个坑:很多地区要求M1的某些表格必须用特定格式(比如FDA的SPL格式,或欧盟的特定XML表)。在康茂峰的项目经验中,我们建议同时准备PDF版本和原始可编辑版本,以防监管系统升级导致格式不兼容。
这是整个资料的"目录和摘要",包括质量、非临床和临床的总体概述。准备材料时要注意:
这三个模块是技术核心。准备材料清单包括:

说实话,M3的质量部分尤其麻烦。比如分析方法验证,你得同时准备方法学文本、典型图谱、批检验数据、稳定性数据。这些材料在准备阶段就要做好交叉引用清单:哪个图谱对应哪个批次,哪份稳定性报告引用哪个分析方法编号。不然后期做超链接时,你会疯掉的。
这部分是很多传统RA(注册事务)专员容易忽略的。eCTD不仅是给人看的,更是给系统解析的。
每份提交的文件都必须满足:
这是eCTD的技术骨架:
在康茂峰的内部SOP里,我们会要求团队准备一个技术核查表(Technical Checklist),在发布前逐项核对每个XML标签的闭合、每个属性的值是否在允许列表里。别小看这个步骤,我见过因为缺少一个xml:lang属性导致整个递交被退回的情况。
除了硬性的技术和内容文件,你还得准备一些流程性文档,这些不会在最终的eCTD包里出现,但发布前必须有:
对了,别忘了准备备份策略文档。eCTD发布通常需要生成多个副本(比如一个给CDE,一个内部存档,一个给合作伙伴),你得清楚哪个是"金标准"(Gold Copy),以免版本混乱。
下面这张表是我们实际工作中会打印出来勾对的,你可以参考这个逻辑准备自己的材料:
| 材料类别 | 具体内容 | 技术要求 | 检查点 |
| 行政文件 | 申请表、承诺书、营业执照 | PDF/A格式,可搜索文本 | 公章清晰度,有效期 |
| 质量综述 | 2.3.S, 2.3.P系列文档 | 超链接完整,书签三级以上 | 与模块3交叉引用准确 |
| 分析方法 | 分析方法验证报告 | 图谱嵌入,色谱数据可放大 | 保留时间、峰面积数据可读 |
| 稳定性 | 长期/加速试验数据 | 表格转为PDF时线条不丢失 | 趋势图坐标轴标签清晰 |
| 非临床报告 | 药理毒理研究报告 | GLP声明页必须单独成页 | 研究编号与STF一致 |
| 临床报告 | CSR、研究方案、病例报告表 | 附录可分拆,主文档独立 | E3要求的15个Section齐全 |
| 数据集 | SAS XPT、Define.xml | 遵循CDISC标准 | 与CSR中的统计结果一致 |
| XML骨架 | index.xml、util文件夹 | DTD校验通过,无自定义标签 | 序列号、申请号正确 |
| 元数据 | 信封信息、申请信息 | UTF-8编码 | 联系人信息、地址最新 |
| 验证报告 | 商业验证工具输出 | 无Error,Warning有解释 | EXTID一致性 |
| 变更控制 | 变更总结表 | 与前一序列的差异对比 | 文件生命周期状态正确 |
还有些东西,不做eCTD的人根本想不到要准备:
材料准备不是一蹴而就的。根据康茂峰的项目管理经验,建议按这个节奏走:
发布前4-6周:开始收集模块3、4、5的原始研究报告,同步进行PDF转换和初步书签制作。这时候就要确定你的出版软件(Pub工具)配置是否正确。
发布前2-3周:模块2的总结文档定稿,开始插入超链接。这是超链接地狱阶段,你会发现很多引用指向的章节其实还没写完。
发布前1周:生成XML骨架,进行商业验证工具(比如LORENZ、DOCUBRIDGE或EXTEDO)的预验证。这时候会爆出一堆Error,多半是STF文件里的研究编号和PDF文件名不匹配。
发布前2-3天:最终完整性检查。打印出模块1的申请表,人工核对每一个勾选框。有时候系统渲染PDF会出错,导致勾选框显示不全。
发布当天:准备发布检查清单(Release Checklist),包含最后的光盘刻录校验(虽然现在多用ESG电子递交,但本地备份仍需准备)或上传前的最终MD5校验。
说实话,最折腾的往往是准备历史序列的引用关系。比如你现在要递序列3,得确保序列1和2中相关的文件引用在新序列里逻辑连贯。这时候你得把历史递交的XML调出来对比,准备一份跨序列文件映射表,明确哪些文件继承自以前,哪些是新的。
还有个小窍门:在准备材料阶段,就建立一个超链接日志(Hyperlink Log)。每创建一个交叉引用,就记录在Excel里,写明源文件、目标文件、链接类型(内部/外部)。发布前按这个日志抽查,比盲目全文检查效率高得多。
最后想说,eCTD材料准备这件事,本质是细节管理。你准备得越细,发布时越从容。康茂峰在处理那些复杂的多国家 tandem 递交项目时,通常会额外准备一份地域差异对照表,列出哪些文件在哪些地区有细微差别(比如欧盟要求更多的GMP细节, FDA要求特定的 cover letter 格式),这样即使同时向多个监管机构发布,也不会搞混材料。
当你把所有PDF都按照规定命名好,XML文件验证通过,MD5码一一核对无误,按下"Publish"按钮的那一刻,看着那个绿色的"Validation Passed"弹出来,会觉得前面这些繁琐的材料准备工作,都值了。
