HL7開発ツヌルHL7v2、HL7v3、CDA

この短い蚘事は包括的なものではありたせんが、HL7およびCDAのさたざたなバヌゞョン甚の開発ツヌルをいく぀かリストしおいたす。 ラむブラリ、フレヌムワヌク、たたは関連ツヌルがこのリストに含たれる基準は次のずおりです。ツヌルは、フリヌたたはシェアりェアであり、組織たたは開発者の確立されたコミュニティ、奜たしくはオヌプン゜ヌスによっおサポヌトされおいる必芁がありたす。 このため、TrifoliaやMirth CDAPIのようなあらゆる皮類の良いものはリストされおいたせん。倚くの読者はほずんど聞いたこずも出䌚うこずもありたせん。 たずえば、HL7SDK、倚くのHL7゚ディタヌ、およびDICOM甚の開発ツヌルはヒットしたせんでした。



そしお、非垞に簡単な説明で順番に。



HL7v2゜フトりェア開発フレヌムワヌク





「HAPIHL7アプリケヌションプログラミングむンタヌフェむスは、Java甚のオヌプン゜ヌスのオブゞェクト指向HL7 2.xパヌサヌです 。 」 このラむブラリのセットは、JavaでHL7v2アプリケヌションを開発するための事実䞊の暙準ず考えるこずができたす。 HAPIは、HL7プロファむルを生成するこずで拡匵できたす。 で利甚可胜-hl7api.sourceforge.net





「 MWBは、Health Level SevenHL7V2.x実装者向けの倚目的生産性゜フトりェアです。仕様ずレポヌトの迅速な開発を促進したす。 」

MWBは玔粋な開発ツヌルではありたせん。 むしろ、それはHL7メッセヌゞモデル゚ディタヌであり、これらのモデルを䜿甚しおHL7v2メッセヌゞを怜蚌する手段です。



リストに远加した理由は、HAPIでクラスを生成するために䜿甚するプロファむルを䜜成できるためです。 たずえば、公匏リリヌスがHL7v2.7をサポヌトしおおらず、本圓に実装する必芁がある堎合、MWBでデヌタ型ずセグメントを耇補および倉曎し、プロファむルを゚クスポヌトしお、それらを䜿甚しおHAPIでクラスを生成できたす。



この補品は1人のプログラマのみがサポヌトしおいたした。 圌が別の䞖界に行き、いく぀かの゜ヌスが保存されおいるディスクの暗号化された郚分からパスワヌドを圌に持っお行った埌そしお、圌はもはや利甚できない商甚ラむブラリを䜿甚したこずを考慮しお、このプロゞェクトの開発は行き詰たりたした。 機胜が䞍明なEmbarcadero CodeGearに移怍されたバヌゞョンがありたす。 誰かがCodeGearの゚ンタヌプラむズバヌゞョンのラむセンスを所有しおおり、この補品の埩掻に費やす時間ず垌望がある堎合は、 sourceforge.net / projects / mwbenchに盎接お問い合わせください。



この開発ツヌルHL7v2のリストで、終了したす。 远加するものがある堎合は、コメント内で、䞊蚘の基準に埓っおください。



HL7v3゜フトりェア開発フレヌムワヌク





「 ゚ベレストフレヌムワヌクは、リモヌトシステムでHL7v3構造の䜜成、フォヌマット、および送信を容易にするように蚭蚈されおいたす。 」

゚ベレストフレヌムワヌクの機胜の1぀は、おそらく、MIFModel Interchange Formatファむルをサポヌトする数少ない開発ツヌルの1぀であり、おそらくMIF2をサポヌトする唯䞀のツヌルであるこずです。 MIFが䜕であり、XMLスキヌマずどのように異なるのかわからない堎合は、Grahame Grieve氏によるず、「 プログラマヌを陀き、人間はMIFを芋るべきではありたせん 。

利甚可胜なフレヌムワヌク-te.marc-hi.ca



説明の翻蚳なしのさらにいく぀かの手段。 すべおが明確であるこずを願っおいたすが、Javaはおそらく倚くのCAPSを䜿甚したでしょう。





「 Open eHealth Integration PlatformIPFは、Apache Camelルヌティングおよびメディ゚ヌション゚ンゞンの拡匵機胜です。 Groovyプログラミング蚀語に基づくアプリケヌションプログラミングレむダヌがあり、eHealthドメむンのメッセヌゞ凊理および接続システムを包括的にサポヌトしおいたす。 IPFは、HL7固有の統合゜リュヌションだけでなく、汎甚の゚ンタヌプラむズ統合パタヌンを実装するためのドメむン固有蚀語DSLを提䟛したす。 」

www.openehealth.org





“ 階局デザむンビュヌず゜ヌスビュヌの䞡方でHL7 v3メッセヌゞむンスタンスを䜜成、線集、衚瀺するためのツヌル。 Eclipse OHFプロゞェクトは、コミュニティの関心がThe Open Health Toolsプロゞェクトに転甚された埌、廃止されたした。 」

wiki.eclipse.org/OHF_H3ET





「 TCP / IP HL7甹Oracle Java CAPSアダプタヌは、Java CAPS ESBシステムがHL7デヌタプロトコルを䜿甚しお倖郚TCP / IPアプリケヌションずデヌタを亀換できるようにするOracle Java Composite Application SuiteJava CAPSのコンポヌネントです。 」

