2012-03-20 36 views
2

我使用歡樂來發送和接收HL7消息。使用HL7消息在我的SQL Server中插入數據

是否可以在我的SQL Server數據庫中插入自定義數據(char數據類型),方法是使用變換器並將數據插入到我的數據庫中,將HL7消息(文件類型)映射到我的數據庫的列。

是否有任何選項可以快速生成出站HL7消息中的狀態?

回答

1

可以使用目標連接器類型的數據庫寫入器將輸入HL7消息中的數據寫入數據庫。

您可以使用第二個目標連接器根據輸入生成輸出HL7消息。

你提到的狀態 - 你能更明確嗎?數據庫調用還是其他什麼狀態?

您可以將ZZZ段添加到出站郵件中,以保存您需要發送的任何狀態信息。

編輯: 以下是如何使用javascript添加ZZZ段。

createSegment('ZZZ', msg); 
msg['ZZZ']['ZZZ.1']['ZZZ.1.1'] = "This is ZZZ.1"; // These are a pain to type! 
msg['ZZZ']['ZZZ.2']['ZZZ.2.1'] = "Field ZZZ.2 can contain whatever you want"; 
msg['ZZZ']['ZZZ.3']['ZZZ.3.1'] = "such as date, time, results of database update"; 
+0

感謝您的幫助,現在數據正在被正確插入......還有一件事,但是我必須在HL7消息中手動創建Z段嗎?我的意思是,我已經修改了包括z段在內的信息? – Rasher 2012-03-26 07:19:18

+0

看到我上面的修改。我添加了用於創建ZZZ段的代碼。讓我知道這是如何爲你工作的。 – user11583 2012-03-27 02:39:27

+0

thanx men..its working ... :) – Rasher 2012-03-29 10:44:10

1

UltraPort MS SQL架構引擎完全符合您的需求。這就是它所做的一切,它非常快速而且非常優秀,並且有免費的全功能試用版。它幾乎是在幾分鐘內完成的,而且它們已經有了非常好的客戶服務。如果你打電話給他們,他們會引導你瀏覽一個10-15分鐘的導入HL7消息的例子(並且實際上鼓勵你使用你自己的HL7數據)。 10-15分鐘將回答90%的任何問題,包括下載和安裝軟件。

首頁:http://www.hermetechnz.com/EasyHL7/prod_sql.asp 在線幫助:http://www.hermetechnz.com/Documentation/UltraPort/MSSQL/index.html

它存儲兩個未解析HL7消息以及其拆分爲分析數據表,以及(可選)存儲未解析Segment做爲單獨的行。另外,您可以輕鬆地定製HL7版本定義以包含特定供應商使用的「Z」段或自定義數據類型。

希望這會有所幫助。