是否有一個工具可以將1000個分離的HL7消息合併爲一個單獨的文檔,以便編輯7edit?我需要運行測試,如果我可以執行一個文檔並選擇全部發送,那麼將比我爲這1000條消息中的每條消息手動運行都要好。HL7消息文檔?
Q
HL7消息文檔?
-3
A
回答
0
你並不需要任何工具。7edit能夠讀取多個消息文件。你只需要每個消息追加到這樣一個單一的文本文件(二ADT消息):
MSH|^~\&|SystemA|CompanyA|SystemB|CompanyB|20121116122025||ADT^A01|101|T|2.5||||||UNICODE UTF-8
EVN|A01|20130823080958
PID|||1000||Lastname^Firstname
PV1||I
MSH|^~\&|SystemA|CompanyA|SystemB|CompanyB|20121116122026||ADT^A01|102|T|2.5||||||UNICODE UTF-8
EVN|A01|20130823080958
PID|||1000||Lastname^Firstname
PV1||I
打開此文件,的7Edit,你會看到這個(多個消息):
現在你可以通過按Send
發送一次所有郵件,然後選擇All Messages
:
就是這麼簡單 - 沒有必要的其他工具(只是爲了追加在一個文件中,也許)
1
是的,有一種方法可以將這些消息合併到一個文件中。你可以使用任何集成引擎來做到這一點,在這種情況下,我將採取Mirth
。 使用.exe
安裝程序(如果你沒有的話)按照順序
- 下載歡樂連接步驟,由here。
- 設置您的帳戶並在本地系統上進行初始配置。
- 創建一個名爲
Appending Channel
的通道,將Source入站和出站連接器設置爲HL7v2.x
。 - 轉到源選項卡,將連接器類型設置爲文件讀取器。給出你的消息所在目錄的位置(我的情況爲)。確保你有共享目錄
- 你可以在刪除文件後讀取爲是,這將刪除從這個位置讀取後的文件。如果你做了否,然後指定你想要移動的位置文件到。
- 將流程批處理文件編號爲
- 轉到目標選項卡,創建一個名爲Appender的目標並將其設爲文件編寫器類型。
- 給出你的最終文件將被放置的目錄(
D:\x\Output
)。提供文件名爲final.txt
。 - 選擇文件存在選項卡上的附加。
- 在模板中,從右側列表中拖動原始數據,並將其放在此處,否則您可以在模板部分中輸入
${message.rawData}
。 - 保存頻道並進行部署。
- 將所有消息放入讀取文件夾(如上所述),然後等待Mirth輪詢文件夾(默認設置爲
1000 ms
)。 - 完成後,請轉至
final.txt
以查看在同一文件中附加的所有消息。
缺點是即使這個過程是百分之百的工作,這樣附加的信息將不會被分離。所以它看起來像下面
|2688684|||||||||||||||||||||||||199912271408||||||002376853MSH|^~\&|EPIC|EPICADT|
^End of first message
0
你也可以嘗試使用HL7Browser(www.nule.org),一個工具,類似的7Edit,以較少的功能,但免費。
您應該可以打開許多單個HL7消息文件,HL7Browser會將它們緩存在其查看器中,並且應該允許您將它們全部保存到單個文件中。
希望幫助
達維德
0
,如果你有一個文件夾中的多個HL7文件,並希望將它們組合成1個HL7文件,你可以做到以下幾點:
- 此文件夾命名爲創建一個批處理文件combine.cmd
寫下面這個批處理文件
del combined.hl7
for %%f in (*.hl7) do type "%%f" >> combined.hl
move combined.hl combined.hl7
- 運行這個批處理文件
結果:該文件夾中的所有hl7文件被合併爲一個名爲「combined.hl7」的文件。
相關問題
- 1. 測試HL7消息
- 2. 如何生成HL7消息?
- 3. 需要解析HL7消息
- 4. 轉換HL7消息到JSON
- 5. BizTalk HL7加速器可以生成HL7 v2XML兼容消息
- 6. 序列或併發hl7消息處理
- 7. 在控制檯中打印HL7消息
- 8. HL7 - 結束訪問通知消息
- 9. 如何使用C解析HL7消息
- 10. 從HL7消息刪除所有OBX段
- 11. 解析EDI消息(HL7)在Java中
- 12. 在HL7消息中添加'〜'符號
- 13. HL7段 - 消息類型與段
- 14. 從消息中獲取細分Hl7
- 15. HL7醫囑和響應消息
- 16. 通過互聯網交換HL7消息
- 17. 在BizTalk管道中記錄HL7消息
- 18. 在java中創建HL7 v3消息
- 19. 我們如何通過OpenEmr將CCD或CDA報告轉換爲hl7消息或者是否有其他方式將這些文檔轉換爲hl7消息?
- 20. IHE配置文件交易和HL7消息觸發器
- 21. 如何將hl7消息解碼爲正常文本
- 22. HL7 CDA合併文檔嚮導
- 23. 如何驗證CCD HL7文檔?
- 24. HL7(HL7.org)消息格式可以表示爲BNF和LALR(1)兼容性嗎?
- 25. hl7消息編碼錯誤,同時解析map-reduce中的消息
- 26. Google文檔Bookmarklet導致錯誤消息
- 27. HL7 V3 ED數據類型是在HL7消息/文檔中發送多媒體數據的唯一可能性嗎?
- 28. 編碼不支持解析HL7消息時執行
- 29. 歡樂連接和HL7 v3消息驗證
- 30. 我怎樣才能解析HL7消息FHS
+1由於其具有挑戰性的問題。 – Sid
你應該定義什麼是「take」,打開文件並附加內容?如果是這樣的話,只需用現代編程語言創建一個腳本,它可能是10行代碼。 –