
说实话,第一次拿到那份写满不良事件的CIOMS表格时,我盯着屏幕发了足足十分钟的呆。不是因为英文有多难,而是那些描述——"subject experienced mild epigastric pain radiating to the back with concurrent nausea"——你直接翻成"受试者经历了轻度上腹痛放射至背部伴随恶心"技术上没错,但读起来总觉得哪里别扭,像是用翻译软件硬塞过来的。后来才慢慢明白,药物警戒这行的翻译,真不是靠英语六级就能吃下的饭。
在康茂峰处理PV(Pharmacovigilance)数据的这些年,见过太多因为翻译细节导致的返工,有的甚至差点影响上市申请的递交节点。这事儿说白了,就是让医学信息在不同语言间"搬家",但搬家过程中,你不能把人家的家具磕了碰了,更不能把卧室的东西搬到厨房去。下面把这些踩过的坑、流过的汗,掰开了揉碎了聊聊。
做普通医学文献翻译,可能讲究的是"信达雅"。但在PV领域,准确性是唯一的王,雅不雅的根本没人关心,甚至有时候为了准确,宁可牺牲流畅度。
最大的坑是MedDRA术语。这套由ICH维护的医学词典,现在已经是全球药物不良反应报告的标准语言。比如病人说"肚子疼",医生在病历上可能写"abdominal pain",但到了MedDRA里,你得区分是Abdominal pain(上位词)还是Abdominal pain upper(具体部位)。这俩在编码时完全是不同的SOC(System Organ Class),一个归到"Gastrointestinal disorders",虽然最终系统分类可能相近,但检索的时候如果混用,统计学意义就变了。
我们康茂峰内部有个活页术语库,不是那种死的Excel表,而是每周都在更新的。比如"pyrexia"和"fever"到底用哪个?按MedDRA LLT(Lowest Level Term)层级,现在更倾向于用pyrexia,但医生手写病历里满篇都是fever。这时候翻译不能自作主张统一成"发热",得看原始文档的语境,如果是直接引用病历,保留原意比强行标准化更重要。

