1

HL7 格式是否能够存储(如果是 XML)和框架在数字显示心电图机上生成的心电图数据?如果是,那么它是如何做到的。是原始图像数据 (BMP) 还是 XML 之类的标签?

欢迎任何帮助。

谢谢,西比

4

5 回答 5

5

我参加聚会已经很晚了,但会为未来的读者添加我的美分。

HL7(用于 ecg)指定在(例如)临床试验期间以 xml 保存 ECG 数据的特定格式。这种格式是 FDA 要求的 (AFAIK)。

有关如何实现它,请参阅此 pdf 。请特别阅读第 34 页关于节点“sequenceSet”的内容,该节点包含您要保存的 ECG 的各个导联。请注意,第一个序列集/序列号不包含您的原始数据,但用于确定如何解释未来的序列!

这意味着如果您有常规的 12 导联心电图,您的 xml 应包含 13 个序列。

ECG 数据本身保存在每个序列的“数字”节点中。请注意,这些值应该很短,并且应该与所进行测量的持续时间和频率相匹配:

10 秒测量,增量单位“s”和增量值“0.001”应导致每条引线 10,000 位。

于 2013-08-01T08:58:25.357 回答
1

ECG data is usually stored as raw waveform samples (A/D counts, probably in OBX segments), not images. There's no real standard, though, so each vendor will do it differently.

于 2010-06-25T06:06:34.507 回答
0

心电图图像可以通过 DICOM 交换。这真的取决于心电图机器,以及它支持的格式。HL7 并非完全用于此目的,但如前所述,您可以对任何内容进行 base64 并插入 HL7 段。

Mirth是一个强大的开源 HL7 接口引擎,通过dcm4che支持 DICOM :

于 2010-06-25T05:34:02.763 回答
0

我假设您使用的是 HL7 2.x,因为 3.x 是基于 XML 的,如果您使用的是 3.x,您不应该有这个问题。

在 HL7 2.x 中没有很多足够大的字段来保存 xml。检查你的消息结构是否有 OBX 或 NTE 段,你可以在 obx-5 或 NTE 中放很多文本。也就是说,取决于您的消息接收者的限制。如果文本超出消息接收者设置的大小限制,您可以添加多个 OBX/NTE 段。

您需要像处理任何其他文本字段一样转义 XML 中的任何 HL7 控制字符。但是如何转义控制字符取决于您的界面伙伴。我没有与遵循标准转义序列的合作伙伴打交道的经验。

您可以对任何类型的二进制数据进行 base-64 编码。

于 2010-06-02T21:58:54.000 回答
0

您可以将任何类型的数据放在 HL7 消息中,HL7 v2.x (ER7) 或 v3 (XML)。

于 2015-08-04T01:33:53.827 回答