it

FHIR JSON e XML

Converti una risorsa FHIR R4 tra JSON e XML, in entrambi i sensi - in locale nel browser, senza alcun caricamento.

Solo visualizzazione e conversione, non è uno strumento diagnostico.

Elaborazione in locale sul tuo dispositivo ...

0%

I tuoi file non hanno mai lasciato il dispositivo

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Server in GermaniaRGPD by design
    Verificato esternamenteTLS A+ · Intestazioni A+

    HL7 FHIR R4 ammette due rappresentazioni equivalenti della stessa risorsa: JSON e XML. Entrambe contengono lo stesso contenuto ma non si corrispondono in modo banale, perché l'XML di FHIR segue le proprie regole: i valori semplici risiedono in un attributo value (ad esempio <gender value="male"/>), il resourceType è il nome dell'elemento radice, lo spazio dei nomi è http://hl7.org/fhir, i campi ripetibili diventano array in JSON e una risorsa incorporata (ad esempio dentro un entry di un Bundle) appare come elemento figlio con l'iniziale maiuscola. Un semplice convertitore da JSON a XML non applica correttamente queste regole.

    Questo strumento rileva il senso automaticamente dal contenuto: trascina un file FHIR JSON e ottieni un XML FHIR valido (con lo spazio dei nomi e gli attributi value); trascina un XML FHIR e ottieni un JSON FHIR pulito (con array per gli elementi ripetibili). Le risorse incorporate dentro un Bundle sono gestite correttamente in entrambi i sensi. Puoi trascinare più file alla volta, ciascuno viene convertito singolarmente.

    Tutto viene eseguito interamente in locale, nel browser (JavaScript puro, senza server, senza alcuna libreria esterna proveniente da una CDN di terzi): la risorsa con i suoi dati dei pazienti non lascia mai il tuo dispositivo. Per essere onesti: si tratta di una conversione strutturale di formato tra le due serializzazioni FHIR, non di un validatore di profili né di uno strumento clinico. Una nota tecnica: l'XML non trasporta i tipi di dati JSON, quindi i valori semplici tornano dall'XML come testo (tranne true/false); verifica il risultato con lo schema e i profili del tuo sistema di destinazione.

    Scheda tecnica

    Scheda tecnica
    Formati di inputJSON, XML
    Formato di outputXML
    Elaborazione in batch
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina un file FHIR: JSON (.json) o XML (.xml).
    2. Il senso viene rilevato automaticamente; la conversione viene eseguita in locale nel browser.
    3. Scarica il risultato (il JSON diventa XML, l'XML diventa JSON).

    Limiti: Converte una risorsa HL7 FHIR R4 (o Bundle) tra la sua serializzazione JSON e la sua serializzazione XML, in entrambi i sensi, con le regole FHIR: attributo value per i valori semplici, resourceType come elemento radice, spazio dei nomi http://hl7.org/fhir, elementi ripetibili come array e risorsa incorporata come elemento figlio con l'iniziale maiuscola. Il senso viene rilevato automaticamente dal contenuto. Gli elementi ripetibili comuni (ad esempio identifier, name, given, address, line, coding, entry, extension) sono trattati come array; per un profilo insolito verifica la cardinalità. L'XML non trasporta i tipi di dati JSON: i valori semplici tornano dall'XML come testo (true/false diventano booleani). È una conversione strutturale, non un validatore di profili né uno strumento clinico; verifica il risultato con lo schema e i profili del tuo sistema di destinazione.

    Domande frequenti

    I dati dei miei pazienti vengono caricati?

    No. La conversione viene eseguita interamente in locale, nel browser (JavaScript puro, senza server); la risorsa FHIR non lascia mai il tuo dispositivo.

    In quale senso converte?

    In entrambi. Lo strumento rileva dal contenuto: il FHIR JSON diventa FHIR XML e il FHIR XML diventa FHIR JSON.

    Il contenuto viene preservato in un'andata e ritorno?

    La struttura viene preservata (JSON -> XML -> JSON). Un punto tecnico: l'XML non trasporta i tipi di dati JSON, quindi i valori semplici tornano dall'XML come testo (tranne true/false).

    Sono supportati i Bundle con risorse incorporate?

    Sì. Una risorsa incorporata (ad esempio dentro un entry di un Bundle) è gestita correttamente in entrambi i sensi - in XML come elemento figlio con l'iniziale maiuscola.

    Lo strumento valida il mio FHIR rispetto a un profilo?

    No. È puramente una conversione di formato tra JSON e XML, non un validatore di profili né uno strumento clinico. Verifica il risultato con lo schema del tuo sistema di destinazione.

    Strumenti correlati