Сегмент HL7 — тип сообщения и сегменты

Существуют ли какие-либо ограничения на сегменты, которые следует использовать для определенного типа сообщений? Например: если мне нужно создать образец сообщения HL7 ADT^A05 или REF. Могу ли я включить любой сегмент, который мне нравится, или в HL7 определены определенные правила для выбора сегментов для определенного типа сообщения?

Правильно ли приведенное ниже сообщение Hl7?

MSH|^~&|DASH|DASH-GCD|CentralLogic|COCXXX|20130730183557||REF^I12|20130730183339|P|2.3.1|||AL|AL
PID|0||26||Test^Patient^^^||19950115|M|||||Phone#^Email||||||SSN#|PD1|||||PCP FName^LName|RF1|Pending|Patient ETA|Direct Admit|Doc-to-Doc|Critical|Admission#||||Note Info|PRD|RP|Smith^Ken^|1600 Medical Center Way^^Eureka^CA^95521||(707)555-5555||NPI#PRD|RT|Pacific Heart Group^Physician Name|Admitting Facility Name||(707)444-8300
NUP|Bed Location|Bed StatusIN1|1|||Insurance Company Name|Patient Gr ID|Patient Member ID||||||||IN2|Insured’s Employee ID|Insured’s Social Security Number|Insured’s Employer Name|OBX|1|CE|1010.1^BODY WEIGHT||154|LBOBX|2|CE|1010.1^HEIGHT||75|INDG1|1|I9|786.59|Chest pain||DG1|2|I9|794.31|Sun Burn||AL1|1|DRUG|Codeine|AL1|2|DRUG|PCN|RXO|CE|Albuterol 2.5 mg via Ben q6h prn sob||||||ODT|CE||Test Instruction

person user3613477    schedule 07.05.2014    source источник
comment
Вопрос, похоже, не связан с hl7-fhir. Вы можете удалить тег?   -  person Lloyd McKenzie    schedule 08.05.2014


Ответы (3)


Существуют ограничения, определенные HL7 для используемого сегмента. При этом ваши сообщения также будут определяться потребностями в обмене данными систем, с которыми вы взаимодействуете, и для этого вы должны разработать спецификацию.

Спецификация (профиль соответствия) будет содержать:

  • Типы сообщений (триггерные события)
  • Список поддерживаемых сегментов для каждого триггерного события
  • Поддерживаемые поля
  • Поддерживаемые коды для закодированных полей
  • Подробная информация о семантике данных

В этой статье объясняется, что входит в спецификацию: http://caristix.com/blog/2013/02/hl7-survival-guide-chapter-6-hl7-interface-specifications/. Он дает несколько справочных источников.

person jlmorin    schedule 08.05.2014

1. HL7 определяет наборы сообщений и рекомендуемые сегменты. Точная допустимая форма зависит от профиля соответствия HL7, который поддерживает ваша и другая система.

Пример профилей соответствия и некоторый инструмент для его использования см., например. http://hl7api.sourceforge.net/conformance.html

2. Список концептуально допустимых сегментов в конкретных сообщениях см. в соответствующей версии спецификации HL7 по адресу http://www.hl7.org/implement/standards/product_brief.cfm?product_id=185.

В случае вашего сообщения взгляните на "HL7 Messaging Standard Version 2.3.1". Более актуальную спецификацию с более подробным описанием см. в «HL7 Messaging Standard Version 2.5», поскольку эта версия считается (нет доказательств) наиболее сложной из диапазона HL7 2.x.

3. Концептуальный обзор сообщений и их значения, а также общесистемные интеграционные профили IHE см. в рекомендациях, предоставленных http://www.ihe.net

4. Полезным элементом программного обеспечения, которое может помочь вам диагностировать/проверить базовую структуру HL7, является HL7Spy компании Inner Harbour Software

Я не эксперт, просто даю несколько ссылок для начала.

person xmojmr    schedule 07.05.2014
comment
Разработчик может также определить Z-сегмент для включения клинических данных или данных пациента, которые стандарт HL7 может не определять в других областях. При использовании Z-сегментов важно иметь адекватную документацию о том, что включено.. - person Shamil; 08.05.2014
comment
@user3005941 да, например, Messaging Workbench и Gazelle — это инструменты для документирования и проверки соответствия HL7. профили в машиночитаемых форматах XML. В прошлом использовалась текстовая документация в свободной форме, также известная как Заявление о соответствии DICOM. Точная допустимая форма всегда зависит от обеих систем связи. IHE предоставляет некоторые рекомендации относительно того, что следует отправлять, куда и когда, например. ihe.net/technical_frameworks/#radiology - person xmojmr; 08.05.2014
comment
@user3613477 user3613477 добро пожаловать в Stack Overflow. Правильный способ сказать спасибо - проголосовать или отметить ответ как принятый, см. stackoverflow.com/help/someone-answers - person xmojmr; 08.05.2014

Это будет полезно. Список сегментов с их составными/полями спецификации.

http://www.mexi.be/documents/hl7/htindex.htm или этот другой http://www.hosinc.com/products/interfaces/interface_documentation.htm

person Alberto Perez    schedule 18.12.2014