登録要求フォームの送信フローを構成する
スクリプト化された拡張ポイントを使用して、登録要求フォームの送信後にどのレコードを作成または更新するかを決定します。
始める前に
必要なロール:admin
このタスクについて
アプリケーションによって Patient Support Services sn_patientserviceがインストールされます 。EnrollmentCaseUtilService スクリプト、 EnrollmentCaseUtilService スクリプトインクルード、および EnrollmentCaseServiceExtPoint 拡張ポイント。
sn_patientservice。EnrollmentCaseUtilService スクリプトは、アプリケーション内でデフォルトで使用可能な登録要求フォーム用に事前設定されています。登録ケースを作成する前に、アプリケーションは sn_patientserviceを実行します。EnrollmentCaseUtilService スクリプトを使用し、次の送信ワークフローロジックを使用してレコードを作成し、レコードの重複を回避します。
- 患者レコードが存在しない場合は作成します。
- コンシューマーレコードが存在しない場合は作成します。
- 施術者レコードが存在しない場合は作成します。
- メンバー計画が存在しない場合は作成します。
拡張ポイントを使用すると、実際にベースコードを変更することなくカスタマイズを統合することが容易になります。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。
実装は、スクリプト化された拡張ポイントに対してベースシステムで利用できます。データを変更し、フィールドを追加することができます。