ja

FHIR JSON と XML 変換

FHIR R4 リソースを JSON と XML の間で双方向に変換します。ブラウザ内でローカルに処理し、アップロードは一切ありません。

閲覧と変換のみです。診断のための補助ではありません。

お使いの端末でローカル処理中 ...

0%

ファイルは一度も端末から出ていません

    私のファイルはアップロードされますか?

    いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

    アップロード不要100%ローカル処理
    中身は手元のまま第三者のアクセスなし
    ドイツのサーバー設計段階からGDPR準拠
    第三者による検証済みTLS A+ · ヘッダー A+

    HL7 FHIR R4 では、同じリソースを JSON と XML という 2 つの等価な表現で記述できます。両者は同じ内容を持ちますが、単純に相互変換できるわけではありません。FHIR XML には独自の規則があります。単純な値は value 属性に入り(例: <gender value="male"/>)、resourceType はルート要素の名前になり、名前空間は http://hl7.org/fhir で、繰り返し可能なフィールドは JSON では配列になり、埋め込みリソース(例: Bundle の entry 内)は先頭が大文字の子要素として現れます。単純な JSON から XML への変換ツールでは、これらの規則を正しく扱えません。

    このツールは内容から変換方向を自動的に判別します。FHIR JSON ファイルを置けば妥当な FHIR XML(名前空間と value 属性付き)が得られ、FHIR XML を置けばきれいな FHIR JSON(繰り返し要素を配列にしたもの)が得られます。Bundle 内の埋め込みリソースも双方向で正しく処理されます。複数のファイルを一度に置くこともでき、それぞれが個別に変換されます。

    すべての処理はブラウザ内で完全にローカルに実行されます(純粋な JavaScript、サーバーなし、外部 CDN の外部ライブラリなし)。患者データを含むリソースが端末から外に出ることは決してありません。正直に言うと、これは 2 つの FHIR シリアライズ形式の間の構造的なフォーマット変換であって、プロファイル検証ツールでも臨床ツールでもありません。技術的な注意点が 1 つあります。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)。技術的な注意点が 1 つあります。XML は JSON のデータ型を保持しないため、単純な値は XML からはテキストとして戻ります(true/false を除く)。

    埋め込みリソースを含む Bundle に対応していますか?

    はい。埋め込みリソース(例: Bundle の entry 内)は双方向で正しく処理され、XML では先頭が大文字の子要素になります。

    ツールは FHIR をプロファイルに照らして検証しますか?

    いいえ。これは JSON と XML の間の純粋なフォーマット変換であって、プロファイル検証ツールでも臨床ツールでもありません。結果は対象システムのスキーマに照らして検証してください。

    関連ツール