Я пытаюсь создать канал для чтения текстового файла HL7 ADT, извлечения MRN и записи вывода в таблицу SQLite (программа записи базы данных).
Моя таблица SQLite содержит мои данные, но все мои идентификаторы PatientID отображаются в виде объединенной строки в одном очень широком столбце. В отличие от PatientID для каждой строки/записи.
Я заметил некоторые странные недопустимые (?) символы в моем файле HL7 (которые взяты из Meditech EMR). В QuickViewHL7 они появляются в MSH-22 и MSH-30.
В редакторе ВИМ -
Мой вопрос в том, должны ли они быть разделителями? Если так, то кто они? Возврат вагона?
Я разместил этот вопрос на форумах Mirth Connect, но видел мало, кроме перекати-поля. Я надеюсь, что кто-то здесь мог видеть это раньше и рассказать мне, что происходит.
ОБНОВЛЕНИЕ: шестнадцатеричный дамп предполагает, что это 0x7f (0111 1111). Это похоже на символ возврата. Должен ли я просто удалить его или заменить чем-то?
<cr>
в качестве разделителя сегментов - person xmojmr   schedule 03.11.2015