EPIC EMR から情報を送受信しようとしています。これを達成するための最良の方法は何ですか?私は API を認識していません。だれかが API ドキュメントやその他のソリューションを案内してくれるのではないかと思います。HL7 インターフェイス エンジンは解決策になるでしょうか?
2 に答える
背景: 以前は Epic で働いていましたが、現在は Catalyze でこの種の質問についてサポートしています。
ほとんどの場合、Epic のドキュメントにアクセスするための鍵は、Epic の顧客である病院と協力してプロセスを管理してもらうことです。エピックは、その関係を仲介することを顧客に任せています。また、関連するライセンスを病院に請求します。したがって、鍵となるのは主に、病院のドアに足を踏み入れるスタンドアロン製品を用意してから、アプリケーションに取り組むことです.
述べたように、その時点からほとんどの統合は HL7 ベースです。Mike が言及しているように、Mirth や Iguana などのインターフェイス エンジンを使用できます。ただし、トランザクションの負荷が軽い場合は、やり過ぎかもしれません。HAPIやこの Ruby gemなどのライブラリを使用して、独自のリスナー/応答メカニズムをセットアップできます。
この場合、おそらく HL7 インターフェースが解決策になるでしょう。通常、ほとんどのシステムではデータへの直接アクセスは利用できないか、推奨されておらず、RESTful または SOAP ベースの Web サービスは本質的に存在しません。
すべてではないにしても、ほとんどの EMR システムは HL7 インターフェースを介してデータを共有します。病院システムを通じてさまざまな機能をサポートするさまざまなインターフェイスがあります。たとえば、ADT メッセージには入院、退院、転院の情報が含まれ、SIU メッセージにはスケジューリング情報が含まれます。これらのインターフェイスは必要に応じてのみ利用可能になるため、実装ごとにどのインターフェイスが利用可能であるかは保証されません。
最良の選択肢は、病院の統合チームと調整し、実装のためにサポートされているインターフェースのリストを入手することです。