2013-05-15 58 views
1

我想知道是否有標準的方式使用terser解析hlv2消息?如何解析HAPI中的多個DG1段?

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

有什麼區別,並有文件說明如何使用terser關於不同的部分?

回答

0

你需要指定段的整個路徑,你不能留下任何東西。

像你說的這樣工作的:

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

所以這應該工作太:

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

但是,如果你要訪問的所有PR1任何部分(不只是程序),你需要告訴與A *:

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

文檔和示例,你可以在這裏找到http://hl7api.sourceforge.net/apidocs/ca/uhn/hl7v2/util/Terser.html