pl

FHIR JSON oraz XML

Konwertuj zasób FHIR R4 między JSON a XML, w obie strony - lokalnie w przeglądarce, bez wysyłania danych.

Tylko podgląd i konwersja, nie jest narzędziem diagnostycznym.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    Czy mój plik jest przesyłany?

    Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

    Bez wysyłania100% lokalnie
    Treści zostają u Ciebiebrak dostępu osób trzecich
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    HL7 FHIR R4 dopuszcza dwie równoważne reprezentacje tego samego zasobu: JSON i XML. Obie niosą tę samą treść, ale nie przekładają się na siebie trywialnie - FHIR XML rządzi się własnymi regułami: proste wartości żyją w atrybucie value (np. <gender value="male"/>), resourceType jest nazwą elementu głównego, namespace to http://hl7.org/fhir, pola powtarzalne stają się tablicami w JSON, a osadzony zasób (np. wewnątrz entry w Bundle) pojawia się jako element potomny pisany wielką literą. Zwykły konwerter JSON na XML nie traktuje tych reguł poprawnie.

    To narzędzie wykrywa kierunek automatycznie z treści: upuść plik FHIR JSON, a otrzymasz poprawny FHIR XML (z namespace i atrybutami value); upuść FHIR XML, a otrzymasz czysty FHIR JSON (z tablicami dla elementów powtarzalnych). Osadzone zasoby wewnątrz Bundle są obsługiwane poprawnie w obie strony. Możesz upuścić kilka plików naraz, każdy jest konwertowany osobno.

    Wszystko działa w całości lokalnie w przeglądarce (czysty JavaScript, bez serwera, bez obcej biblioteki z obcego CDN) - zasób wraz z danymi pacjenta nigdy nie opuszcza Twojego urządzenia. Uczciwe ujęcie: to strukturalna konwersja formatu między dwiema serializacjami FHIR, nie walidator profili i nie narzędzie kliniczne. Jedna uwaga techniczna: XML nie niesie typów danych JSON, więc proste wartości wracają z XML jako tekst (oprócz true/false); zweryfikuj wynik względem schematu i profili swojego systemu docelowego.

    Dane techniczne

    Dane techniczne
    Formaty wejścioweJSON, XML
    Format wyjściowyXML
    Przetwarzanie wsadoweTak
    PrzetwarzanieLokalnie w przeglądarce (JavaScript)
    Przesyłanie plikówBrak

    W 3 krokach

    1. Upuść plik FHIR: JSON (.json) lub XML (.xml).
    2. Kierunek jest wykrywany automatycznie; konwersja działa lokalnie w przeglądarce.
    3. Pobierz wynik (JSON staje się XML, XML staje się JSON).

    Ograniczenia: Konwertuje zasób HL7 FHIR R4 (lub Bundle) między jego serializacją JSON a XML, w obie strony, zgodnie z regułami FHIR: atrybut value dla prostych wartości, resourceType jako element główny, namespace http://hl7.org/fhir, elementy powtarzalne jako tablice, osadzony zasób jako element potomny pisany wielką literą. Kierunek jest wykrywany automatycznie z treści. Typowe elementy powtarzalne (np. identifier, name, given, address, line, coding, entry, extension) są traktowane jako tablice; dla nietypowego profilu zweryfikuj liczność. XML nie niesie typów danych JSON: proste wartości wracają z XML jako tekst (true/false stają się wartościami logicznymi). To konwersja strukturalna, nie walidator profili i nie narzędzie kliniczne; zweryfikuj wynik względem schematu i profili swojego systemu docelowego.

    Częste pytania

    Czy moje dane pacjenta są wysyłane?

    Nie. Konwersja działa w całości lokalnie w przeglądarce (czysty JavaScript, bez serwera); zasób FHIR nigdy nie opuszcza Twojego urządzenia.

    W którą stronę konwertuje?

    W obie. Narzędzie wykrywa to z treści: FHIR JSON staje się FHIR XML, a FHIR XML staje się FHIR JSON.

    Czy treść jest zachowana przy konwersji w obie strony?

    Struktura jest zachowana (JSON -> XML -> JSON). Jedna kwestia techniczna: XML nie niesie typów danych JSON, więc proste wartości wracają z XML jako tekst (oprócz true/false).

    Czy obsługiwane są Bundle z osadzonymi zasobami?

    Tak. Osadzony zasób (np. wewnątrz entry w Bundle) jest obsługiwany poprawnie w obie strony - w XML jako element potomny pisany wielką literą.

    Czy narzędzie waliduje mój FHIR względem profilu?

    Nie. To wyłącznie konwersja formatu między JSON a XML, nie walidator profili i nie narzędzie kliniczne. Zweryfikuj wynik względem schematu swojego systemu docelowego.

    Powiązane narzędzia