問題タブ [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.
java - MDHT API を使用した CCD ドキュメントの生成
MDHT API を使用して CCD ドキュメントを生成しようとしています。私はこれを次の方法で行っています。
Java ランタイム ライブラリをダウンロードしてクラスパスに配置し、MDHT API を使用してすべてのセクションを生成するコードを記述します。
各セクションのコードを書くのは時間がかかります (少し複雑です)。私は何かが欠けているのだろうかと思っていました。各セクションのコードを生成するオープン ソースの mdht GUI はありますか、それとも正しい方向に進んでいますか?
私は現在、医薬品セクション/予防接種セクションで立ち往生しています。各セクションに関連する例/チュートリアルにリダイレクトしてください。私はすでにユーザーガイド/開発者ガイドを見てきました。
どんな助けでも大歓迎です。
biztalk - BizTalkでのマッピングの重複-重複する作業を停止する方法は?
HL7アクセラレータを使用する非常に複雑なBizTalkインターフェイスがあります。
正規のスキーマを使用します。このスキーマには、メインの患者管理システムからのいくつかのタイプのトランザクションの1つを含めることができ、ターゲットアプリケーションのHL7メッセージにマッピングします。
オーケストレーションは、スクリプトシェイプを使用して、受信したトランザクションのタイプやその他の基準に基づいてマップを動的に呼び出します。
呼び出すことができる約20の異なるマップがあり、それらの多くは共通のHL7セグメントを共有しています。たとえば、それらのほとんどは、患者識別データをHL7PIDセグメントにマッピングします。
PIDマッピングは、インラインXSLTを使用して単一のスクリプト関数で実行されます。なぜこのように行われたのかと尋ねると、答えは次のとおりでした。
「PIDセグメントは複数のマップにあるため、マッピングを更新する必要がある場合は、多くの個別のファンクトイドをいじる必要はなく、XSLTを他のマップにコピーして貼り付けることができます。」
PIDマッピングにバグを見つけたので、1つのマップでXSLTを修正してから、他の20のマップにコピーする必要がありました。これは非常に時間がかかり、DRYの原則に完全に反します。
複数のマップ間でXSLTを共有する方法はBizTalkにありますか?一度指定して何度も呼びたいです。
c# - アプリオリな messageType 知識なしで HL7 を解析する
NHapi では、messageType (MSH#9) がわからない場合、どのようにメッセージを解析できますか?
parsedMessage
はNHapi.Base.Model.GenericMessage.V25
実行時にあり、MSH ヘッダーを読み取って MessageType フィールドを読み取り、メッセージをそのメッセージ タイプとして再解析 (?) できないようです。
ドキュメントと例が不足していることに不満を感じています。おそらく、私はベースから非常に離れています。私は HL7 に非常に慣れていませんが、NHapi を使用するまでは、HL7 の仕様をよく理解していると思っていました。
rest - HL7 は特に SOAP を必要としますか?
HL7 では、Web サービス プロトコルとして特に SOAP 1.1 が必要ですか?
トランスポート プロトコルが REST で実装されている場合、HL7 に準拠しますか?
HL7 は、現在または将来、REST をトランスポート プロトコルとして受け入れますか?
RESTは、多種多様な規格に対応した「アーキテクチャ」であることを実感しています。REST とは、確立された REST を介して XML スキーマ形式の情報を転送することを意味します。
注意: この質問を終了する前に、HL7 を読んでください。イーサーネット上でトークンリングを運べるかどうかプログラミングについて質問するようなものです。
java - RSP_K21 (Find Candidates Response) が Hapi 2.6 で機能しない
メーリングリストはあまり活発ではないようですので、こちらでもやってみようと思います。
Hapi の 2.5 以前のバージョンでは、RSP_K21_QUERY_RESPONSE
fromが複数回繰り返される可能性がありましたRSP_K21
。ただし、2.6 では 1 つしか取得できません。2.6 仕様は、複数の応答を返すことができるはずであることを示しています。以前の機能を複製するにはどうすればよいですか? それとも 2.5 で行き詰っていますか?
hl7 - NHapiの不完全なメッセージは部分的にエラーなしでエンコードされていますか?
NHapiで、パイプでエンコードされたORMを作成しようとしています。入力したメッセージをparser.Encode()すると、一部のセグメントのみが出力されます。特に不足しているセグメントの中にはMSHがあります!
確かなことはわかりませんが、エンコーダーが不完全と見なすセグメントをスキップしていると思います。
必須フィールドMSH-1、2、9、10、11、および12に値を指定しましたが、MSHセグメントをエンコードできません。
MSHセグメントの不完全さがこの省略を引き起こしていると私が正しい場合:メッセージが完全でない場合にPipeEncoderまたは他のバリデーターに例外をスローさせる方法はありますか?
そして:とにかく、なぜMSHセグメントはエンコードされないのですか?
java - Java への Hl7 パーサー リスナーの実装
バックグラウンド
私は医者である友人のために医療記録アプリを書いています。HL7 メッセージを待機するアプリにリスナーを作成するように言われました。そうすれば、病院は HL7 メッセージを送信でき、私のリスナーはそれをキャッチします。そこでHAPIのサイトに来て、この例を見ました。私が理解しているのは、メッセージをリッスンするサーバーを作成しているということです。
Tomcat 7.0 で JSF 2.0 を使用して Eclipse でこれを開発しています。この種のリスナーは、通常、JSF を使用するプロジェクトのどこに配置しますか? この答えをオンラインで検索してみましたが、何も見つかりませんでした。
私の質問
このコードがクラス内にあることは知っています。クラスが呼び出されると、ソケットが「オン」になり、応答を待ちます。そのため、プロジェクトがデプロイされたらすぐにこのクラスを呼び出したいと考えています。それはどのように行われますか?リスナーをオンにするために、(アプリの起動時に) そのクラスを 1 回だけ呼び出すにはどうすればよいですか?
どんな助けでも大歓迎です!そして、私が何かについてはっきりしていない場合は、私に知らせてください!
html - 問題を引き起こす OBX セグメントのアンパサンド文字 - HL7 フォーマット
OBX-5 フィールドには ">" と "<" ("<" と ">") に相当する html があり、Terser.get(..) メソッドはアンパサンド文字までの文字のみをフェッチします。MSH-2 のエンコーディング文字は「^~\&」です。OBX-5 フィールドにエンコーディング文字があるため、terser.get(..) が失敗していますか? これらの文字を「>」と「<」に簡単に変更する方法はありますか?
どうもありがとうございました。
hl7 - Lab Order Messaeg OML_O21、Lab から取得する応答メッセージはどれですか?
研究所関連のイベントに関して助けが必要です。現在、OML_O21 メッセージを使用して HIS から研究所オーダーを送信しています。次に、ここで確認メッセージを ORL_O22 として取得します。ここまでは理解できました。
しかし、テストが正常に完了した後に研究所からの結果を期待している場合、どのメッセージイベントを使用する必要がありますか? Labからの応答と同じOML_O21を使用することは可能ですか? OML_O21 自体には、OML_O21 で結果を送信するために使用される OBX セグメントが既にあるためです。
誰でもこれを解決できますか?
java - JavaインスタンスからMirthのインターフェースを呼び出す方法は?
テスト自動化フレームワークを作成する必要があり、目標は、Mirth テスト環境で作成されたチャネルを静的な HL7 メッセージ (今後 HL7 メッセージは Excel シートから読み取られる) で呼び出し、HIE からの結果を取得することです。このフレームワークを Java で開発することを計画しています。HL7 を操作し、Mirth でインターフェイスを呼び出すためのライブラリまたは jar ファイルの場所を教えてください。
ありがとう、クマール