bg

JSON и XML за FHIR

Преобразуване на ресурс FHIR R4 между JSON и XML в двете посоки - локално в браузъра, без качване.

Само преглед и преобразуване, не е диагностично средство.

Обработва се локално на устройството ви ...

0%

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

    Качва ли се файлът ми?

    Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

    Без качване100% локално
    Съдържанието остава у теббез достъп на трети страни
    Сървъри в ГерманияGDPR по дизайн
    Независимо провереноTLS A+ · Заглавки A+

    HL7 FHIR R4 допуска две равностойни представяния на един и същ ресурс: JSON и XML. Двете носят едно и също съдържание, но не се преобразуват едно в друго тривиално - FHIR XML следва собствени правила: простите стойности се пазят в атрибут value (например <gender value="male"/>), resourceType е името на кореновия елемент, пространството от имена е http://hl7.org/fhir, повтаряемите полета стават масиви в JSON, а вграден ресурс (например вътре в entry в Bundle) се появява като дъщерен елемент с главна буква. Обикновен конвертор от JSON към XML не спазва тези правила правилно.

    Този инструмент разпознава посоката автоматично по съдържанието: пуснете файл FHIR JSON и получавате валиден FHIR XML (с пространството от имена и атрибутите value); пуснете FHIR XML и получавате чист FHIR JSON (с масиви за повтаряемите елементи). Вградените ресурси вътре в Bundle се обработват правилно в двете посоки. Можете да пуснете няколко файла наведнъж, всеки се преобразува поотделно.

    Всичко работи изцяло локално в браузъра (чист JavaScript, без сървър, без чужда библиотека от чужд CDN) - ресурсът заедно с данните на пациента никога не напуска вашето устройство. Честна формулировка: това е структурно преобразуване на формата между двете сериализации на FHIR, а не валидатор на профили и не клиничен инструмент. Една техническа бележка: XML не носи типовете данни на JSON, затова простите стойности се връщат от XML като текст (освен true/false); проверете резултата спрямо схемата и профилите на вашата целева система.

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

    Технически данни
    Входни форматиJSON, XML
    Изходен форматXML
    Пакетна обработкаДа
    ОбработкаЛокално в браузъра (JavaScript)
    Качване на файловеНяма

    В 3 стъпки

    1. Пуснете файл FHIR: JSON (.json) или XML (.xml).
    2. Посоката се разпознава автоматично; преобразуването се извършва локално в браузъра.
    3. Изтеглете резултата (JSON става XML, XML става JSON).

    Ограничения: Преобразува ресурс HL7 FHIR R4 (или Bundle) между неговата JSON и XML сериализация в двете посоки според правилата на FHIR: атрибут value за прости стойности, resourceType като коренов елемент, пространство от имена http://hl7.org/fhir, повтаряеми елементи като масиви, вграден ресурс като дъщерен елемент с главна буква. Посоката се разпознава автоматично по съдържанието. Често срещаните повтаряеми елементи (например identifier, name, given, address, line, coding, entry, extension) се третират като масиви; за необичаен профил проверете кардиналността. XML не носи типовете данни на JSON: простите стойности се връщат от XML като текст (true/false стават булев тип). Това е структурно преобразуване, а не валидатор на профили и не клиничен инструмент; проверете резултата спрямо схемата и профилите на вашата целева система.

    Чести въпроси

    Качват ли се данните на моя пациент?

    Не. Преобразуването се извършва изцяло локално в браузъра (чист JavaScript, без сървър); ресурсът FHIR никога не напуска вашето устройство.

    В коя посока преобразува?

    В двете. Инструментът разпознава това по съдържанието: FHIR JSON става FHIR XML, а FHIR XML става FHIR JSON.

    Запазва ли се съдържанието при обратно преобразуване?

    Структурата се запазва (JSON -> XML -> JSON). Една техническа подробност: XML не носи типовете данни на JSON, затова простите стойности се връщат от XML като текст (освен true/false).

    Поддържат ли се Bundle с вградени ресурси?

    Да. Вграден ресурс (например вътре в entry в Bundle) се обработва правилно в двете посоки - в XML като дъщерен елемент с главна буква.

    Проверява ли инструментът моя FHIR спрямо профил?

    Не. Това е единствено преобразуване на формата между JSON и XML, а не валидатор на профили и не клиничен инструмент. Проверете резултата спрямо схемата на вашата целева система.

    Сходни инструменти