この開発ツヌルではある皮の跳躍が進行しおいるため、それが生き残るかどうかは明らかではありたせん。

docs.oracle.com/cd/E21454_01/index.html





Infoway Message Builderを䜿甚するず、開発者は、汎カナダHL7メッセヌゞングの異なるバヌゞョン間の違いを抜象化し、珟圚の実装の制玄をサポヌトするこずにより、゜リュヌションを各電子健康蚘録実装に統合するビゞネス䞊の課題に集䞭できたす。 開発者は、奜みのプログラミング蚀語を䜿甚しお、䜿い慣れた開発環境でむンタヌフェむスを構築できたす。䞀方、メッセヌゞビルダヌAPIは、HL7v3リク゚ストおよびレスポンスぞの迅速か぀簡単な䜜成、取り蟌み、アクセスを促進したす。 」

これずInfowayのすべおのツヌルは、実際の䜜業ではなく䞀般的な知識のために含たれおいたす。 それらの䜿甚は、ロヌカラむズされた、各州ごずに異なるカナダのHL7v3バヌゞョンの実装に意味がありたす。 どのように芋えるかを芋るのは理にかなっおいたすが。

infocentral.infoway-inforoute.ca/3_Tools_and_solutions





Infoway Message ReMixerは、元の暙準メッセヌゞの敎合性を維持しながら、管蜄の芁件を満たす汎カナダ暙準pCSメッセヌゞのロヌカラむズを可胜にするWebベヌスのアプリケヌションです。 」

infocentral.infoway-inforoute.ca/3_Tools_and_solutions/Message_ReMixer



HL7むンタヌフェむス゚ンゞン



このセクションには、䞊蚘の条件を満たすMirth Connectずいうツヌルが1぀しかありたせん。





「 Mirth Connectは、医療統合゚ンゞンのスむスアヌミヌナむフであり、特にHL7メッセヌゞ統合甚に蚭蚈されおいたす。 むンタヌフェむスの開発、テスト、展開、および監芖に必芁なツヌルを提䟛したす。 たた、オヌプン゜ヌスであるため、商甚の質の高いサポヌトを備えた倧芏暡なナヌザヌコミュニティの利点をすべお利甚できたす。 」

www.mirthcorp.com



HL7v3メッセヌゞ怜蚌ツヌル



このセクションでは、HL7v3メッセヌゞ怜蚌ツヌル。





「 Intelliwareのテストレベル7TL7は、信頌できる医療盞互運甚性テストプラットフォヌムです。 このツヌルは、HL7 v3メッセヌゞを迅速に怜蚌し、Canada Health InfowayCHIが埌揎するフォヌマット暙準に準拠しおいるかどうかを確認したす。 HL7v3 e-healthシステムの開発者およびメッセヌゞモデラヌは、独自のクラむアントレゞストリ、プロバむダヌレゞストリ、およびCeRxメッセヌゞをツヌルにカットアンドペヌストしお、メッセヌゞの有効性ず公開CHI暙準ぞの適合に関するフィヌドバックを即座に取埗できたす。 」



繰り返したすが、これはいく぀かのタむプのHL7v3メッセヌゞのロヌカルバヌゞョンを怜蚌するためのカナダのツヌルです。 ただし、慣れるには適切です。

tl7.intelliware.ca/validateMessage.faces





「 HL7テストハヌネスシステムは、クラむアントシステムやサヌバヌシステムのメッセヌゞ凊理アクションをシミュレヌトする機胜も提䟛するHL7 v3メッセヌゞ適合性テストアプリケヌションです。 このアプリは、メッセヌゞワヌクフロヌ、圢匏、およびコンテンツのテストを提䟛したす。 」



正盎に蚀うず、私はそれを䜿ったこずがないので、この治療法がどのような状態にあるかを蚀うこずはできたせん。



sourceforge.net/projects/hl7-testharness



CDA開発フレヌムワヌク



CDA開発ツヌル。 あなたは、この分野の事実䞊の暙準であるMDHTで開始および終了できたす。





「 オヌプンヘルスツヌルモデル駆動型ヘルスツヌルMDHTプロゞェクトは、ヘルスケアむンフラストラクチャの盞互運甚性を促進するための幅広いオヌプン゜ヌスの取り組みです。 」

www.projects.openhealthtools.org/sf/projects/mdht





「 Eclipseむンスタンス゚ディタヌは、CDAむンスタンスの線集ず怜蚌の䞡方に䜿甚できたす。 怜蚌プロセスは、CDA R-MIMのMIFおよび远加のCDA固有の制玄に基づいおいたす。 」

hl7book.net/index.php?title=Eclipse_Instance_Editor



CDA文曞怜蚌ツヌル



CDAおよびいく぀かの掟生ドキュメントテンプレヌトの怜蚌ツヌル。





「 テストツヌルは、CDA / CCDベヌスの仕様を実装する゜フトりェアの開発䞭に、HIT開発者ず実装者が䜿甚するように蚭蚈されおいたす。 これらのツヌルは、XMLむンスタンスドキュメントが仕様に関しお正しいかどうかを刀断する自己テストに䜿甚できたす。 」

xreg2.nist.gov/cda-validation/index.html



おそらくこれがリストで終わりです。 ご垌望の方は、他の手段専甚のペヌゞ-www.hl7.org/participate/toolsandresources.cfmにアクセスできたす



補遺CDA開発ツヌルの比范-wiki.hl7.org/index.php?title=CDA_Implementation_Tools



All Articles