-- ============================================================================= -- SOP 精简展示:仅保留主操作记录区(页眉与其余正文行均已隐藏) -- 生成时间: 由 backend/scripts/apply_sop_row_hidden.py 自动生成 -- 执行顺序: 先 seed 工艺库 → 再 sync 路线/任务步骤 -- -- 【测试环境】已在 zkxw-sc 库执行(backend/scripts/run_sop_visible_deploy.py) -- -- 【生产环境】推荐方式(二选一): -- A) mysql -h -u -p < docs/sql/2026-08-28-sop-visible-section-only-deploy.sql -- B) cd backend && source venv/bin/activate && python3 scripts/run_sop_visible_deploy.py -- (读取 .env.production 或 ENV_FILE 指向的生产库配置) -- ============================================================================= -- ---------- SOP-CC-001-E01-01 seed ---------- -- 种子数据: SOP-CC-001-E01-01 SOP-CC-001-E01-01 存储样本接收操作记录 -- 源文件: docs/sop-templates/SOP-CC-001-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 存储样本接收操作记录 文件编码: SOP-CC-001-E01
版 本 号: 01
工序: 样本接收 记录编号  
细胞批号   日期  
仪器
设备
电子天平:  XW017  其他  
高频热合仪:  XW036  其他  
医用冰箱:  XW032  XW033  XW034  其他  
样本接收
操作记录

1. 样本来源: 接收的脐血物料编码 . 采集时间:  24h内  超过24h; 入库编码:  ;

2. 检查样本及随附资料是否齐全, 脐血外观, 采集至到库时间, 运输温度, 健康调查表等;

3. 初筛结束, 检查样本和资料标识情况, 进行编码;

4. 称重脐血入库重量 mL, 进行热合并检查凝块;

5. 表面消毒结束后放入传递窗中, 根据需求进行后续操作:  

