Testen von HL7-Nachrichten

8

Ich bin dabei, ein HL7-Modul in unserer EMR zu implementieren, aber ich bin verwirrt, wie ich die Nachrichten testen soll. Ich habe LabCorp und Surescripts angeschaut und konnte keine Test-API oder ein Modul finden, es scheint, als müsste ich mich mit ein bisschen Bürokratie herumschlagen, um Hilfe von ihnen zu bekommen.

Gibt es eine einfache Möglichkeit, mein HL7-Modul zu testen?

    
heyyan khan 16.02.2012, 09:50
quelle

9 Antworten

11

Labcorp ist ein ziemlich hässlicher Täter, wenn es um HL7 geht. Wir haben in meiner Firma immer gesagt, wenn es so etwas wie eine "HL7 Police" gäbe, wäre Labcorp ihre erste Anlaufstelle. Zu Ihrer Information, Quest ist fast genauso schlimm.

Ich habe viele Schnittstellen mit Labcorp gemacht und hier sind ein paar Tipps, wenn Sie gerade anfangen oder versuchen, mit ihnen zu beginnen. Sie sind notorisch unkooperativ, wenn es darum geht, mit Entwicklern zu arbeiten, die sich ihnen "unaufgefordert" nähern.

  1. Sie brauchen unbedingt einen Kunden von IHNEN, der auch ein Kunde von IHNEN ist (oder jemand, der viele Labore macht und sie zumindest ärgert). Wenn Sie einen Kunden haben, der mit Ihnen eine ganze Reihe von Labors abdeckt, werden Sie entdecken, dass sich Ihnen eine völlig neue Welt eröffnet. Wenn Ihr Kunde 5.000 Labore pro Monat erledigt, werden sie jemanden auf ein Fahrrad bringen, die HL7-Nachrichten in Ihr Büro bringen und sie auf einem USB-Stick aushändigen und dann Ihre Kinder auf dem Rückweg in der Schule absetzen.

  2. Sobald Sie den Kunden haben, lassen Sie ihn den Vermittler für die ersten Kontakte mit Labcorp sein. Sie möchten Labcorps HL7-Spezifikation erhalten UND, das ist kritisch, möchten Sie einige Beispielnachrichten erhalten. Denken Sie daran, dass Sie bei der Ausführung von BEIDEN Laboraufträgen und Laborergebnissen Beispiel-HL7-Nachrichten für den Laborauftrag und das Laborergebnis erhalten möchten.

  3. Eine Sache, die ich gefunden habe, ist, dass sie in ihren Beispielnachrichten immer "geizig" sind, so dass Sie wahrscheinlich nur 1 oder 2 Beispiele bekommen. Verwenden Sie einen guten HL7-Editor wie den Hermetech HL7 Notepad Ссылка , um Ihre Beispielnachrichten zu lesen und zu "klonen". sie in mehrere Hundert oder Tausende von einzigartigen Nachrichten, so dass Sie einige "Volumen" -Tests auf Ihrer Schnittstelle durchführen können.

Ed Daniel 29.08.2012 16:49
quelle
7

Wir verwenden immer den 7edit Editor für alle HL7 v2 Nachrichten (alle unterstützten Versionen) und eine großartige Dokumentation wird auch mit dem Editor mitgeliefert.

Ссылка

    
FiveO 29.08.2012 19:11
quelle
5

HL7 Inspector ist ein kostenloses Tool, das Sie als LLP-Sender / Empfänger verwenden können - ideal für Testzwecke. Es hat auch eine Reihe von Funktionen im Zusammenhang mit der Überprüfung / Validierung einzelner Nachrichten.

    
dividius 07.03.2012 18:34
quelle
2

Nach meiner Erfahrung als Automatisierungstester, der in einer EMR-Softwarelösung arbeitet, erziele ich großartige Ergebnisse mit der HL7-Suppe kombiniert mit der Automatisierungssoftware .

Nicht nur, dass es mit dem Automatisierungswerkzeug, das ich verwende (TestComplete), ganz einfach gehandhabt werden kann, sondern hat mir geholfen, mein Verständnis von HL7-Nachrichten zu verbessern (hatte vorher keine Erfahrung in HL7).

>

Meine Vorschläge wären also zunächst, den Testprozess zu automatisieren und zweitens einen guten HL7-Editor als HL7-Suppe zu verwenden, um das Beste daraus zu machen.

    
LPoblet 17.10.2014 00:19
quelle
1

Beachten Sie für HL7 v3-Nachrichten Teststufe 7 (TL7).

Ссылка

    
Intware 22.05.2014 20:06
quelle
1

Caristix Test kann Ihnen beim HL7-Test helfen. Es hilft auch bei der Testautomatisierung ( Ссылка ) Nicht frei, aber ziemlich mächtig.

    
jlmorin 05.08.2014 17:20
quelle
0

Zum Testen von HL7-Interfaces verwende ich immer 3 Tools:

Pablo Pazos 07.10.2014 03:58
quelle
0

Ich bin mir der Details Ihres Moduls nicht sicher, aber wir verwenden Mirth, um Beispielnachrichten von einem FTP-Server zu lesen und sie bei Bedarf durch einen LLP-Connector (oder XML) zu unserer Software zu schieben. Dies ermöglicht es uns, eine Vielzahl von Datensets und verschiedene fehlerhafte Nachrichten reproduzierbar zu testen. Tatsächlich können wir 100.000 Nachrichten pro Stunde verarbeiten. Es simuliert auch eine "echte" Umgebung, so dass wir Lasttests durchführen können.

    
skyman 29.04.2015 04:05
quelle
0

Messaging Workbench ermöglicht das Testen von HL7v2-Nachrichten gegen Ihre eigenen Datentypen und Segmente, die alle sein können, Ereignisse, die vollständig außerhalb des "Standards" liegen. Dieses Tool ist kostenlos, wird jedoch nicht unterstützt. Sie erhalten also das, was Sie mit allen Fehlern und Funktionen erhalten. Imho, es ist immer noch einen Versuch wert.

    
Shamil 25.05.2015 22:57
quelle

Tags und Links