機械翻訳について

Oracle Integration for Healthcareのユース・ケースのクイック・ツアー

この項では、いくつかのOracle Integration for Healthcareユース・ケースの概要を説明します。

FHIR患者リポジトリおよび病理システムでのEMR患者更新の同期

このユース・ケースでは、従業員医療記録(EMR)アプリケーションの患者詳細の更新が、Oracle Integration for Healthcareを使用してFHIR患者リポジトリおよび病理システムに自動的に伝播される方法について説明します。


この図は、EMRの患者の更新が、HL7およびFHIRを使用してFHIR患者リポジトリおよび病理システムにどのように伝播されるかを示しています。 イメージの下のステップでは、ユース・ケースの詳細を説明します。

  1. 患者の詳細は、HL7 ADT_A08メッセージを発行するEMRで更新されます。 メッセージは、Oracle Integrationによって受信され、FHIR対応の患者リポジトリで更新するためにFHIR患者リソースに変換されます。
  2. 統合は続行され、Oracle IntegrationはHL7メッセージをバージョン2.5からバージョン2.3.1に変換して、患者レコードを更新するための病理システムに送信します。

EMRアプリケーション患者更新

  • 医師は、EMRアプリケーションの患者に関する詳細(この例では名前の変更)を更新します。 更新は、HL7「患者情報の更新」メッセージ(ADT_A08)を使用して実行されます。 EMRアプリケーションでは、HL7バージョン2.5を使用します。
  • EMRアプリケーションは、更新されたHL7 ADT_A08メッセージを発行します。
  • 接続エージェント内で実行され、統合でトリガー接続として構成された「MLLPアダプタ」は、処理のために受信メッセージを受信します。
  • HL7形式のメッセージは、統合の「ヘルスケア・アクション」によってXML形式のメッセージに変換されます。

次の更新は、FHIR患者リポジトリおよび病理システムで自動的にパラレルに行われます:

FHIR患者リポジトリの更新

  • XMLメッセージは、統合でJSON形式のFHIR患者リソースに変換されます。
  • FHIR患者リポジトリは、「FHIRアダプタ」を使用して起動されます。 患者のタイプに基づいて、FHIRリポジトリに次の更新が適用されます:
    • 既存のFHIRリポジトリ患者用: 患者は、EMRアプリケーションで行われた名前変更で更新されます。
    • 新しい患者へ: すべての患者詳細がFHIRリポジトリに追加されます。

病理システム更新

病理システムでは以前のバージョンのHL7 (2.3.1)が使用されているため、メッセージを正常に処理するには、メッセージを2.5から2.3.1にダウングレードする必要があります。

  • ADT_A08メッセージは次のとおりです:
    • 統合の「ヘルスケア・アクション」によって、XML形式からHL7形式に戻されます。
    • HL7バージョン2.5からバージョン2.3.1にバージョンが下がっています。
  • 接続エージェント内で実行され、呼出し接続として構成された「MLLPアダプタ」は、HL7形式のダウン・バージョン・メッセージを病理システムに送信し、そこで患者の詳細が更新されます。
このユース・ケースの設計手順の概要を示します。 「Oracle Integration for Healthcareユース・ケースの設計時および実行時の概要」を参照してください。

HRアプリケーションとEMRアプリケーション間での従業員情報の同期

このユース・ケースでは、人事管理(HR)アプリケーションに追加された新規採用者が、従業員医療記録(EMR)アプリケーションで患者として自動的に追加される方法について説明します。 この従業員が後でワクチン接種を受け取ると、EMRアプリケーションに対する更新が自動的にHRアプリケーションに伝播されます。


この図は、人事管理(HR)アプリケーションに追加された新規採用者が、従業員医療レコード(EMR)アプリケーションで自動的に患者として追加される方法を示しています。 イメージの下のステップでは、ユース・ケースの詳細を説明します。

  1. 新規従業員のオンボーディングを開始します。 新しい従業員イベントがOracle Integrationに送信され、HL7メッセージに変換されてMellenniumに送信されます。
  2. 新規または更新された従業員ワクチン接種レコードの開始。 新しいHL7ワクチン接種メッセージ・イベントがOracle Integrationに送信され、Oracle PeopleSoft形式に変換されて、Oracle PeopleSoftに送信されます。

EMRアプリケーションで同期されたHRアプリケーション従業員の更新

Acme Hospitalでは、次の2つのアプリケーションを使用して情報を格納します:
  • HRアプリケーション(この例ではOracle PeopleSoft)には、従業員に関する情報(採用日、役職、報酬詳細など)が格納されます。
  • EMRアプリケーション(この例ではMellennium)には、従業員ジョブに関連する内部ヘルス・レコード(従業員ワクチン接種レコード、従業員アレルギー・レコードなど)が格納されます。 EMRアプリケーションでは、HL7を使用します。

次のアクションが発生します:

  • 新しい従業員が採用され、HRアプリケーションに追加されます。
  • HRアプリケーションの更新により、「RESTアダプタ」接続がトリガーされ、HRアプリケーションとEMRアプリケーションの間の統合が開始されます。
  • HRアプリケーション・メッセージは、統合の「ヘルスケア・アクション」によって、HL7形式のADT_A04メッセージ(患者登録)に変換されます。
  • 接続エージェント内で実行され、呼出し接続として構成された「MLLPアダプタ」は、アウトバウンド・メッセージをAcme HospitalのEMRアプリケーションに送信します。
  • ADT_A04メッセージ(患者登録)は、EMRアプリケーションに自動的に追加されます。 新しい従業員を両方のアプリケーションで使用できるようになりました。

HRアプリケーションで同期されたEMRアプリケーション従業員の更新

Acme病院の従業員は、様々なワクチン接種、アレルギー検査などを定期的に受ける必要があります。

  • Acme病院の看護師は、従業員の年間ワクチン接種を管理し、EMRアプリケーションでの医療記録を更新します。
  • EMRアプリケーションは、HL7 ORU_OR1メッセージ(ワクチン接種の詳細メッセージ)を発行します。
  • 接続エージェント内で実行され、2番目の統合でトリガー接続として構成された「MLLPアダプタ」は、処理のために受信メッセージを受信します。
  • HL7形式のメッセージは、統合の「ヘルスケア・アクション」によってXML形式のメッセージに変換されます。
  • REST APIコールによってHRアプリケーションが起動され、従業員のレコードがワクチン接種の詳細を反映するように更新されます。