Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

Health Connect のアップグレード

Health Connect 2019.1 以降は InterSystems IRIS を利用しているため、Health Connect を新しいメジャー・リリースまたはメンテナンス・リリースにアップグレードするプロセスは、基盤となる InterSystems IRIS テクノロジのアップグレードと同様です。一部の手順はご使用の Health Connect 実装に適用されない場合がありますが、"InterSystems IRIS のアップグレード" に記載されているアップグレード・プロセスに従うことをお勧めします。

Health Connect 15.03 から Health Connect 2019.1 以降にアップグレードする場合は、"Health Connect 15.03 からのアップグレード" を参照してください。

2021.1 より前の FHIR エンドポイントのアップグレード後の手順

2021.1 よりも前のバージョンからアップグレードする場合は、FHIR サーバをどのようにカスタマイズしているかに応じて以下の手順が必要になることがあります。これらのタスクを以下の順序で実行します。

  1. FHIR サーバがカスタム・サブクラスを使用している場合は、アーキテクチャのサブクラスを変更します。

  2. FHIR エンドポイントでカスタム検索パラメータを使用している場合は、パラメータを FHIR パッケージに移行してエンドポイントに適用します。

以下の手順を完了すれば、検索テーブルのインデックスを再作成できます。

ステップ 1 : アーキテクチャのサブクラスの変更

Health Connect 2020.1 に導入された FHIR アーキテクチャの一環として、カスタムの InteractionsStrategy を使用してカスタム FHIR サーバを実装できるようになりました。FHIR サーバのエンドポイントでカスタムの InteractionsStrategy を使用する場合 (リソース・リポジトリのサブクラスを使用する場合を含む)、以下の手順を実行します。

  1. Health Connect インスタンスのアップグレードを完了します。

  2. IDE を使用して、エンドポイントのネームスペースで以下のいずれかを実行します。

    • エンドポイントの InteractionsStrategy がリソース・リポジトリ (HS.FHIRServer.Storage.Json.InteractionsStrategy) を拡張している場合は、HS.FHIRServer.Storage.Json.RepoManager のサブクラスを作成します。

    • エンドポイントの InteractionsStrategy が HS.FHIRServer.API.InteractionsStrategy のサブクラスを直接作成している場合は、HS.FHIRServer.API.RepoManager スーパークラスのサブクラスを作成します。

  3. 以下のパラメータをレポート・マネージャのサブクラスに追加します。

    • StrategyClass — InteractionsStrategy のサブクラスを指定します。

    • StrategyKey — InteractionsStrategy の一意の識別子を指定します。これは、InteractionsStrategy サブクラスの StrategyKey パラメータの値と一致する必要があります。

  4. InteractionsStrategy サブクラスにサービスを管理するメソッドのカスタム・コードが含まれていた場合は、作成したレポート・マネージャ・サブクラスにある新しいメソッドにそのロジックを移動する必要があります。具体的には、カスタム・コードを CreateDeleteDecommission、および Update メソッドからレポート・マネージャ・サブクラスの対応するメソッド (CreateServiceDeleteServiceDecommissionService、および UpdateService) に移動する必要があります。

検索テーブルのインデックスの再作成

インデックスを必要とするすべての検索テーブルで、以下の手順に従ってインデックスを再作成します。

  1. 管理ポータルで、[Health] → [myFHIRnamespace] → [FHIR 構成] に移動します。

  2. [サーバ構成] カードを選択します。

  3. 既存のエンドポイントごとに、[今すぐインデックスを再作成] を選択します。

  4. プロンプトが表示されたら、[すべて選択] をクリックし、[インデックスの再作成] を選択します。

    Note:

    このステップの完了には時間を要することがあります。

Health Connect 15.03 からのアップグレード

Health Connect 2019.1 は、InterSystems IRIS を利用する Health Connect の最初のリリースでした。基盤のテクノロジがこのように変更されているため、旧バージョンの Health Connect からアップグレードする場合は特別なアップグレード手順が必要です。Health Connect 15.03 から Health Connect 2019.1 以降にアップグレードする場合は、InterSystems WRC DocumentsOpens in a new tab ページで利用できる "InterSystems IRIS インプレース変換ガイド" を参照してください。

FeedbackOpens in a new tab