HL7格式如何处理ECG(数字)数据

时间:2010-02-02 11:35:24

标签: hl7

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

欢迎任何帮助。

谢谢, Xibee

5 个答案:

答案 0 :(得分:4)

我参加派对的时间已经很晚了,但是为未来的读者增加了我的分数。

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

请参阅this pdf了解如何实施它。请特别阅读第34页有关节点“sequenceSet”的信息,其中包含您要保存的ECG的各个导联。请注意,sequenceSet /序列号1不包含原始数据,但用于确定如何解释未来的序列!

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

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

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

答案 1 :(得分:1)

ECG数据通常存储为原始波形样本(A / D计数,可能在OBX段中),而不是图像。但是,没有真正的标准,因此每个供应商都会采用不同的方式。

答案 2 :(得分:0)

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

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

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

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

答案 3 :(得分:0)

可以通过DICOM交换ECG图像。这实际上取决于心电图机,以及它支持的格式。 HL7并非完全用于此目的,但如上所述,您可以将任何内容添加到任何内容中并插入HL7段。

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

答案 4 :(得分:0)

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