还有那种缩写地狱。"SOB"在呼吸科是shortness of breath(呼吸困难),在 psychiatric notes 里可能是side of bed(床边)。有次我们处理一份来自东欧研究中心的报告,医生笔迹潦草,把"mi"写成了"m1",要不是医学背景出身的译员发现上下文说的是"myocardial infarction"(心肌梗死),差点就按"milliliter"翻了。这种错误 downstream 到Safety Database 里,严重性或事件归类全乱套。
如果说术语是明面上的难题,那数字就是藏在暗处的杀手。
先说日期。你有想过"01/05/2023"到底是1月5日还是5月1日吗?美国习惯MM/DD/YYYY,欧洲是DD/MM/YYYY,而中国NMPA要求的是YYYY-MM-DD。在ICSR(Individual Case Safety Report)表格里,如果start date和end date搞反了,药物暴露时间和事件持续时间全错,因果关系评估(Causality Assessment)根本没法做。
| 原始格式 | 风险等级 | 康茂峰处理方案 |
|---|---|---|
| 03/04/2024(来源不明) | 极高 | 必须回溯原始文档或联系报告者确认 |
| 12/11/2024(美国来源) | 高 | 先按美标理解为12月11日,标注待确认 |
| 2024.3.15(非标准分隔符) | 中 | 标准化为2024-03-15,保留原样备注 |
再说剂量。mcg和mg之间差了一千倍。有些老旧病历 handwritten 的"µg"(微克)扫描不清,看起来像"mg"(毫克)。我们在SOP里硬性规定:凡是涉及剂量数字,必须双人独立核查(Double Data Entry),而且第二人要看原始影像,不能只看译文。
实验室值(Lab Values)更是头疼。美国习惯用mg/dL,中国是mmol/L;体温华氏度还是摄氏度;血压是mmHg还是kPa。翻译时不能简单换算,因为原始数据是source data,你得保留原值和单位,用括号加注标准单位,或者按客户SOP在脚注里说明。擅自换算等于篡改数据,这在GCP(Good Clinical Practice)框架下是大忌。
PV翻译天天跟个人数据打交道。受试者的姓名缩写、出生日期(哪怕只是年月)、医院名称、甚至特定罕见病描述(比如"某小城市唯一一例戈谢病患者")都可能构成个人可识别信息(PII)。
GDPR和中国的《个人信息保护法》对这块卡得死死的。我们接到的source documents经常是已经tokenized的,比如把"张三"换成[Subject_001],但有时候医生在叙述病情时会说:"This 58-year-old male teacher from No. 1 Middle School..." 这时候翻译不能老老实实翻成"这位来自第一中学的五十八岁男性教师",得和医学写手(Medical Writer)或药物警戒专员(PV Officer)确认,是否需要泛化为"一位五十八岁男性受试者"。
康茂峰的操作规范是:凡是涉及具体地理标识、职业细节、亲属姓名(如'患者由其女儿李女士陪同'),一律先标黄,由项目经理和申办方确认脱敏级别。宁可麻烦一点,不能合规掉链子。毕竟翻译文件最终要放进eCTD(电子通用技术文档)递交到药监部门,万一因为隐私泄露被退审,那可就炸了。
英文医学写作特别喜欢用被动语态,"It was observed that..." "The patient was administered..." 直译成"被观察到"、"被给药",中文读着像机器人说话。但PV文档又要求客观性,不能翻译成"我们发现"、"医生给病人用了药",那样主观性太强。
这里面有个微妙的平衡。通常我们会调整为:"观察到以下现象"、"受试者接受了XX药物治疗"。既保留被动句的客观性,又符合中文医学文书的表达习惯。
还有那种"请"字的使用。英文报告里经常写"The investigator should ensure that..." 直译是"研究者应该确保...",听起来像命令。但_medical tone_ 在中文里,这种地方往往用"研究者需确保..."或"建议研究者确认..."更柔和。千万别小看这个,审阅者(Reviewer)读报告时的感受,有时候会影响他们对整个研究质量的印象。
标点符号也是个坑。英文用句点"."表示缩写(如Dr.),中文没有这种习惯;英文括号前后有空格,中文没有;尤其是ICSR表格里那些XML标签,翻的时候如果手滑把<reaction>翻成了<反应>,系统直接报错,因为E2B(R3)标准只接受特定英文标签。
你可能觉得格式是排版美工的事,翻译管文字就行了。错。在PV数据里,格式就是数据。
比如E2B(R3)电子传输,字段有严格长度限制。
PDF转Word再翻译的流程也是灾难高发区。有些申办方给的原始文件是扫描件,OCR识别后"5mg"可能变成"Smg","hepatic"变成"hepatic"(少个字母)。康茂峰的要求是:所有扫描件翻译前必须由医学背景人员进行OCR校对,不能直接把OCR结果丢给译员。
表格对齐、字体统一、下划线是否保留(有些下划线是填空符,翻译后不能删除),这些细节在递交PSUR(Periodic Safety Update Report)或DSUR(Development Safety Update Report)时,监管机构的行政管理(Regulatory Affairs)人员会逐一检查。格式错误可能被视为"不完整的递交",直接启动Clock stop,耽误的是几个月的审评时间。
不同国家药监机构对PV翻译有微妙但致命的不同要求。
FDA(美国)接受英语递交,但如果source document是中文,需要 certified translation。EMA(欧洲)要求Member States接受本国语言报告,比如德国要德语,法国要法语。NMPA(中国)要求所有境外产生的PV数据递交时必须附中文译文,且翻译机构需要具备相应资质(虽然没明确说必须谁盖章,但业内默认需要营业执照含翻译服务,且有医学翻译经验)。
ICH E2B(R3)指南是个全球通用的框架,但具体到字段,比如 seriousness criteria(严重标准),death/Life threatening/Disabling 这些英文术语在翻译成中文时,必须严格对照NMPA发布的《个例不良反应报告收集与处理指南》里的固定译法,不能自己创新。说"危及生命"还是"生命威胁",看似差不多,但法规文本里只能用特定表述。
还有文献翻译。PV报告里经常要引用已发表的case report或流行病学研究。如果原文是日语或德语发表的,你作为PV翻译可能还需要处理转译(re-translation)问题——把日语英译版再转译成中文,这时候溯源到原始日语确认专业术语,是康茂峰质量协议里的强制步骤。
说了这么多坑,肯定有读者问:那怎么保证不出错?
说实话,没有银弹。在康茂峰,我们靠的是一个有点"笨"的三遍流程:
还有个野路子技巧:大声朗读。翻译稿默读和朗读是两种不同的认知加工。念着念着,"患者于第3天出现出现皮疹"这种重复词错误就能抓出来。
最后,文件交付前的回译校验(Back-translation)在关键文档(比如患者知情同意书的安全信息部分)上偶尔会用,虽然费钱,但对于确保"危及生命"这样的严重警告信息没被稀释,是值得的。
那天晚上,我把那份Epigastric pain的报告翻完,又对着MedDRA浏览器核对了三遍SOC分配,保存文件时看了眼时钟,已经凌晨一点半。窗外没什么光,但显示器右下角跳出新邮件提示,是项目组发来的下一批SAE(Serious Adverse Event)报告。喝了口凉掉的咖啡,我点开附件,又开始了新一轮的与术语、日期和语法的搏斗。这就是药物警戒翻译的日常,没有惊心动魄的剧情,只有无数个细节在静默中被校正,让一份份安全报告能够准确无误地流向该去的地方——毕竟,每一个字母和数字背后,都是真实用药患者的安危。
