测试HL7消息

时间:2012-02-16 09:50:24

标签: hl7 hl7-v2

我正在我们的EMR中实现HL7模块,但我对如何测试消息感到困惑。我在看LabCorp和Surescripts并且无法找到测试Api或模块,似乎我将不得不处理一些官僚主义以获得他们的任何帮助。

有没有简单的方法来测试我的HL7模块?

10 个答案:

答案 0 :(得分:11)

对于HL7来说,Labcorp是一个非常可怕的罪犯。我们总是在我的公司说过,如果有这样的事情,那就是" HL7警察"然后Labcorp将成为他们的第一站。仅供参考,Quest几乎一样糟糕。

我已经与Labcorp完成了很多接口,如果您刚刚开始或尝试开始使用它们,这里有一些提示。众所周知,当与接近他们的开发人员合作时,他们是不合作的。#34;主动提供"。

  1. 您绝对需要YOURS的客户,他也是THEIRS的客户(或者做很多实验室且至少会挑逗他们的人)。如果您有一个客户随身携带任何实验室,您会发现一个全新的世界将为您打开。如果您的客户每个月有5000个实验室,他们会将某人放在自行车上,将HL7信息传送到您的办公室,然后用拇指驱动器将它们递送出去,然后在返回途中将您的孩子送到学校。

  2. 一旦您获得了客户,就让他们成为与Labcorp进行的前几次接触的中间人。您想要获得Labcorps HL7规范并且这是至关重要的,您希望获得一些EXAMPLE消息。请记住,如果您正在进行BOTH实验室订单和实验室结果,那么您希望获得实验室订单和实验室结果的示例HL7消息。

  3. 我发现的一件事是,他们总是"吝啬"在他们的示例消息上,所以你可能只得到1或2个例子。使用一个好的HL7编辑器,如Hermetech HL7记事本http://www.hermetechnz.com/documentation/UltraPort/HL7Notepad/index.html来获取您的示例消息和"克隆"它们分成几百或几千条独特的消息,这样你就可以做一些"音量"在您的界面上进行测试。

答案 1 :(得分:7)

我们总是将7edit编辑器用于所有HL7 v2消息(支持所有版本),并且编辑器也提供了很好的文档。

http://www.7edit.com/

答案 2 :(得分:5)

HL7 Inspector是一个免费工具,您可以将其用作LLP发送方/接收方 - 非常适合测试目的。它还具有许多与检查/验证单个消息相关的功能。

答案 3 :(得分:2)

根据我作为自动化测试人员在EMR软件解决方案中工作的经验,我使用HL7 Soup结合自动化软件获得了很好的结果。

使用(TestComplete)自动化工具不仅可以很容易地处理它,还帮助我提高了对HL7消息的理解水平(之前没有任何HL7经验)

所以我的建议是首先自动化测试过程,然后使用好的HL7编辑器作为HL7 Soup来充分利用它。

答案 4 :(得分:1)

对于HL7 v3消息,请考虑测试级别7(TL7)。

http://tl7.intelliware.ca/index.faces

答案 5 :(得分:1)

Caristix Test可以帮助您进行hl7测试。它还有助于测试自动化(http://caristix.com/products/test/test-plans-at-your-fingertips/) 不是免费但非常强大。

答案 6 :(得分:0)

为了测试HL7接口,我一直使用3个工具:

答案 7 :(得分:0)

我不确定您的模块的详细信息,但我们使用Mirth从FTP服务器读取示例消息,并根据需要将它们通过LLP连接器(或XML)推送到我们的软件。这使我们可以拥有各种数据" set"和各种格式错误的消息,以可重现的方式进行测试。事实上,我们可以每小时处理100,000条消息。它还可以模拟真实的"环境,以便我们可以进行负载测试。

答案 8 :(得分:0)

Messaging Workbench允许根据您自己的数据类型和段来测试HL7v2消息,这些消息可能是任何事件,完全超出“标准”。这个工具是免费的,但它不受支持,因此您可以获得所有毛刺和功能。 Imho,它还值得尝试。

答案 9 :(得分:0)

我来晚了。如果仍然有人在寻找答案,请尝试使用HL7 Soup。安装HL7 Soup之后,您可以创建自己的发送配置文件并将HL7消息发送到HL7模块。