处方流转与远程会诊数据加密传输:医院到药店全链路防护

处方流转与远程会诊数据加密传输:医院到药店全链路防护

某三甲医院上线处方流转平台,患者在医院开完方,处方直接流转到院外药店取药。上线两周后做安全复查,发现一个尴尬的事实:医院到平台这一段做了加密,平台到药店这一段却是明文接口;处方里带着患者姓名、身份证号、诊断、用药明细,一路裸奔到药店终端。更麻烦的是远程会诊------院外专家连进来看影像和病历,通道用的是标准 HTTPS,但会诊结束后本地缓存留在了专家那台电脑上,没人管。

处方流转和远程会诊,是这两年医院信息化里推得最快的两件事,也是数据"出院"最频繁的两个场景。它们的共性是:数据要跨出医院边界,经过多个主体(医院、区域平台、药店、会诊终端),任何一段没有保护,整条链路就是破的。

这篇按概念递进式写:先讲清两条链路的构成与数据流,再分析风险落在哪些环节,然后给分层加密方案与密钥管理,最后落到落地路径与验收清单。

全文结构:

  • 一、两条链路先讲清:数据从哪来、到哪去
  • 二、处方流转链路的四个环节与风险落点
  • 三、远程会诊链路的三种形态与风险落点
  • 四、分层防护:链路加密、存储加密、终端管控
  • 五、密钥怎么管:多主体场景的密钥体系
  • 六、落地路径:四步走与顺序纪律
  • 七、验收清单

一、两条链路先讲清:数据从哪来、到哪去

处方流转链路 :患者在院内完成诊疗 → 医生在 HIS/EMR 开方 → 处方上传到区域处方流转平台(或医院自建流转服务)→ 平台按规则审核与匹配 → 处方下发到院外药店 → 药店调剂发药 → 发药结果回传医院。链上主体至少四个:医院、流转平台、药店、患者端

远程会诊链路 :基层医院发起会诊申请 → 上传病历、影像、检验资料 → 上级医院专家接入查看 → 双方音视频沟通 → 专家出具会诊意见 → 意见回传基层医院归档。链上主体至少三个:发起方、会诊平台、会诊方

两条链路的数据敏感度都不低

链路 流转的敏感数据 泄露后果
处方流转 姓名、身份信息、诊断、用药明细、开方医师 个人健康信息扩散、用药隐私暴露、处方造假风险
远程会诊 病历、影像、检验结果、会诊意见 病情隐私暴露、影像资料外流、专家意见被二次传播

一个共同的认知前提 :这两条链路的防护目标不是"把数据锁在医院里"------数据本来就是要送出去的。目标是在送出去的每一段路上,数据都不可被非授权读取或篡改 。这决定了防护思路:按段加密、段段有防护、落地有管控

合规依据 :处方与会诊数据属于个人健康信息 ,受《个人信息保护法》《数据安全法》约束,处理敏感个人信息需采取加密、去标识化等安全技术措施;作为医院信息系统的一部分,密码应用层面依据 GB/T 39786-2021《信息安全技术 信息系统密码应用基本要求》 ,配套测评依据 GB/T 43206-2023 ------跨机构链路恰好落在"网络和通信安全""应用和数据安全"两个层面的评估范围内。换句话说,链路上的加密不是"锦上添花",而是合规评估的必查项。


二、处方流转链路的四个环节与风险落点

把链路拆成四段看,每段的风险点不一样:

环节 数据形态 主要风险 防护要点
医院侧(开方与上传) 结构化的处方记录 数据库被拖库、内部人员批量导出 存储加密、导出管控、审计
传输段(医院→平台) 报文/接口数据 链路窃听、报文篡改 传输加密 + 完整性校验
平台侧(存储与分发) 处方数据集中存放 平台成为高价值攻击目标、越权访问 存储加密、字段级权限、访问审计
下发段(平台→药店) 接口数据 + 药店终端展示 明文接口、终端留存、越权查询 传输加密、终端管控、最小化下发

