Avatar NX - Client Header
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Avatar NX - Validate the 'See more...' text color in the Client Header
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- The 'Client Information' header should be included on the users myDay view.
Steps
- Select "Client A" and access the 'Client Alerts' form.
- Select "Warning (Custom)" in the 'Type Of Alert' field.
- Select "All Forms" in the 'Applicable Forms' field.
- Enter the desired value in the 'Custom Message' field.
- Click [Submit].
- Repeat steps 1-5 to create 3 additional client alerts.
- Once complete, navigate to the 'Client Header'.
- Validate the 'See more...' text is readable and displayed in white color.
- Mouse over the 'See more...' text and validate the client alerts created in the previous steps are displayed.
Widget Wizard - Widget Deletion
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Widget Wizard - Validate ability to delete user created widgets that have been imported
Specific Setup:
- A user created widget must be defined (Widget A).
Steps
- Access the 'Widget Import' form.
- Click [Select Import File].
- Select the "Widget A".
- Validate the 'Import Scan Results' field contains: No errors found.
- Click [Begin Import].
- Validate a message is displayed stating: Import Complete.
- Click [OK] and close the form.
- Access the 'Widget Wizard' form.
- Click [Select Widget].
- Select "Widget A" and click [OK].
- Validate the data for "Widget A" is populated.
- Validate the 'Delete Widget' button is enabled.
- Click [Delete Widget].
- Validate a message is displayed stating: Delete Widget "Widget A"?
- Click [Yes].
- Click [Select Widget].
- Validate "Widget A" is no longer displayed in the 'Select Widgets' dialog.
- Click [Cancel] and close the form.
|
Topics
• Client Alerts
• Widgets
|
Table Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Table Definition (CWS)
- Form Definition (CWS)
Scenario 1: Modeled Form - Validate results after submitting form and table definition changes
Specific Setup:
- Have a modeled "Table" [TestTable] included in form [TestForm], that contains the following fields:
- [FieldA]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Half Screen"
- [FieldB]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
- [FieldC]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
- A "Draft/Final field"
- A "Workflow Controlling Notification" field. (Note: workflow notification fields are created in form "Notification Type Definition" and then become available as a column in "Table Definition")
- Any other desired fields
Steps
- Open form [TestForm]
- Validate [FieldA] is display in "Half Screen" width and is not a required field, as per the setup
- Validate [FieldB] and [FieldC] are displayed in "Full Screen" width and are not required fields, as per the setup
- Validate all other fields display as expected
- Close the form
- Open form "Table Definition"
- Select table [TestTable]
- Select [FieldB]
- Set prompt "Always Required" to "Yes"
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is still displayed in "Full Screen" width and is now displayed as a required field, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate all other fields display as expected
- Close the form
- Open form "Form Definition"
- Select form [TestForm]
- Select [FieldB]
- Set prompt "Object Width" prompt set to "Half Screen"
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate all other fields display as expected
- Close the form
- Open form "Table Definition"
- Select table [TestTable]
- Click [Add New Item]
- Select a "Column" type
- Populate the "Column Name" with the new field [FieldD]
- Populate any other required fields
- Submit the form
- Open form "Form Definition"
- Select form [TestForm]
- Select [FieldB]
- Click to the "Object Def" section
- Click [Add New Item]
- Select [FieldD]
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate [FieldD] is displayed on the form
- Populate the field
- Populate all the fields on the form
- Submit the form
- Validate the form files successfully
|
Topics
• Modeling
|
Document Routing - Approver Comments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Progress Notes (Group and Individual)
- Treatment Plan
Scenario 1: Document Routing (Progress Notes) - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a "Progress Notes" form [TestForm], for example form "Progress Notes (Group and Individual)", that has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the 'Co Signer for Other Practitioners' prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users are set with the "My To Do's" widget on their home view
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
Document Routing - Signature Images
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Document Routing - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a form [TestForm], for example a "Modeled" form or "Treatment Plan" form that has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the "Co Signer for Other Practitioners" prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users have the "My To Do's" widget on their home views
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
|
Topics
• Progress Notes
• NX
• Modeling
|
SQL table permissions
Scenario 1: User Definition - Validate a user's SQL "ODBC" Table permissions
Specific Setup:
- Two users exist on the system that have the same "User ID", but which differ by where the period within their user ID is placed. For this example: "U.serA" and "User.A"
- "U.serA" has access to the "SYSTEM.patient_current_demographics" table
- "U.serA" does not have access "SYSTEM.Admission_data" and "SYSTEM.Appoinment_data" table
- "User.A" also has access to "SYSTEM.patient_current_demographics" table
- "User.A" does have access to the "SYSTEM.Admission_data" and "SYSTEM.Appiontment_data" tables'
- Each user has access to 'Crystal Reports" or other database program to make an ODBC connection and view their assigned SQL Table
Steps
- Open the database program, for this example "Crystal Reports" is used
- Click "File" on the menu and then "New" to create a new report
- At the "Data" dialog, click "Create New Connection"
- Double-click "ODBC"
- From the "Data Source Selection" dialog, locate the data source name created for user ID "U.serA" and double-click to select it
- Populate the "User ID" field and "Password" with the credentials for "U.serA"
- Click "Finish"
- At the table tree list
- Click the "SYSTEM" schema folder and then click "Tables"
- Validate the "SYSTEM.patient_current_demographics' table is present in the list
- Validate the "SYSTEM.Admission_data" and "SYSTEM.Apppintmentt_data" tables are "not" present, as expected
- Click 'Cancel"
- Click "File" on the menu and then "New" to create a new report
- At the "Data" dialog, click "Create New Connection"
- Double-click "ODBC"
- From the "Data Source Selection" dialog, locate the data source name created for user ID "User.A"
- Populate the "User ID" field and "Password" with the credentials for "User.A"
- Click "Finish"
- At the table tree list
- At the table tree list
- Click the "SYSTEM" schema folder and then click "Tables"
- Validate the "SYSTEM.patient_current_demographics' table is present in the list
- Validate the "SYSTEM.Admission_data" and "SYSTEM.Appointment_data" tables "are" present, as expected
|
Topics
• SQL Data Access
|
My To Do's Widget - Client name
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- HomeView - My To Do's widget
- Review To Do Item (PM)
- Update Client Data
Scenario 1: Validate display of the clients name in the "My To Do's" widget
Specific Setup:
- In form "Dictionary Update", have the "Client Prefix (175)" and the "Client Suffix (174)" dictionary's, populated with dictionary values.
- Have clients admitted on the system defined that have client names in the following formats::
- [ClientA] has just a "first and last name" defined.
- [ClientB] has a "first name, middle name, last name" defined.
- [ClientC] has a "first name, middle name, last name and a suffix" defined.
- [ClientD] has a "prefix, first name, middle name, last name" defined.
- [ClientE] has a "prefix, first name, middle name, last name and a suffix defined.
- Have a user [TestUser] who is a staff member and has the "My To Do's" widget on their home view
- For each client in step 2, have a "To Do" item generated and sent to [TestUser]. (For example, this can be done using form "Send To Do Notification" or any form enabled for document routing)
- Log in as [TestUser]
Steps
- Navigate to the "My To Do's" widget
- In the "Client" column, locate the To Do generated for [ClientA]
- Validate the clients name displays in the format "First Name Last Name" as expected
- Click "Review To Do Item" in the "Action" column to launch the "Review To Do Item" form
- Validate the "Client Header" displays the name as expected, in the format "First Name Last Name"
- Click the "Reviewed" check box
- Submit the form
- Validate the To Do is removed from the To Do's list
- In the "Client" column locate the To Do generated for [ClientB]
- Repeat step 1a,
- Validate results are as expected, ensuring the clients name displays in the format, "First Name Middle Name Last name"
- In the "Client" column locate the To Do generated for [ClientC]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "First Name Middle Name Last name Suffix"
- In the "Client" column locate the To Do generated for [ClientD]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "Prefix First Name Middle Name Last Name"
- In the "Client" column locate the To Do generated for [ClientE]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "Prefix First Name Middle Name Last name Suffix"
|
Topics
• NX
|
All Doc Widget - Time field
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- LookupTypes
- UserModeledFormA
Scenario 1: 'All Documents' widget - Modeled Form data row validations
Specific Setup:
- A client is enrolled in an existing episode [TestClient]
- Have two modeled forms [FormA] and [FormB]
- [FormA] is based on a table that is "Date" sorted. [Note: this is configured with prompt "Is This Table Date Sorted" set to "Yes" in "Table Definition"]
- [FormB] is not based on a table that is "Date Sorted"
- Have the "Primary All Documents Widget" on the users home view
- [FormA] and [FormB] have been added to the "All Forms" tab of the widget using form "All Documents Widget Definition"
- [FormB] have been added to the "All Forms" tab of the widget using form "All Documents Widget Definition"
- Please note: The "Primary All Documents Widget" is for Avatar NX systems only.
Steps
- Select a client [TestClient]
- Open [FormA] (Modeled Form 'Date Sorted')
- Select an episode
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the data entry date and time
- Open [FormB] (Modeled form not 'Date Sorted')
- Select an episode
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the data entry date and time
- At the home view, select [TestClient]
- Navigate to the "Primary All Documents Widget" and click the "Refresh" button
- Click the "All Forms" tab
- Select [FormA] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormA]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with date noted in step 2
- Validate the "Time" field is 'not' populated, as expected
- Validate each of the columns are populated, as expected
- Select [FormB] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormB]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with date noted in step 3
- Validate the "Time" field is populated, as expected with time noted in step 3
- Validate each of the columns are populated, as expected
|
Topics
• All Documents Widget
|
Client Purge Setup - Deleting record
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Client Purge Setup - Define Exception Rules - Adding / Deleting rules
Specific Setup:
- User Definition:
- The 'Client Purge Setup' form is available in the list of forms.
- The 'Client Purge Setup' form is selected to enable them in the Avatar menu.
Steps
- Open the 'Client Purge Setup' form.
- Enter the number of years since the last movement or service for a client to be eligible for purge in the field ‘Years After Last Contact to Be Excluded From Purge’.
- In the field 'Months After Last Payment/Adjustment To Be Eligible From Purge', enter the number of months since the last payment/adjustment a client should have to be eligible for purge.
- In the ‘Default Reason for Exclusion’ field, select a default reason value to be used by the purge form when clients qualified to be purged are manually excluded.
- Click [Define Exception Rules].
- Verify the grid opens successfully.
- Enter one exception rule to be used by the 'Client Purge' form.
- Enter the name of the table to be used for the exception criteria in the 'System Table' field.
- Enter the name of the field to be used for the exception criteria in the 'Field' field.
- Enter one of the operators to be used for the exception criteria in the 'Conditional' field. Note - The ‘BT’(Between) conditional requires a properly formatted value in the ‘Field Value’ column formatted as number, comma, number. When the ‘Exists’ conditional is selected the ’Field Value’ column is not required but it remains a required field for all other conditionals.
- Enter desired value in the 'Field Value' field.
- Enter desired value in the 'Record Selection' field, select 'Most Recent’ to use the most recent records regardless of the date and time. Select ‘Past (Minutes)’ to use only records from today created in the past minutes as defined in the field ‘Record Selection Range (Minutes)’.
- In the field ‘Record Selection Range (Minutes)’, enter the number of minutes to be used when evaluating a Record Selection defined as ‘Past (Minutes)’
- Ensure the field ‘Record Selection Date Field’ displays only date properties and will default to the data entry date field if it exists in the table.
- Click [Save].
- Click [Yes].
- Click [Submit].
- Open the 'Client Purge Setup' form.
- Click [Define Exception Rules].
- Verify the exception rule created displays correctly as entered.
- Select the rule.
- Click [Delete].
- Click [Save].
- Click [Submit].
- Open the 'Client Purge Setup' form.
- Click [Define Exception Rules].
- Verify the exception rule does not display and deleted permanently.
- Close the grid.
- Click [Discard].
|
Topics
• RADplus Utilities
|
'Create New Treatment Plan' process - Registry Setting creation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Create New Treatment Plan
- Registry Settings (CWS)
- Treatment Plan
Scenario 1: Create a new copy of the 'Treatment Plan' form using 'Create New Treatment Plan'
Steps
- Access the 'Create New Treatment Plan' form.
- Enter the desired value in the 'Treatment Plan Name' field.
- Select the desired value in the 'Episode Required' field.
- Click [Submit].
- Validate a message is displayed stating: Are you sure you want to create a new copy of the Treatment Plan?
- Click [Yes].
- Validate a message is displayed indicating the Treatment Plan form has been created.
- Click [OK] and close the form.
- Access the 'Registry Settings' form.
- Enter "Level of Care" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Enable Level of Care Functionality' registry setting is displayed for all 'Treatment Plan' forms, including the newly created 'Treatment Plan' copy.
- Close the form.
|
Topics
• Registry Settings
• Treatment Plan
|
Modeled Forms - Table Alias
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Modeled Forms - "Table Alias" field and data validations
Specific Setup:
- Have a client [TestClient] who is active in an existing episode
- Have a modeled form [TestForm] that contains:
- A field [TestField] that is not mapped to any of the field in the "Vital Signs" alias table. For this example a "Dictionary" type field is used
- Mapped "Table" aliased fields. For this test [TestForm] has the following fields in its table [TestTable], that are mapped in "Table Definition" to the following fields in the "CWS" table alias, "Vital Signs":
- Date
- Time
- Diastolic Blood Pressure
- Systolic Blood Pressure
- Respiration
- Please Note: For the "CWS" "Vital Signs" table alias used in this test, the "Date" and "Time" alias fields are required to be populated at the time submission in order to file the data submitted in the mapped alias fields, into the "SYSTEM.cw_vital_signs" table.
- Have a report created to display data in the modeled table [TestTable]
- Have a report created to display data in the "SYSTEM.cw_vital_signs" table
- Have a report created to display data in the "SYSTEM.RADplus_error_log" table
Steps
- On the home view, select [TestClient]
- Open form [TestForm]
- Populate the field [TestField]
- Populate the table alias mapped "Date" and "Time" fields
- Populate the other mapped alias fields noted in the setup.
- Submit the form
- Validate the form submits successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for all fields populated in step 2a and b, are displayed as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate rows for all the mapped table alias fields populated in step 2b, are displayed as expected
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there are no messages related to the table alias submission displayed, as expected
- Open form [TestForm] and add a new row
- Populate just the field [TestField], which is not a mapped alias field
- Submit the form
- Validate the form files successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for field [TestField] populated in step 3a is displayed populated as expected
- Validate none of the other fields are populated in the report, as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate there are no rows populated from the form submission in step 4a, as the required table alias mapped "Date" and "Time" fields were both not populated.
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there are no messages related to table alias submission, as both of the required alias mapped fields were not populated, indicating no attempt to file data in the alias table
- Open form [TestForm] and add a new row
- Populate field [TestField]
- Leave either the alias mapped "Date" or mapped "Time" field unpopulated, and populate any of the other alias mapped fields.
- Submit the form
- Validate the form submits successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for all fields populated in step 4a and 4b, are displayed as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate there are no rows populated for the submission in step 4c, as one of the two required fields for alias table submission was not populated.
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there is a row with a message stating "Table Alias Submission Failed Validation" displayed
|
Topics
• Diagnosis
• NX
|
Chart View
Scenario 1: "Chart" view - 'Sort/Filter' data row validations
Specific Setup:
- Have a modeled form [TestForm] that contains an "SQL Multiple Dictionary" field [MultField]
- [Multfield] contains several dictionary values with various character counts. For this example:
- [ValueA] has a character count of "32"; [ValueB] has a character count of "64"; [ValueC] has a character count of "128; [ValueD] has a character count of "256"; [ValueE] has a character count of "299"
- [ClientA], [ClientB] and [ClientC] that have data rows submitted in [TestForm]
- [ClientA] has two rows submitted
- [Row1] with [ValueA] selected
- [Row2] with [ValueB] selected
- [ClientB] has four rows submitted
- [Row1] with [ValueA] selected
- [Row2] with [ValueB] selected
- [Row3] with [ValueC] selected
- [Row4] with [ValueC], [ValueD] and [ValueE] selected
- [ClientC] has one row submitted
- Row1 with [ValueB], [ValueC] and [ValueE] selected
- [TestUser] has form [TestForm] added to their "Chart" view forms
Steps
- At the home view, select [ClientA] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientA] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField],
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientA] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
- At the home view, select [ClientB] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientB] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField]
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientB] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
- At the home view, select [ClientC] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientC] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField]
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientC] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
Guarantor Search fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Fast Financial Eligibility
Scenario 1: "Guarantor" lookup - search results validation
Specific Setup:
- In form "Guarantor/Payors", have or create two guarantors:
- [GuarA] has a value populated in "Guarantor Name for Alpha Lookup" field that include parenthesis. (Make a note of their "Guarantor" number assigned)
- [GuarB] does not have a value populated in "Guarantor Name for Alpha Lookup" field that includes parenthesis. (Make a note of their "Guarantor" number assigned)
- Have access to a form that contains a "Guarantor" lookup field. For this example, form "Fast Financial Eligibility" is used
Steps
- Open the form "Fast Financial Eligibility"
- Select any client
- Navigate to the "Guarantor #1" search field
- Enter a search for [GuarA] using their entire "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using just the first letter of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using the first two or more letters of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using their assigned "Guarantor" number
- Validate the expected value is found and displays without truncation
- Populate any other desired fields on the form
- Submit the form
- Validate the form files successfully
- Return to the "Fast Financial Eligibility" form
- Select the client used in step 1
- Select the row submitted in step 1
- Validate that all field are populated, as expected
- Open the form "Fast Financial Eligibility"
- Select any client
- Navigate to the "Guarantor #1" search field
- Enter a search for [GuarB] using their entire "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using just the first letter of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using the first two or more letters of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using their assigned "Guarantor" number
- Validate the expected value is found and displays without truncation
- Submit the form
- Validate the form files successfully
- Return to the "Fast Financial Eligibility" form
- Select the client used in step 3
- Select the row submitted in step 3
- Validate that all field are populated, as expected
Appointment Scheduling - notifications
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Scheduling Calendar - Validate appointment status To Do notifications
Specific Setup:
- In form "Appointment Scheduling Notification Type Definition", have notification status submitted within form for an "Appointment Status". For this example appointment status "Cancelled" is used.
- In form "Notifications Setup", have a notification created with the following setup:
- The "Appointment Canceled" selected in the "Notification Type" field.
- The "Appointment Practitioner" selected in the "Send Notification(s) to field.
- "To Do" selected in the "Notification Method" field.
- The 'Notification Text' field, has text populated in the field that contains greater than or less than symbols. For example, text that may include keyword values: "Your <APPOINTMENT_DATE> appointment with <PATIENT_NAMES> scheduled for <CURRENT_DATE> has been cancelled".
- [TestUser] is a staff member and has the "My To Do's" widget on their home view.
- For any client, have an appointment [TestAppt] scheduled with [TestUser] in form "Scheduling Calendar".
- Log in as [TestUser]
Steps
- Open form "Scheduling Calendar"
- Navigate to [TestAppt] on the scheduling calendar
- Right-Click on the appointment and select "Details/Edit"
- In the "Scheduling Calendar - Appointment Details" form, click on the "Appointment Status" field and select "Cancelled"
- Submit the form
- Close the Scheduling Calendar" form
- At the home view, navigate to the "My To Do's" widget"
- Locate the To Do with "Scheduling Calendar - Appointment Details" populated In the "Form" column
- Click [Review To Do Item]
- Validate the information displayed in the "To Do Information" field is as expected and consistent with the notification message text entered in form "Notifications Setup", in the set up
- Click the "Reviewed" check box
- Click [Submit]
- Validate the To Do has been removed from the "My To Do's" widget
|
Topics
• Chart Review
• Guarantor
• NX
• Appointment Management
|
ScriptLink - launch form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate a "ScriptLink" script set on a field to launch another form
Specific Setup:
- Have a "ScriptLink" script that is configured to launch a specific form. For this example, form "Update Client Data" is used
- In "Form Designer" the script has been imported in any desired form [TestForm] and is set to trigger when a field [TestField] is populated
Steps
- Open form [TestForm]
- Select a client [TestClient]
- Navigate to field [TestField]
- Populate the field
- Validate the form configured to launch via the "ScriptLink" script, has launched for [TestClient]. For this exampled form "Update Client Data" has launched
- Populate the form
- Submit the form
- Validate the form files successfully
- Back on [TestForm], populate the desired fields on form
- Submit the form
- Validate the form files successfully
- Return to form [TestForm]
- Select [TestClient]
- Select the row just submitted in step 1
- Validate field [TestField] is populated as expected
- Validate all other fields are populated as expected
- Close the form
- Open form "Update Client Data"
- Select [TestClient]
- Validate all fields are populated as expected
|
Topics
• Scriptlink
• Form Designer
• NX
|
| |