Vault LIMS は、静的データ実行データの両方に対するバージョン管理機能を備えています。

静的データのバージョン管理

Vault LIMS は、実行された臨床検査機関テストと、それらのレコードが生成された静的データとの間に完全な追跡可能性があることを保証します。これは、有効な状態タイプのレコードはいかなる方法でも編集できず、変更を行う前に特別な新しいバージョンの作成アクションを使用しなければならないというバージョン管理の仕組みによって実現します。これは、LAB 方法LAB プロトコル、および LAB 仕様書に関連するレコードに適用されます。

有効な状態タイプの変更防止

バージョン管理されたレコードが有効なライフサイクル状態タイプの場合、Vault は次のアクションを禁止します:

  • フィールドの編集
  • 関連するレコードの追加、削除、または更新
  • レコードの削除

例えば、LAB プロトコルレコードが有効な場合、この有効なLAB プロトコルに関連付けられたサンプル定義を追加、削除、または修正することはできません。

静的データレコードの新しいバージョンの作成

有効な静的データレコードを変更するには、最初に新しいバージョンの作成アクションを実行する必要があります。このアクションは、有効なライフサイクル状態タイプに関連付けられたライフサイクル状態で編集権限を持ち、権限セットでこのアクションにアクセスできるユーザが使用できます。このアクションは、初期のライフサイクル状態タイプに新しいレコードセットを作成し、ユーザは以前のバージョンに影響を与えることなく、必要なフィールドや関連するレコードを変更することができます。

Vault は、複製される静的データのタイプに応じて、次のデータを新しいバージョンに複製します:

  • LAB 仕様書:
    • LAB 仕様書条件
    • LAB 仕様書マッピング
  • LAB 方法:
    • LAB 結果定義
    • LAB 方法の入力
  • LAB プロトコル:
    • LAB サンプル定義
    • サンプル定義臨床検査機関の方法間のレコードの結合
    • プロトコル変数のターゲット: 計算の詳細を参照してください。

このバージョン管理の仕組みを利用して新しいレコードを作成することで、LIMS はその変更が処理中のデータや履歴データに影響を与えないことを保証します。

これらのレコードの階層構造により、LAB 方法バージョン内に存在するLAB 結果定義などの下位レベルのレコードを変更するには、最初に上位レベルのレコードの新しいバージョンを作成し、基盤となるすべての関連レコードの新しいドラフトの複製を作成する必要があります。

静的データレコードが有効ライフサイクル状態タイプになると、Vault は自動的に以前の有効バージョンを過去版状態タイプに移動します。

バージョン履歴

新規に静的データレコードを作成する際、LIMS はそれに次のグループレコードを1つ割り当てます: LAB プロトコルグループ

LAB 仕様書グループ、またはLAB 方法グループ。静的データレコードの新しいバージョンを作成する場合、新しいバージョンは作成元のレコードと同じグループレコードを参照します。これにより、LIMS はそれらを同じバージョン履歴の一部として解釈し、これを現在のバージョンと他のバージョンを表示および比較できるように専用のバージョン履歴オブジェクトページのレイアウトセクションに表示します。このセクションから新しいバージョンを作成することはできません。代わりに、最新バージョンで新しいバージョンの作成アクションを使用する必要があります。

計算定数のバージョン管理について

Vault LIMS は、LAB 計算定数のバージョンをさまざまな方法で追跡します。LAB 計算定数値レコードが編集されるたびに、システムはLAB 計算定数値バージョンレコードを作成します。

LAB 計算定数LAB 結果変数によって参照される場合、LIMS は特定の現在のバージョンの LAB 計算定数値レコードを対象に、定数値が何らかの理由で更新された場合の完全な追跡可能性を保証します。

実行データのバージョン管理

Vault LIMS は、LAB 結果履歴オブジェクトを介して LAB 結果の追跡可能性を維持します。結果の値フィールドが更新されるたびに、LIMS は自動的に新しい LAB 結果履歴レコードを作成します。結果の評価前に変更が行われた場合、これは結果エントリレコードとして記録されます。結果の評価後に変更が行われた場合、これは結果変更レコードとして記録されます。

結果評価後に変更が行われたが、ユーザがその変更をコミットせず、以前の値に戻すことを決定した場合、この結果の変更は、戻された結果レコードとして、引き続き記録されます。

LAB 結果履歴オブジェクトは、結果値の変更に関する高レベルの監査証跡として機能し、ユーザが結果の変更を報告できるほか、Vault LIMS が専用の Lab 結果履歴モーダルでこれらを表示することもできます。

LAB の場所履歴

LAB の場所親の場所フィールドが更新されるたびに、Vault LIMS は関連する LABの場所履歴レコードを自動的に作成し、移動元と移動先、移動者、日付/時刻を表示します。LIMS は、親の場所レコード自体が新しいロケーションに移動された場合も、これらのレコードを作成します。

次の権限は、新しいバージョンを作成し、Vault LIMS のバージョン履歴を表示するユーザの機能に影響します:

  • オブジェクトアクション権限: LIMS: 新規バージョン作成: 以下のオブジェクトに対する表示、実行:
    • LAB方法
    • LAB プロトコル
    • LAB 仕様書
  • オブジェクト管理権限: 以下のオブジェクトに対する履歴の表示:
    • LAB方法
    • LAB プロトコル
    • LAB 仕様書