---
sourceDocument: Australia Healthcare and Life Sciences
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/healthcare-life-sciences

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia Healthcare and Life Sciences

ft:clusterId :

    - hcls

bundleId :

    - hcls

workflow :

    - Customer and Industry


---

# Configure the submission flow of the enrollment request form

# Configure the submission flow of the enrollment request form {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Use scripted extension points to decide what records are created or updated after an
enrollment request form is submitted.

## Vorbereitungen

Wichtig:  
Starting with the Yokohama release, Patient Support Services is being prepared for future deprecation. It will be hidden and no longer activated on new instances but will continue to be supported.

For details, see the [Deprecation Process \[KB0867184\]](https://support.servicenow.com/kb_view.do?sysparm_article=KB0867184) article in the Now Support knowledge base.
Set the application scope to Patient Support Services using the application picker. For more information, see [Application picker](https://www.servicenow.com/docs/access?context=c_ApplicationPicker&version=australia&pubname=australia-application-development&ft:locale=en-US).

Role required: admin

## Warum und wann dieser Vorgang ausgeführt wird

The Patient Support Services application installs the
sn_patientservice.EnrollmentCaseUtilService script, the
EnrollmentCaseUtilService script include, and the
EnrollmentCaseServiceExtPoint extension point.  
The sn_patientservice.EnrollmentCaseUtilService script is preconfigured for the enrollment request form available by default within the application. Before creating an enrollment case, the application runs the sn_patientservice.EnrollmentCaseUtilService script and uses the following submission workflow logic to create records and avoid duplication of records:

1. Create a patient record if one doesn't exist.
2. Create a consumer record if one doesn't exist.
3. Create a practitioner record if one doesn't exist.
4. Create a member plan if one doesn't exist.
{#pss-ext-point-enrollment-form__ol_y4h_m2w_2rb}

Using extension points makes it easier to integrate customizations without actually
altering the base code. You can extend standard base functionality using customized
scripts. For more information, see [Using extension points to
extend application functionality](https://www.servicenow.com/docs/access?context=extension-points&version=australia&pubname=australia-api-reference&ft:locale=en-US).

An implementation is available in the base system for scripted extension points. You
can modify the data and add additional fields.

## Prozedur

1. Navigate to AllSystem Extension PointsScripted Extension Points.
2. In the API Name column, search for and click sn_patientservice.EnrollmentCaseServiceExtPoint.
3. On the Extension Point form, select a script include to use the EnrollmentCaseServiceExtPoint extension point.
   * Modify the existing script by going to the Implementations related list and clicking sn_patientservice.EnrollmentCaseServiceExtPoint.
   * Create and register a custom script include.
   {#pss-ext-point-enrollment-form__choices_mxh_ght_plb}
4. Customize the submission workflow logic of your enrollment form by adding the createPatient, createMemberPlan, and createPractitioner methods to your script include that implements the EnrollmentCaseServiceExtPoint extension point.  
   You can create multiple implementations for an extension point and provide an order number for each implementation. The implementation that has the lowest order number is executed first.{#pss-ext-point-enrollment-form__table_fkq_ww3_jtb__entry__2}

   | Customization | Implementation |
   |-|-|
   | Create a patient record if none exist. | Include the createPatient method of the EnrollmentCaseServiceExtPoint extension point in the implementation. |
   | Create a member plan if none exist. | Include the createPatient method of the EnrollmentCaseServiceExtPoint extension point in the implementation. |
   | Create a practitioner record if none exist. | Include the createPatient method of the EnrollmentCaseServiceExtPoint extension point in the implementation. |
   [Tabelle : 1. Customization table of enrollment form]

   {#pss-ext-point-enrollment-form__table_fkq_ww3_jtb}
5. On the Extension Point form, click Update.
{#pss-ext-point-enrollment-form__steps_btb_sgm_plb}

