HL7中国症状数据交换实施指南
2026.02.23 - release

HL7中国症状数据交换实施指南 - Local Development build (v2026.02.23) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## 测评主题

### 主题介绍

当前，我国医疗卫生体系正处于从信息化向智慧化转型的关键阶段。然而，症状数据的定义不统一、格式不规范、交换不畅通等问题，已成为制约诊疗连续性、阻碍临床决策支持系统发展的关键瓶颈。不同医疗机构之间形成的“数据烟囱”导致患者症状信息碎片化，使得医生难以获得完整的病情视图，增加了误诊、漏诊的风险，也加重了临床工作者在信息采集与整合方面的负担。

本主题旨在响应《“健康中国2030”规划纲要》及国家“十四五”全民健康信息化规划中关于“推动医疗健康数据互联互通”、“提升医疗质量与诊断准确性”的要求，解决症状数据在不同医疗机构、不同信息系统（如电子病历、区域健康信息平台、互联网医院）之间无法平滑流转的痛点。

本主题主要测试症状数据交换服务实施指南的实现。

后续版本还会增加对人工智能的支持。

### 目标

测试系统是否支持症状数据交换服务实施指南声明的功能，包括症状观察定义和交互定义：

1. 测试系统创建和更新症状的能力
2. 测试系统处理症状查询的能力
3. 测试系统处理症状附加信息的能力

### 参与者

任何对门急诊主诉症状收集信息的工具感兴趣的人。

### 先决条件

1. 已通读症状数据交换服务实施指南
2. 了解 FHIR 的工作原理
3. 一个正常运行的开发环境，其代码实现下面列出的所有角色，参与所有测试场景。

### 相关主题

在门急诊患者就诊主诉时，

- 涉及门急诊活动的创建与更新，依赖基础模块实施指南
- 在主诉中涉及到症状代码等的选择，依赖术语服务实施指南。

### 实施指南

症状数据交换服务实施指南：症状、无症状观察的本地化定义，以及症状数据交换的接口声明。

### 系统角色

症状数据交换服务实施指南中规定的两种角色都归入电子病历系统：

- 服务端: 后端服务。提供对资源`Observation`的存储，以及对资源的访问端点。
- 客户端: 前端界面。WebApp。用于创建和编辑症状和无症状观察的工具。

### 场景

按照使用场景进行测评，测评现场会随机在三个场景中选择。

#### 场景1 创建症状

​目标是在主诉中创建一个症状，并将其保存到存储库中。

技术实现建议：

(这不是真实系统设计示例，只是一个模拟的近似真实示例。)

在电子病历系统中动态的增加、删减`症状观察`，可以从`ComboBox`组件中选择症状代码（可以从选择框的列表中进行过滤）。

可以通过`SelectBox`组件增加症状的严重性、发作频率、感知度量、发作速度、症状趋势等附加信息。

​当存在多个相关症状时，应将这些症状通过症状面板组合在一起。

应将`症状观察`关联到`门急诊活动`上。

#### 场景2 创建无症状

​目标是在主诉中创建一个无症状，并将其保存到存储库中。

技术实现建议：

(这不是真实系统设计示例，只是一个模拟的近似真实示例。)

在电子病历系统中动态的增加、删减`无症状观察`，可以从`ComboBox`中选择症状代码（可以从选择框的列表中进行过滤）。

​应将`无症状观察`通过症状面板与`主症状观察`组合关联。

#### 场景3 显示患者的门急诊主诉

目标是查询并显示一个门急诊活动的主诉症状信息。

技术实现建议：

(这不是真实系统设计示例，只是一个模拟的近似真实示例。)

在电子病历系统中选择一个门急诊活动，可以根据门急诊活动的就诊原因查看患者的主诉症状信息。

​通过症状面板获取所有相关症状和无症状。

通过症状和无症状观察中的`SupportingInfo`扩展元素，可以查看症状的关联信息。

通过症状观察的component元素，可以查看症状的辅助信息。

### 测试流程

本主题测评按如下步骤进行：

1. 患者就诊；
2. 填写患者的主诉症状信息；
3. 将症状观察关联到就诊活动上；
4. 查看患者就诊活动的主诉症状信息。

#### 步骤1：患者就诊

医生以主治医师角色进入系统，从患者列表中选择一名患者，开启一个就诊活动。

触发条件

选择患者开启就诊活动时触发。调用`Create`操作，生成‘Encounter’资源(status='in-progress')，后续更新动作调用`Update`操作。

操作

    POST http://ip:port/fhir/Encounter

前置条件

1. 电子病历系统中应预置实施指南中的三个患者示例；
2. 电子病历系统中应提供就诊活动（Encounter）的管理功能；

#### 步骤2：填写患者的主诉症状信息

开启就诊活动后，在页面上点击主诉按钮，开始填写主诉症状信息。

按照用例场景（随机），分别填写症状和无症状，以及相关的附加信息。

可以添加多个症状观察和无症状观察，可以通过症状面板将多个相关的症状组合在一起。

触发条件

点击保存按钮触发。生成‘Observation’资源，调用`Create`操作。

操作

    POST http://ip:port/fhir/Observation

#### 步骤3：将症状观察关联到就诊活动上

当步骤2生成的症状存储完成后，将症状观察关联到就诊活动的就诊原因上。

触发条件

当上一步骤生成的症状存储完成后触发。调用‘Encounter’资源的`Update`操作。

操作

    PUT http://ip:port/fhir/Encounter

#### 步骤4：查看患者就诊活动的主诉症状信息

选择一个患者的就诊活动，进入到患者的就诊活动信息展示页面。

在患者的主诉中，以列表清单的形式展示多个症状观察和无症状观察，以及相关的附加信息。

触发条件

进入患者就诊信息展示页面触发。

操作

    GET http://ip:port/fhir/Observation?encounter=Encounter/123&code=http://loinc.org|99582-9

### 安全和隐私注意事项

在测评环境中没有对`OAuth`或`TLS`的要求（尽管在生产环境中需要此类技术）。