問題タブ [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.
hl7 - HL7 形式での ECG (デジタル) データの処理方法
HL7 形式は、デジタル ディスプレイ ECG マシンで生成された ECG データを格納 (XML の場合) およびフレーム化できますか? はいの場合、どのようにそれを行いますか。生の画像データ(BMP)なのか、XMLのようなタグなのか?
どんな助けでも大歓迎です。
ありがとう、シビー
biztalk - HL7 を使用して Biztalk 2006 R2 で送信パイプラインを実行できない
奇妙な問題があります。すでに持っていたものと同様の新しいスキーマとオーケストレーションをいくつか追加し、再展開しました。問題は、最近 SP1 BizTalk 2006R2 にアップグレードしたことです。これが問題の原因であるかどうかはよくわかりません。
次のようなエラーが表示されます。
送信パイプラインの実行に失敗しました: "blablabla.pipeline, blablabla, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bf4bb7b2a02e5c5f" ソース: "BTAHL7 2.X Assembler" 送信ポート: "toFDW" URI: "192.168. 100.1:8008" 理由: 値を null にすることはできません。パラメータ名: 親
問題は、これは、追加のフィルターを追加したメッセージのみです。ポートでは、いくつかのメッセージ タイプをフィルタリングし、1 つのタイプについては、プロモートされたプロパティに追加のフィルタがあります。オーケストレーションでは、このタイプはプロモートされたプロパティ true を xpath 式で取得します。他のすべてのタイプでは、プロモートされたプロパティはありません。ただし、追加のフィルターを設定していなくても、送信ポートでこのエラーが発生します。したがって、BTAHL7Pipeline (HL7 アダプター) は、xpath コードで設定したプロモートされたプロパティに問題があると推測しています。ただし、私たちは常にこれを行っており、他のすべてのオーケストレーションとメッセージでは問題はありません。
したがって、SP1 のインストールに関連していると推測していますが、よくわかりません。誰かが何が起こっているのか、または同様の問題を抱えているのか考えていますか?
編集: SP1などもある別のサーバーで同じことを行いましたが、ここで機能しています。これだけが開発サーバーなので、他のサーバーでどの設定または構成が間違っている可能性があるか、誰にもわかりませんか?
hl7 - Mirth Transformer エラー: 要素のプレフィックスがバインドされていません
HL7v3 を HL7v2 に変換しようとすると、次のエラーが発生します。
渡されるメッセージは次のとおりです。
私が得るエラーは次のとおりです。
ERROR-300: Transformer エラー エラー メッセージ: トランス com.webreach.mirth.server.MirthJavascriptTransformerException の評価中にエラーが発生しました: チャネル: v3v2ConversionResponseMessage コネクタ: sourceConnector SCRIPT SOURCE: 行
番号: 5 詳細: TypeError: 要素 "S:Envelope のプレフィックス "S" " はバインドされていません。 com.webreach.mirth.server.mule.transformers.JavaScriptTransformer.evaluateScript(JavaScriptTransformer.java:460) で com.webreach.mirth.server.mule.transformers.JavaScriptTransformer.transform(JavaScriptTransformer.java:356) で org.mule .transformers.AbstractEventAwareTransformer.doTransform(AbstractEventAwareTransformer.java:48) org.mule.transformers.AbstractTransformer.transform(AbstractTransformer.java:197) org.mule.transformers.AbstractTransformer.transform(AbstractTransformer.java:200) org. org.mule.routing.inbound.InboundMessageRouter.route(InboundMessageRouter.java: 83) org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:493) の org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:272) の org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:231) の com.webreach .mirth.connectors.vm.VMMessageReceiver.getMessages(VMMessageReceiver.java:207) で org.mule.providers.TransactedPollingMessageReceiver.poll(TransactedPollingMessageReceiver.java:108) で org.mule.providers.PollingMessageReceiver.run(PollingMessageReceiver.java:90) ) org.mule.impl.work.WorkerContext.run(WorkerContext.java:290) で edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) で edu. emory.mathcs.backport.java.util.concurrent.java.lang.Thread.run の ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) (不明なソース)
Envelope と Body の前にある S: タグを削除し、名前空間をデフォルトに再定義すると、新しいエラーが発生します
TypeError: 要素タイプ "targetMessage" に関連付けられた属性 "xsi:nil" のプレフィックス "xsi" はバインドされていません。"
これは
その要素の最初の使用と同じ行で定義されている名前空間を Mirth が処理できないかのように。
どんな提案も役に立ちます
e4x - メッセージを上書きする
現在、2 つの宛先があり、最初の宛先は SOAP Web サービスを呼び出します。その宛先の応答を取得したい:
変更可能な XML オブジェクトに変換します。やっている:
ロガー.エラー(メッセージ);
必要に応じて有効なメッセージを表示しますが、そうすると:
msg['S:Body']
何も返しません。
どんな提案も役に立ちます。
.net - .net 用の hl7 コンポーネント
私はいくつかのhl7を構築し、tcp / ip経由で送信し、ACKを受信する必要がある.netに組み込まれたWindowsサービスを持っています。これを行うための無料のライブラリはありますか。おそらく自分で tcp/ip 部分を処理できますが、メッセージを表すクラス インスタンスを提供するためのすべての解析ロジックを少なくとも備えた優れたライブラリを見つけることができれば、多くの作業を節約できます。
file-io - HL7ファイルを解析するためのWindowsスクリプト
HL7セグメントがたくさんある巨大なファイルがあります。1000(またはそれくらい)の小さなファイルに分割する必要があります。HL7データがあるので、通過するパターン(ロジック)があります。各データチャンクは「MSH|」で始まります 次のセグメントが「MSH|」で始まるときに終了します。
そのマシンにはソフトウェアをインストールできないため、スクリプトはWindows(cmd)ベースまたはVBSである必要があります。
ファイル構造:
上記の例のファイルは、2つまたは3つのファイルに分割する必要があります。また、ファイルはUNIXからのものであるため、改行はソースファイルにそのまま残しておく必要があります。
何か助けはありますか?
hl7 - Mirth:送信者のホストとポートにACKメッセージを送信する方法
静的ホストと動的ポートからラボHL7メッセージを受信しています。受信したメッセージごとに、このホストとポートにACKメッセージを送り返す必要があります。
正しいメッセージが含まれる宛先TCPライターチャネルがあります。ポート番号は固定する必要がありますが。
このメッセージを送信側のホストとポートに送信するようにMirthに指示するにはどうすればよいですか?
よろしくお願いしますAbhi
hl7 - HL7 ZDS セグメントは何に使用されますか?
私の非常に古い HL7 パーサーは、ZDS セグメントが存在するいくつかのメッセージを取得しているため、問題が発生しました。ZDS オブジェクトをパーサーに追加することで簡単に修正できましたが、それが何に使用されているかを調べようとしています。グーグルはあまり役に立ちませんでした。これはサンプルです
なので、このサンプルデータを見ていると、各フィールドが何なのか気になりますが、セグメント全体を削除するだけでそれほど損失はないようです。
oracle - Mirth Connect の HL7 テンプレートを取得するには?
私はこの HL7 標準は初めてですが、以前は NCPDP 標準に取り組んでいました。現在、Mirth Connect オープン ソース ツールを調査しようとしています。http://www.mirthcorp.com/community/wiki/display/mirthuserguidev1r8p0/Message+Builderの URL で提供されているドキュメント (ユーザー ガイド) に従って構成しようとすると 、このドキュメントでは次のように言及されています。 HL7 テンプレートを使用します。これらのテンプレートを入手する場所がわかりません。手伝っていただけませんか。
私はインターネットで検索し、テンプレートの例に従って見つけたいくつかのフォーラムを検索しました
MSH|^~\&|MIRTH_1.7|DOMAIN|LABTEST||${date.get('yyyyMMddHHmm')}||ADT^A08|${UUID}|P|1.7|||AL|NE| EVN|A08|${date.get('yyyyMMddHHmm')}|||| PID|||${patno}||${family_name}^${first_name}^${middle_name}^^^^||${d_o_b}|${sex}|||${address1}^${address2 }^${address3}^^^^||${phone}|${emp_phone}||${marital_status}|${religion}||||||||||| PV1||||||||||||||||||||||||||||||||||||||||||
これを使用してチャネルを実行しようとすると、イベントで次の例外が発生します
およびサーバーログ
この問題を解決するために私を助けてください。
ありがとう。学生
bnf - HL7 2.5 の完全な BNF 文法
誰かがHL7 2.5の完全なBNFを持っているかどうか疑問に思っていましたか? ゴールド パーサー エンジンを使用してこれをコンパイルしようとしていますが、EBNF またはベンダー固有の BNF から変換できれば幸いです。