首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hapi-HL7- terser,使用terser创建消息时的分段顺序

Hapi-HL7- terser,使用terser创建消息时的分段顺序
EN

Stack Overflow用户
提问于 2016-04-12 14:50:50
回答 1查看 672关注 0票数 3

我正在尝试使用类似于以下代码的代码创建一个HL7消息:

代码语言:javascript
复制
Message message = new DefaultModelClassFactory().getMessageClass("ADT_A01", "2.3", false).newInstance();
Terser terser = new Terser(message);
terser.set("FHS-1-1","|");
... similar terser.set calls for other FHS fields
terser.set("BHS-1-1","|");
... similar terser.set calls for other BHS fields
terser.set("MSH-1-1","|");
... similar terser.set calls for other MSH fields

我需要的是生成的消息将具有以下顺序的片段: FHS BHS MSH

而实际结果是: FHS MSH BHS

所以我的问题是,在使用HAPI terser时,有没有一种方法可以控制生成的片段的顺序?或者,是否有一种方法可以强制terser以与使用set方法创建段相同的顺序生成段?

EN

回答 1

Stack Overflow用户

发布于 2016-04-12 20:42:06

根据.getMessageClass(String theName, String theVersion, boolean isExplicit)的定义,您对.getMessageClass的使用似乎是错误的。

试试这样的东西

代码语言:javascript
复制
DefaultModelClassFactory().getMessageClass("ADT_A01", "2.5",false).newInstance();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36565601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档