1

我想知道是否有使用 terser 解析 hlv2 消息的标准方法?

terse.get("/.DG1(i)-4") //Works
terser.get("/.PROCEDURE(i)/PR1-3-2") //Works
terser.get("/.PR1(i)-3-2") //Does not work.

有什么区别,是否有关于如何针对不同细分使用 terser 的文档?

4

1 回答 1

0

您需要指定段的整个路径,不能遗漏任何内容。

就像你说的那样有效:

terser.get("/.PROCEDURE(i)/PR1-3-2") //Works

所以这也应该有效:

terser.get("/.PROCEDURE(i)/PR1(1)-3-2")

但是,如果您想访问任何段中的所有 PR1(不仅仅是 PROCEDURE),您需要用 * 来说明:

terser.get("/*(i)/PR1-3-2")

您可以在此处找到文档和示例http://hl7api.sourceforge.net/apidocs/ca/uhn/hl7v2/util/Terser.html

于 2013-07-11T06:57:16.767 回答