四个最容易出问题的点

  1. 只加密了第一段 。医院到平台这段因为是"自己人建的",往往做得比较规范;平台到药店这段涉及外部主体,反而最容易偷懒------用标准 HTTP 接口或只做签名不做加密。要判断一条链路有没有真正保护,就逐段问:"这一段的数据,被截获后能不能直接读懂?"
  2. 下发内容不最小化 。药店只需要知道"发什么药、发多少、患者姓名与取药码",不需要身份证号、完整诊断、既往史。下发内容最小化是成本最低的一道防护------不传的数据,永远不会在链路上泄露。
  3. 平台侧变成数据集中营。多家医院、多家药店的数据汇到一个平台,平台自身就成了高价值目标。平台侧的存储加密与字段级权限必须做实,不能只靠"平台在内网"。
  4. 药店终端留存无管控。处方在药店电脑上落地成文件或缓存,之后无人清理。要有终端侧的数据留存策略与清理机制。

一个容易被忽略的细节 :处方流转通常有回传 链路(发药结果、调剂信息回医院)。回传数据里同样带着患者标识与用药信息,不能因为"数据量小、不重要"就跳过加密------回传链路和下发链路要同等对待


三、远程会诊链路的三种形态与风险落点

远程会诊的实现形态不同,风险点也不同:

形态 数据流向 主要风险 防护要点
平台型会诊 双方资料上传到会诊平台,专家在平台上查看 平台侧数据集中、越权访问、资料长期留存 存储加密、访问权限、留存期限管理
点对点会诊 基层直接连上级医院系统查看 通道安全、身份鉴别(谁在连) 通道加密、双向身份鉴别
终端型会诊 专家在本地终端接收影像/病历文件 终端留存、本地缓存外泄、共享电脑 终端加密与管控、缓存清理

三个高频问题

  • 会诊结束后的数据留在哪 。这是远程会诊最现实的问题:会诊看完了,影像和病历文件还在专家电脑的下载目录里。达标做法是会诊资料落地即加密 (终端侧文件加密)或只在受控客户端内查看、不落本地明文
  • 谁在接入没有双向确认 。只验证专家账号密码,不验证接入设备与通道,等于通道谁都能搭。要双向鉴别:专家身份要验、接入终端/节点身份也要验;
  • 会诊意见的不可否认性 。会诊意见是要进病历的,属于诊疗依据,必须能证明"就是这位专家出的、内容没被改过"------这需要数字签名,而不是记录一个登录账号。

**音视频本身要不要加密?**要。会诊过程中的音视频同样是诊疗信息,走的是 RTC/视频通道,容易被认为是"实时流、来不及加密"而被放过。实际上市面主流的会诊系统都支持通道加密,选型时把"音视频通道是否加密"作为硬指标问清楚


四、分层防护:链路加密、存储加密、终端管控

两条链路的防护可以收敛成三层,每层解决不同问题:

复制代码
┌──────────────────────────────────────────────┐
│  第一层:链路加密(数据在传输中)              │
│    医院↔平台↔药店、发起方↔会诊方:传输加密+完整性 │
├──────────────────────────────────────────────┤
│  第二层:存储加密(数据在落盘中)              │
│    医院库、平台库、会诊资料库:加密落盘+字段级权限 │
├──────────────────────────────────────────────┤
│  第三层:终端管控(数据在使用端)              │
│    药店终端、会诊终端:落地加密、缓存清理、外发管控 │
├──────────────────────────────────────────────┤
│  贯穿层:密钥管理(三层共用的底座)             │
└──────────────────────────────────────────────┘

第一层:链路加密 。按段实施,不遗漏任何一段,尤其注意外部主体参与的那几段 。同时要做完整性校验------处方和会诊资料被篡改的后果比泄露更严重(改一味药的剂量就是医疗事故风险)。落点:传输层密码能力 + 证书体系。

第二层:存储加密 。医院侧(HIS/EMR 数据库)与平台侧都要做,重点是敏感字段加密落盘 + 字段级权限控制------谁能查全字段、谁只能查脱敏后的字段,按角色定。落点:库侧透明加密(应用零改造)+ 字段级加密网关(支持加密后模糊查询与三视图权限)。

