問題タブ [hl7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP用のHL7パーサー/ライター
私は自家製のスクリプトでHL7ファイルを読んでいますが、もう少し堅牢なものを探しています。Net_HL7 Pearモジュールをチェックアウトしましたが、ドキュメントがなく、2009年以降の更新はないようです。
PHPを介してHL7を操作するために利用できる新しいもの(商用またはオープンソース)はありますか?
java - 値をxml属性または要素として処理することは可能ですか?
IHE ITI HL7プロファイルのいくつかを実装しており、JaxBクラスを生成した利用可能なスキーマがあります。最近、スキーマの異なるバージョン間にいくつかの違いがあることを発見しました。特に、一部のXML要素はXML属性になりました。
以前は、typeCode属性はXML要素にマップされていました。以下の例を参照してください。
これで、typecode属性がXML属性にマップされます。以下の例を参照してください。
これらの形式のいずれかで提供されるタイプコードを持つメッセージを処理できる注釈やその他の可能性を使用してクラスを作成する方法はありますか?さらに良いことに、XJCジェネレーターに自動的にそれを実行させる方法はありますか?おそらく何らかのバインディングを使用しますか?
現在、これは@XmlAttributeアノテーションが付いた単なるフィールドです。
image - HL7 V3 EDデータタイプは、HL7-メッセージ/ドキュメントでマルチメディアデータを送信する唯一の可能性ですか?
私はHL7バージョン3メッセージング標準の調査を行っています。hl7バージョン2の実装は、マルチメディアデータ処理(画像、ビデオなど)を実際にはサポートしていないと言われました。ただし、このブログ:http ://www.hl7standards.com/blog/2006/10/18/how-do-i-send-a-binary-file-inside-of-an-hl7-message/には、 ed(カプセル化されたデータ)データ型は、バージョン2標準にすでに存在します。hl7 v2.3.1標準の第2章で、edデータ型のスペシエーションを見つけました。したがって、hl7v2メッセージで画像データを送信することが可能です。
また、処理は同じです。マルチメディアデータ(つまりURL)への参照があり、base64でエンコードされたデータがあります。
送信システムと受信システムの両方がedデータ型をサポートする必要があるという事実を認識しています。したがって、hl7v2の実装がこのデータ型をサポートしていない可能性があります。しかしそれ以外に、本当に違いはありますか?
ありがとうございました!
PS:もちろん、私は主な違いについて話していません:hl7v3のモデル主導の方法論。私のスコープはマルチメディアデータの処理だけです。
xslt - 空の XML 要素の改行による BizTalk HL7 送信パイプライン エラー
BizTalk マッパーを使用して HL7 A31 メッセージにマッピングしています。マップには、いくつかのインライン XSLT スクリプト Functoid があります。
XML が HL7 送信パイプラインを通過すると、次のエラーが生成されます。
要素「ROL_11_OfficeHomeAddress」の構造が無効です
中断されたメッセージを見ると、なぜこれが起こったのかがわかります。ROL_11 要素は空で、次のようになります。
開始タグと終了タグの間には、インデントのために改行といくつかのスペース/タブがあります。これは XSLT によって生成されたものとまったく同じであり、エラーの原因は改行だと思います。
<xsl:if>
XML を記述する前に値をチェックするステートメントで XSLT をラップすることができます。ただし、この問題は多くの場所で発生しており、このようにすべての要素をラップするのはやり過ぎのようです。
私が本当に欲しいのは、BizTalk が次のように要素を空の要素に自動的に変換することです。
これで問題は解決すると思います。そうするように伝える方法はありますか?
私がすでに試したこと:
but を使用
<xsl:strip-space>
すると、独自のエラーが発生しました。これは、BizTalk がインライン XSLT を独自のコードでラップしているため、strip-space が間違った場所に指定されたためだと思います。マップのグリッド プロパティを変更して、空白が削除されることを期待してIndentをNoに設定します。これは、中断されたメッセージに表示される XML には影響しませんでした。
このガイダンスに従って、従来の空白処理用のレジストリ キーを追加します。繰り返しますが、これはまったく効果がないように見えました。
hl7 - EHR相互通信/クライアント
そこで、既存の EMR のクライアント インターフェイスを構築する方法を研究しています。HL7 やさまざまなコーディング スキームに関する情報をたくさん読みましたが、まだまったくわかりません。
以前に EMR を使用したことがある人へ: HTTP-POST および HTTP-GET 要求を使用してデータをサーバー データベースにプル/プッシュできる Web インターフェイスを構築することは可能ですか? それとも、Web アプリケーションなどのクライアント用に別のデータベースを用意し、Mirth などのインターフェース エンジンを使用して EMR データベースと Web アプリケーション間の通信を行いますか?
hl7 - What Difference HL7 V3 and CDA?
What Difference HL7 V3 and CDA, really until now I haven't got precise answer please help me
Thanks.
sql-server - HL7 メッセージを使用して SQL Server にデータを挿入する
HL7 メッセージの送受信に mirth を使用しています。
カスタム データ (char データ型) を SQL Server データベースに挿入するには、HL7 メッセージ (ファイル型) をピックアップして、トランスフォーマーを使用してデータベースの列にマッピングし、データベースに挿入します。
また、アウトバウンド HL7 メッセージでステータスを生成するオプションはありますか?
hl7 - HL7 メッセージでの改行とスペースの取得
私の BizTalk は XML メッセージを入力メッセージとして受け取ります。オーケストレーションで Transform を使用して、そのメッセージを HL7 メッセージに変換しています。入力メッセージがいずれかのノードの空のフィールドで構成されている場合、HL7 メッセージはその位置で分割され、そのメッセージにスペースも含まれます。
誰でもこの問題を解決するのを手伝ってもらえますか? 以下は私の HL7 メッセージです: 注--- このメッセージをテキストパッドにコピーして、正確なスペースを確認してください
MSH|^~\&|EEHR^bbbbbbbbbb|aaaaaaaaaaaaaaaaa^12699^DNS|KYIR|CDP|201103060733||VXU^V04|14962|P|2.3.1|||| PID|1||765874316^^^^SS||ssssss^anan^T|wwwww^^^^^^M|20100217|M||2135-2^YYYYYYYY または jjjjjj^HL70005|5896 hyhyhyhy Ave^Apt# 112 ^Wanta Fe^NM^85678^XXX^H^^049||5033331120X ^PRN^PH^^^505^5551120^~^NET^X.400^xxxxxx@yutyutopo.com|5056083515X4365^WPN^PH^^^ 505^6086715^4365|es^英語^HL70296||||215486702|||H^erereror qwqwqw^HL70189|bnbnbn|Y|1||||
ありがとう。
hl7 - データベースからデータを読み取って、mirth を使用して HL7 メッセージを送信する方法
mirth を使用して HL7 メッセージを送信 (作成) する際に問題が発生しています。
SQLSERVER 2008 の患者テーブルからデータを読み取り、そのデータを使用して、宛先コネクタであるファイル ライターにメッセージを送信したいと考えています。メッセージをファイル ライターの出力ディレクトリに保存したい。
これまでのところ、メッセージを生成することはできますが、チャネルのポーリング時間が進むにつれて、宛先ディレクトリ内の出力ファイルのサイズが増加しています。
トランスフォーマーのマッピングで何か間違ったことをしましたか?
アップデート:
宛先ディレクトリの出力ファイルのサイズが増加しています。(私の .txt ファイルは 1 kb から始まり、900kb まで続きます)。これは、同じデータが何度も何度も生成されているために発生しています。たとえば。生成されたメッセージには、データベース内の 1 行のデータに対して 1 つ (MSH、PID、PV1、ORM) があります。同じ MSH、PID、PV1、および ORM が複数回生成されています。
xml - データを取得するための HL7 メッセージ タイプ
私は HL7 システムで作業しており、クライアントは glucommeters データを取得するために HL7 メッセージを必要としています。外部アプリからXML形式で提供します。
どのタイプの HL7 メッセージを使用すればよいですか?