登録要求フォームの送信フローの構成
スクリプト化された拡張ポイントを使用して、登録要求フォームが送信された後に作成または更新するレコードを決定します。
始める前に
重要:
アプリケーションピッカーを使用して、アプリケーションスコープを Patient Support Services に設定します。詳細については、「アプリケーションピッカー」を参照してください。Yokohama リリース以降、患者サポートサービスは将来の廃止に備えて準備されています。これは非表示になり、新しいインスタンスではアクティブ化されなくなりますが、引き続きサポートされます。
詳細については、Now Support ナレッジベースの「Deprecation Process (廃止プロセス) [KB0867184]」の記事を参照してください。
必要なロール:admin
このタスクについて
Patient Support Services アプリケーションによってsn_patientserviceがインストールされます。EnrollmentCaseUtilService スクリプト、EnrollmentCaseUtilService スクリプトインクルード、および EnrollmentCaseServiceExtPoint 拡張ポイント。
sn_patientservice。EnrollmentCaseUtilService スクリプトは、アプリケーション内でデフォルトで利用可能な登録要求フォーム用に事前設定されています。登録ケースを作成する前に、アプリケーションは sn_patientserviceを実行します。EnrollmentCaseUtilService スクリプトを作成し、次の送信ワークフローロジックを使用してレコードを作成し、レコードの重複を回避します。
- 患者レコードが存在しない場合は作成します。
- コンシューマーレコードが存在しない場合は作成します。
- 開業医レコードが存在しない場合は作成します。
- メンバープランが存在しない場合は作成します。
拡張ポイントを使用すると、実際にベースコードを変更することなくカスタマイズを統合することが容易になります。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。
実装は、スクリプト化された拡張ポイントに対してベースシステムで利用できます。データを変更し、フィールドを追加することができます。