0
A
回答
1
我已閱讀你的問題和評論。我發現確切知道你在問什麼是有挑戰性的,但我會盡力提供幫助。
聽起來像是你接受A19查詢消息,然後使用確認消息來向發送者提供響應。一個表面上,歡樂並不是很明顯如何修改ack消息的內容,但功能在那裏。
創建單個通道。源將收到A19消息,目標將查詢您的數據庫以獲取所需的信息。後處理器將生成確認。
在後處理器中,在return語句前添加以下內容。現在
var ackString = 'build a valid ack string here, populating it with data from your db query';
var ackResponse = ResponseFactory.getSuccessResponse(ackString);
responseMap.put("Custom ACK", ackResponse);
,轉到源選項卡,找到「發送ACK:」 選擇「從迴應:」 「自定義確認」將在下拉菜單選擇一個選項。
我相信你已經知道了以下內容:
- 如何解析A19消息
- 如何查詢數據庫
- 如何使你的ACK消息的格式應
相關問題
- 1. 從HL7 Message V2.4獲取患者的一些信息
- 2. 在HL7 V2.3-V2.3.1-V2.4中獲取患者分析結果
- 3. 爲患者數據庫
- 4. HL7數據庫設置和Android客戶端以hl7格式存儲患者信息
- 5. 如何導入HL7血液結果並解析患者報告?
- 6. HL7 Fhir:在患者和地點之間建立關係
- 7. HL7 SIU 2.5規範 - 是否允許多個患者?
- 8. 從CT中提取患者
- 9. 數據結構和患者記錄
- 10. 在患者的特定情節中獲取具體數字
- 11. 「獲得'/患者/:身份證'這一行:'患者#顯示',如:'患者'」是做什麼的?
- 12. 計數患者每月
- 13. 的MySQL - 計數的患者
- 14. 患者天計算
- 15. 獲取每個患者的最高賬單
- 16. De-idenfity HL7數據
- 17. HAPI FHIR患者包請求
- 18. 問題urlencoding編輯患者
- 19. 自動遞增患者ID
- 20. SAS:多行患者診斷
- 21. 獲得rdlc報告中特定患者的總數
- 22. 插入帶時間戳的患者數據
- 23. 如何使用LEADTOOLS編輯DICOM文件的患者數據
- 24. 用於監測患者的數據庫設計
- 25. 交錯SAS數據集(按照常見患者編號)
- 26. HL7 RIM示例數據
- 27. HL7數據類型錯誤
- 28. 獲得所有與患者的主險患者實體記錄可以「P」是主要
- 29. 從消息中獲取細分Hl7
- 30. FHIR:如何獲取患者列表和最新的風險評估
我沒有親自實施過A19查詢。期望的數據是否應該在ACK中返回?或者它應該通過其他機制返回。無論哪種方式,這應該是可能的。 – csj
以及thnx的回覆,我需要返回數據與ACK, –
我個人認爲是創建兩個通道1插入參數prossed_by_mirth數據爲'0'和第二個通道我將創建select語句與prossed_by_mirth ='0 ',然後將其更新爲1,以便不會再重複一遍(我已經放入了processed_by_mirth參數,因爲根據http://code.google.com/p/crossriver-openhds/wiki/CreateMirthChannel教程我們無法提供過濾器數據) –