2. 医疗数据源识别与接入规划

多源医疗数据融合治理的第一步,不是急着建库、建表或写 ETL,而是把"数据从哪来、长什么样、怎么拿、先拿谁"这四件事说清楚。医院内部常见的数据源包括 HIS、LIS、PACS、EMR,外部则涉及可穿戴设备、医保结算和公共卫生上报。它们在数据模型、接口方式、更新频率、数据体量和合规约束上差异极大,若不加区分地统一接入,往往会在项目早期就陷入接口反复、字段对不上、历史数据补不齐的困境。因此,本节的核心任务是建立一套可操作的"数据源画像 + 接入优先级 + 可行性评估"方法。

一、七类数据源的特征画像

HIS(医院信息系统)是院内业务的主干,承载挂号、收费、医嘱、住院、药品与物资等事务性数据。它的特点是事务性强、更新频繁、主键体系相对稳定,通常以患者 ID、就诊号、住院号为核心关联键。HIS 一般由大型厂商(如东华、卫宁、创业慧康等)交付,数据库多为 Oracle 或 SQL Server,接口以视图、存储过程或 HL7 v2 消息为主。接入 HIS 的价值在于它是"就诊主索引"的来源,是其他数据源对齐的锚点。

LIS(实验室信息系统)管理检验申请、标本流转与检验结果。它的数据特点是结构化程度高、结果值带单位与参考区间、时间戳精确。LIS 接口常见为 HL7 v2 ORU^R01 消息或数据库视图,部分厂商提供 WebService。LIS 的难点不在结构,而在项目字典与结果编码的标准化——同一检验项目在不同医院可能用不同代码,需要映射到 LOINC 等标准。

PACS(影像归档与通信系统)存储 DICOM 影像及检查报告。它的数据体量最大,单次 CT 检查可达数百 MB,接口以 DICOM C-STORE/C-FIND 和 DICOMweb(WADO-RS、QIDO-RS)为主。PACS 接入的关键不是"能不能拿",而是影像与报告、检查申请之间的关联,以及存储与传输成本。通常建议先接报告文本(结构化或半结构化),影像按需调阅。

EMR(电子病历)包含病程记录、护理记录、手术记录等大量半结构化与自由文本。它的接口形式多样,可能是 CDR 视图、文档对象或 HL7 CDA 文档。EMR 的价值在于临床语义丰富,但治理难度最高,需要 NLP 抽取与后结构化。接入 EMR 应优先选择结构化程度较高的部分(如入院记录、出院小结的固定字段),再逐步扩展到自由文本。

可穿戴设备(如动态心电、连续血糖、智能手环)产生高频、时序、个体化的数据。接口多为厂商云 API 或蓝牙网关,数据格式不统一,采样频率从秒级到分钟级不等。其核心挑战是设备标识与患者身份的绑定,以及时间对齐与数据质量(脱落、伪差)。

医保结算数据来自医保局或医院医保办,包含费用明细、诊断编码、结算金额等。它以批次、周期性方式提供,通常为文件交换(CSV/XML)或前置机接口。医保数据的价值在于费用与病种分析,但更新滞后、字段口径受政策影响大。

公共卫生上报数据涉及传染病报告、慢病登记、死亡登记等,通过国家或省级平台上报。它的特点是上报口径固定、字段标准化程度较高,但获取通常需要审批,且多为汇总或脱敏数据。

七类医疗数据源:接口类型 · 更新频率 · 接入优先级 数据源 主要接口类型 更新频率 数据体量 接入优先级 HIS 视图 / 存储过程 / HL7 v2 实时 / 准实时 中 P0 最高 LIS HL7 v2 ORU / 视图 / WS 准实时 中 P0 最高 EMR CDR 视图 / CDA 文档 准实时 / 批量 大 P1 高 PACS DICOM / DICOMweb 准实时 极大 P1 高 可穿戴设备 厂商云 API / 蓝牙网关 高频 / 秒级 大(时序) P2 中 医保结算 文件交换 / 前置机 批次 / 月度 中 P2 中 公共卫生上报 平台接口 / 文件 批次 / 日周月 小 P3 低

二、接入优先级:以"主索引锚点"为判断依据

优先级不是按数据源"名气"排序,而是按它能否为其他数据源提供关联锚点来排序。HIS 提供患者主索引与就诊主索引,LIS 和 PACS 都通过就诊号与之关联,因此 HIS 和 LIS 应列为 P0。EMR 和 PACS 虽然价值高,但体量大、治理复杂,列为 P1。可穿戴与医保结算属于补充维度,列为 P2。公共卫生上报通常为汇总数据,列为 P3。

一个实用的判断口诀是:先接"能当钥匙的",再接"能当内容的",最后接"只能当补充的"。如果医院尚未建立患者主索引(EMPI),那么 HIS 接入的第一件事就是抽取患者基本信息与就诊记录,构建 EMPI 候选集,而不是急着接检验结果。

三、工程可行性评估的四个维度

优先级高不等于马上能接。可行性评估要回答四个问题:

  • 接口可得性:厂商是否开放接口?是标准协议还是私有协议?是否需要商务授权?
  • 数据可理解性:字段是否有文档?编码字典是否可获取?是否需要现场调研?
  • 性能与稳定性:接口能否承受批量抽取?是否会影响生产库性能?是否需要只读从库?
  • 合规与安全:是否涉及患者隐私?是否需要脱敏?数据传输是否加密?

以某三甲医院为例,HIS 为 Oracle 数据库,厂商提供只读视图,但要求通过独立账号访问并限制查询时段;LIS 提供 HL7 v2 消息,但检验项目字典需要人工映射;PACS 的 DICOMweb 接口可用,但影像存储成本高,决定先接报告文本。这些约束直接决定了接入顺序和实现方式。

四、接入规划的可执行清单

在完成画像与评估后,应形成一份可执行的接入规划清单。清单至少包含:数据源名称、接口类型、接入方式(实时/批量)、主键字段、目标存储、优先级、责任方、风险点。以下是一个示例片段:

数据源: HIS
接口类型: Oracle 只读视图
接入方式: 每日增量 + 实时变更捕获
主键字段: PATIENT_ID, VISIT_ID
目标存储: ODS 层 his_patient / his_visit
优先级: P0
责任方: 信息科 + HIS 厂商
风险点: 生产库查询时段受限,需申请独立账号

数据源: LIS
接口类型: HL7 v2 ORU^R01
接入方式: MLLP 实时接收
主键字段: VISIT_ID, SPECIMEN_ID
目标存储: ODS 层 lis_result
优先级: P0
责任方: 检验科 + LIS 厂商
风险点: 检验项目字典需映射至 LOINC
接入规划不是一次性文档,而应随接口调研、试接、联调逐步细化。建议每接入一个数据源,就更新一次清单中的"实际接口方式"和"已解决问题",形成可追溯的接入台账。

五、常见误区与规避

第一个误区是先接数据量小的源,因为"容易出成果"。但小数据源往往缺乏主键关联能力,接进来也形成不了有价值的融合视图。第二个误区是忽视字典映射,直接按字段名对齐,导致检验项目、诊断编码、药品编码无法跨源比较。第三个误区是把接口可用性等同于数据可用性,接口通了不代表字段完整、时间戳准确、历史数据可补。规避方法是在接入前做一次小样本试抽,验证字段填充率、时间戳合理性和主键唯一性,再决定是否进入正式接入。

综上,数据源识别与接入规划的本质,是在"业务价值"与"工程可行性"之间找到一条可落地的路径。先画像、再排序、后评估、最后形成清单,每一步都应有明确的判断依据和可验证的输出,而不是凭经验拍板。