Использование Java Regex для выбора данных HL7 из файла

Я думаю, это довольно просто, но я борюсь с этим. У меня есть текстовый файл с несколькими сообщениями HL7. Мне нужно разбить этот файл на части и записать каждое сообщение в отдельный файл. Упрощенная структура выглядит следующим образом с пустой строкой после второго (входящего) сообщения. Я выделил содержание сообщения жирным шрифтом. Обратите внимание, однако, что сообщения могут заканчиваться различными символами

11:37:58:425 ----------------------------------------------------------->>> Исходящий >>> MSH | ^ ~ \ & | CERNERPM || ADT ^ A08 || P | 2.3 EVN | A08 ||||| PID | 1 || NK1 | PV1 | ZPD || SED 11: 37: 58: 457 <<< Входящий <<< -------------------------------- ---------------------------- MSH|^~\&|A|CA08

Любая помощь будет оценена!

1 ответ

Решение

Используйте библиотеку для HL7. Это легче.

Другие вопросы по тегам