Form Launch events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Call Intake
- Practitioner Enrollment
Scenario 1: Validate triggering site specific event logic to launch an additional form
Specific Setup:
- Have access to any "Progress" note form [FormA]
- Have access to any "Client" based modeled form [FormB]
- Have access to any "Staff" based modeled form [FormC]
- Have access to form "Call Intake" and form "Practitioner" enrollment
- In form "Dictionary Update", select the "Client" database and search for any "SS Call Intake Dictionary" field
- Add three dictionary values: [DictA], [DictB] and [DictC]
- Open form "Site Specific Section Modeling", select form "Site Specific Call Intake" form
- Select "Yes" in prompt "Enable Site Specific Section"
- Click the "Prompt Definition" section and add the "SS Call Intake Dictionary"
- Set field "Initially Required" to "No"
- In the "Event Definition" section, add three events
- The first event set will launch [FormA] with [DictA] is selected in the field
- The second event set will launch [FormB] with [DicB] is selected in the field
- The third event set will launch [FormC] with [DictAC] is selected in the field
- Submit the form
- Open form "Site Specific Section Modeling", select form "(Practitioner Enrollment) Site Specific Enrollment" form
- Select "Yes" in prompt "Enable Site Specific Section"
- Click the "Prompt Definition" section and add any "SS Enrollment Dictionary"
- Set field "Initially Required" to "No"
- In the "Event Definition" section, add three events
- The first event set will launch [FormA] with [DictA] is selected in the field
- The second event set will launch [FormB] with [DicB] is selected in the field
- The third event set will launch [FormC] with [DictAC] is selected in the field
- Submit the form
- The logged in user has the "Client & Staff" widget on their home view
Steps
- Open the "Call Intake" form
- At the "Select Client" dialog
- Populate the last and first name for a new client [NewClientA]
- Click Search
- Click [OK] to the no records found
- Click [New] client to launch the "Call Intake" form
- On the "Call Intake" section
- Validate the client name field indicates [NewClient]
- Populate any required and desired fields on that section
- Click the "Site Specific Call Intake" section
- Click the "SS Call intake dictionary" field drop down list and select [DictA]
- At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
- Validate a message is received "Based on your inputs the [FormA] should launch, however this form cannot be launched for a Client not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click the "SS Call intake dictionary" field drop down list and select [DictB]
- At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
- Validate a message is received "Based on your inputs the [FormB] should launch, however this form cannot be launched for a Client not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click the "SS Call intake dictionary" field drop down list and select [DictC]
- At the "Form Launch" dialog, click [OK] to launch the "Staff" based modeled form
- Enter a valid "Staff" member [TestStaff] in the search field and click [Select]
- On [FormC], populate the desired fields on the form
- Submit the form
- Validate the form files successfully
- Click [Submit] to submit the "Call Intake" form
- Validate the form files successfully
- At the home view, navigate to the "Client & Staff" widget
- Search for [NewClientA]
- Validate the client is found
- Open the "Practitioner Enrollment" form
- At the "Select Staff" dialog, enter the desired name for the new staff member [StaffNew]
- Validate there are no matches found
- Click [New Staff] to launch the "Practitioner Enrollment" form
- Click the "Practitioner Enrollment" section
- Populate the required fields and any other desired fields in that section
- Click the "Site Specific Enrollment" section
- Click the "SS Enrollment Dictionary" field and select [DictA]
- At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
- On [FormA], populate the required and desired fields
- Submit the form
- Validate the form files successfully
- Navigate back to the "Practitioner Enrollment" form
- Click the "SS Enrollment Dictionary" field and select [DictB]
- At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
- Select any client and click [OK]
- On [FormB], populate the required and desired fields on the form
- Submit the form
- Validate the form files successfully
- Navigate back to the "Practitioner Enrollment" form
- Click the "SS Enrollment Dictionary" field and select [DictC]
- Validate a message is received "Based on your inputs the [FormC] should launch, however this form cannot be launched for a Staff not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click [Submit] to submit the form
- Validate the form files successfully
- At the home view, navigate to the "Client & Staff" widget
- Click the "Staff" tab
- Search for [StaffNew]
- Validate the staff member is found
|
Topics
• NX
• Site Specific Section Modeling
|