HL7 形式は、デジタル ディスプレイ ECG マシンで生成された ECG データを格納 (XML の場合) およびフレーム化できますか? はいの場合、どのようにそれを行いますか。生の画像データ(BMP)なのか、XMLのようなタグなのか?
どんな助けでも大歓迎です。
ありがとう、シビー
HL7 形式は、デジタル ディスプレイ ECG マシンで生成された ECG データを格納 (XML の場合) およびフレーム化できますか? はいの場合、どのようにそれを行いますか。生の画像データ(BMP)なのか、XMLのようなタグなのか?
どんな助けでも大歓迎です。
ありがとう、シビー
私はパーティーにかなり遅れていますが、将来の読者のために私のセントを追加するつもりです.
HL7 (ecg 用) は、(たとえば) 臨床試験中に xml で ECG データを保存する特定の形式を指定します。この形式は、FDA によって要求されています (AFAIK)。
実装方法については、この pdfを参照してください。保存したい ECG の個々のリードを含むノード「sequenceSet」については、特に 34 ページをお読みください。sequenceSet/sequence number one には生データが含まれていませんが、将来のシーケンスを解釈する方法を決定するために使用されることに注意してください!
つまり、通常の 12 誘導 ECG がある場合、xml には 13 のシーケンスが含まれている必要があります。
ECG データ自体は、各シーケンスの「数字」ノードに保存されます。これらは短い値である必要があり、測定の期間と頻度と一致する必要があることに注意してください。
10 秒の測定、インクリメント単位「s」、インクリメント値「0.001」は、リードあたり 10,000 桁になるはずです。
ECG データは通常、画像ではなく生の波形サンプル (A/D カウント、おそらく OBX セグメント) として保存されます。ただし、実際の標準は存在しないため、ベンダーごとに異なる方法で行われます。
HL7 メッセージには、HL7 v2.x (ER7) または v3 (XML) のいずれかの任意のタイプのデータを配置できます。
3.x は XML に基づいているため、HL7 2.x を使用していると想定しています。
HL7 2.x で xml を保持するのに十分な大きさのフィールドは多くありません。メッセージ構造に OBX または NTE セグメントがあるかどうかを確認してください。obx-5 または NTE に多くのテキストを入れることができます。つまり、メッセージ受信者の制限までです。テキストがメッセージ受信者によって設定されたサイズ制限を超える場合は、複数の OBX/NTE セグメントを追加できます。
他のテキスト フィールドの場合と同様に、XML 内の HL7 制御文字をエスケープする必要があります。ただし、制御文字をエスケープする方法は、インターフェイス パートナー次第です。標準的なエスケープ シーケンスに従うパートナーとの経験はありません。
あらゆる種類のバイナリ データを base-64 でエンコードできます。