/ Biblioteka integracji / dotnet HL7 - c #, .net, oop, hl7

biblioteka integracji HL7 dotnet - c #, .net, oop, hl7

Mam medyczną bazę danych zdrowia, z którą strona trzecia musi się połączyć.

Musimy przyjrzeć się stosowaniu standardów HL7.

Szukam dobrej biblioteki, aby ułatwić używanie HL7 w środowisku dotnet.

Będę potrzebował obszernej biblioteki 2.xi 3.x, która może wykonać większość ciężkich zadań.

Chcę spróbować uniknąć analizowania komunikatów i wolę jak najbardziej korzystać z modelu obiektowego.

widziałem http://nhapi.sourceforge.net/ ale wydaje się, że dotyczy to tylko wersji 2.x, a nie 3.x.

Czy ktoś korzystał z tej biblioteki i jakie były twoje odczucia na ten temat? czy było użyteczne i produktywne?

Wszelkie sugestie są mile widziane.

Zarówno opensource, jak i komercyjne są dobre.

dzięki

Odpowiedzi:

5 dla odpowiedzi № 1

Podczas mojej ostatniej pracy stworzyliśmy własną bibliotekę HL7, ponieważ oferty Open Source nie były zbyt popularne.

Musieliśmy być tylko zgodni z wersją 2.x. Rozumiem, że nie ma zbyt wielu systemów w standardzie 3.x, ale mogły to być właśnie te systemy, z którymi współpracowaliśmy (głównie duże firmy laboratoryjne).

Nie jest tak trudno napisać dobrą bibliotekę HL7 - specyfikacja jest dość jasna, więc dopóki masz odpowiednie testy jednostkowe, możesz mieć pewność, że implementacja jest poprawna.

Jeśli będziesz otrzymywać wiadomości, to zrobisz toniewątpliwie trzeba poradzić sobie z parsowaniem przychodzących danych. Jeśli nie jesteś wielką organizacją, nie możesz oczekiwać, że inny system wyśle ​​ci wykres obiektowy - będzie to wiadomość tekstowa i będziesz musiał ją odpowiednio przeanalizować.

Podsumowując, gdybym był tobą, napisałbym własne lub zastanowił się nad wniesieniem wsparcia w wersji 3.x dla NHapi.


0 dla odpowiedzi nr 2

W przeszłości używałem własnego silnika .NET HL7. Po prostu zamapowałem każdą linię / segment na właściwość obiektu (zwykle linię HL7) z ToHL7 i FromHL7 w każdej klasie do odczytu / zapisu danych klasy do linii HL7.


0 dla odpowiedzi № 3

Mirth Connect to narzędzie typu open source, którego można używać do wysyłania i odbierania wiadomości HL7. Ma niesamowitą integrację z bazą danych, katalogiem plików itp.

Spójrz : http://irwinj.blogspot.in/2008/10/mirth-is-open-source.html

http://codingheadache.com/?tag=mirth

http://www.mirthcorp.com