2012-02-16 99 views
8

我正在實施EMR中的HL7模塊,但我對如何測試消息感到困惑。我在看LabCorp和Surescripts,無法找到一個測試Api或一個模塊,似乎我將不得不處理一點官僚主義,以獲得他們的任何幫助。測試HL7消息

有沒有簡單的方法來測試我的HL7模塊?

+0

你想測試你的解析器還是你的聽衆?通過LabCorp,您通常需要您實踐中的醫生之一通過他們的實驗室代表申請飼料(除非您有足夠大的EMR,LabCorp將直接爲您分配代表)。 – 2012-02-20 15:43:49

+1

HL7成員正在尋求使用StackOverflow進行更多支持查詢。爲了幫助有人創建一個hl7-v2標籤並將其用於此問題。 – 2013-05-17 15:33:54

+0

在與LabCorp進行認證的過程中,他們會爲您提供他們的驗證工具webapp – Ernest 2015-04-06 17:06:07

回答

5

HL7 Inspector是一款免費工具,您可以將其用作LLP發件人/收件人 - 非常適合測試目的。它還具有許多與檢查/驗證單個消息有關的功能。

+0

他們的「HIP」個人資料格式是專有的還是什麼?這似乎毫無價值,如果你必須從頭開始手動創建配置文件... – 2016-08-19 14:27:39

11

當談到HL7時,Labcorp是一個相當醜陋的罪犯。我們一直對我的公司說,如果有「HL7警察」這樣的事情,那麼Labcorp將成爲他們的第一站。僅供參考,任務幾乎一樣糟糕。

我已經和Labcorp做了很多界面,如果你剛開始或嘗試開始使用它們,這裏有一些提示。當涉及到「不請自來」的開發人員時,他們是不合作的。

  1. 你絕對需要你的一個客戶是誰也他們的客戶(或一個誰做了很多實驗室和至少會逗他們)。如果你有一個客戶與他們做任何數量的實驗室,你會發現一個全新的世界將爲你開啓。如果您的客戶每個月都會有5000個實驗室,他們會將某人放在自行車上,將HL7信息傳送到您的辦公室,然後用拇指驅動器將它們遞送出去,然後在您回家的路上將您的孩子送到學校。

  2. 一旦你有了客戶,讓他們成爲Labcorp最初幾次聯繫的中間人。您需要獲得Labcorps HL7規範,這很關鍵,您需要獲取一些EXAMPLE消息。請記住,如果您正在執行實驗室命令和實驗室結果,則您需要獲得實驗室命令和實驗室結果的示例HL7消息。

  3. 我發現的一件事是,他們總是對他們的示例消息「吝嗇」,所以你可能只會得到1或2個例子。使用一個像Hermetech HL7記事本http://www.hermetechnz.com/documentation/UltraPort/HL7Notepad/index.html這樣的好HL7編輯器,將您的示例消息和「克隆」爲幾百或幾千條獨特的消息,以便您可以在界面上執行一些「音量」測試。

+1

目前正在處理labcorp;我可以保證這個答案。 – Qix 2015-08-13 02:26:26

+0

我剛剛負責處理來自LabCorp的HL7數據。精彩! – c0bra 2016-10-03 15:53:38

7

我們始終爲所有HL7 V2消息的7Edit編輯器(支持所有版本)和一個偉大的文件正在使用編輯器提供了。

http://www.7edit.com/

+0

7編輯在我的工作地點也受到鼓勵。現代的用戶界面也很容易導航。 – 2016-09-08 19:08:10

2

根據我作爲自動化測試人員在EMR軟件解決方案中工作的經驗我使用HL7 Soup與自動化軟件相結合獲得了很好的結果。使用我正在使用的自動化工具(TestComplete),不僅可以很容易地處理它,而且幫助我提高了對HL7消息的理解水平(之前在HL7中沒有任何經驗)。

因此,我的建議是首先將測試過程自動化,然後使用HL7 Soup的良好HL7編輯器來充分利用它。

0

我不確定你的模塊的細節,但是我們使用Mirth從FTP服務器讀取示例消息,並根據需要將它們通過LLP連接器(或XML)推送到我們的軟件。這使我們可以有多種數據「集合」和各種格式不正確的消息以可重現的方式進行測試。事實上,我們可以每小時處理100,000條消息它還模擬「真實」環境,以便我們可以進行負載測試。

0

Messaging Workbench允許根據您自己的數據類型和可能是任何事件的段來測試HL7v2消息,事件完全不符合「標準」。這個工具是免費的,但它不被支持,所以你得到你所有的毛刺和功能。 Imho,這仍然值得嘗試。