uk

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