ms

FHIR JSON dengan XML

Tukar sumber FHIR R4 antara JSON dan XML, dua hala - secara setempat dalam pelayar, tanpa muat naik.

Hanya untuk melihat dan menukar, bukan alat diagnostik.

Memproses secara setempat pada peranti anda ...

0%

Fail anda tidak pernah meninggalkan peranti

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Pelayan di JermanGDPR secara reka bentuk
    Diaudit bebasTLS A+ · HTTP header A+

    HL7 FHIR R4 membenarkan dua perwakilan setara bagi sumber yang sama: JSON dan XML. Kedua-duanya membawa kandungan yang sama tetapi tidak dipetakan secara remeh antara satu sama lain - FHIR XML mengikut peraturannya sendiri: nilai mudah berada dalam atribut value (cth. <gender value="male"/>), resourceType ialah nama elemen akar, ruang nama ialah http://hl7.org/fhir, medan yang boleh berulang menjadi tatasusunan dalam JSON, dan sumber terbenam (cth. dalam entry Bundle) muncul sebagai elemen anak berhuruf besar. Penukar JSON-ke-XML biasa tidak melaksanakan peraturan ini dengan betul.

    Alat ini mengesan arah secara automatik daripada kandungan: jatuhkan fail FHIR JSON dan anda memperoleh FHIR XML yang sah (dengan ruang nama dan atribut value); jatuhkan FHIR XML dan anda memperoleh FHIR JSON yang bersih (dengan tatasusunan bagi elemen yang boleh berulang). Sumber terbenam dalam Bundle dikendalikan dengan betul dalam kedua-dua arah. Anda boleh menjatuhkan beberapa fail sekaligus, setiap satu ditukar secara berasingan.

    Segalanya berjalan sepenuhnya secara setempat dalam pelayar (JavaScript tulen, tanpa pelayan, tanpa pustaka asing daripada CDN asing) - sumber dengan data pesakitnya tidak pernah meninggalkan peranti anda. Pembingkaian jujur: ini ialah penukaran format berstruktur antara dua penyirian FHIR, bukan pengesah profil dan bukan alat klinikal. Satu nota teknikal: XML tidak membawa jenis data JSON, jadi nilai mudah kembali daripada XML sebagai teks (kecuali true/false); sahkan hasilnya terhadap skema dan profil sistem sasaran anda.

    Data teknikal

    Data teknikal
    Format inputJSON, XML
    Format outputXML
    Pemprosesan kelompokYa
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Jatuhkan fail FHIR: JSON (.json) atau XML (.xml).
    2. Arah dikesan secara automatik; penukaran berjalan secara setempat dalam pelayar.
    3. Muat turun hasilnya (JSON menjadi XML, XML menjadi JSON).

    Batasan: Menukar sumber HL7 FHIR R4 (atau Bundle) antara penyirian JSON dan XML-nya, dua hala, dengan peraturan FHIR: atribut value untuk nilai mudah, resourceType sebagai elemen akar, ruang nama http://hl7.org/fhir, elemen yang boleh berulang sebagai tatasusunan, sumber terbenam sebagai elemen anak berhuruf besar. Arah dikesan secara automatik daripada kandungan. Elemen yang boleh berulang yang lazim (cth. identifier, name, given, address, line, coding, entry, extension) dianggap sebagai tatasusunan; bagi profil luar biasa sahkan kardinalitinya. XML tidak membawa jenis data JSON: nilai mudah kembali daripada XML sebagai teks (true/false menjadi boolean). Ia ialah penukaran berstruktur, bukan pengesah profil dan bukan alat klinikal; sahkan hasilnya terhadap skema dan profil sistem sasaran anda.

    Soalan lazim

    Adakah data pesakit saya dimuat naik?

    Tidak. Penukaran berjalan sepenuhnya secara setempat dalam pelayar (JavaScript tulen, tanpa pelayan); sumber FHIR tidak pernah meninggalkan peranti anda.

    Ke arah mana ia menukar?

    Kedua-duanya. Alat ini mengesan daripada kandungan: FHIR JSON menjadi FHIR XML, dan FHIR XML menjadi FHIR JSON.

    Adakah kandungan dikekalkan semasa pergi-balik?

    Strukturnya dikekalkan (JSON -> XML -> JSON). Satu perkara teknikal: XML tidak membawa jenis data JSON, jadi nilai mudah kembali daripada XML sebagai teks (kecuali true/false).

    Adakah Bundle dengan sumber terbenam disokong?

    Ya. Sumber terbenam (cth. dalam entry Bundle) dikendalikan dengan betul dalam kedua-dua arah - dalam XML sebagai elemen anak berhuruf besar.

    Adakah alat ini mengesahkan FHIR saya terhadap profil?

    Tidak. Ia semata-mata penukaran format antara JSON dan XML, bukan pengesah profil dan bukan alat klinikal. Sahkan hasilnya terhadap skema sistem sasaran anda.

    Alat berkaitan