vi

FHIR JSON và XML

Chuyển đổi tài nguyên FHIR R4 giữa JSON và XML, cả hai chiều - cục bộ trong trình duyệt, không tải lên.

Chỉ để xem và chuyển đổi, không phải công cụ chẩn đoán.

Đang xử lý cục bộ trên thiết bị của bạn ...

0%

Tệp của bạn chưa bao giờ rời khỏi thiết bị

    Tệp của tôi có bị tải lên không?

    Không. Mọi thứ chạy trong trình duyệt của bạn - tệp của bạn không bao giờ rời khỏi thiết bị. Cách kiểm chứng điều này

    Không tải lên100% cục bộ
    Nội dung ở lại với bạnkhông ai khác chạm tới
    Máy chủ tại ĐứcGDPR ngay từ thiết kế
    Kiểm định độc lậpTLS A+ · HTTP header A+

    HL7 FHIR R4 cho phép hai cách biểu diễn tương đương của cùng một tài nguyên: JSON và XML. Cả hai mang cùng nội dung nhưng không ánh xạ một cách đơn giản vào nhau - FHIR XML tuân theo quy tắc riêng: các giá trị đơn giản nằm trong thuộc tính value (ví dụ <gender value="male"/>), resourceType là tên của phần tử gốc, namespace là http://hl7.org/fhir, các trường lặp lại trở thành mảng trong JSON, và một tài nguyên nhúng (ví dụ bên trong một entry Bundle) xuất hiện dưới dạng phần tử con viết hoa. Một bộ chuyển đổi JSON-sang-XML thông thường không áp dụng đúng các quy tắc này.

    Công cụ này tự động phát hiện chiều từ nội dung: thả một tệp FHIR JSON và bạn nhận được FHIR XML hợp lệ (với namespace và thuộc tính value); thả FHIR XML và bạn nhận được FHIR JSON sạch (với mảng cho các phần tử lặp lại). Các tài nguyên nhúng bên trong một Bundle được xử lý đúng theo cả hai chiều. Bạn có thể thả nhiều tệp cùng lúc, mỗi tệp được chuyển đổi riêng.

    Mọi thứ chạy hoàn toàn cục bộ trong trình duyệt (JavaScript thuần, không máy chủ, không thư viện ngoài từ CDN ngoài) - tài nguyên cùng dữ liệu bệnh nhân của nó không bao giờ rời khỏi thiết bị của bạn. Diễn đạt trung thực: đây là một chuyển đổi định dạng cấu trúc giữa hai cách tuần tự hóa FHIR, không phải trình xác thực hồ sơ và không phải công cụ lâm sàng. Một lưu ý kỹ thuật: XML không mang kiểu dữ liệu JSON, nên các giá trị đơn giản trở về từ XML dưới dạng văn bản (trừ true/false); hãy kiểm chứng kết quả so với lược đồ và hồ sơ của hệ thống đích của bạn.

    Thông số kỹ thuật

    Thông số kỹ thuật
    Định dạng đầu vàoJSON, XML
    Định dạng đầu raXML
    Xử lý hàng loạt
    Xử lýCục bộ trong trình duyệt (JavaScript)
    Tải tệp lênKhông có

    Trong 3 bước

    1. Thả một tệp FHIR: JSON (.json) hoặc XML (.xml).
    2. Chiều được phát hiện tự động; việc chuyển đổi chạy cục bộ trong trình duyệt.
    3. Tải xuống kết quả (JSON thành XML, XML thành JSON).

    Giới hạn: Chuyển đổi một tài nguyên HL7 FHIR R4 (hoặc Bundle) giữa cách tuần tự hóa JSON và XML của nó, cả hai chiều, theo các quy tắc FHIR: thuộc tính value cho giá trị đơn giản, resourceType làm phần tử gốc, namespace http://hl7.org/fhir, các phần tử lặp lại dưới dạng mảng, tài nguyên nhúng dưới dạng phần tử con viết hoa. Chiều được phát hiện tự động từ nội dung. Các phần tử lặp lại phổ biến (ví dụ identifier, name, given, address, line, coding, entry, extension) được xử lý như mảng; với một hồ sơ bất thường hãy kiểm chứng tính lực lượng. XML không mang kiểu dữ liệu JSON: các giá trị đơn giản trở về từ XML dưới dạng văn bản (true/false trở thành boolean). Đây là một chuyển đổi cấu trúc, không phải trình xác thực hồ sơ và không phải công cụ lâm sàng; hãy kiểm chứng kết quả so với lược đồ và hồ sơ của hệ thống đích của bạn.

    Câu hỏi thường gặp

    Dữ liệu bệnh nhân của tôi có được tải lên không?

    Không. Việc chuyển đổi chạy hoàn toàn cục bộ trong trình duyệt (JavaScript thuần, không máy chủ); tài nguyên FHIR không bao giờ rời khỏi thiết bị của bạn.

    Nó chuyển đổi theo chiều nào?

    Cả hai. Công cụ phát hiện từ nội dung: FHIR JSON thành FHIR XML, và FHIR XML thành FHIR JSON.

    Nội dung có được giữ nguyên khi đi và về không?

    Cấu trúc được giữ nguyên (JSON -> XML -> JSON). Một điểm kỹ thuật: XML không mang kiểu dữ liệu JSON, nên các giá trị đơn giản trở về từ XML dưới dạng văn bản (trừ true/false).

    Bundle có tài nguyên nhúng có được hỗ trợ không?

    Có. Một tài nguyên nhúng (ví dụ bên trong một entry Bundle) được xử lý đúng theo cả hai chiều - trong XML dưới dạng phần tử con viết hoa.

    Công cụ có xác thực FHIR của tôi so với một hồ sơ không?

    Không. Nó thuần túy là chuyển đổi định dạng giữa JSON và XML, không phải trình xác thực hồ sơ và không phải công cụ lâm sàng. Hãy kiểm chứng kết quả so với lược đồ của hệ thống đích của bạn.

    Công cụ liên quan