ru

HL7 в FHIR

Преобразуйте сообщение HL7 v2 в FHIR R4 Bundle (JSON) - локально в браузере, без выгрузки; данные пациента не покидают устройство.

Обработка локально на вашем устройстве ...

Только просмотр и конвертация, не является диагностическим средством.

Обработка локально на вашем устройстве ...

0%

Ваши файлы так и не покинули устройство

    Продолжить с этим файлом

    Без повторной загрузки

    Эти инструменты принимают .JSON - ваш файл передаётся напрямую.

    Загружается ли мой файл?

    Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Hosted in GermanyGlobal Content Delivery
    Независимый аудитTLS A+ · Заголовки A+

    HL7 v2.x десятилетиями остаётся самым распространённым форматом обмена в медицинских ИТ: посегментный и с разделением вертикальной чертой, с сегментами вроде MSH (заголовок сообщения), EVN (событие), PID (пациент), PV1 (визит), OBR (заявка) и OBX (измерение) и разделителями ^~\&. Современный преемник HL7 FHIR R4 описывает ту же информацию как понятно названные ресурсы (Patient, Encounter, Observation) и выдаёт их в JSON или XML - намного удобнее для веб-API и современных систем.

    Перетащите файл HL7 v2; инструмент читает сегменты и строит из них FHIR R4 Bundle (коллекция). Сопоставляется отобранное ядро: MSH становится MessageHeader, PID ресурсом Patient (идентификатор, имя, пол, дата рождения, адрес; расширен с помощью PD1), PV1 ресурсом Encounter (класс, номер визита, местоположение), NK1 ресурсом RelatedPerson (родственник), DG1 ресурсом Condition (состояние здоровья), AL1 ресурсом AllergyIntolerance (аллергия), PR1 ресурсом Procedure, OBX ресурсом Observation (код, значение, единица измерения), а OBR/ORC ресурсом ServiceRequest (заявка/заказ). Можно перетащить сразу несколько файлов, каждый станет своим Bundle.

    Всё работает исключительно локально в браузере (чистый JavaScript, без сервера, без сторонней библиотеки со стороннего CDN) - сообщение с данными пациента никогда не покидает ваше устройство. Честно говоря: это структурное преобразование распространённого ядра сегментов, а не полное сопоставление HL7 с FHIR (Z-сегменты и многие детальные поля не охвачены) и не клинический инструмент. Сверьте результат с профилями и требованиями вашей целевой системы.

    Технические данные

    Технические данные
    Входные форматыHL7, TXT
    Автоматическое преобразованиеPNG, JPG, WebP, GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, MP3, WAV, DOCX, MIDI, DDS, HDR, PCX, WBMP
    Выходной форматJSON
    Пакетная обработкаДа
    ОбработкаЛокально в браузере (JavaScript)
    Загрузка файловОтсутствует

    В 3 шага

    1. Перетащите ваш файл (файлы) HL7 v2 (.hl7, .txt).
    2. Преобразование выполняется автоматически, локально в браузере.
    3. Скачайте FHIR R4 Bundle (.json) - по одному на сообщение.

    Ограничения: Преобразует сообщение HL7 v2 (например, HL7 v2.5, посегментное, с разделением вертикальной чертой) в HL7 FHIR R4 Bundle (коллекция, JSON): MSH -> MessageHeader, PID -> Patient (идентификатор, имя, пол, дата рождения, адрес), PD1 расширяет ресурс Patient (лечащий врач общей практики, отметка о защите), PV1 -> Encounter (класс, номер визита, местоположение), NK1 -> RelatedPerson (родственник, степень родства, адрес, телефон), DG1 -> Condition (состояние здоровья, тип состояния), AL1 -> AllergyIntolerance (аллергия, степень тяжести, реакция), PR1 -> Procedure, OBX -> Observation (код, значение, единица измерения), OBR/ORC -> ServiceRequest (заявка/заказ), NTE присоединяется как заметка к предыдущему ресурсу. Это отобранное ядро сегментов: Z-сегменты, EVN, повторения сверх первого и многие необязательные детальные поля в этой версии намеренно не представлены, поэтому сопоставление не является преобразованием без потерь. Файл считывается как UTF-8; поле кодировки символов MSH-18 самого сообщения не оценивается - для сообщений в кодировке ISO-8859-1/ANSI со специальными символами сохраните файл сначала как UTF-8. Это структурное преобразование формата для обмена данными, а не клинический инструмент; сверьте Bundle с профилями (например, обязательными полями, терминологиями) вашей целевой системы.

    Частые вопросы

    Выгружаются ли мои данные пациента?

    Нет. Чтение сообщения HL7 v2 и построение FHIR Bundle выполняются исключительно локально в браузере (чистый JavaScript, без сервера); данные никогда не покидают устройство.

    Какие сегменты сопоставляются?

    MSH, PID, PD1, PV1, NK1, DG1, AL1, PR1, OBX, OBR, ORC и NTE сопоставляются с MessageHeader, Patient (расширенным с помощью PD1), Encounter, RelatedPerson, Condition, AllergyIntolerance, Procedure, Observation и ServiceRequest; NTE присоединяется как заметка к соответствующему предыдущему ресурсу. EVN и специфичные для поставщика Z-сегменты не охвачены.

    Какая версия FHIR создаётся?

    HL7 FHIR R4 как Bundle типа коллекция с одним ресурсом на каждый сопоставленный сегмент - в формате JSON.

    Является ли преобразование без потерь?

    Нет. Сопоставляется отобранное ядро сегментов; Z-сегменты, дальнейшие повторения и многие необязательные поля опускаются. Сверьте Bundle с профилями вашей целевой системы.

    Можно ли преобразовать несколько сообщений сразу?

    Да. Перетащите сразу несколько файлов HL7 v2; каждый станет своим FHIR R4 Bundle.

    Похожие инструменты

    Анонимизация DICOM · FHIR JSON и XML · Просмотр HL7 CDA