Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement de vos contenus n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Serveurs en AllemagneRGPD by design
Serveurs d'origine chez Hetzner en Allemagne. Comme vos fichiers ne quittent jamais votre appareil, leur contenu n'est jamais transmis.
HL7 FHIR R4 autorise deux représentations équivalentes d'une même ressource : JSON et XML. Les deux portent le même contenu mais ne se correspondent pas trivialement, car le XML FHIR suit ses propres règles : les valeurs simples vivent dans un attribut value (par exemple <gender value="male"/>), le resourceType est le nom de l'élément racine, l'espace de noms est http://hl7.org/fhir, les champs répétables deviennent des tableaux en JSON et une ressource imbriquée (par exemple dans un entry d'un Bundle) apparaît comme un élément enfant à l'initiale majuscule. Un simple convertisseur JSON vers XML n'applique pas correctement ces règles.
Cet outil détecte le sens automatiquement à partir du contenu : déposez un fichier FHIR JSON et vous obtenez un XML FHIR valide (avec l'espace de noms et les attributs value) ; déposez un XML FHIR et vous obtenez un JSON FHIR propre (avec des tableaux pour les éléments répétables). Les ressources imbriquées dans un Bundle sont gérées correctement dans les deux sens. Vous pouvez déposer plusieurs fichiers à la fois, chacun est converti individuellement.
Tout s'exécute entièrement en local, dans le navigateur (JavaScript pur, sans serveur, sans aucune bibliothèque tierce issue d'un CDN externe) : la ressource avec ses données patient ne quitte jamais votre appareil. Pour être honnête : il s'agit d'une conversion structurelle de format entre les deux sérialisations FHIR, pas d'un validateur de profils ni d'un outil clinique. Une note technique : le XML ne porte pas les types de données JSON, donc les valeurs simples reviennent du XML sous forme de texte (sauf true/false) ; vérifiez le résultat avec le schéma et les profils de votre système cible.
Fiche technique
Fiche technique
Formats d'entrée
JSON, XML
Format de sortie
XML
Traitement par lots
Oui
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez un fichier FHIR : JSON (.json) ou XML (.xml).
Le sens est détecté automatiquement ; la conversion s'exécute en local dans le navigateur.
Téléchargez le résultat (le JSON devient XML, le XML devient JSON).
Limites:Convertit une ressource HL7 FHIR R4 (ou Bundle) entre sa sérialisation JSON et sa sérialisation XML, dans les deux sens, avec les règles FHIR : attribut value pour les valeurs simples, resourceType comme élément racine, espace de noms http://hl7.org/fhir, éléments répétables sous forme de tableaux et ressource imbriquée comme élément enfant à l'initiale majuscule. Le sens est détecté automatiquement à partir du contenu. Les éléments répétables courants (par exemple identifier, name, given, address, line, coding, entry, extension) sont traités comme des tableaux ; pour un profil inhabituel, vérifiez la cardinalité. Le XML ne porte pas les types de données JSON : les valeurs simples reviennent du XML sous forme de texte (true/false deviennent des booléens). C'est une conversion structurelle, pas un validateur de profils ni un outil clinique ; vérifiez le résultat avec le schéma et les profils de votre système cible.
Questions fréquentes
Mes données patient sont-elles envoyées ?
Non. La conversion s'exécute entièrement en local, dans le navigateur (JavaScript pur, sans serveur) ; la ressource FHIR ne quitte jamais votre appareil.
Dans quel sens l'outil convertit-il ?
Dans les deux. L'outil détecte à partir du contenu : le FHIR JSON devient FHIR XML et le FHIR XML devient FHIR JSON.
Le contenu est-il préservé lors d'un aller-retour ?
La structure est préservée (JSON -> XML -> JSON). Un point technique : le XML ne porte pas les types de données JSON, donc les valeurs simples reviennent du XML sous forme de texte (sauf true/false).
Les Bundles avec ressources imbriquées sont-ils pris en charge ?
Oui. Une ressource imbriquée (par exemple dans un entry d'un Bundle) est gérée correctement dans les deux sens - en XML sous forme d'élément enfant à l'initiale majuscule.
L'outil valide-t-il mon FHIR par rapport à un profil ?
Non. Il s'agit uniquement d'une conversion de format entre JSON et XML, pas d'un validateur de profils ni d'un outil clinique. Vérifiez le résultat avec le schéma de votre système cible.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité