稼働中の要求に含まれる医療機器を作成するプロセスの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:6分
  • スクリプト化された拡張ポイントを使用して、ある医療機器の稼働中要求が送信された後に作成する医療機器を決定します。

    始める前に

    重要:
    Xanadu リリース以降、Healthcare Computerized Maintenance Management Systemは将来の廃止に備えて準備されます。これは非表示になり、新しいインスタンスではアクティブ化されなくなりますが、引き続きサポートされます。廃止プロセスの詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。

    メンテナンスとサービスのワークフロー、またはインベントリと管理のワークフローを使用するには、 臨床機器管理を参照してください。

    アプリケーションピッカーを使用して、アプリケーションスコープを Healthcare Computerized Maintenance Management System に設定します。詳細については、「アプリケーションピッカー」を参照してください。

    必要なロール:admin

    このタスクについて

    Healthcare Computerized Maintenance Management System (ヘルスケア CMMS) アプリケーションがsn_hcls_cmmsをインストールします。CreateDevicesForOnboardCase スクリプト、CreateDevicesForOnboardCase スクリプトインクルード、および CreateDevicesForOnboardCase 拡張ポイント。

    sn_hcls_cmms。CreateDevicesForOnboardCase スクリプトは、アプリケーション内でデフォルトで使用可能な医療デバイスの稼働中要求フォームを設定するように事前設定されています。稼働中の医療機器の要求ケースを作成する前に、アプリケーションは sn_hcls_cmmsを実行します。CreateDevicesForOnboardCase スクリプトを作成し、次の送信ワークフローロジックを使用してレコードを作成し、レコードの重複を回避します。
    1. デバイスのシリアル番号が存在しない場合は、医療機器を作成します。
    2. 医療デバイスのモデルが存在しない場合は作成するか、稼働中の医療デバイスの要求フォームに含まれている既存のモデルに医療機器を関連付けます。
    3. 医療機器の初期検査のための作業指示書を作成します。
    4. 稼働中の医療機器のケースが [完了してクローズ] に設定されている場合は、デバイスのステータスを [インストール済み] に設定します。

    拡張ポイントを使用すると、実際にベースコードを変更することなくカスタマイズを統合することが容易になります。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。

    実装は、スクリプト化された拡張ポイントに対してベースシステムで利用できます。データを変更し、フィールドを追加することができます。

    手順

    1. 次のように移動する。 All (すべて) > システムの拡張点 > スクリプト済みの拡張点.
    2. [ API 名 ] 列で、「sn_hcls_cmms」を検索してクリックします 。CreateDevicesForOnboardCase
    3. [拡張ポイント] フォームで、カスタムスクリプトインクルードを作成して登録することで、 CreateDevicesForOnboardCase 拡張ポイントを使用するためのスクリプトインクルードを選択します。

      アプリケーションに用意されている CreateDevicesForOnboardCase スクリプトインクルードを参照して、稼働中の医療機器のケースを設定するカスタムスクリプトインクルードを作成できます。詳細については、「Registering custom script includes against the scripted extension points」を参照してください。

    4. CreateDevicesForOnboardCase 拡張ポイントを実装するスクリプトインクルードに createDevicescheckForDuplicateDevices、checkForDuplicateDevicesForNewModelassociateToExistingModelcreateModelcreateInspectionWorkOrdersinstallDevices、およびcancelDevices メソッドを追加して、医療デバイスの稼働中要求フォームの送信ワークフローロジックをカスタマイズします。
      拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
      表 : 1. 稼働中の医療デバイスのカスタマイズ

      カスタマイズ

      実装

      選択したモデルに一意のシリアル番号を持つデバイスが含まれている場合にのみ、医療デバイスを作成します。

      CreateDevicesForOnboardCase 拡張ポイントの createDevices メソッドを実装に含めます。

      既存の医療デバイスモデルを選択する場合は、稼働中の医療デバイスの要求に含まれる医療デバイスのシリアル番号が存在するかどうかを確認してください。

      CreateDevicesForOnboardCase 拡張ポイントの checkForDuplicateDevices メソッドを実装に含めます。

      新しい医療デバイスモデルを追加する場合は、稼働中の医療デバイスの要求に含まれる医療機器のシリアル番号が存在するかどうかを確認してください。

      CreateDevicesForOnboardCase 拡張ポイントの checkForDuplicateDevicesForNewModel メソッドを実装に含めます。

      稼働中の医療機器の要求に含まれる名前、シリアル番号、メーカーが同じ既存の医療機器モデルが存在するかどうかを確認し、その医療機器のモデルを稼働中の医療機器ケースに関連付けます。

      CreateDevicesForOnboardCase 拡張ポイントの associateToExistingModel メソッドを実装に含めます。

      稼働中の医療機器の要求に記載されている名前、シリアル番号、メーカー、および説明を使用して医療機器モデルを作成し、その医療機器モデルを稼働中の医療機器ケースに関連付けます。

      CreateDevicesForOnboardCase 拡張ポイントの createModel メソッドを実装に含めます。

      稼働中の医療機器ケースに含まれる各医療機器の初期検査のための作業指示書を作成します。

      CreateDevicesForOnboardCase 拡張ポイントの createInspectionWorkOrders メソッドを実装に含めます。

      稼働中の医療機器ケースに関連付けられている医療機器のステータスを [ インストール済み] に設定します。

      CreateDevicesForOnboardCase 拡張ポイントの installDevices メソッドを実装に含めます。

      稼働中の医療機器ケースに関連付けられている医療機器のステータスを [ キャンセル] に設定します。

      CreateDevicesForOnboardCase 拡張ポイントの cancelDevices メソッドを実装に含めます。

    5. [拡張ポイント] フォームで、[更新] をクリックします。