ca

FHIR JSON i XML

Converteix un recurs FHIR R4 entre JSON i XML, en tots dos sentits - localment al navegador, sense cap pujada.

Processant en local al teu dispositiu ...

Només visualització i conversió, no és una eina de diagnòstic.

Processant en local al teu dispositiu ...

0%

Es puja el meu fitxer?

No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

Sense pujar res100% local
El contingut es queda amb tusense accés de tercers
Hosted in GermanyGlobal Content Delivery
Auditat de manera independentTLS A+ · Capçaleres A+

L'HL7 FHIR R4 admet dues representacions equivalents del mateix recurs: JSON i XML. Totes dues contenen el mateix contingut, però no es corresponen de manera trivial, perquè l'XML de FHIR segueix les seves pròpies regles: els valors simples viuen en un atribut value (per exemple <gender value="male"/>), el resourceType és el nom de l'element arrel, l'espai de noms és http://hl7.org/fhir, els camps repetibles esdevenen arrays en JSON i un recurs incrustat (per exemple dins d'un entry d'un Bundle) apareix com a element fill amb la inicial en majúscula. Un simple convertidor de JSON a XML no aplica bé aquestes regles.

Aquesta eina detecta el sentit automàticament a partir del contingut: deixa anar un fitxer FHIR JSON i obtens un XML FHIR vàlid (amb l'espai de noms i els atributs value); deixa anar un XML FHIR i obtens un JSON FHIR net (amb arrays per als elements repetibles). Els recursos incrustats dins d'un Bundle es gestionen correctament en tots dos sentits. Pots deixar anar diversos fitxers alhora i cadascun es converteix individualment.

Tot s'executa completament en local, al navegador (JavaScript pur, sense servidor, sense cap biblioteca externa d'una CDN aliena): el recurs amb les seves dades de pacients no surt mai del teu dispositiu. Per ser honestos: es tracta d'una conversió estructural de format entre les dues serialitzacions FHIR, no pas d'un validador de perfils ni d'una eina clínica. Una nota tècnica: l'XML no transporta els tipus de dades de JSON, de manera que els valors simples tornen de l'XML com a text (excepte true/false); verifica el resultat amb l'esquema i els perfils del teu sistema de destinació.

Fitxa tècnica

Fitxa tècnica
Formats d'entradaJSON, XML
Format de sortidaXML
Processament per lots
ProcessamentEn local al navegador (JavaScript)
Càrrega de fitxersCap

En 3 passos

  1. Deixa anar un fitxer FHIR: JSON (.json) o XML (.xml).
  2. El sentit es detecta automàticament; la conversió s'executa localment al navegador.
  3. Descarrega el resultat (el JSON esdevé XML, l'XML esdevé JSON).

Límits: Converteix un recurs HL7 FHIR R4 (o Bundle) entre la seva serialització JSON i la seva serialització XML, en tots dos sentits, amb les regles de FHIR: atribut value per als valors simples, resourceType com a element arrel, espai de noms http://hl7.org/fhir, elements repetibles com a arrays i recurs incrustat com a element fill amb la inicial en majúscula. El sentit es detecta automàticament a partir del contingut. Els elements repetibles habituals (per exemple identifier, name, given, address, line, coding, entry, extension) es tracten com a arrays; per a un perfil inusual, verifica la cardinalitat. L'XML no transporta els tipus de dades de JSON: els valors simples tornen de l'XML com a text (true/false esdevenen booleans). És una conversió estructural, no pas un validador de perfils ni una eina clínica; verifica el resultat amb l'esquema i els perfils del teu sistema de destinació. L'entrada i la sortida se suposen en UTF-8, tal com exigeix l'estàndard FHIR; una declaració de codificació diferent a la capçalera XML no s'avalua.

Preguntes freqüents

Es pugen les meves dades de pacients?

No. La conversió s'executa completament en local, al navegador (JavaScript pur, sense servidor); el recurs FHIR no surt mai del teu dispositiu.

En quin sentit converteix?

En tots dos. L'eina ho detecta a partir del contingut: el FHIR JSON esdevé FHIR XML i el FHIR XML esdevé FHIR JSON.

Es conserva el contingut en una anada i tornada?

L'estructura es conserva (JSON -> XML -> JSON). Un punt tècnic: l'XML no transporta els tipus de dades de JSON, de manera que els valors simples tornen de l'XML com a text (excepte true/false).

S'admeten els Bundles amb recursos incrustats?

Sí. Un recurs incrustat (per exemple dins d'un entry d'un Bundle) es gestiona correctament en tots dos sentits - en XML com a element fill amb la inicial en majúscula.

L'eina valida el meu FHIR amb un perfil?

No. És únicament una conversió de format entre JSON i XML, no pas un validador de perfils ni una eina clínica. Verifica el resultat amb l'esquema del teu sistema de destinació.

Eines relacionades

HL7 cap a FHIR · Veure HL7 CDA · Convertir CSV a JSON