別のシステムを接続する:HL7 v2とFHIR API
HL7 v2 ADT、検査結果、薬局からのメッセージはHTTP、フォルダ、またはMLLP経由で受信され、注文は送信されます。他のアプリケーションは、クライアントIDとシークレットを使用してFHIR R4 API経由でレコードを読み取ります。
受信ADT A01/A03/A04/A08は患者の入院、退院、登録、更新を通知します。ORU R01の結果は観察結果となり、RDE O11は外部投薬リストとなります。すべてのメッセージに対してACKが返されます。AAは承認、AEは適用不可、ARは拒否です。
- パートナーのアプリケーション名と施設名を使用して、HL7インターフェースを作成します(相互運用性 > HL7インターフェース)。
- MLLPを有効にするには、ポートを設定し、インターフェースを有効にして、HL7_MLLP=onを指定してサーバーを起動してください。デフォルトでは無効になっています。
- FHIRの場合、必要なスコープを指定してFHIRクライアントにクライアントを登録してください。シークレットは一度だけ表示されるので、コピーしてください。
- クライアントはPOST /fhir/r4/auth/tokenでトークン(client_credentials)を要求し、/fhir/r4/Patient、Observation、および残りのデータを読み取ります。
すべてのFHIRアクセスは監査ログと患者のPHIアクセスログに記録されます。このAPIはONC 170.315(g)(10)の認証を受けていません。SMARTアプリの起動、JWTクライアントのアサーション、一括エクスポートは提供されていません。