HL7 如何使用 hapifhir 发送 NACK 消息

问题描述 投票:0回答:1

我正在创建一个 HL7 界面。当收到的消息正确时,我用这样的 ACK 消息回复 HIS:

msg.generateACK();

如何发送一个NACK消息,表明消息已收到但内容不正确?我正在使用 ca.uhn.hl7v2.model.Message.

java hl7-fhir hl7-v2
1个回答
0
投票

要生成 NACK,您需要

msg.generateACK(theAcknowlegementCode,theException);

参数:

  1. theAcknowlegementCode - 如果为 null,则默认为 AcknowledgmentCode.AA。 要生成典型的 NAK,请使用 AcknowledgmentCode.AE
  2. theException - 用于填充 ERR 段的异常(如果有)

有关详细信息,请参阅https://hapifhir.github.io/hapi-hl7v2/base/apidocs/index.html

另外 为什么 NACK 消息未命中以在 Hapi 中创建字段 3、4 和 5 有一个例子

© www.soinside.com 2019 - 2024. All rights reserved.