Преобразование xml в формат HL7

Я работаю над демонстрацией устройств телемедицины.

Я нашел Mirth Connect, но не смог его заполучить. Есть ли какой-либо другой источник или библиотека api или frees, которые можно использовать в нашем клиенте Android для преобразования xml в HL7 или любого другого формата в HL7.


person Krishna Kumar    schedule 03.01.2014    source источник
comment
Это 3 разных вопроса?   -  person Sid    schedule 03.01.2014
comment
я думаю, я четко обозначил знак q в 3 точке ..   -  person Krishna Kumar    schedule 05.01.2014


Ответы (2)


Кажется, никто не хочет говорить, поэтому я попробую. Прежде всего, существует два различных формата HL7 — HL7v2 и HL7v3. Итак, ваш первый вопрос: у меня есть некоторые данные, хранящиеся в базе данных (в плоском файле в формате XML; в плоском файле в формате JSON и т. д.), и я хотел бы сопоставить их с HL7v2/HL7v3/CDA/и т. д. .

Поскольку и HL7v2, и HL7v3 охватывают несколько доменов (например, управление пациентами, медицинские записи, геномика и т. д.), ваш следующий вопрос будет заключаться в том, чтобы указать, чего вы пытаетесь достичь. Если это однодоменное решение, т. е. уведомления Аптечной системы выдачи или полноценное многодоменное решение.

Следующий вопрос, какую open-source систему использовать, если есть — Mirth Connect или что-то другое. Это также зависит от того, где выполняется сопоставление или преобразование данных — на стороне клиента или на стороне сервера (т. е. вы можете отправить сообщение-запрос в своем собственном формате и преобразовать его в HL7 на стороне сервера перед передачей другим игрокам). ).

Я предполагаю, и я могу ошибаться, что мы говорим о демографических данных пациента с использованием HL7v2, запущенного на мобильном телефоне пациента. Mirth Connect, как ваш первоначальный формат для транслятора HL7v2, может подойти для прототипирования, где-то работать как черный ящик, но для реального решения на мобильном телефоне он может быть слишком избыточен. Если бы сообщений-запросов было довольно много, я бы создал их как свой собственный код. Если ваше решение более сложное, то вам потребуется просмотреть архитектуру решения, чтобы выяснить все точки трансформации, и это выходит за рамки обсуждения на этом сайте.

Опять же, это мое очень субъективное мнение.


И последнее, но не менее важное: есть книга «Неофициальное руководство разработчика Mirth Connect", которая может помочь в первоначальном понимании. на что способен Mirth Connect.

(Отказ от ответственности: я являюсь автором этой книги, поэтому приветствуются любые комментарии или предложения.)

person Shamil    schedule 29.01.2014

  1. Для создания некоторых простых сообщений HL7 v2 вам не нужны какие-либо специальные библиотеки или инструменты, так как это почти простой текстовый формат (на самом деле это двоичный формат, но если вы позаботитесь о правильных разделителях сегментов и не используете другие, то символы ASCII, то их легко создать).

    Получив пакет HL7, вы можете отправить его на IP-адрес с конечной точкой прослушивания HL7, используя протокол минимального нижнего уровня HL7 (MLLP).

  2. Некоторой базой открытого исходного кода, которая может быть полезна даже на устройстве Android, являются библиотеки Java, используемые dcm4chee.

    например система управления клиническими данными DICOM — архив изображений может взаимодействовать как с и HL7, а внутри использует код, который переводит сообщения HL7 v2 в промежуточное представление XML и обратно. Найдите сценарии преобразования XSLT (*.xsl).

person xmojmr    schedule 08.05.2014