th

FHIR JSON และ XML

แปลงทรัพยากร FHIR R4 ระหว่าง JSON และ XML ได้ทั้งสองทาง - ในเบราว์เซอร์แบบเฉพาะที่ ไม่มีการอัปโหลด

สำหรับการดูและแปลงเท่านั้น ไม่ใช่เครื่องมือวินิจฉัย

กำลังประมวลผลในเครื่องของคุณ ...

0%

ไฟล์ของคุณไม่เคยออกจากอุปกรณ์

    ไฟล์ของฉันถูกอัปโหลดไหม

    ไม่ ทุกอย่างทำงานในเบราว์เซอร์ของคุณ - ไฟล์ของคุณไม่เคยออกจากอุปกรณ์ ตรวจสอบเรื่องนี้ได้อย่างไร

    ไม่ต้องอัปโหลดทำงานในเครื่อง 100%
    เนื้อหายังอยู่กับคุณไม่มีบุคคลที่สามเข้าถึง
    เซิร์ฟเวอร์ในเยอรมนีออกแบบตาม GDPR
    ตรวจสอบโดยอิสระTLS A+ · ส่วนหัว HTTP A+

    HL7 FHIR R4 อนุญาตให้แสดงทรัพยากรเดียวกันได้สองรูปแบบที่เทียบเท่ากัน คือ JSON และ XML ทั้งสองมีเนื้อหาเหมือนกันแต่ไม่ได้แมปเข้าหากันอย่างตรงไปตรงมา - FHIR XML มีกฎของตัวเอง คือ ค่าธรรมดาจะอยู่ในแอตทริบิวต์ value (เช่น <gender value="male"/>) resourceType คือชื่อขององค์ประกอบราก เนมสเปซคือ http://hl7.org/fhir ฟิลด์ที่ซ้ำได้จะกลายเป็นอาร์เรย์ใน JSON และทรัพยากรฝังตัว (เช่น ภายใน entry ของ Bundle) จะปรากฏเป็นองค์ประกอบลูกที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่ ตัวแปลง JSON เป็น XML ทั่วไปไม่ได้ใช้กฎเหล่านี้อย่างถูกต้อง

    เครื่องมือนี้ตรวจจับทิศทางโดยอัตโนมัติจากเนื้อหา วางไฟล์ FHIR JSON แล้วคุณจะได้ FHIR XML ที่ถูกต้อง (พร้อมเนมสเปซและแอตทริบิวต์ value) วาง FHIR XML แล้วคุณจะได้ FHIR JSON ที่สะอาด (พร้อมอาร์เรย์สำหรับองค์ประกอบที่ซ้ำได้) ทรัพยากรฝังตัวภายใน Bundle ถูกจัดการอย่างถูกต้องทั้งสองทาง คุณวางได้หลายไฟล์พร้อมกัน แต่ละไฟล์จะถูกแปลงแยกกัน

    ทุกอย่างทำงานแบบเฉพาะที่ในเบราว์เซอร์ทั้งหมด (JavaScript ล้วน ไม่มีเซิร์ฟเวอร์ ไม่มีไลบรารีภายนอกจาก CDN ภายนอก) - ทรัพยากรพร้อมข้อมูลผู้ป่วยจะไม่ออกจากอุปกรณ์ของคุณ การอธิบายอย่างตรงไปตรงมา นี่คือการแปลงรูปแบบเชิงโครงสร้างระหว่างการทำให้เป็นอนุกรมสองแบบของ FHIR ไม่ใช่ตัวตรวจสอบโปรไฟล์และไม่ใช่เครื่องมือทางคลินิก หมายเหตุทางเทคนิคหนึ่งข้อ XML ไม่พกพาชนิดข้อมูลของ JSON ดังนั้นค่าธรรมดาจะกลับมาจาก XML เป็นข้อความ (ยกเว้น true/false) ให้ตรวจสอบผลลัพธ์เทียบกับสคีมาและโปรไฟล์ของระบบปลายทางของคุณ

    ข้อมูลทางเทคนิค

    ข้อมูลทางเทคนิค
    รูปแบบที่รองรับJSON, XML
    รูปแบบผลลัพธ์XML
    การประมวลผลเป็นชุดรองรับ
    การประมวลผลภายในเบราว์เซอร์ (JavaScript)
    การอัปโหลดไฟล์ไม่มี

    ใน 3 ขั้นตอน

    1. วางไฟล์ FHIR: JSON (.json) หรือ XML (.xml)
    2. ทิศทางถูกตรวจจับโดยอัตโนมัติ การแปลงทำงานแบบเฉพาะที่ในเบราว์เซอร์
    3. ดาวน์โหลดผลลัพธ์ (JSON กลายเป็น XML, XML กลายเป็น JSON)

    ข้อจำกัด: แปลงทรัพยากร HL7 FHIR R4 (หรือ Bundle) ระหว่างการทำให้เป็นอนุกรมแบบ JSON และแบบ XML ได้ทั้งสองทางตามกฎของ FHIR คือ แอตทริบิวต์ value สำหรับค่าธรรมดา resourceType เป็นองค์ประกอบราก เนมสเปซ http://hl7.org/fhir องค์ประกอบที่ซ้ำได้เป็นอาร์เรย์ ทรัพยากรฝังตัวเป็นองค์ประกอบลูกที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่ ทิศทางถูกตรวจจับโดยอัตโนมัติจากเนื้อหา องค์ประกอบที่ซ้ำได้ที่พบบ่อย (เช่น identifier, name, given, address, line, coding, entry, extension) จะถูกถือว่าเป็นอาร์เรย์ สำหรับโปรไฟล์ที่ไม่ปกติให้ตรวจสอบคาร์ดินาลิตี XML ไม่พกพาชนิดข้อมูลของ JSON ค่าธรรมดาจะกลับมาจาก XML เป็นข้อความ (true/false กลายเป็นบูลีน) นี่คือการแปลงเชิงโครงสร้าง ไม่ใช่ตัวตรวจสอบโปรไฟล์และไม่ใช่เครื่องมือทางคลินิก ให้ตรวจสอบผลลัพธ์เทียบกับสคีมาและโปรไฟล์ของระบบปลายทางของคุณ

    คำถามที่พบบ่อย

    ข้อมูลผู้ป่วยของฉันถูกอัปโหลดหรือไม่?

    ไม่ การแปลงทำงานแบบเฉพาะที่ในเบราว์เซอร์ทั้งหมด (JavaScript ล้วน ไม่มีเซิร์ฟเวอร์) ทรัพยากร FHIR จะไม่ออกจากอุปกรณ์ของคุณ

    มันแปลงไปในทิศทางใด?

    ทั้งสองทาง เครื่องมือตรวจจับจากเนื้อหา FHIR JSON กลายเป็น FHIR XML และ FHIR XML กลายเป็น FHIR JSON

    เนื้อหาถูกรักษาไว้เมื่อแปลงไปกลับหรือไม่?

    โครงสร้างถูกรักษาไว้ (JSON -> XML -> JSON) ประเด็นทางเทคนิคหนึ่งข้อ XML ไม่พกพาชนิดข้อมูลของ JSON ดังนั้นค่าธรรมดาจะกลับมาจาก XML เป็นข้อความ (ยกเว้น true/false)

    รองรับ Bundle ที่มีทรัพยากรฝังตัวหรือไม่?

    รองรับ ทรัพยากรฝังตัว (เช่น ภายใน entry ของ Bundle) ถูกจัดการอย่างถูกต้องทั้งสองทาง - ใน XML เป็นองค์ประกอบลูกที่ขึ้นต้นด้วยตัวพิมพ์ใหญ่

    เครื่องมือนี้ตรวจสอบ FHIR ของฉันเทียบกับโปรไฟล์หรือไม่?

    ไม่ มันเป็นเพียงการแปลงรูปแบบระหว่าง JSON และ XML ไม่ใช่ตัวตรวจสอบโปรไฟล์และไม่ใช่เครื่องมือทางคลินิก ให้ตรวจสอบผลลัพธ์เทียบกับสคีมาของระบบปลายทางของคุณ

    เครื่องมือที่เกี่ยวข้อง