Подтвердить что ты не робот

Почему стандарт HL7 не использует XML?

Я новичок в HL7, и первое, что мне пришло в голову, это то, почему вместо этого формата используется XML? Есть несколько парсеров, и между поставщиками есть серьезные несоответствия.


Для тех, кто занимается разработкой программного обеспечения для здравоохранения, я рекомендую это прочитать http://www.interfaceware.com/hl7_version2x.html

4b9b3361

Ответ 1

В версии 3 HL7 используется XML. Более ранние версии HL7 представляют собой специализированную производственную программу, относящуюся к каналу, ограниченную каналами (IIRC называется ER7, но не уверен).

Нет ничего особенно неправильного в формате, ограниченном в канале. Во многих отношениях более новые версии XML сложнее использовать. Он может быть старым, но по большей части он работает и хорошо разбирается.

Ответ 3

Просто FYI... HL7 2.x используется гораздо больше на практике, чем вариант XML HL7 3.x.

2.x проще и быстрее разбираться.

Ответ 4

Существует несколько версий стандартов hl7, использующих технологию своего времени:

  • HL7 v2: текстовые файлы с разделителями
  • HL7 v3: XML формат (на SOAP)
  • HL7 FHIR: самый новый формат, основанный на JSON и XML в REST, который похоже, имеет светлое будущее.

Я не буду перечислять преимущества и недостатки их - все они имеют свои положительные и отрицательные вещи.

Но если вы начинаете новое приложение и разбираете текстовый файл, который вы предлагаете, то стоит посмотреть FHIR.

Ответ 5

Существует XML-кодировка для сообщений v2, см. "ANSI/HL7 V2 XML-2003 4 июня 2003: HL7 Версия 2: Синтаксис кодирования XML версии 1", хотя я должен вас предупредить, это не очень.