рассматривая использование NHapi - PullRequest
4 голосов
/ 03 февраля 2011

Я рассматриваю возможность использования NHapi в некоторых проектах, связанных с HL7.Обычно, когда я решаю использовать любую библиотеку с открытым исходным кодом в проекте, у меня есть два критерия:

  1. широта базы пользователей.
  2. качество поддержки.

Если посмотреть на форум NHapi на SourceForge , он, похоже, не соответствует ни одному из двух указанных выше критериев.

Другие варианты: либо купить коммерческий продукт, либо написать парсер.

Кто-нибудь имеет какие-либо предложения или мысли об использовании NHapi?

Ответы [ 3 ]

2 голосов
/ 16 апреля 2011

Мы начали внедрять NHAPI в некоторых наших приложениях обработки HL7. У нас были те же проблемы, что и у вас, но, учитывая, что это открытый исходный код, он, безусловно, более полезен, чем написание собственного парсера. Так как он и проект HAPI, на котором он основан, лицензированы по MPL, вы всегда можете разветвить кодовую базу, если обнаружите, что проект не соответствует вашим потребностям.

Мы также использовали коммерческий продукт, имя которого я забыл, но это вызвало свои проблемы. Установка и лицензирование - это сложная задача, особенно в новых операционных системах, и компания уделяет особое внимание продукту, поэтому поддержка очень плохая.

Я также обнаружил, что есть хотя бы немного стороннего использования: http://dib0.nl/code/255-where-to-begin-if-you-want-to-start-with-hl7-in-c-or-java

0 голосов
/ 02 октября 2012

Мы решили использовать его в интеграционном движке.Мои впечатления:

  • Мы обнаружили, что объектная модель API является запутанной и неоднородной при использовании различных версий HL7 (V231 и V230).

  • Мы также обнаружили некоторые ошибки при разборе текстовых сообщений.

ИМХО NHAPI не является ненадежным, но перед его использованием оцените API, пытаясь протестировать все варианты использования, в которых вам необходим NHAPI.

После всего опыта работы с NHAPIЯ могу сказать, что на 100% уверен, что если бы у нас было время, мы бы разработали наш собственный HL7 API.

Надеюсь, это поможет.

0 голосов
/ 10 февраля 2011

Мы оценили NHAPI и решили не использовать его для тех же проблем, которые вы указали. Вместо этого мы пошли с HL7 Spy. Он имеет удобный GUI-клиент для отправки сообщений (полезный для тестирования), а также DLL, которая помогает вам создавать сообщения.

К сожалению, как вы упомянули, это коммерческий продукт, а не с открытым исходным кодом. Но мы были очень довольны этим.

http://www.hl7spy.com/

...