Java对MDM^R01类型的支持

Java对MDM^R01类型的支持,java,hl7,hapi,Java,Hl7,Hapi,有人知道我在哪里可以获得对MDM^R01消息类型的支持吗。我查看了此网站,但未找到MDM^R01的类: 请帮忙 谢谢。MDM^R01消息类型不是标准的HL7 v2消息类型。如果非要我猜的话,这个信息可能实际上是一个,或者更可能是一个。如果这确实是一种自定义消息类型,则可以使用新的消息定义编译HAPI的自定义版本。根据接收消息的方式,您可能还需要考虑创建预处理组件,并使用更合适/有效的消息类型更新MDMLR01类型。< / P>是的,我正在接收自定义MDMLR01类型。我已经为ORU^R01类型编

有人知道我在哪里可以获得对MDM^R01消息类型的支持吗。我查看了此网站,但未找到MDM^R01的类:

请帮忙


谢谢。

MDM^R01消息类型不是标准的HL7 v2消息类型。如果非要我猜的话,这个信息可能实际上是一个,或者更可能是一个。如果这确实是一种自定义消息类型,则可以使用新的消息定义编译HAPI的自定义版本。根据接收消息的方式,您可能还需要考虑创建预处理组件,并使用更合适/有效的消息类型更新MDMLR01类型。< / P>是的,我正在接收自定义MDMLR01类型。我已经为ORU^R01类型编写了一个解析器,但是当我上传MDM^R01类型时,它显然不起作用。这些HL7会自动上传到我们的服务器上,那么创建自定义版本的HAPI是最好的方式吗?你能告诉我你所说的预处理组件是什么意思吗?非常感谢。对于预处理组件,它可能是在解析实际HL7消息之前运行的一段代码。因此,如果消息是通过FTP上传的,那么在检索消息之后和解析消息之前的第一步可能是更改消息类型的组件。因为这是一条自定义消息,所以这可能不合适。好的,我编写了一个自定义MDM_R01类,但现在的问题是要识别正在解析的实验室是ORU_R01还是MDM_R01。我怎样才能在上传的时候发现这一点,这样我就可以在上面使用正确的解析器呢?是否可以检查MSH 3和MSH 4,看看是谁发送给你的?例如,如果MSH 3或4=LABA,则使用MDM^R01;否则,将其转换为ORU^R01。贸易伙伴应在MSH中唯一标识自己。如果不是的话,要求他们这么做也没有什么不合理的。派对迟到了一点,但是,我遇到了类似的问题,只是打电话给message=message.replaceAll\\\\|MDM^R01\\\\\\|,| ORU^R01 |;作为对包含HL7消息的Java字符串进行预处理的一部分,这对我来说非常有效。。