2013-07-03 3 views
0

Я новичок в HL7 Developpement (я студент обучение)Создание HL7 программы

======================== =

Таким образом, они просят это сделать эту работу, которая состоит в создании приложения, которое считывает данные из базы данных (мы knwo как организованы данные), а затем преобразует данные в сообщение HL7, который должен быть доступен через веб-сервис для клиентов, который реализует протоколы hl7. Так что я в основном понял проблему, но я не знаю, как начать, поэтому я надеюсь, что вы, ребята, можете мне помочь. спасибо

+0

Возможно, попробуйте попросить руководителя вашей команды, чтобы вы начали работу. – Longball27

+0

благодарим вас за ответ. проблема заключается в том, что мой руководитель команды не знаком с этим с hl7.На самом деле компания, с которой я работаю, хочу искать в этом домене, поэтому они поручили мне сделать эту работу в качестве первого шага. они мало знают о технических характеристиках – dexBM

ответ

4

Ну, прежде всего, вам нужно уточнить, о каком HL7 вы говорите. Есть два основных понятия:

  1. HL7 Version 2: разделителями текстовый формат, который перечисляется на основе файлов или через TCP/IP
  2. HL7 Version 3: Формат XML передан через SOAP WS

Итак, во-первых, HL7 v2.X широко используется, но довольно стар и не работает с WebServices (в этом есть некоторые усилия, но по TCP/IP или файлу - общий транспорт). HL7 v3 подходит для вас, как вы хотите использовать веб-службы, но это очень сложно! Поверьте мне, HL7v3 перерабатывался и используется очень редко - потому что никто этого не понимает ... (я сделал одну реализацию v3, но поверьте - вы сходите с ума!)

Поэтому я рекомендую v2 - потому что это то, что сектор здравоохранения использует сейчас и в будущем. HL7v2 файла выглядит следующим образом:

MSH|^~\&|Cobra|Conrad|pacs|pacs|20121116122025||ADT^A01|5730224|P|2.3||||||ISO-8859-15 
PID||2015405|2015405||Lastname^Firstname^^^^||197006170000|w|||Street 21^^CITY^CH^4444^||062 922 57 23||d|||||||||||||||l 
PV1||3|L3NOTAM^|K|||||||||||a||||11481827|||||||||||||||||||||||||20121116121900|||||||| 

Если вы используете клиент 7edit, вы получите представление, что представляют различные сегменты. Этот клиент также имеет возможность отправлять по TCP/IP напрямую.

Чтобы создать приложение, которое принимает и отправляет сообщение HL7, вы можете использовать Java Implementation HAPI (HL7 API).

http://hl7api.sourceforge.net/

Там вы найдете также дополнительную документацию, как бороться с такими сообщениями. По мере того, как вы ладите со своей работой, вы можете публиковать более конкретные вопросы, которые кто-то ответит вам здесь.

+0

Я знаю, что уже слишком поздно: D, но спасибо за ваш ответ :) – dexBM

Смежные вопросы