第三层:终端管控 。药店终端与会诊终端是最容易被忽略的一层,落地动作包括:资料落地即加密缓存与临时文件定期清理外发通道管控 (禁 U 盘、禁个人网盘)、打印水印(处方打印场景尤其需要,便于溯源)。

三层的关系 :链路加密防"路上被看",存储加密防"库里被拿",终端管控防"到手后扩散"。任何一层缺失,另外两层做的功都会被抵消------比如链路全程加密,但药店终端把处方存成明文文件,等于白做。


五、密钥怎么管:多主体场景的密钥体系

这是两条链路最特殊的地方:加密的双方往往不是同一个单位 ------医院和药店、基层医院和上级医院,各自有不同的管理主体。密钥体系设计不好,会出现两种尴尬局面:要么为了省事各方共用一个密钥(等于没有密钥隔离),要么密钥互不打通导致对接成本极高。

合理的设计思路:

设计要点 做法 解决什么问题
分层密钥 主密钥/密钥加密密钥/数据密钥分层,上层保护下层 单一密钥泄露不至于全盘崩塌
密钥归属清晰 每段链路的密钥由谁生成、谁持有、谁轮换写进协议 出事时能定位责任方
数据密钥按需派生 按机构/按批次/按会话派生数据密钥 一家药店密钥泄露不波及全局
密钥集中管理 各方密钥在各自的密钥管理平台上纳管,接口层对接 避免密钥散落在配置文件里
轮换有周期 数据密钥短期轮换,长期密钥定期轮换 降低长期密钥被破解的影响
全过程留痕 密钥生成、分发、使用、轮换、销毁可审计 合规检查时能出证据

给工程落地的两条建议

  • 不要自研密钥管理。多主体场景下的密钥体系涉及分层、派生、轮换、归档、审计一整套能力,自研的常见结果是"能跑但无法举证"。用成熟的密钥管理平台承接,把精力放在链路对接与协议约定上;
  • 把密钥约定写进对接协议 。跨单位场景里,密钥管理不只是技术问题,还是责任划分问题------哪一方生成密钥、泄露了谁负责、轮换窗口怎么约定,都要在对接文档里写清楚。技术方案再好,协议没约定,对接时一定会扯皮。

落点:安当 KSP 密钥管理系统 承接密钥的分层、纳管、轮换与审计,根密钥由硬件密码模块保护;安当 TDE 负责医院侧与平台侧的库/文件密文落盘(应用零改造);跨系统、跨机构的加密能力集成由 安当 DSI 数据加密集成服务承接,把加密能力嵌进处方流转与远程会诊的业务流程里。


六、落地路径:四步走与顺序纪律

不要一上来就全链路改造,按四步推进:

步骤 工作内容 验收标准
一、链路盘点 画清两条链路的全部段(含回传段)、参与主体、接口形态 链路图无遗漏段,每段标注现状(是否加密)
二、数据最小化 逐段确认"这段必须传什么",砍掉非必要字段 下发/回传字段清单经业务方确认
三、分段加密实施 按"风险高先做"排序:外部主体段优先,内部段次之 每段可验证:抓包不可读、篡改可发现
四、终端与密钥收口 终端管控策略上线、密钥纳入统一管理、审计接入 终端留存可清理、密钥台账可导出

每段怎么验证做对了(占位示意,接口按实际):

bash 复制代码
# 验证一:链路是否真的加密(而不是只做了签名或只在内网)
#   在传输段抓包,看报文是否可读
tcpdump -i eth0 -A port 8443 -c 20 2>/dev/null | grep -o 'patient_name\|id_card\|diagnosis'
# → 期望:抓不到明文字段;出现明文字段即该段未加密

# 验证二:下发字段是否已最小化
curl -s "$PISP_API/v1/prescription/fields" -H "Authorization: Bearer $TOKEN" \
  | jq -r '.fields[]' | sort
# → 期望:下发字段清单里没有身份证号、完整诊断等非必要字段

