我正在實施EMR中的HL7模塊,但我對如何測試消息感到困惑。我在看LabCorp和Surescripts,無法找到一個測試Api或一個模塊,似乎我將不得不處理一點官僚主義,以獲得他們的任何幫助。測試HL7消息
有沒有簡單的方法來測試我的HL7模塊?
我正在實施EMR中的HL7模塊,但我對如何測試消息感到困惑。我在看LabCorp和Surescripts,無法找到一個測試Api或一個模塊,似乎我將不得不處理一點官僚主義,以獲得他們的任何幫助。測試HL7消息
有沒有簡單的方法來測試我的HL7模塊?
HL7 Inspector是一款免費工具,您可以將其用作LLP發件人/收件人 - 非常適合測試目的。它還具有許多與檢查/驗證單個消息有關的功能。
他們的「HIP」個人資料格式是專有的還是什麼?這似乎毫無價值,如果你必須從頭開始手動創建配置文件... – 2016-08-19 14:27:39
當談到HL7時,Labcorp是一個相當醜陋的罪犯。我們一直對我的公司說,如果有「HL7警察」這樣的事情,那麼Labcorp將成爲他們的第一站。僅供參考,任務幾乎一樣糟糕。
我已經和Labcorp做了很多界面,如果你剛開始或嘗試開始使用它們,這裏有一些提示。當涉及到「不請自來」的開發人員時,他們是不合作的。
你絕對需要你的一個客戶是誰也他們的客戶(或一個誰做了很多實驗室和至少會逗他們)。如果你有一個客戶與他們做任何數量的實驗室,你會發現一個全新的世界將爲你開啓。如果您的客戶每個月都會有5000個實驗室,他們會將某人放在自行車上,將HL7信息傳送到您的辦公室,然後用拇指驅動器將它們遞送出去,然後在您回家的路上將您的孩子送到學校。
一旦你有了客戶,讓他們成爲Labcorp最初幾次聯繫的中間人。您需要獲得Labcorps HL7規範,這很關鍵,您需要獲取一些EXAMPLE消息。請記住,如果您正在執行實驗室命令和實驗室結果,則您需要獲得實驗室命令和實驗室結果的示例HL7消息。
我發現的一件事是,他們總是對他們的示例消息「吝嗇」,所以你可能只會得到1或2個例子。使用一個像Hermetech HL7記事本http://www.hermetechnz.com/documentation/UltraPort/HL7Notepad/index.html這樣的好HL7編輯器,將您的示例消息和「克隆」爲幾百或幾千條獨特的消息,以便您可以在界面上執行一些「音量」測試。
我們始終爲所有HL7 V2消息的7Edit編輯器(支持所有版本)和一個偉大的文件正在使用編輯器提供了。
7編輯在我的工作地點也受到鼓勵。現代的用戶界面也很容易導航。 – 2016-09-08 19:08:10
對於HL7 V3的消息,考慮測試級別7(TL7)。
Caristix考試可以幫助您與HL7測試。它也有助於測試自動化(http://caristix.com/products/test/test-plans-at-your-fingertips/) 不是免費的,但很強大。
爲了測試HL7接口,我用3把刀具的所有時間:
根據我作爲自動化測試人員在EMR軟件解決方案中工作的經驗我使用HL7 Soup與自動化軟件相結合獲得了很好的結果。使用我正在使用的自動化工具(TestComplete),不僅可以很容易地處理它,而且幫助我提高了對HL7消息的理解水平(之前在HL7中沒有任何經驗)。
因此,我的建議是首先將測試過程自動化,然後使用HL7 Soup的良好HL7編輯器來充分利用它。
我不確定你的模塊的細節,但是我們使用Mirth從FTP服務器讀取示例消息,並根據需要將它們通過LLP連接器(或XML)推送到我們的軟件。這使我們可以有多種數據「集合」和各種格式不正確的消息以可重現的方式進行測試。事實上,我們可以每小時處理100,000條消息它還模擬「真實」環境,以便我們可以進行負載測試。
Messaging Workbench允許根據您自己的數據類型和可能是任何事件的段來測試HL7v2消息,事件完全不符合「標準」。這個工具是免費的,但它不被支持,所以你得到你所有的毛刺和功能。 Imho,這仍然值得嘗試。
你想測試你的解析器還是你的聽衆?通過LabCorp,您通常需要您實踐中的醫生之一通過他們的實驗室代表申請飼料(除非您有足夠大的EMR,LabCorp將直接爲您分配代表)。 – 2012-02-20 15:43:49
HL7成員正在尋求使用StackOverflow進行更多支持查詢。爲了幫助有人創建一個hl7-v2標籤並將其用於此問題。 – 2013-05-17 15:33:54
在與LabCorp進行認證的過程中,他們會爲您提供他們的驗證工具webapp – Ernest 2015-04-06 17:06:07