код для интерфейсов домена HL7

#java #hl7

#java #hl7

Вопрос:

Я нашел несколько примеров кода на HL7 веб-сайте для определения интерфейсов для их Common Terminology Services . Он поставляется с некоторыми параметрами для использования ILDJ для преобразования примера кода в Java, для упрощения импорта в мое приложение.

Кто-нибудь может показать мне, где найти похожие образцы кода для своего Patient Administration домена? И для других HL7 доменов, таких как Care Provision , Scheduling , Medical Records и т.д.?

На веб-сайте HL7, по этой ссылке, я прочитал о JavaSIG-версии V3 HL7 RIM Java API. Итак, я погуглил одно из имен пакетов и нашел эту ссылку на веб-сайте HL7. Но когда я изучаю файлы для демонстрационного zip-файла JavaSIG, я обнаружил, что все файлы классов были датированы 2005 годом, что кажется полностью устаревшим, хотя он утверждает, что поддерживает версию v3 RIM.

Затем я нашел эту ссылку для Java-версии набора инструментов Everest, которая утверждает, что поддерживает версию v3 для RIM, но она в основном канадская и имеет только 700 загрузок.

Такие инструменты, как HAPI, похоже, поддерживают только версию RIM версии 2, которая становится все более устаревшей.

Может ли кто-нибудь показать мне, как найти код для Java api, включенный в такие пакеты, как org.hl7.rim , в современном формате, совместимом с v3? В частности, я хочу убедиться, что получу API для таких классов, как Encounter , Act , Patient и т.д., Наряду с другими классами в доменах, перечисленных выше. Мне нужен доступ к коду определения класса, потому что мне нужно создать базовую базу данных MySQL для соответствия определениям классов, а также сопоставить мои текущие нестандартизированные классы с HL7 RIM API .

Я хотел бы избежать необходимости изобретать колесо, по возможности используя свои собственные Java-версии их интерфейсов.

Ответ №1:

аналогичные примеры кода не публикуются таким же образом для вещей, отличных от CTS.

Для java:

  • Версия 2: используйте HAPI / MIRTH
  • v3: есть проект Everest
  • CDA: Есть MDHT
  • FHIR: там есть java-код.

Я думаю, вы спрашиваете о v3 («домен предоставления услуг»).

Смотрите также http://www.healthintersections.com.au/?p=2029.

Комментарии:

1. Вам действительно нужно это делать? Вы уверены? Мне кажется маловероятным, что это лучший способ для вас что-то делать. Если вам действительно нужно заниматься разработкой на основе RIM, вам следует обратиться за советом к сообществу архитектуры на основе HL7 RIM (получите логин HL7 (hl7.org ) и присоединяйтесь к списку рассылки «ПОМОЩЬ» и просите помощи там)