# 验证三:密钥是否已收口到统一管理(而非散落在配置文件)
grep -rl 'cipher\|secret\|aes_key' /opt/*/conf/ 2>/dev/null
# → 期望:配置文件里查不到明文密钥;密钥由管理平台按标识调用

三条验证对应三个最容易出问题的环节:链路是否真加密、字段是否真最小化、密钥是否真收口------检查时能当场跑出这三条,比任何口头说明都有说服力。

三条顺序纪律

  • 先做数据最小化,再做加密。顺序反了会白做------把不需要传的字段砍掉,比给它们加密更省成本、效果更好;
  • 先外部段,后内部段。外部主体参与的路段暴露面更大、管控力更弱,应优先补齐;
  • 密钥管理不要放在最后。分段落地的过程中密钥就已经在产生,如果等到最后才收口,中间阶段的密钥会散落在配置文件和脚本里,收不回来。

一个现实提醒 :处方流转涉及外部药店,推进时一定会遇到"对方系统改造成本高、不愿配合"的阻力 。可行的做法是提供轻量对接方式 (如标准化的加密报文接口、或前置加解密网关,让药店侧改动最小),而不是要求每个药店都做深度改造。方案的可落地性,往往取决于对端改动有多大。


七、验收清单

# 检查项 达标判定
1 链路完整性 链路图覆盖全部段(含回传段),无遗漏
2 分段加密覆盖 每一段均可验证加密(抓包不可读)
3 完整性校验 关键报文有完整性校验,篡改可被发现
4 数据最小化 下发/回传字段经业务确认,无非必要敏感字段
5 医院侧存储加密 处方/病历库敏感字段密文落盘,抽样可验证
6 平台侧存储加密 平台库加密落盘,字段级权限按角色划分
7 双向身份鉴别 外部主体接入时,人与节点身份双向验证
8 会诊资料落地管控 会诊资料落地即加密或仅受控客户端查看
9 终端留存清理 药店/会诊终端有缓存清理策略并执行
10 外发通道管控 终端禁 U 盘/个人网盘,打印有水印溯源
11 会诊意见签名 会诊意见有数字签名,可验证不可否认
12 音视频通道加密 会诊音视频通道确认加密
13 密钥分层与归属 密钥分层清晰,各方归属与轮换责任写入协议
14 密钥集中纳管 密钥由管理平台纳管,根密钥硬件保护
15 审计可追溯 数据访问、下发、密钥使用可回溯到人和时间

处方流转与远程会诊的防护,说到底是一道分段题 :把链路拆到每一段去看"这段谁在传、传了什么、被截获会怎样",然后逐段补齐。最容易犯的错是只保护了自己能控制的那一段,把外部主体参与的路段留给"信任"------而数据泄露从来不会发生在你信任的那一段。数据最小化、分段加密、密钥收口、终端管控四件事做齐,两条链路才算真正闭环。

你们医院的处方流转走到哪一步了------还在院内试点,还是已经打通到院外药店?链路上哪一段最难推动,评论区聊聊。

文章作者:安当加密技术负责人

相关推荐
安当加密030120 小时前
高端制造研发数据防泄密:设计图纸加密与试验数据脱敏实战
数据防泄密·制造业·数据脱敏·密钥管理·透明加密
安当加密03012 天前
整车产线ECU密钥注入与烧录选型:一芯一证安全落地
密钥管理·汽车安全·固件签名·ecu密钥·一芯一证
安当加密03012 天前
PCI DSS 4.0与SWIFT CSP双合规:银行收单与跨境支付HSM部署实战
swift·hsm·密钥管理·pci dss·双合规
安当加密030120 天前
矿山安全监测数据防篡改:防爆区密钥存储到CCC Ex认证
国密·工控安全·密钥管理·数据防篡改·矿山安全
安当加密030122 天前
矿山智能化身份认证与煤安合规解读:信息系统安全建设到认证落地
身份认证·密钥管理·ukey·矿山智能化·煤安合规
吴声子夜歌22 天前
网络安全——密钥管理
安全·web安全·密钥管理
上海安当技术1 个月前
商用密码基础设施行业落地实践:六大典型场景复盘
数据加密·商用密码·行业案例
安当加密03011 个月前
供应链金融密钥安全实战:BYOK托管架构与选型避坑指南
密钥管理·byok·数据隔离·ksp·供应链金融
zandy10112 个月前
多租户SaaS架构下的BI数据隔离与权限治理体系
数据库·架构·数据加密