HL7オブジェクトモデルです。純[定休日]
-
13-09-2019 - |
質問
検索や図書館の枠組みを提供できるようなオブジェクトモデルの構文解析し、検証などを
アイディアっていうことができスピンの新しい型のオブジェクトhl7.phpがv2で増えたファイルまたはv3.しかでメッセージタイプORU_R01はADT、ORM.
な生活することができたというようになります:
HL7V2 myMessage = new HL7V2();
myMessage.Type = V2MsgTypes.ORU_R01;
myMessage.TryParse(someHL7_string);
if (myMessage.IsValid)
{
//do some work
//maybe access the PID segment
if (myMessage.Patient.Names.FamilyName =="Johnson")
{
//do more work
}
}
解決
あなたは nHAPI に、私は以前のプロジェクトでそれを使用し、それは素晴らしい仕事をしたいです。入力ソースのいずれかを正確にHL7の仕様に従わなかったとして、それはオープンソースだという事実は、あまりにも私のベーコンを保存したので、私はnHAPIのパーサが、私はできなかったとして、(それらのメッセージを許可するために、ソースに少しハックしていました)に変更します。
他のヒント
私もnHAPIを使用しました、それは素晴らしい作品。ただし、特殊文字をエスケープw.r.tいくつかの風変わりな行動に注意する必要があるかもしれません。私はまた、手動でオブジェクトモデルを使用してアクセスできなかったいくつかのフィールドを更新するために、HL7の文字列をハックしなければならなかった。
の代わりに、API、 Mirth接続, オープンソースのツールがインストールすることができるサーバとの統合です。NET、データベース、ファイルのディレクトリなど。
オリオンHelthは似た何かをシンフォニアと呼ばれるツールキットを持っています。同じことをInterfacewareからカメレオンのツールセットがあります。
所属していません StackOverflow