Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
ISO/TS 27790:2009《健康信息学——文档注册框架》定义了一种用于在分布式系统间注册、发现和检索医疗文档的参考架构。该框架基于 ebXML 注册信息模型(ebRIM),并与 IHE 跨企业文档共享(XDS.b)集成配置文件协调一致。它为世界各地的许多国家和区域健康信息交换提供了骨干架构,使临床医生能够发现患者文档,无论这些文档最初在何处创建。该标准由 ISO/TC 215 制定,解决了医疗文档往往分散在多个独立系统中——医院 A 的 EHR、专科医生 B 的诊所系统、药房 C 的配药记录——而临床医生在护理点没有简单方法发现给定患者所有相关文档的根本挑战。
文档注册框架将注册功能(元数据管理和文档发现)与存储功能(文档存储和检索)分离开来。这种分离允许各组织在维护本地存储库的同时参与联邦注册网络。注册库存储关于每份文档的标准化元数据——包括患者标识符、文档类型、作者、医疗机构、服务日期和保密级别——并在响应查询时返回存储库位置。重要的是,注册库不存储实际文档内容,仅存储元数据,这简化了安全和隐私合规性(注册库本身不包含临床敏感数据,只包含指向数据存储位置的指针)。
该框架还定义了一个提交集概念,用于对来自单次就诊或护理事件的相关文档进行分组。例如,住院期间生成的所有文档(入院记录、病程记录、护理记录、出院小结)可以作为具有共享元数据属性的集合提交。这种分组在后续查询中得以保留,允许临床医生检索完整的护理事件,而无需零散的文档发现。
ISO/TS 27790:2009 定义的架构由五个主要角色组成:文档注册库、文档存储库、文档源(提交文档)、文档消费者(查询和检索文档)和患者身份源(提供患者标识符交叉引用)。这些角色通过配套的 IHE 技术框架中定义的标准化事务进行交互。角色之间的关注点分离支持模块化部署方式——组织可以从简单的注册库加存储库配置开始,随着互操作性需求的发展,逐步添加身份交叉引用、社区网关和审计追踪功能。
| 元数据属性 | 描述 | 可查询 | 义务 |
|---|---|---|---|
| patientId | 所属域中的患者标识符 | 是 | 必填 |
| classCode | 高级文档类别(如放射报告、出院小结) | 是 | 必填 |
| typeCode | 类别内的具体文档类型(如胸部X光报告) | 是 | 必填 |
| practiceSetting | 临床专科(如心脏病学、肿瘤学、放射学) | 是 | 必填 |
| authorPerson | 文档作者或创建者 | 是 | 必填 |
| authorInstitution | 文档创建机构 | 否 | 可选 |
| confidentialityCode | 访问控制级别(正常、受限、非常受限) | 是 | 必填 |
| creationTime | 文档创建日期和时间 | 是 | 必填 |
| serviceStart/Stop | 文档记录的临床服务周期 | 否 | 可选 |
| mimeType | 文档格式(如 application/pdf, text/xml) | 否 | 必填 |
| hash | 用于完整性验证的文档内容哈希(最低 SHA-1) | 否 | 必填 |
| size | 文档大小(字节) | 否 | 必填 |
| languageCode | 文档语言(如 en-US, zh-CN) | 是 | 可选 |
对于实施 ISO/TS 27790:2009 的系统架构师和工程师,有几个设计决策会显著影响系统性能和可靠性。首先,元数据数据库技术的选择至关重要:关系型数据库(PostgreSQL、Oracle)提供强大的 ACID 合规性和成熟的工具链,而 NoSQL 存储(MongoDB、Couchbase)为查询密集型工作负载提供更好的水平可扩展性。使用关系型存储作为注册库、对象存储(AWS S3、MinIO)作为文档存储库的混合方法越来越普遍。注册库通常经历的读取密集型工作负载(查询远多于提交),因此在 patientId、creationTime 和 classCode 属性上的查询优化至关重要。
其次,文档生命周期管理必须考虑替换、转换和删除操作。标准定义了一个提交集概念,用于对相关文档进行分组(例如,来自单次患者就诊的所有报告)。当文档被替换时(例如修订后的放射报告),注册库将旧条目标记为已弃用但保留用于审计追踪目的——这种模式类似于 git 提交历史,旧版本被保留但最新版本被清晰标示。这种方法确保临床团队始终可以重建历史记录,同时清晰地看到哪个版本是当前的。替换链通过关系属性进行追踪,将每个文档版本与其前身和后继版本关联起来。
第三,跨社区文档共享需要解析跨所属域的患者身份。框架中的患者身份源角色使用确定性匹配(精确标识符)或概率性匹配(人口统计相似度评分)处理交叉引用。工程师应为临界情况实施可配置的匹配阈值和人工审核队列。该标准还推荐了一种”患者身份源”机制,主动向所有连接社区分发身份更新,减少因过时患者标识符导致的查询失败可能性。