2009-03-19 23 views
4

私はPHP経由でHL7メッセージを解析するためのオプションを探しています。私はPEARのNet_HL7パッケージを知っていますが、正直言って私のコードを一見「放棄された」パッケージの周りに置いてはいけないと思っています。機能が「正しく」適合する。たぶんHL7のバックグラウンドが多ければ、ちょっと意味が分かります。私は分かりません。HL7のPHPでの解析

とにかく:私はその95%を推測しています。私はメッセージからデータを解析して読み込みます。残りの5%は、私はメッセージを作成したり送信したりします。

私は必ずしもメッセージそのものについて検証する必要はありません。データをプル/プッシュするだけです。

私は間違いなく '非XML' HL7 v2.xのサポートが必要ですが、自然にXMLベースのv2とv3がボーナスになります。

誰かが私が使用する可能性のある他のライブラリについての提案はありますか?私は純粋なPHPソリューションを探していますが、私はこのディレクトリをここにコピーしていないサーバー上の最小限の要件を持ちたいと思っています。

ありがとうございます!

答えて

2

必要なhl7作業の量に応じて、独自のロールを作成するか、C++などの低レベル言語のインターフェイスを提供するツールと統合して、PHPラッパーを作成することができます。

company私は、hl7 parsing/mappingツールを提供していますが、phpインターフェイスは使用していません。少なくともmanualを見ると、hl7の概要と、自分のhl7パーサーを書くことがどれほど難しいかが分かります。

+0

返事ありがとう、Snazzer。実際、Interfacewareは私の学習などのための素晴らしいリソースでした。 カメレオンには、一度に見ているように、PHPインターフェイスがないことは残念です。結局、私はそれを調達する見通しで自分自身を書くつもりだと思う。私は道に沿っていくつかの質問であなたを打つかもしれません:) – Narcissus

+0

YEa、一度に私たちはPHPインターフェイスを持っていたが、私たちは興味の欠如のためにそれを落とした...それは数年前だった。今ではIguanaを使用しています.Iguanaは、カメレオンを使用するときにほとんどの人が通常コードするエンドユーザ向け製品です。 – Snazzer

0

hl7解析用のオープンソースソリューションをご希望の場合はMirthをお勧めします。 Mirthがソースコードをチェックすることによって、hl7の解析をどのように行うのかチェックできます。がんばろう。