细胞后续操作  
后续操作记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒仪器  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-CC-001-E01-01' AND `del_flag` = 0; -- ---------- SOP-CC-001-E01-01 sync ---------- -- 将工艺库 SOP-CC-001-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- -- 前置条件(按顺序执行): -- 1. docs/sql/2026-08-25-biz-process-sop-content.sql (sop_content 字段) -- 2. docs/sql/2026-08-25-seed-sop-cc-001-content.sql (工艺库富文本已写入 biz_process) -- -- 匹配规则: -- - 工艺路线步骤 biz_process_route_step:process_code = SOP-CC-001-E01-01 -- 或 process_id 指向该工艺;同租户 tenant_no;del_flag = 0 -- - 生产任务步骤 biz_production_task_step:process_code = SOP-CC-001-E01-01; -- 同租户 tenant_no;del_flag = 0 -- -- 说明:路线/任务步骤的 sop_content 为快照;本脚本用工艺库当前内容覆盖关联步骤字段。 -- --------------------------------------------------------------------------- -- 1. 工艺路线步骤 -- --------------------------------------------------------------------------- UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-CC-001-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-CC-001-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; -- --------------------------------------------------------------------------- -- 2. 生产任务步骤 -- --------------------------------------------------------------------------- UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-001-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-CC-001-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; -- --------------------------------------------------------------------------- -- 3. 校验(可选,执行后查看受影响行数与内容长度) -- --------------------------------------------------------------------------- SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-CC-001-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-CC-001-E01-01' OR `process_id` IN ( SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-001-E01-01' AND `del_flag` = 0 ) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-001-E01-01'; -- ---------- SOP-CC-002-E01-01 seed ---------- -- 种子数据: SOP-CC-002-E01-01 SOP-CC-002-E01-01 造血干细胞制备标准操作记录 -- 源文件: docs/sop-templates/SOP-CC-002-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 造血干细胞制备标准操作记录 文件编码: SOP-CC-002-E01
版 本 号: 01
工序: 造血干细胞制备标准操作记录 记录编号  
细胞批号   日期  
仪器
设备
电子天平:  XW017  其他  
高频热合仪:  XW036  其他  
低温离心机:  其他  
造血干细胞
富集标准
操作记录

1. 样本来源: 接收的脐血物料编码 . 采集时间:  24h内  超过24h; 入库编码:  ;

2. 脐血放入低温离心机的转子内, 并用隔板固定住脐血袋.

3. 把装有脐血血袋的转子进行称重   g, 加入HES   mL, 选择  去红去浆  只去浆 程序进行操作;

4. 进行配平, 对称放入离心机.

5. 脐血袋第一次离心420rmp, 5min,

6. 离心结束后用分浆夹在白细胞层下1cm处夹紧, 进行分浆.

7. 脐血袋第二次离心1500rmp, 5min.

8. 离心结束后用分浆夹在白细胞层下1cm处夹紧, 让转移袋的一部分血浆回流后再进行分浆.

9. 脐血袋第三次离心1500rmp, 5min.

10. 离心结束后分浆夹在转移袋白细胞层上1cm处夹紧, 进行分浆. 在血浆全部流至导管后关闭血袋导管上的夹子.

11. 热合仪热合导管, 分开采血袋与转移袋.

采血袋后续操作  
转移袋后续操作  
后续操作记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒仪器  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-CC-002-E01-01' AND `del_flag` = 0; -- ---------- SOP-CC-002-E01-01 sync ---------- -- 将工艺库 SOP-CC-002-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- -- 前置条件(按顺序执行): -- 1. docs/sql/2026-08-25-biz-process-sop-content.sql -- 2. docs/sql/2026-08-25-seed-sop-cc-002-content.sql -- -- 匹配规则同 CC-001 同步脚本;任务步骤 JOIN 需 COLLATE 兼容。 UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-CC-002-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-CC-002-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-002-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-CC-002-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-CC-002-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-CC-002-E01-01' OR `process_id` IN ( SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-002-E01-01' AND `del_flag` = 0 ) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-002-E01-01'; -- ---------- SOP-CC-003-E01-01 seed ---------- -- 种子数据: SOP-CC-003-E01-01 SOP-CC-003-E01-01 造血干细胞冻存操作记录 -- 源文件: docs/sop-templates/SOP-CC-003-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 造血干细胞冻存操作记录 文件编码: SOP-CC-003-E01
版 本 号: 01
工序: 造血干细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
处理后血样 / /  
DMSO-DEX40冻存液      
仪器
设备
操作台:  XW022  XW037  其他  
脱色摇床:  XW0  其他  
电子天平:  XW017  其他  
高频热合仪:  XW036  其他  
程序降温仪:  XW028  其他  
脐血干细胞
冻存操作
记录

1. 混匀含白细胞的转移袋, 用注射器转移至冰冻袋内, 留样约1.5 ml于两个编码EP管中, 分别为约0.5 ml和约1 ml;

2. 抽取查表得出的DMSO-DEX40冻存液体积 mL;

3. 以1 ml/min速度向摇床冰袋上的冰冻袋输注DMSO, 然后抽出空气进行热合;

4. 装盒进行程序降温;

5. 2个EP管血样根据需求进行后续操作;

6. 对应液氮库编号为:  --  --  --  

7. 对应复苏操作记录编号:  

每个冻存袋上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否
是否清洁, 消毒操作台与仪器  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-CC-003-E01-01' AND `del_flag` = 0; -- ---------- SOP-CC-003-E01-01 sync ---------- -- 将工艺库 SOP-CC-003-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-cc-003-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-CC-003-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-CC-003-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-003-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-CC-003-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-CC-003-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-CC-003-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-003-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-003-E01-01'; -- ---------- SOP-CC-006-E01-01 seed ---------- -- 种子数据: SOP-CC-006-E01-01 SOP-CC-006-E01-01 集落培养操作记录 -- 源文件: docs/sop-templates/SOP-CC-006-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 集落培养操作记录 文件编码: SOP-CC-006-E01
版 本 号: 01
工序: 集落培养操作记录 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
CFU-GM试剂      
HES试剂      
低糖DMEM培养基      
仪器
设备
操作台:  XW022  XW037  其他  
流式细胞仪:  XW042  其他  
造血干细胞
集落培养
操作记录

1. 向1号EP管中加入血样 μL、DMEM培养基 μL, HES试剂 μL, 混匀后静置沉降20min.

2. 吸取CFU-GM试剂 μL, 加入48孔板, 放入培养箱中静置10min.

3. 吸取1号EP管中血液上清, 加入2号EP管中.

4. 从2号EP管中吸取50μL, 加入3号EP管中.

5. 拿2号EP管进行五分仪计数, 根据计数结果计算加入3号EP管DMEM培养基 μL.

6. 3号EP管混匀后吸取20μL加入48孔板.

48孔板后续操作  
结果信息  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒操作台与仪器  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-CC-006-E01-01' AND `del_flag` = 0; -- ---------- SOP-CC-006-E01-01 sync ---------- -- 将工艺库 SOP-CC-006-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-cc-006-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-CC-006-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-CC-006-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-CC-006-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-CC-006-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-CC-006-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-CC-006-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-CC-006-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-CC-006-E01-01'; -- ---------- SOP-SC-003-E01-01 seed ---------- -- 种子数据: SOP-SC-003-E01-01 SOP-SC-003-E01-01 人脐带间充质干细胞原代培养操作记录 -- 源文件: docs/sop-templates/SOP-SC-003-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞原代培养操作记录 文件编码: SOP-SC-003-E01
版 本 号: 01
工序: 脐带MSC原代细胞培养 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC培养基      
青/链霉素(双抗)      
75%酒精      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
脐带组织处理
及干细胞
原代培养

1. 组织来源: 接收的脐带物料编码 . 采集时间:  24h内  超过24h; 入库编码:  ;

2. 将脐带组织转移至不锈钢碗中;

3. 手术剪裁断脐带, 弃掉结扎部分, 截下一小段留样, 其余部分用清洗液漂洗  次;

4. 取采集瓶中保存液10mL存于4℃冰箱留样, 留样标签应注明脐带条码, 样本类型, 操作人, 操作日期等;

5. 将脐带在不锈钢碗内, 用清洗液漂洗  次, 清洗液无明显血色后, 转入培养皿;

6. 用手术剪将脐带分成2~3cm的小段, 共计  段, 放入装有75%酒精的250mL离心瓶中浸泡30s后用清洗液冲洗干净.

7. 用组织镊将脐动脉和脐静脉内的血丝清理掉并洗净;

8. 由各段脐带组织剥取华通氏胶, 将剥好的华通氏胶放入一个盛有生理盐水的新培养皿内;

9. 用手术剪将华通氏胶剪成2~4mm3大小的组织块, 将剪碎的组织块使用清洗液重悬并200G*5min离心, 取上清存于4℃冰箱待检, 样本标签应注明脐带条码, 样本类型, 操作人, 操作日期等信息;

10. 离心后的组织沉淀共  mL, 接种  个T175, 每个T175培养瓶接种  mL, 接种完成后补加  mL原代细胞培养液.

11. 培养瓶上标记相关信息, 包括细胞来源、操作项目、操作时间、操作人等. 小心将培养瓶放入37℃, 5%CO2的培养箱中培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-003-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-003-E01-01 sync ---------- -- 将工艺库 SOP-SC-003-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-003-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-003-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-003-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-003-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-003-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-003-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-003-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-003-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-003-E01-01'; -- ---------- SOP-SC-004-E01-01 seed ---------- -- 种子数据: SOP-SC-004-E01-01 SOP-SC-004-E01-01 人脐带间充质干细胞原代培养半换液操作记录 -- 源文件: docs/sop-templates/SOP-SC-004-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞原代培养半换液操作记录 文件编码: SOP-SC-004-E01
版 本 号: 01
工序: 脐带MSC原代细胞培养半换液 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
干细胞培养基      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW015  XW022  其他  
干细胞原代
培养半换液

1. 原代培养48h内, 观察细胞  已经  还未 爬出, 进行补液;

2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻加入  mL, 将体系补至30mL;

3. 静置细胞7天;

4. Day 观察细胞  已经  还未 爬出, 进行半换液;

5. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清  mL, 再加入等量体积的MSC完全培养基;

6. Day 观察细胞  已经  还未 爬出, 进行半换液;

7. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清  mL, 再加入等量体积的MSC完全培养基;

8. Day 观察细胞  已经  还未 爬出, 进行半换液;

9. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清  mL, 再加入等量体积的MSC完全培养基;

10. Day 观察细胞  已经  还未 爬出, 进行半换液;

11. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清  mL, 再加入等量体积的MSC完全培养基;

12. Day 观察细胞  已经  还未 爬出, 进行半换液;

13. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用10mL移液管轻轻吸弃上清  mL, 再加入等量体积的MSC完全培养基;

14. Day 观察到爬出的细胞局部融合度达到80%-90%, 准备进行重铺.

小结 细胞于Day  开始观察到爬出; Day 进行重铺,  是  否 进行二次贴壁.
每个培养瓶上是否皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-004-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-004-E01-01 sync ---------- -- 将工艺库 SOP-SC-004-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-004-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-004-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-004-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-004-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-004-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-004-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-004-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-004-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-004-E01-01'; -- ---------- SOP-SC-005-E01-01 seed ---------- -- 种子数据: SOP-SC-005-E01-01 SOP-SC-005-E01-01 人脐带间充质干细胞原代重铺操作记录 -- 源文件: docs/sop-templates/SOP-SC-005-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞原代重铺操作记录 文件编码: SOP-SC-005-E01
版 本 号: 01
工序: 脐带MSC原代重铺操作 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
胰酶      
生理盐水      
消化液 ------ 制定配制记录  
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
干细胞原代
培养(重铺)

1. 显微镜下观察原代细胞, Day 细胞融合率达到90%以上, 进行重铺操作.

2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用移液管轻轻吸出上清及组织  mL, 之后  是  否 将上清用于二次贴壁;

3. 吸取10mL生理盐水至培养瓶中, 润洗细胞生长面, 再吸弃上清, 重复一次;

4. 吸取2.5mL消化液至培养瓶中, 消化液铺满整瓶后, 在CO2培养箱中消化1min, 待在显微镜下观察细胞消化彻底后, 每瓶加入终止消化液10mL终止消化;

5. 吸出液体收集于离心瓶中, 每瓶加入10mL生理盐水洗涤细胞瓶, 冲洗2次并将所有液体收集至同一离心瓶中, 用离心机300·g, 离心5分钟, 升9降9;

6. 倒掉上清, 盖上瓶盖, 轻弹瓶底重悬细胞, 洗管3次, 定容1个50mL离心管, 每管  mL;

7. 充分混匀后, 计数 *106/mL, 共计数量为  *107个, 接种  个T175培养瓶, 每瓶120万个细胞;

8. 充分晃匀后做好重铺P1标记, 放入CO2培养箱进行继续培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-005-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-005-E01-01 sync ---------- -- 将工艺库 SOP-SC-005-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-005-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-005-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-005-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-005-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-005-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-005-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-005-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-005-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-005-E01-01'; -- ---------- SOP-SC-006-E01-01 seed ---------- -- 种子数据: SOP-SC-006-E01-01 SOP-SC-006-E01-01 人脐带间充质干细胞原代二次贴壁操作记录 -- 源文件: docs/sop-templates/SOP-SC-006-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞原代二次贴壁操作记录 文件编码: SOP-SC-006-E01
版 本 号: 01
工序: 脐带MSC原代二次贴壁 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
重组胰酶      
消化液 ----- 制定配制记录  
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
干细胞原代
培养
(二次贴壁)

1. 观察细胞:  , 此时融合度达到90%以上, 综合考虑, 该批细胞于Day  进行二次贴壁.

2. 在培养瓶表面喷洒酒精后, 用无尘布擦拭放入生物安全柜中, 打开瓶盖, 使用移液管轻轻吸出上清共  mL, 移入新的T175瓶中进行二次贴壁, 记为Day 0, 继续培养;

3. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

4. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

5. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

6. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

7. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

8. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

9. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

10. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

11. Day 执行SOP-SC-004-E01-01半换液, 继续培养;

12. Day 观察到细胞局部融合度大于90%, 执行SOP-SC-005-E01-01重铺, 并做好重铺标记.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-006-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-006-E01-01 sync ---------- -- 将工艺库 SOP-SC-006-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-006-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-006-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-006-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-006-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-006-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-006-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-006-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-006-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-006-E01-01'; -- ---------- SOP-SC-007-E01-01 seed ---------- -- 种子数据: SOP-SC-007-E01-01 SOP-SC-007-E01-01 人脐带间充质干细胞传代培养操作记录 -- 源文件: docs/sop-templates/SOP-SC-007-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞传代培养操作记录 文件编码: SOP-SC-007-E01
版 本 号: 01
工序: 脐带MSC传代操作 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
磷酸盐缓冲液(PBS)      
MSC完全培养基      
生理盐水      
胰酶      
消化液 ------ 制定配制记录  
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
人脐带间充质
干细胞
传代操作

1. 显微镜下细胞综合融合率达到90%以上, 进行传代操作, 此次共处理  瓶细胞;

2. 使用移液管轻轻吸出上清共  mL于离心管中作为终止消化液; 其余上清共  mL, 用作因子回收, 做好标记并放入-80℃冰箱;

3. 吸取10mL生理盐水至培养瓶中, 润洗细胞生长面, 再吸弃上清, 重复一次;

4. 每瓶加入2.5mL消化液, 消化液铺满整瓶后, 在CO2培养箱中消化1min, 待在显微镜下观察细胞消化彻底后, 每瓶加入终止消化液10mL终止消化;

5. 吸出液体收集于离心瓶中, 每瓶加入10mL生理盐水洗涤细胞瓶, 冲洗2次并将所有液体收集至同一离心瓶中, 用离心机400·g, 离心5分钟, 升9降9;

6. 共收获  50mL  250mL 离心瓶细胞 瓶, 倒掉上清, 盖上瓶盖, 轻弹瓶底重悬细胞, 合管细胞, 并重悬, 洗管  次, 预估数量后定容  个50mL离心管, 每管  mL;

7. 充分混匀后, 计数 *106/mL, 共计数量为  *107个, 分出接种传代细胞  mL, 冻存细胞  mL; 接种  个T175培养瓶, 每瓶140万个细胞, 冻存细胞  *107个,  管;

8. 配平后, 用离心机400·g, 离心5分钟, 升9降9;

9. 接种的细胞弃掉上清后, 用MSC完全培养基重悬定容至  mL, 每个培养瓶接种  mL, 加入培养基  mL.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-007-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-007-E01-01 sync ---------- -- 将工艺库 SOP-SC-007-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-007-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-007-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-007-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-007-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-007-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-007-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-007-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-007-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-007-E01-01'; -- ---------- SOP-SC-008-E01-01 seed ---------- -- 种子数据: SOP-SC-008-E01-01 SOP-SC-008-E01-01 人脐带间充质干细胞冻存操作记录 -- 源文件: docs/sop-templates/SOP-SC-008-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞冻存操作记录 文件编码: SOP-SC-008-E01
版 本 号: 01
工序: 干细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
无蛋白细胞保存液      
沙保罗      
血平皿      
细胞悬液 ------   ------
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
人脐带间充质
干细胞
操作记录

1. 对应细胞悬液的传代记录编号:  ;

2. 冻存细胞总量为:  *107个, 共冻存  管细胞, 每管  mL;

3. 对应液氮库编号为:  --  --  --  ;

4. 对应复苏操作记录编号:  .

每个冻存管上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-008-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-008-E01-01 sync ---------- -- 将工艺库 SOP-SC-008-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-008-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-008-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-008-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-008-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-008-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-008-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-008-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-008-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-008-E01-01'; -- ---------- SOP-SC-009-E01-01 seed ---------- -- 种子数据: SOP-SC-009-E01-01 SOP-SC-009-E01-01 人脐带间充质干细胞复苏操作记录 -- 源文件: docs/sop-templates/SOP-SC-009-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 人脐带间充质干细胞复苏操作记录 文件编码: SOP-SC-009-E01
版 本 号: 01
工序: 脐带MSC复苏 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
生理盐水      
MSC完全培养基      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW015  XW022  其他  
人脐带间充质
干细胞复苏
操作记录

1. 对应细胞存贮位置为:  , 此次共复苏  管细胞.

2. 细胞放入预热的37℃水浴锅中, 缓慢摇晃, 加速融化;

3. 复温后用巴氏滴管吸取细胞滴加至40mL MSC完全培养基中;

4. 300·g离心5min, 弃掉上清, 轻弹细胞管重悬, 加入  mL MSC完全培养基过筛网后, 用MSC完全培养基定容至  mL, 轻柔吹打重悬细胞;

5. 混匀后取3滴于1.5mL离心管中使用计数仪计数, 计数结果为  *106/mL, 共计  *107个, 接种  个T175培养瓶, 标记好信息后转移至CO2培养箱中培养.

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-009-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-009-E01-01 sync ---------- -- 将工艺库 SOP-SC-009-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-009-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-009-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-009-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-009-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-009-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-009-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-009-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-009-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-009-E01-01'; -- ---------- SOP-SC-010-E01-01 seed ---------- -- 种子数据: SOP-SC-010-E01-01 SOP-SC-010-E01-01 脐血UBMC分离操作记录 -- 源文件: docs/sop-templates/SOP-SC-010-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 脐血UBMC分离操作记录 文件编码: SOP-SC-010-E01
版 本 号: 01
工序: 脐血UBMC分离 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
人脐带血 / /  
生理盐水      
淋巴细胞分离液      
红细胞沉降液      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
脐血UBMC
分离

1. 样本来源: 接收的脐血物料编码 . 采集时间:  24h内  超过24h; 入库编码:  ;

2. 紫外灯照射30min;

3. 血液总量 mL, 分成  个50mL离心管进行处理;

4. 加入 mL红细胞沉降液, 混匀后, 室温自然沉降  min;

5. 将沉降上清吸出, 约 mL, 使用离心机(  XW016  XW026 )650·g, 5 min, 升9降9, 结束后弃掉上清, 用生理盐水补至50mL;

6. 铺血: 将混匀并稀释的脐带血缓慢并小心地加到提前准备好的  mL,  管分离液中.

7. 离心机(  XW016  XW026 )1200·g, 25 min, 升6降2;

8. 取离心后的中间白膜层 mL, 加生理盐水定容至50mL, 颠倒混匀, 离心机(  XW016  XW026 )930·g, 10 min, 升9降9;

9. 弃去上清, 细胞合管, 生理盐水重悬细胞, 定容50mL, 混匀后计数  *107个, 离心机(  XW016  XW026 )720·g, 8 min, 升9降9;

10. 弃去上清, 生理盐水定容50mL, 离心机(  XW016  XW026 )720·g, 8 min, 升9降9;

11. 离心结束后消毒离心管, 放入生物安全柜中, 根据需求进行冻存或细胞培养.

细胞后续培养用途  
后续培养记录编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-010-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-010-E01-01 sync ---------- -- 将工艺库 SOP-SC-010-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-010-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-010-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-010-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-010-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-010-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-010-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-010-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-010-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-010-E01-01'; -- ---------- SOP-SC-011-E01-01 seed ---------- -- 种子数据: SOP-SC-011-E01-01 SOP-SC-011-E01-01 外周血PBMC分离操作记录 -- 源文件: docs/sop-templates/SOP-SC-011-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 外周PBMC分离操作记录 文件编码: SOP-SC-011-E01
版 本 号: 01
工序: 外周血PBMC分离 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
外周血 /    
生理盐水      
淋巴细胞分离液      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW016  XW026  其他  
外周血
PBMC分离

1. 样本来源: 接收的外周血物料编码 . 采集时间:  24h内  超过24h; 入库编码:  ;

2. 紫外灯照射30min;

3. 血液总量 mL, 分成  个50mL离心管进行处理;

4. 使用离心机(  XW016  XW026 )650·g, 5 min, 升9降9, 结束后收集上清, 56℃水浴30min, 使用离心机(  XW016  XW026 )3000·g, 10 min, 取上清-20℃保存.

5. 用生理盐水将下层溶液补至50mL;

6. 铺血: 将混匀并稀释的外周血缓慢并小心地加到提前准备好的  mL,  管分离液中.

7. 离心机(  XW016  XW026 )1200·g, 25 min, 升6降2;

8. 取离心后的中间白膜层 mL, 加生理盐水定容至50mL, 颠倒混匀, 离心机(  XW016  XW026 )930·g, 10 min, 升9降9;

9. 弃去上清, 细胞合管, 生理盐水重悬细胞, 定容50mL, 混匀后计数  *108个, 离心机(  XW016  XW026 )720·g, 8 min, 升9降9;

10. 弃去上清, 生理盐水定容50mL, 离心机(  XW016  XW026 )720·g, 8 min, 升9降9;

11. 离心结束后消毒离心管, 放入生物安全柜中, 根据需求进行冻存或细胞培养.

12. 对应细胞培养编号为:  ; 对应细胞冻存编号为:  .

细胞后续培养用途  
后续培养编号  
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-011-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-011-E01-01 sync ---------- -- 将工艺库 SOP-SC-011-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-011-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-011-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-011-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-011-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-011-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-011-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-011-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-011-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-011-E01-01'; -- ---------- SOP-SC-012-E01-01 seed ---------- -- 种子数据: SOP-SC-012-E01-01 SOP-SC-012-E01-01 免疫细胞冻存操作记录 -- 源文件: docs/sop-templates/SOP-SC-012-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 免疫细胞冻存操作记录 文件编码: SOP-SC-012-E01
版 本 号: 01
工序: 免疫细胞冻存 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
无蛋白细胞保存液      
沙保罗      
血平皿      
细胞悬液 ------   ------
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW015  XW022  其他  
免疫细胞
冻存操作
记录

1. 对应细胞悬液的传代记录编号:  ;

2. 冻存细胞总量为:  *107个, 共冻存  管细胞, 每管  mL;

3. 对应液氮库编号为:  --  --  --  ;

4. 对应复苏操作记录编号:  .

每个冻存管上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 生产主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-012-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-012-E01-01 sync ---------- -- 将工艺库 SOP-SC-012-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-012-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-012-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-012-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-012-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-012-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-012-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-012-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-012-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-012-E01-01'; -- ---------- SOP-SC-013-E01-01 seed ---------- -- 种子数据: SOP-SC-013-E01-01 SOP-SC-013-E01-01 免疫细胞复苏操作记录 -- 源文件: docs/sop-templates/SOP-SC-013-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo 免疫细胞复苏操作记录 文件编码: SOP-SC-013-E01
版 本 号: 01
工序: 免疫细胞复苏 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
培养基      
仪器
设备
生物安全柜:  XW015  XW022  其他  
离心机:  XW015  XW022  其他  
免疫细胞
复苏操作
记录

1. 对应细胞的冻存操作记录编号为:  , 此次共复苏  管细胞.

2. 细胞放入预热的37℃水浴锅中, 缓慢摇晃, 加速融化;

3. 复温后用巴氏滴管吸取细胞滴加至40mL培养基中;

4. 500·g离心10min, 弃掉上清, 轻弹细胞管重悬, 加入  mL培养基过筛网后, 用培养基定容至  mL, 轻柔吹打重悬细胞;

5. 混匀后取3滴于1.5mL离心管中使用计数仪计数, 计数结果为  *106/mL, 共计  *107个; 对应后续培养操作记录编号为:  .

每个培养瓶上皆清楚标示细胞批号  是  否
清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-013-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-013-E01-01 sync ---------- -- 将工艺库 SOP-SC-013-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-013-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-013-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-013-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-013-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-013-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-013-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-013-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-013-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-013-E01-01'; -- ---------- SOP-SC-014-E01-01 seed ---------- -- 种子数据: SOP-SC-014-E01-01 SOP-SC-014-E01-01 NK细胞培养操作记录 -- 源文件: docs/sop-templates/SOP-SC-014-E01-01.html UPDATE `biz_process` SET `sop_content` = '
logo NK细胞培养操作记录 文件编码: SOP-SC-014-E01
版 本 号: 01
工序: NK细胞培养 记录编号  
细胞批号   日期  
试剂 名称 生产厂家 批号 使用数量
UBMC/PBMC /    
血替/血浆 /    
NK培养基1 /    
NK培养基2 /    
PBS      
NK营养剂 /    
NK包被剂 /    
仪器
设备

生物安全柜:  XW015  XW022  其他  

离心机:  XW016  XW026  其他  

NK细胞
培养

1. 分离操作记录编号 ; 冻存及复苏操作记录编号 ;

2. 包被:

 Day-1, 将3mL PBS与100μL NK包被剂混匀后加入T25培养瓶中, 平放晃匀. 铺满瓶底后置于4℃包被过夜;

 37℃包被2h;

3. Day 0, 使用10mL PBS轻柔地清洗瓶底并吸出后待用;

4. 接种 *107个细胞;

5. 定容:

 加入血替1mL之后, 用NK培养基1定容至10mL.

 加入自体血浆1mL之后, 用NK培养基1定容至10mL.

做好标记, CO2培养箱中培养.;

6. Day 3,

 向T25培养瓶中加入血替1.5mL后向瓶中加入NK培养基1 13.5mL;

 向T25培养瓶中加入自体血浆1.5mL后向瓶中加入NK培养基1 13.5mL.

轻晃混匀, 避免反复吹打, 做好标记, CO2培养箱中培养;

7. 补液记录:

 PBMC  UBMC NK培养基2
体积
NK营养剂
体积
 血浆
 血替
体积
补液前
计数结果
补液后
总体积
是否转瓶/袋 操作人/
复核人
Day
 
 mL 90%  mL 5%  mL 5%  *106
/mL
 mL
 转瓶
/ 转袋
 
Day
 
 mL 95%  mL 2.5%  mL 2.5%  *106
/mL
 mL
 转瓶
/ 转袋
 
Day
 
 mL 99%  mL 1% /  *106
/mL
 mL
 转瓶
/ 转袋
 
Day
 
 mL 99.5%  mL 0.5% /  *106
/mL
 mL
 转瓶
/ 转袋
 
Day
 
 mL 99.5%  mL 0.5% /  *106
/mL
 mL
 转瓶
/ 转袋
 
Day
 
 mL 99.5%  mL 0.5% /  *106
/mL
 mL /  
Day
 
/ / / 收获细胞  mL /  

共计收获 *109个细胞, 活率:  ; 直径:  μm.

 

清场 未使用完试剂是否放入指定位置  是  否
废液是否进行收集处理  是  否
是否清洁, 消毒操作间  是  否 是否清洁, 消毒生物安全柜与移液枪  是  否
备注  
操作人/日期: 复核人/日期: 主管/日期:
', `update_time` = NOW() WHERE `process_code` = 'SOP-SC-014-E01-01' AND `del_flag` = 0; -- ---------- SOP-SC-014-E01-01 sync ---------- -- 将工艺库 SOP-SC-014-E01-01 的 sop_content 同步到关联的工艺路线步骤、生产任务步骤 -- 前置: biz-process-sop-content.sql + seed-sop-sc-014-content.sql UPDATE `biz_process_route_step` AS `rs` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` = 'SOP-SC-014-E01-01' AND `p`.`del_flag` = 0 AND `rs`.`tenant_no` = `p`.`tenant_no` SET `rs`.`sop_content` = `p`.`sop_content`, `rs`.`update_time` = NOW() WHERE `rs`.`del_flag` = 0 AND ( `rs`.`process_code` = 'SOP-SC-014-E01-01' OR `rs`.`process_id` = `p`.`id` ) AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; UPDATE `biz_production_task_step` AS `ts` INNER JOIN `biz_process` AS `p` ON `p`.`process_code` COLLATE utf8mb4_general_ci = 'SOP-SC-014-E01-01' AND `p`.`del_flag` = 0 AND `ts`.`tenant_no` = `p`.`tenant_no` COLLATE utf8mb4_general_ci SET `ts`.`sop_content` = `p`.`sop_content`, `ts`.`update_time` = NOW() WHERE `ts`.`del_flag` = 0 AND `ts`.`process_code` = 'SOP-SC-014-E01-01' AND `p`.`sop_content` IS NOT NULL AND CHAR_LENGTH(TRIM(`p`.`sop_content`)) > 0; SELECT 'biz_process' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process` WHERE `process_code` = 'SOP-SC-014-E01-01' AND `del_flag` = 0; SELECT 'biz_process_route_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_process_route_step` WHERE `del_flag` = 0 AND ( `process_code` = 'SOP-SC-014-E01-01' OR `process_id` IN (SELECT `id` FROM `biz_process` WHERE `process_code` = 'SOP-SC-014-E01-01' AND `del_flag` = 0) ); SELECT 'biz_production_task_step' AS `table_name`, COUNT(*) AS `row_count`, MAX(CHAR_LENGTH(`sop_content`)) AS `max_sop_content_len` FROM `biz_production_task_step` WHERE `del_flag` = 0 AND `process_code` = 'SOP-SC-014-E01-01';