投与量特性と投与量詳細フィールドの間のマッピングを設定します

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • スクリプト化された拡張ポイントを使用して、[Medication Prescription (薬の処方箋)] フォームの [Dosage details (投与量の詳細)] セクションのフィールドにマッピングする投与量特性を決定します。

    始める前に

    アプリケーションピッカーを使用して、アプリケーションスコープを ヘルスケアとライフサイエンスサービス管理コア に設定します。詳細については、「アプリケーションピッカー」を参照してください。

    必要なロール:admin

    このタスクについて

    ヘルスケアとライフサイエンスサービス管理コア アプリケーションによってsn_hclsがインストールされます。DosageCharacteristicsMapper スクリプトインクルードと DosageCharacteristicsMapper 拡張ポイント。

    sn_hclsの DosageCharacteristicsMapper 拡張ポイント 。DosageCharacteristicsMapper スクリプトインクルードは、投与量関連の特性グループの特性と薬処方箋の投与量詳細フィールド間のマッピング用に事前設定されています。DosageCharacteristicsMapper 拡張ポイントの getMappingObject メソッドのデフォルト実装では、次の表に示すように、投薬処方箋フォームの投与量関連の特性グループと投与量の詳細フィールドがマップされます。
    表 : 1. 投与量関連の特性グループと投与量詳細フィールドのデフォルトマッピング

    投与量特性グループ

    [Dosage details (投与量の詳細)] フィールド

    投与量 - 投与量

    投与量

    投与量:許可された補充の数

    承認された補充の数

    投与量 - 患者への指示

    患者への指示

    投与量:数量

    数量

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

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

    手順

    1. 移動先 すべて > システムの拡張点 > スクリプト化済みの拡張点.
    2. [API Name (API 参照名)] 列で、sn_hcls を検索してクリックします。DosageCharacteristicsMapperです。
    3. [拡張ポイント] フォームで、 DosageCharacteristicsMapper 拡張ポイントを使用するスクリプトインクルードを選択します。
      • 既存のスクリプトを変更するには、[実装] 関連リストに移動し、[ DosageCharacteristicsMapper] をクリックします。
      • カスタムスクリプトインクルードを作成および登録します。
    4. DosageCharacteristicsMapper 拡張ポイントを実装するスクリプトインクルードに getMappingObject メソッドを追加して、マッピングロジックを組み込みます。
      拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
    5. [拡張ポイント] フォームで、[更新] をクリックします。