目前,我的发起人和接受者应用程序按顺序进行通信。我可以将其作为异步进程吗? 我的意思是,当我的启动器应用程序线程向后端应用程序发送请求时,它必须等待来自后端的响应。我想把它作为异步?是对的吗?还是反对HL7协议?
答案 0 :(得分:1)
您基本上需要更改消息结构的MSH.15和MSH.16字段。 将这两个字段硬编码到NE,这意味着永远不要等待确认。 可以找到更多信息 here
答案 1 :(得分:0)
答;
这不是针对HL7的。如何实现HL7是基于 组织的业务规则。
例如,让我们去卫生局/医院。
当他们使用您的Health#进行初始查找时,他们会想要这样做 事务是同步的。它应该很快。如果他们也一样 想要添加新人并获取ID,或进行搜索。
但是,假设他们想要更新某人或合并。那些 事务可以抛出到异步方法,因为它们 不需要马上回来的结果。在这些情况下,您将需要 发送ACK / WAK / NAK - 这是同步的,但是有 将是一个处理消息和发送的异步层 将结果返回到特定的终点。