Skip to main content

RADplus 2022 Quarterly Release 2022.04 Acceptance Tests



Update 16 Summary | Details
Document Management - Perceptive 2022.01 Release
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Batch Capture and Indexing
  • Client Document Capture
  • Document Capture
  • Staff Document Capture
  • Entity-Based Document Capture
  • Document Management Definition
  • Family Registration
  • Delete Document
Scenario 1: Perceptive Batch Capture and Indexing - JxBrowser enabled
Specific Setup:
  • Perceptive storage method must be utilized.
Steps
  1. Open the "Batch Capture and Indexing" form.
  2. Click "Capture" to create a new batch.
  3. Choose "Scanner" for the "Source".
  4. Click "Open Batch".
  5. Scan a document
  6. If Batch Verify is utilized, then click "Send To".
  7. If Batch Verify is not utilized, then click "Submit".
  8. If Batch Verify is utilized, select Avatar Batch Validate in the left-hand pane.
  9. Select the batch that was sent to this queue.
  10. Open the batch and click "Submit".
  11. Close form.
  12. Open the "Batch Capture and Indexing" form.
  13. Click "Capture" to create a new batch.
  14. Choose "File" for the "Source".
  15. Click "Browse" and browse to the location of where the file is stored on the server.
  16. Click "Open".
  17. Click "Open Batch".
  18. If Batch Verify is utilized, then click "Send To".
  19. If Batch Verify is not utilized, then click "Submit".
  20. If Batch Verify is utilized, select Avatar Batch Validate in the left-hand pane.
  21. Select the batch that was sent to this queue.
  22. Open the batch and click "Submit".
  23. Close form.
  24. Open "Chart Review" form for the client and episode that the documents were just scanned and imported for.
  25. Navigate to the form/category that you want to validate.
  26. Select a document that was scanned in.
  27. Validate that the document displays.
  28. Click the "Print" button.
  29. Print the document.
  30. Validate that the printed document matches what displayed on the viewer.
  31. Select a document that was imported in.
  32. Validate that the document displays.
  33. Click the "Print" button.
  34. Print the document.
  35. Validate that the printed document matches what displayed on the viewer.
  36. Open "Clinical Document Viewer".
  37. Validate you can view and print both the scanned and imported document.
Scenario 2: Perceptive Individual Scanning/Importing/Viewing/Printing through Chart Review
Specific Setup:
  • Perceptive storage method must be utilized.
Steps
  1. Open the "Chart Review" form.
  2. Select the desired client and episode.
  3. Open the "Document Capture" form within Chart.
  4. Scan a document.
  5. Assign the document to a particular "Document Type".
  6. Save the document.
  7. Import a document.
  8. Assign the document to a particular "Document Type".
  9. Save the document.
  10. Navigate to the section designated by the "Document Type" the document was saved under.
  11. Navigate to the "Episode" tab.
  12. Open the document(s).
  13. Validate the document(s) can be viewed and display as scanned.
  14. Validate the document(s) can be printed and display as scanned.
  15. Close the document.
  16. Open the "Clinical Document Viewer".
  17. Select the desired client and episode.
  18. Locate the document(s) that were just scanned in or imported.
  19. Validate the document(s) can be viewed and display as scanned.
  20. Validate the document(s) can be printed and display as scanned.
  21. Close the form.
Scenario 3: Client Document Capture - Validation
Specific Setup:
  • Perceptive storage method must be utilized.
  • A client must be enrolled in an existing episode (Client A).
  • A document must exist for import.
Steps
  1. Access the 'Client Document Capture' form.
  2. Enter "Client A" in the 'Client ID' field.
  3. Select any episode for the 'Episode Number' field.
  4. Click [Launch POS Capture].
  5. Validate a 'Capture Mode' dialog stating: "How would you like to capture documents?"
  6. Click [Import].
  7. Validate the 'Document Capture' opens in a new window.
  8. Select any value in the 'Document Type' field.
  9. Enter any value in the 'Document Description' field.
  10. Click [Capture] and [Browse].
  11. Locate the file to be imported and click [Open] and [Done].
  12. Validate the image displays.
  13. Click [Save].
  14. Validate a message stating: "Save Was Successful." and "Document Added to Avatar!"
  15. Close the form.
  16. Access the undocked 'Clinical Document Viewer' form.
  17. Validate the form opens in a new window.
  18. Select "Client" in the 'Select Type' field.
  19. Select "Individual" in the 'Select All or Individual Client' field.
  20. Enter "Client A" in the 'Select Client' field.
  21. Select the episode from the previous steps in the 'Episode' field.
  22. Click [Process].
  23. Locate and select the document that was saved in the previous steps.
  24. Validate the image displays.
  25. Click [Close All Documents], [Search] and [Close].
Scenario 4: Staff Document Capture - Validation
Specific Setup:
  • Perceptive storage method must be utilized.
  • There must be a practitioner defined (Practitioner A).
  • A document must exist for import.
Steps
  1. Access the 'Staff Document Capture' form.
  2. Enter "Practitioner A" in the 'Staff ID' field.
  3. Click [Launch POS Capture].
  4. Validate a 'Capture Mode' dialog stating: "How would you like to capture documents?"
  5. Click [Import].
  6. Validate the 'Document Capture' opens in a new window.
  7. Select any value in the 'Document Type' field.
  8. Enter any value in the 'Document Description' field.
  9. Click [Capture] and [Browse].
  10. Locate the file to be imported and click [Open] and [Done].
  11. Validate the image displays.
  12. Click [Save].
  13. Validate a message stating: "Save Was Successful." and "Document Added to Avatar!"
  14. Access the 'Clinical Document Viewer' form.
  15. Select "Staff" in the 'Select Type' field.
  16. Select "Individual" in the 'Select All or Individual Staff' field.
  17. Select "Practitioner A" in the 'Select Staff' field.
  18. Click [Process].
  19. Locate and select the document that was saved in the previous steps.
  20. Validate the image displays.
  21. Click [Close All Documents], [Search] and [Close].
  22. Navigate back to the open 'Staff Document Capture' form.
  23. Click [Launch POS Capture].
  24. Validate a 'Capture Mode' dialog stating: "How would you like to capture documents?"
  25. Click [Import].
  26. Validate a second document capture window opens.
  27. Navigate back to the open 'Staff Document Capture' form.
  28. Click [Discard].
  29. Validate the document capture windows close and the form discards.
Scenario 5: Entity-Based Document Capture - Validation
Specific Setup:
  • Perceptive storage method must be utilized.
  • Select a client, staff, provider, family and performing provider for the tests.
Steps
  1. Open the "Entity-Based Document Capture" form.
  2. Select "Client" in the "Entity Type" dropdown.
  3. Select "Non-episodic" in the "Episode Number" dropdown.
  4. Click "Launch POS Capture" button.
  5. Import in a document saved as a file on the server.
  6. Validate the document renders on screen.
  7. Select a "Document Type".
  8. Optionally, set the "Document Description" to desired text.
  9. Click the "Save" button.
  10. Validate that messages display indicating the document was successfully saved.
  11. Click the "Close" button.
  12. Close the form.
  13. Open the "Clinical Document Viewer".
  14. Select the "Client" Entity.
  15. Select the client from the document capture above.
  16. Validate a row was added for the document that was just saved.
  17. View the document to validate it displays as it was captured.
  18. Print the document to ensure it prints as it was captured.
  19. Open the "Entity-Based Document Capture" form.
  20. Select "Staff" in the "Entity Type" dropdown.
  21. Click "Launch POS Capture" button.
  22. Import in a document saved as a file on the server.
  23. Validate the document renders on screen.
  24. Select a "Document Type".
  25. Optionally, set the "Document Description" to desired text.
  26. Click the "Save" button.
  27. Validate that messages display indicating the document was successfully saved.
  28. Click the "Close" button.
  29. Close the form.
  30. Open the "Clinical Document Viewer".
  31. Set "Select Type" to "Staff".
  32. Select the staff from the document capture above.
  33. Validate a row was added for the document that was just saved.
  34. View the document to validate it displays as it was captured.
  35. Print the document to ensure it prints as it was captured.
  36. Open the "Entity-Based Document Capture" form.
  37. Select "Performing Provider" in the "Entity Type" dropdown.
  38. Click "Launch POS Capture" button.
  39. Import in a document saved as a file on the server.
  40. Validate the document renders on screen.
  41. Select a "Document Type".
  42. Optionally, set the "Document Description" to desired text.
  43. Click the "Save" button.
  44. Validate that messages display indicating the document was successfully saved.
  45. Click the "Close" button.
  46. Close the form.
  47. Open the "Clinical Document Viewer".
  48. Set "Select Type to "Performing Provider".
  49. Select the client from the document capture above.
  50. Validate a row was added for the document that was just saved.
  51. View the document to validate it displays as it was captured.
  52. Print the document to ensure it prints as it was captured.
  53. Open the "Entity-Based Document Capture" form.
  54. Select "Provider" in the "Entity Type" dropdown.
  55. Click "Launch POS Capture" button.
  56. Import in a document saved as a file on the server.
  57. Validate the document renders on screen.
  58. Select a "Document Type".
  59. Optionally, set the "Document Description" to desired text.
  60. Click the "Save" button.
  61. Validate that messages display indicating the document was successfully saved.
  62. Click the "Close" button.
  63. Close the form.
  64. Open the "Clinical Document Viewer".
  65. Set "Select Type" to "Provider".
  66. Select the client from the document capture above.
  67. Validate a row was added for the document that was just saved.
  68. View the document to validate it displays as it was captured.
  69. Print the document to ensure it prints as it was captured.
  70. Open the "Entity-Based Document Capture" form.
  71. Select "Family" in the "Entity Type" dropdown.
  72. Click "Launch POS Capture" button.
  73. Import in a document saved as a file on the server.
  74. Validate the document renders on screen.
  75. Select a "Document Type".
  76. Optionally, set the "Document Description" to desired text.
  77. Click the "Save" button.
  78. Validate that messages display indicating the document was successfully saved.
  79. Click the "Close" button.
  80. Close the form.
  81. Open the "Clinical Document Viewer".
  82. Set "Select Type" to "Family".
  83. Select the client from the document capture above.
  84. Validate a row was added for the document that was just saved.
  85. View the document to validate it displays as it was captured.
  86. Print the document to ensure it prints as it was captured.
  87. Close all forms.
Scenario 6: Chart Review - Document Capture - Scan Nonepisodic
Specific Setup:
  • Perceptive must be configured and enabled.
Steps
  1. Open the "Chart Review" form.
  2. Select the desired client.
  3. Navigate to the "Chart".
  4. Click "Document Capture".
  5. Scan a document and identify it was non-episodic.
  6. Note the document type.
  7. Save the document.
  8. Click the document type the document was just saved under.
  9. Locate the document that was just saved.
  10. Validate the document displays as it was scanned.
  11. Print the document and validate it prints as it was scanned.
  12. Close the forms.
Scenario 7: Chart Review - Document Capture - Import Non Episodic
Specific Setup:
  • Perceptive must be configured and enabled.
Steps
  1. Open the "Chart Review" form.
  2. Navigate to the "Chart".
  3. Click "Document Capture".
  4. Import a non-episodic document.
  5. Assign a "Document Type" to the document.
  6. Optionally, add a "Document Description".
  7. Save the document.
  8. Validate messages display that indicate the document was successfully saved.
  9. Select the document type from the list that the document was just saved under.
  10. Select the document that was just saved from the document list.
  11. Validate the document displays and prints as it was rendered upon import.
  12. Close all forms.
Scenario 8: Chart Review - Document Capture - Import Episodic
Specific Setup:
  • Perceptive must be configured and enabled.
Steps
  1. Open the "Chart Review" form.
  2. Select the desired client.
  3. Navigate to the "Chart".
  4. Click "Document Capture".
  5. Import a document and select an episode.
  6. Note the document type.
  7. Save the document.
  8. Click the document type the document was just saved under.
  9. Locate the document that was just saved.
  10. Validate the document displays as it was imported.
  11. Print the document and validate it prints as it was imported.
  12. Close the forms.
Scenario 9: Chart Review - Document Capture - Scan Episodic
Specific Setup:
  • Perceptive must be configured and enabled.
Steps
  1. Open the "Chart Review" form.
  2. Select the desired client.
  3. Navigate to the "Chart".
  4. Click "Document Capture".
  5. Scan a document and identify an episode.
  6. Note the document type.
  7. Save the document.
  8. Click the document type the document was just saved under.
  9. Locate the document that was just saved.
  10. Validate the document displays as it was scanned.
  11. Print the document and validate it prints as it was scanned.
  12. Close the forms.
Scenario 10: Client Document Capture - Scan Episodic
Specific Setup:
  • Perceptive must be configured and enabled.
Steps
  1. Open the "Chart Review" form.
  2. Select the desired client.
  3. Navigate to the "Chart".
  4. Click "Document Capture".
  5. Scan a document and identify an episode.
  6. Note the document type.
  7. Save the document.
  8. Click the document type the document was just saved under.
  9. Locate the document that was just saved.
  10. Validate the document displays as it was scanned.
  11. Print the document and validate it prints as it was scanned.
  12. Close the forms.
Scenario 11: Family Entity - Validation
Specific Setup:
  • Perceptive must be installed and configured.
  • Family entity must be configured on the perceptive server.
  • Using the "Document Management Defaults" form:
  • Select "Family" in the "Select Entity Types Allowed" checklist.
  • Using the "Document Management Definition" form
  • Add new document type(s) for the Family entity documents.
  • Using "Family Registration", create a family and add family members.
Steps
  1. Open the "Entity-Based Document Capture" form.
  2. Select "Family" in the "Entity Type" field.
  3. Select the Family created in setup.
  4. Scan a document.
  5. Save the document and validate messages are received saying it was saved successfully and added to Avatar.
  6. Open the "Clinical Document Viewer".
  7. Retrieve the family document that was scanned in.
  8. Validate the document displays as it was captured.
  9. Print the document and validate it prints as it displays.
  10. Open the "Entity-Based Document Capture" form.
  11. Select "Family" in the "Entity Type" field.
  12. Select the Family created in setup.
  13. Import a document.
  14. Save the document and validate messages are received saying it was saved successfully and added to Avatar.
  15. Open the "Clinical Document Viewer".
  16. Retrieve the family document that was imported in.
  17. Validate the document displays as it was captured.
  18. Print the document and validate it prints as it displays.
Scenario 12: Clinical Document Viewer - "Void & Copy" documents
Specific Setup:
  • Perceptive is enabled.
  • In "User Definition", validate user has permissions to void documents.
  • The entity being tested must have imported or scanned documents on file.
Steps
  1. Access the 'Clinical Document Viewer' form.
  2. Select the desired entity in the "Entity Type field".
  3. Select "Individual" in the 'Select All or Individual' entity field.
  4. Select the desired entity (Client ID, Staff ID, Family ID, etc).
  5. Click [Process].
  6. Select a document and view it.
  7. Click [Void] and then [Void & Copy]
  8. Select a target entity to copy the document to.
  9. If the entity is a client, select the desired episode in the 'Select Episode' field.
  10. Click [Void].
  11. Validate the document list now has a Status of "Void" for the original document.
  12. Select the "Search" section.
  13. Select the target entity.
  14. Click [Process].
  15. Validate the copied document is now in the document list for this entity.
  16. View the copied document and validate it displays as expected.
  17. Click [Close All Documents].
  18. Select the "Search" section.
  19. Click [Close].
Scenario 13: Clinical Document Viewer - "Void" documents
Specific Setup:
  • Perceptive is enabled.
  • User has permissions to void documents.
  • A client must have non-routed documents on file in the 'Clinical Document Viewer' (Client A).
  • A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer'.
Steps
  1. Access the 'Clinical Document Viewer' form.
  2. Select "Individual" in the 'Select All or Individual Client' field.
  3. Select "Client A" in the 'Select Client' field.
  4. Click [Process].
  5. Select any non-routed document and view it.
  6. Click [Void] and [Void] again.
  7. Select the desired value in the 'Void Reason' field.
  8. Enter the desired value in the 'Void Comments' field.
  9. Click [Void] and [Close All Documents].
  10. Select the "Search" section.
  11. Click [Close].
  12. Select "Client A" and navigate to the 'All Documents' view.
  13. Validate the documents is present in the 'All Documents' widget with a 'Document Status' of "Void".
  14. Select the document.
  15. Validate the document displays with "Voided" in the 'Console Widget Viewer'.
Scenario 14: Clinical Document Viewer - View and Print
Specific Setup:
  • Select a client who has documents that have been routed, scanned and imported.
Steps
  1. Open the "Clinical Document Viewer" form.
  2. Open a document that was imported from a .bmp file.
  3. Validate you can view and print this document.
  4. Open a document that was imported from a .gif file.
  5. Validate you can view and print this document.
  6. Open any document that was imported from a .jpg file.
  7. Validate you can view and print this document.
  8. Open any document that was imported from a .tif file.
  9. Validate you can view and print this document.
  10. Open any document that was imported from a .txt file.
  11. Validate you can view and print this document.
  12. Open any document that was imported from a .xls file.
  13. Validate you can view and print this document.
  14. Open any document that was imported from a .xml file.
  15. Validate you can view and print this document.
  16. Open any document that was imported from a .doc file.
  17. Validate you can view and print this document.
  18. Open any document that was imported from a .png file.
  19. Validate you can view and print this document.
  20. Open any document that was imported from a .docx file.
  21. Validate you can view and print this document.
  22. Open any document that was imported from a .xslx file.
  23. Validate you can view and print this document.
  24. Open any routed progress note or treatment plan type of document.
  25. Validate you can view and print this document.
  26. Open any documents that were imported from a .pdf file.
  27. Validate you can view and print this document.
  28. Select 4 random documents to view.
  29. Validate that all 4 documents open for display and that all of them display.
  30. Click "Close All Documents".
  31. Select the same 4 random documents to print.
  32. Click "Print All".
  33. Validate all 4 documents preview and print out as if it's one file.
Scenario 15: Clinical Document Viewer - Undocked
Specific Setup:
  • Select a test client who has multiple documents on file.
Steps
  1. Click the "Undocked" icon on the "Clinical Document Viewer" form.
  2. Open a random document.
  3. Validate you can view and print the document.
  4. Select 4 documents to view.
  5. Validate you can display all 4 documents.
  6. Select 4 documents to print.
  7. Validate all 4 documents print as one document.

Topics
• Perceptive • Clinical Document Viewer • NX
Update 67 Summary | Details
State Form Field Translation - form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • State Form Field Translation
Scenario 1: State Form Field Translation Form - field entry and validation
Specific Setup:
  • Have a state form file created in form "State Form Definition" [FileA]
Steps
  1. Open form "State Form Field Translation"
  2. Select the state form [FileA] from the "State Form" field drop-down list.
  3. In the "Record" field, select a record.
  4. In the "Table" field, select the desired table.
  5. In the "Table Property" field, select the desired table property.
  6. In the "Action field", select "Single Translation"
  7. In the "Dictionary Code" field, enter a dictionary code [Code1]
  8. In the "State Forms Dictionary Code" field, enter a desired state form dictionary code [StateCode1]
  9. Click [Submit] to record the changes.
  10. Click [Yes] to return to the form
  11. In the "Dictionary Code" field, enter another dictionary code [Code2]
  12. In the "State Forms Dictionary Code" field, enter another desired state form dictionary code [StateCode2]
  13. Click [Submit] to record the changes.
  14. Click [Yes] to return to the form
  15. In the "Dictionary Code" field, enter another dictionary code [Code3]
  16. In the "State Forms Dictionary Code" field, enter another desired state form dictionary code [StateCode3]
  17. Click [Submit] to record the changes.
  18. Click [No] not to return to the form
  19. Open form "State Form Field Translation"
  20. Click the [Print Translations] button
  21. Validate the "File Name Override Field Translations" report contains the three codes filed in the previous steps
  22. Repeat step 2
  23. In the "Dictionary Code" field, enter dictionary code [Code1] entered in step 4
  24. Validate the "State Forms Dictionary Code" field, contains the expected value [StateCode1]
  25. In the "Dictionary Code" field, enter dictionary code [Code2] entered in step 6
  26. Validate the "State Forms Dictionary Code" field, contains the expected value [StateCode2]
  27. In the "Dictionary Code" field, enter dictionary code [Code3] entered in step 8
  28. Validate the "State Forms Dictionary Code" field, contains the expected value [StateCode3]
  29. Click the [Select Translations to Delete] button
  30. Validate all three translations are preset
  31. Click the check box for each item
  32. Click [OK] and [Yes] to continue
  33. Click [Submit]
  34. Click [Yes] to return to the form
  35. Repeat step 2
  36. In the "Dictionary Code" field, enter dictionary code [Code1] entered in step 4
  37. Validate the "State Forms Dictionary Code" field is blank, as expected
  38. In the "Dictionary Code" field, enter dictionary code [Code2] entered in step 6
  39. Validate the "State Forms Dictionary Code" field is blank, as expected
  40. In the "Dictionary Code" field, enter dictionary code [Code3] entered in step 8
  41. Validate the "State Forms Dictionary Code" field is blank, as expected
Application Namespace Validation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Application Namespace Connections Validation
Scenario 1: Application Namespace Connection Validation
Specific Setup:
  • Have a system with one or more child namespaces. For example: "PM" or "CWS" namespaces
Steps
  1. Open form "Applications Namespace Connection Validations"
  2. Validate "Currently Connected Namespaces" text box lists the expected child applications and namespace(s):
  3. Validate "Currently Connected Namespaces" text box indicates there are no application namespace connection errors.
  4. Click [Process]
  5. Validate the "Application Namespace Connections Validation" report list the expected connected child applications and namespace(s):

Topics
• State Form Tools • NX
Update 69 Summary | Details
CarePOVClinician - modeled forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Mobile Application Build
Scenario 1: Clinician<>Avatar: Validate synchronization of Modeled Form data
Specific Setup:
  • Have a modeled form in Avatar [FormA]
  • Have an active client [ClientA]
  • Have "CarePOV.Clinician" application installed and configured to connect to Avatar
  • Have a user who is staff member configured as mobile user in form "User Definition" [UserA]
  • [UserA] has launched and logged into Clinician
  • Log into Avatar as [UserA]
Steps
  1. In Avatar, open the "Mobile Application Build" form
  2. Select [FormA] in the "Select RADplus Forms" field
  3. Click [Submit]
  4. Validate submission is successful
  5. Log into Clinician
  6. Click [Synchronize]
  7. Verify synchronization is successful
  8. Verify [FormA] displays in the "All Forms" field
  9. Select [ClientA]
  10. Open [FormA]
  11. Populate the desired fields
  12. Click [Submit]
  13. Click [Synchronize]
  14. Validate synchronization is successful
  15. Log into Avatar
  16. Select [ClientA]
  17. Open [FormA]
  18. Edit the row filed in Clinician [RowA], in step 2
  19. Validate fields on the modeled form are populated as expected
  20. Select a field [FieldA] and change the value in the field [NewValue]
  21. Submit the form
  22. In Clinician
  23. Click [Synchronize]
  24. Verify synchronization is successful
  25. Select [ClientA]
  26. Open [FormA]
  27. Edit [RowA] filed in Avatar, in step 3
  28. Validate the field value [NewValue] is present in [FieldA], as expected
  29. Close the form
Scenario 2: Clinican<>Avatar - Validate synchronization of client demographics data
Specific Setup:
  • Have an active client on the system [ClientA]
  • [UserA] has access to form "Update Client Data"
Steps
  1. Log into Clinician
  2. Select [ClientA]
  3. Open form "Update Client Data"
  4. Make a change to any field [FieldA], for example the "Address" field
  5. Submit the form
  6. Click [Synchronize]
  7. Verify synchronization is successful
  8. Log into Avatar
  9. Select [ClientA]
  10. Open form "Update Client Data"
  11. Validate the change made to the [FieldA] in step 1, is present on the form
  12. Make a change to another field [FieldB]
  13. Submit the form
  14. In Clinician
  15. Click [Synchronize]
  16. Verify synchronization is successful
  17. Select [ClientA]
  18. Open form "Update Client Data"
  19. Validate the change made to [FieldB] in step 2 is present as expected
  20. Close the form

Topics
• Modeling • Admission • 835 Health Care Claim Payment/Advice • 835 • 837 Professional • 837 Institutional • Administration Location • Add New Appointment
Update 86 Summary | Details
Cache - process cleanup
Scenario 1: Verify cleanup of cache internal background processes
Steps
  1. Internal Testing Only

Topics
• Cache
Update 87 Summary | Details
API Gateway Dashboard
Scenario 1: MyAvatar (API Gateway) Dashboard - functionality
Steps
  • Internal Testing Only

Topics
• Cache • NX
Update 90 Summary | Details
Client Name Display
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Chart
Scenario 1: Validate client name display in the "My Clients" widget and "Chart" view header
Specific Setup:
  • Have a client with just first and last name defined. [ClientA]
  • Have a client with first name, last name and middle name defined. [ClientB]
  • Have a client with first name, middle name, last name and a suffix defined. [ClientC]
  • Have a client with a prefix, first name, middle name, last name and a suffix defined. [ClientD]
  • Have the "My Clients" widget on a user's [UserA] home view
  • Have a client based form available for testing. For example "Update Client Data" [FormA]
  • Have [FormA] added to the users home view
  • Log in as [UserA]
Steps
  1. In the "Search Clients" field of the "My Clients" widget, search for and select [ClientA]
  2. Validate the selected clients first and last name are displayed in both the "My Clients" and "Recent Clients" lists, as expected
  3. Right-click on the clients name and click to display the clients chart
  4. Validate the name in the client chart header displays clients first and last name, as expected
  5. Validate the "Tab" above the client header, displays the clients first name followed by the first initial of their last name(in uppercase)
  6. Click back to the Home View
  7. Search and open [FormA]
  8. Validate the name in the client header displays clients first and last name, as expected
  9. Validate the "Tab" above the client header, displays the clients first name followed by the first initial of their last name(in uppercase)
  10. Close or submit [FormA]
  11. Validate the name in the client header displays clients first and last name, as expected
  12. Validate the "Tab" above the client header, displays the client first name followed by the first initial of their last name(in uppercase)
  13. In the "Search Clients" field of the "My Clients" widget, search for and select [ClientB]
  14. Validate the selected clients first, middle and last name are displayed in both the "My Clients" and "Recent Clients" lists, as expected
  15. Right-click on the clients name and click to display the clients chart
  16. Validate the name in the client chart header displays clients first, middle and last name, as expected
  17. Validate the "Tab" above the client header, displays the client first name followed by the first initial of their middle name(in uppercase) and the first initial of their last name(in uppercase)
  18. Click back to the Home View
  19. Search and open [FormA]
  20. Validate the name in the client header displays clients first, middle and last name, as expected
  21. Validate the "Tab" above the client header, displays the client first name followed by the first initial of their middle name(in uppercase) and the first initial of their last name(in uppercase)
  22. Close or submit [FormA]
  23. Validate the name in the client header displays clients first, middle and last name, as expected
  24. Validate the "Tab" above the client header, displays the clients first name followed by the first initial of their middle name(in uppercase) and the first initial of their last name(in uppercase)
  25. In the "Search Clients" field of the "My Clients" widget, search for and select [ClientC]
  26. Validate the selected clients first, middle, last name and suffix(in uppercase letters) are displayed in both the "My Clients" and "Recent Clients" lists, as expected
  27. Right-click on the clients name and click to display the clients chart
  28. Validate the name in the client chart header displays the clients first, middle, last name and suffix(in uppercase letters)
  29. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)
  30. Click back to the Home View
  31. Search and open [FormA]
  32. Validate the name in the client chart header displays the clients first, middle, last name and suffix(in uppercase letters)
  33. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)
  34. Close or submit [FormA]
  35. Validate the name in the client chart header displays the clients first, middle, last name and suffix(in uppercase letters)
  36. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)
  37. In the "Search Clients" field of the "My Clients" widget, search for and select [ClientD]
  38. Validate the selected clients prefix(in uppercase letters), first name, middle name, last name and suffix(in uppercase letters) are displayed in both the "My Clients" and "Recent Clients" lists, as expected
  39. Right-click on the clients name and click to display the clients chart
  40. Validate the name in the client chart header displays the clients prefix(in uppercase letters), first name, middle name, last name and suffix(in uppercase letters)
  41. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)
  42. Click back to the Home View
  43. Search and open [FormA]
  44. Validate the name in the client chart header displays the clients prefix(in uppercase letters), first name, middle name, last name and suffix(in uppercase letters)
  45. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)
  46. Close or submit [FormA]
  47. Validate the name in the client chart header displays the clients prefix(in uppercase letters), first name, middle name, last name and suffix(in uppercase letters)
  48. Validate the "Tab" above the client header, displays the clients first name, first initial of their middle name(in uppercase), first initial of their last name(in uppercase)

Topics
• Client Search
Update 94 Summary | Details
Root System Code - creation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Document Management Definition
  • Form Bundler (PM)
  • User Role Definition
  • Data Trail Configuration
  • Launch RxConnect
Scenario 1: New "Root" System Code - Data Validations after root system code creation
Specific Setup:
  • Have a system with a root system code defined [RootA]
  • [RootA] has Avatar "PM", "CWS", "MSO" and "CFMS" installed
  • In addition, [RootA] is configured with the following:
  • "Avatar Identity Manager" is installed
  • The 'Enable Avatar Identity Manager' registry setting is not set to 'Y
  • "RXConnect" installed and configured
  • [UserA] has permissions in form "User Definition" to "RxConnect" to login to the application
  • "Avatar Order Entry" is installed
  • In form 'Ask on Order Entry Definition' form, two questions are defined [TestA] and [TestB]
  • Have a report or query to display data in the "OrderEntry.index_order_code" table [OrderRptA]
  • "Avatar Data Trail" is installed
  • Open form "Data Trail Configuration" and run the report by "Option"
  1. Expand the group tree for each namespace on left side panel and make a note of the forms listed under each namespace
  • In form "Document Management Definition" a form name is defined [FormA] with a "Form Type" [FTypeA] that has two categories [CatA] and [CatB], selected in the "Categories" field
  • In each namespace ("PM", "CWS", "MSO" and "CFMS") a form bundle [BundleA] has been created in form "Form Bundler", that contains two forms, [BformA] and [BformB].
  • In each namespace a modeled form [FormA] has been created using form "Form Definition"
  • In each namespace a report definition [ReportA] has been created using form "Report Definition"
  • A user role [RoleA] has been created in form "User Role Definition"
  • Netsmart has created a new root system code, using [RootA] to copy data from. For this example [RootB] with Facility [5] assigned is used
  • [UserA] has been assigned full form and table access in [RootA] and [RootB]
  • Log in to [RootB] as [UserA]
Steps
  1. Open form "Registry Settings"
  2. Search for setting 'Enable Avatar Identity Manager'
  3. Validate the setting is found, as the module is installed
  4. Validate the setting is set to "N", as the module has not been enabled and configured yet in the new root system code
  5. Close the form
  6. Open form "'Ask on Order Entry Definition'"
  7. Click the "Edit" radio button
  8. In the "AOE to Edit" search field, enter [TestA]
  9. Validate the question is found, and results are as expected
  10. In the "AOE to Edit" search field, enter [TestB]
  11. Validate the question is found, and results are as expected
  12. Run the "OrderEntry.index_order_code" table report [OrderRptA]
  13. Validate a row is present with the "Order Code" column populated with [TestA] and the "Facility" column contains "7" the new facility number for [RootB]
  14. Validate a row is present with the "Order Code" column populated with [TestB] and the "Facility" column contains "7" the new facility number for [RootB]
  15. Close the report
  16. Close the form
  17. Open form "Document Management Definition"
  18. Click [Select Form]
  19. Select [FormA]
  20. Select [FTypeA] in the "Form Type" field
  21. Click [Select Categories]
  22. Validate categories [CatA] and [CatB] are displayed
  23. Close the form
  24. Open form "Form Bundler" in "PM"
  25. Click [Edit Existing]
  26. Validate [BundleA] is present in the list and click [OK] to select the bundle
  27. Click [Included Forms]
  28. Validate [BformA] and [BformB] are listed, as expected
  29. Close the form
  30. Open form "Form Bundler" in each of the child namespaces
  31. Repeat steps 4 a and b
  32. Validate results are as expected
  33. Close the form
  34. From the "Search Forms" field on the home view, search for the "Report Definition" form [ReportA] in "PM"
  35. Select the form
  36. Validates the form opens successfully
  37. Close the form
  38. Repeat step 6 opening [ReportA] in each of the child namespaces
  39. Validate results are as expected
  40. From the "Search Forms" field on the home view, search for the "Modeled" form [FormA] in "PM"
  41. Select the form
  42. Validate the form opens successfully
  43. Close the form
  44. Repeat step 8, searching for the modeled [FormA] in each of the child namespaces
  45. Validate results are as expected
  46. Open form "User Role Definition"
  47. Click [Select User Role]
  48. Validate [RoleA] is present in the results
  49. Click to open the role
  50. Validate data is populated as expected
  51. Close the form
  52. Open form "Data Trail Configuration"
  53. Select "Option" in the "Sort Report By" field
  54. Click [Run Report]
  55. Expand the group tree for each namespace on left side panel
  56. Compare the forms listed under each namespace with ones noted in the set up
  57. Validate the forms listed are the same in both root system codes
  58. At the home screen, search for form "Launch RXConnect"
  59. Click [Launch RXConnect]
  60. Validate the "RXConnect" application is launched in separate window
  61. Validate the user is automatically logged in
  62. Click logout
  63. At the login screen, enter the Avatar user name and password
  64. Click login
  65. Validate the user is logged in successfully
  66. Click [Logout]
  67. In Avatar, close the form
Root System Code - Facility numbers
Scenario 1: New "Root" System Code creation
Steps
  1. Internal Testing Only

Topics
• Forms • NX
Update 96 Summary | Details
RADPlus - Family Entity Modeling
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Change MR#
  • Family Registration
  • Delete Last Movement
  • Table Definition (PM)
  • Family Entity User Modeled Form
  • Delete Family
Scenario 1: Change MR# - "Family" Entity Data validations
Specific Setup:
  • Have an active test client on the system [ClientA], note their current PatID# [OrigPatID#]
  • In form "Family Registration" have a family created [FamilyA], with [ClientA] added as a family member in "Family Members" section of the form.
  • Have a user modeled form [FormA] created based on the "Family" entity database that's enabled for document routing
  • A row has been filed in [FormA] for [FamilyA], selecting [ClientA] in the "Family Members" field and the document created during submission has been routed and approved
  • Have a report [ReportA], to display data in the "SYSTEM.user_modelled_fam_members" table
Steps
  1. Run [ReportA] to display data in the "SYSTEM.user_modelled_fam_members" table
  2. Validate there is a row displayed for [FamilyA] and [ClientA]
  3. Open "Change MR#" form in Avatar PM.
  4. Select [ClientA] in the "Client ID" field and note their current PatID# [OrigPatID#]
  5. Click [Assign MR#].
  6. Note the new PatID# assigned, [NewPatID#]
  7. Click [Submit].
  8. Validate the form files successfully
  9. At the home view, search for the [OrigPatID#] noted in step 3a
  10. Validate there are no results
  11. Now search for the [NewPatID#] noted in step 3b
  12. Validate the [NewPatID#] is found and the associated client is [ClientA]
  13. Run [ReportA], to display data in the "SYSTEM.user_modelled_fam_members" table
  14. Validate there is a row displayed for [FamilyA] and with new PatID# [NewPatID#] displayed for [ClientA]
Scenario 2: Client Delete - "Family" Entity Data validations
Specific Setup:
  • Have an active test client on the system [ClientA]
  • In form "Family Registration", have a family created [FamilyA] with [ClientA] added as a family member in "Family Members" section of the form.
  • Have a user modeled form [FormA] created based on the "Family" entity database that's enabled for document routing
  • A row has been filed in [FormA] for [FamilyA], selecting [ClientA] in the "Family Members" field and the document created during submission has been routed and approved
  • Have a report [ReportA] created to display data in the "SYSTEM.user_modelled_fam_members" table
  • User has launched [ReportA] and has logged into the system
Steps
  1. Run [ReportA] to display data in the "SYSTEM.user_modelled_fam_members" table
  2. Validate there is a row displayed for [FamilyA] and [ClientA]
  3. Open "Client Delete" form.
  4. Select [ClientA] in the "Client ID" field.
  5. Validate an error message is received "Client Must Be Removed From All Families Before Client Can Be Deleted."
  6. Click [OK]
  7. Close the form
  8. Open form "Family Registration"
  9. Select [FamilyA]
  10. Click the "Family Members" section
  11. Select the row for [ClientA]
  12. Click [Delete]
  13. Validate the client is removed as a family member
  14. Submit the form
  15. Open "Client Delete" form.
  16. Select [ClientA] in the "Client ID" field.
  17. Validate an error message is received "All Movements must be deleted before Client can be deleted"
  18. Click [OK]
  19. Close the form
  20. Open form "Delete Last Movement"
  21. Select [ClientA]
  22. Select the admission episode from the "Episode Number" drop down list
  23. Click [Submit]
  24. Click [Yes] to continue
  25. Validate the form submits successfully
  26. Open "Client Delete" form.
  27. Select [ClientA] in the "Client ID" field.
  28. Click [Submit]
  29. Validate the form submits successfully
  30. At the home view, search for [ClientA]
  31. Validate there are no results
  32. Run [ReportA] to display data in the "SYSTEM.user_modelled_fam_members" table
  33. Validate there is no longer a row displayed for [FamilyA] and [ClientA]
Scenario 3: "Family" Entity User Modeled Form - Create a new form
Specific Setup:
  • In form "Family Registration" have a family created [FamilyA] with one or more clients added as family member's in "Family Members" section of the form.

For this test, [ClientA], [ClientB] and [ClientC] are used

Steps
  1. Open form "Envelope Definition"
  2. Click the [New Avatar Envelope]
  3. Set the "Envelope Description" field to the desired name [EnvelopeA], for the envelope
  4. Select "Family" in the "Entity Database" field
  5. Click the "Yes - Is Envelope Eligible for Export" radio button
  6. Click the "Yes - Always Allow Export" radio button
  7. Click [Submit]
  8. Validate the form files successfully
  9. Open form "Table Definition"
  10. At the "Select Avatar Table" prompt enter the desired table name [TableA]
  11. Click the [New Avatar Table] button
  12. From the "Envelope" dialog drop down list, select [EnvelopeA]
  13. Populate the "Table Name" field with the desired table name [TableA]
  14. Populate the "Table Description" field with the desired description of the table
  15. Select the "Column Definition" section
  16. Click the [Add New Item] button
  17. Select "Family Member(s)" column from the "Type of Column" drop down list
  18. Populate the "Column Name" field
  19. Populate the "Column Description" field
  20. Populate the "Column Label" field
  21. Validate the "Column Definition" grid contains a row with values just populated
  22. Click the [Add New Item] button
  23. Select "Draft/Final (Document Routing)" column from the "Type of Column" drop down list
  24. Populate the "Column Name" field
  25. Populate the "Column Description" field
  26. Populate the "Column Label" field
  27. Validate the "Column Definition" grid contains a row with values just populated
  28. Repeat step 4 for any other desired prompts to be added from the "Type of Column" drop down list
  29. Validate results are as expected
  30. Click [Submit]
  31. Validate the form files successfully
  32. Open form "Form Definition"
  33. At the "Select Avatar Table" prompt enter the desired form name [FormA]
  34. Click the [New Avatar Form] button
  35. From the "Envelope" dialog drop down list, select [EnvelopeA]
  36. Populate the "Table Name" field with the desired table name [TableA]
  37. Populate the "Table Description" field with the desired description of the table
  38. Select a menu location for the form from the "Menu to Place Form Under" field
  39. Populate the "Form Name" field [FormA]
  40. In the "Primary Table" field, select [TableA]
  41. Click the "Pre-display" section
  42. Select one or more pre-display columns from the "Primary Table Pre-display" column prompts
  43. Click the "Section Definition" section
  44. Click [Add New Item] and populate the "Section Description" field
  45. Click the "Object Definition" section
  46. Click [Add New Item]
  47. From the "Table Column" field, select the "Family Member's" column
  48. Validate the "Object Definition" grid reflect the column added
  49. From the "Table Column" field, select the "Draft/Final" column
  50. Validate the "Object Definition" grid reflect the column added
  51. Repeat step b adding any other columns desired from the "Table Column" field
  52. Validate the "Object Definition" grid reflect the columns added
  53. Click [Submit]
  54. Validate the form files successfully
  55. Open [FormA]
  56. At the "Select Family" prompt, select [FamilyA]
  57. Validate the form loads successfully
  58. Verify the "Family Member's" field is present and contains each client added as a family member in the set up, along with a check box next to their name.
  59. Verify the "Draft/Final" field is present on the form.
  60. Verify any other fields added during "Form Definition" are present on the form, as expected.
  61. Select values for any desired fields on the form
  62. Submit the form
  63. Validate the form files successfully.
Scenario 4: "Family" Entity User Modeled Form- Form submission and Doc Routing Validations
Specific Setup:
  • The "Document Management Defaults" form has "Family - User Defined Family" selected in the field "Select Entity Types Allowed"
  • The "Document Management Definition" form has been submitted with a "Form Name" [FName] associated to the "Family" entity in the "Entity Database" field.
  • In form "Family Registration" have a family created [Family] with family members added in "Family Members" section of the form. For the test [ClientA] and [ClientB]
  • Have a user modeled form [Form] created based on the "Family - User Defined Family" entity database
  • [Form] contains fields from [Table] that include a "Family Member(s)" column type, a field using a "Draft/Final" column type and any other desired field types
  • [Form] is enabled for document routing with form name [FName] selected in the "Select Type" field
  • [User] is a staff member who has access to [Form] and [Table]
  • [User] has the "My To do's" widget on their home view
  • Have a report [Report], set to display data in the "SYSTEM.user_modelled_fam_members" table
  • Log in as [User]
Steps
  1. Access [Form]
  2. In the "Select Family" prompt, select [Family]
  3. Validate the "Family Member's" prompt has selections for members [ClientA] and [ClientB]
  4. Click "All", to select all members
  5. Populate any other desired fields on the form
  6. Select "Draft" in the 'Draft/Final' field.
  7. Click [Submit]
  8. Validate the form files successfully
  9. Run [Report] to display data in the "SYSTEM.user_modelled_fam_members" table
  10. Validate there is a row displayed for [Family] and [ClientA]
  11. Validate there is a row displayed for [Family] and [ClientB]
  12. Access [Form]
  13. In the "Select Family" prompt, select [Family]
  14. In the pre-display screen, click [Edit] to select the row filed in step 1
  15. Validate all fields are populated, as expected
  16. Close the form
  17. Access [Form]
  18. In the "Select Family" prompt, select [Family]
  19. In the pre-display screen, select the row filed in step1
  20. Click [Delete]
  21. Validate the row is removed from the pre-display
  22. Run [Report] to display data in the "SYSTEM.user_modelled_fam_members" table
  23. Validate the row field for [Family] and [ClientA], has been deleted
  24. Validate the row field for [Family] and [ClientB], has been deleted
  25. Access [Form]
  26. In the "Select Family" prompt, select [Family]
  27. Validate the "Family Member's" prompt has selections for members [ClientA] and [ClientB]
  28. Click "All", to select all members
  29. Populate any other desired fields on the form
  30. Select "Final in the 'Draft/Final' field.
  31. Click [Submit] and then [OK]
  32. Validate the "Confirm Document" screen displays all data submitted, including clients [ClientA] and [ClientB] listed in the "Family Member's field.
  33. Click [Accept and Route]
  34. Enter the password for the user in the 'Password' field and click [OK].
  35. At the "Route Document to" dialog, add [User] as an approver
  36. Click [Submit]
  37. Run [Report] to display data in the "SYSTEM.user_modelled_fam_members" table
  38. Validate there is a row displayed for [Family] and [ClientA]
  39. Validate there is a row displayed for [Family] and [ClientB]
  40. Navigate to the "My To Do's" widget
  41. Click the "New" tab
  42. Validate the To Do for [Form] is present in the list
  43. Validate the "Client" column indicates [Family]
  44. Click [Approve Document]
  45. Validate the document displays all data submitted, including clients [ClientA] and [ClientB] in the "Family Member's" field.
  46. Click [Accept]
  47. Validate the To Do is removed the widget, as expected
  48. In the "My Clients" widget, select any one of the clients selected as a family member in submission of [Form] in step 1. For example [Client]
  49. Double click on the client to open their "Chart"
  50. In the "Documents" section on left side panel, click the form type [Fname], associated with [Form]
  51. Locate the row listed for the document approved for [Form] in step 2
  52. Click the "View" check box and then the [View] button to display the document
  53. Validate the document displays all the data submitted as expected
  54. Close the chart
Scenario 5: Delete Family - Form (Submission and Validations)
Specific Setup:
  • Have an active test client on the system [ClientA]
  • In form "Family Registration" have a family created [FamilyA], with [ClientA] added as a family member in "Family Members" section of the form.
  • Have a user modeled form [FormA] created based on the "Family" entity database that's enabled for document routing
  • File a row for [FamilyA], selecting [ClientA] selected in the "Family Members" field and routing the document to [UserA] to create To do
  • [UserA] has the "My To do's" widget on their home view
  • Have a report [ReportA] created to display data in the "SYSTEM.user_modelled_fam_members" table
  • [UserA] has launched [ReportA] and has logged into the system
Steps
  1. Run [ReportA], to display data in the "SYSTEM.user_modelled_fam_members" table
  2. Verify a data row is displayed for the row filed in the set up for [FamilyA] that includes [ClientA]
  3. On the home view, validate a To do exists in the "My To do's" widget for the row filed in [FormA] in the set up
  4. Open form "Delete Family"
  5. Select [FamilyA]
  6. Validate an error message is displayed stating "The Family has members on file. You must delete all family members in the Family Registration form prior to deleting the family"
  7. Click [OK]
  8. Open form "Family Registration"
  9. Select [FamilyA]
  10. Click the "Family Members" section
  11. Select each family member row and click delete to remove the row
  12. Submit the form
  13. Open form "Delete Family"
  14. Select [FamilyA]
  15. Click [Submit]
  16. At the "Delete Family" dialog, click [Yes]
  17. Validate the message "Family has been Deleted" displays
  18. Click [OK]
  19. Open form "Delete Family"
  20. Search for [FamilyA]
  21. Validate [FamilyA] is not found
  22. Return to the "My To Do's" widget
  23. Validate a To do is no longer present for [FormA] for [ClientA]
  24. Run [ReportA], to display data in the "SYSTEM.user_modelled_fam_members" table
  25. Verify there are no rows displayed for [FamilyA]

Topics
• Client Merge • NX • Database Tables
Update 98 Summary | Details
ECP Server - Reports
Scenario 1: Validate report data results when run from an "ECP" server
Specific Setup:
  • Have an Avatar system that also has an "ECP" server configured (by Netsmart) to connect to the Avatar server via the "ECP" server, so that reports can be generated from the "ECP" server
  • Have access to two forms run from within Avatar, that launch a report
  • A "PM" form [FormA], for example the "PM" report, "Client Ledger"
  • A child namespace form [FormB], for example "CWS" form "Problem List"
  • Have two reports that can be run from outside the Avatar application, for example via "Crystal Reports"
  • A "PM" table based report [ReportA], for example the "SYSTEM.patient_demographic_history" table
  • A child namespace based table [ReportB] for example "CWS" table, "SYSTEM.cw_patient_notes"
  • [UserA] has permissions to run the forms and reports outlined in the setup
  • Log in as [UserA]
Steps
  1. Navigate to [FormA]
  2. Populate all desired fields
  3. Click to launch the report
  4. Validate the data results in the report, are as expected
  5. Close the report
  6. Wait one minute or more
  7. Repeat step b
  8. Validate the data results in the report, are as expected
  9. Navigate to [FormB]
  10. Populate all desired fields
  11. Click to launch the report
  12. Validate the data results in the report, are as expected
  13. Close the report
  14. Wait one minute or more
  15. Repeat step b
  16. Validate the data results in the report, are as expected
  17. Launch [ReportA]
  18. Click "Preview"
  19. Validate the data results in the report, are as expected
  20. Wait one minute or more
  21. Repeat step a
  22. Validate the data results in the report, are as expected
  23. Close the report
  24. Launch [ReportB]
  25. Click "Preview"
  26. Validate the data results in the report, are as expected
  27. Wait one minute or more
  28. Repeat step a
  29. Validate the data results in the report, are as expected
  30. Close the report
RADplus - processing
Scenario 1: Validate cache internal processing "User.RadPlusProcessStorage" table
Steps
  1. Internal Testing Only

Topics
• Cache • NX
Update 101 Summary | Details
DocR.document_history table
Scenario 1: Validate data in 'DocR.document' table
Specific Setup:
  • [UserA] is a staff member and also has permissions to co-sign to do's for other staff members
  • [UserB] is a staff member and has the 'My To Do's' widget on the Home View.
  • A client [ClientA] is enrolled in an open episode
  • Document routing is enabled for a form [FormA]. For example, a progress note or modeled form
  • Have a report [ReportA] to display data in the "DocR.document_history" table
  • Log in as [UserB]
Steps
  1. Access [FormA]
  2. Select [ClientA] in the 'Select Client' field.
  3. Select [Episode1] where the client is enrolled in [ProgramA]
  4. Populate all required fields any desired fields in the form
  5. Select "Final" in the 'Draft/Final' field.
  6. Click [File Note].
  7. Validate that the 'Confirm Document' dialog is displayed with expected data
  8. Click [Accept and Route].
  9. Validate the 'Route Document To' dialog is displayed.
  10. Select the [UserA] as the 'Approver'.
  11. Click [Submit].
  12. Validate submission is successful
  13. Navigate to the 'My To Do's' widget.
  14. Select the "Sign" tab.
  15. Validate the 'Search Documents' field contains a row for the To do document routed in step 1
  16. Log out as [UserB]
  17. Log in as [UserA]
  18. Navigate to the 'My To Do's' widget.
  19. Select the "Sign" tab.
  20. Search for [UserA] in the "Staff" field
  21. Validate the To do document routed to [UserA] in step 1 is listed in the "Search Document" list box
  22. Select the To Do row
  23. Click [Accept].
  24. Validate the row is moved from the "Search Documents" section to the "Accepted Documents" section
  25. Select the row in the "Accepted Documents" section
  26. Validate the document preview, contains the expected data
  27. Click [Sign All]
  28. Enter the password for [UserA] in the 'Verify Password' dialog and click [OK].
  29. Validate the 'Accepted Documents' field no longer contains the To do. (Note the approval submission date and time).
  30. Launch [ReportA]
  31. In the "Action Date" and "Action Time" columns, locate the row based on the approval submission date and time noted in step 5
  32. Validate the "User_Task" column indicates "Approver" and the "UserID" column indicates the user ID or [UserA], the co-signer
My To Do's Widget - Sign Tab
Scenario 1: 'My To Do's' widget - Validate approving documents from the "Sign" Tab
Specific Setup:
  • Have a system with a root system code [RootA] and sub system code defined [SubA]
  • [SubA] is set up to be restricted to only [ProgramA]
  • [UserA] is a staff member and also has permissions to co-sign to do's for other staff members
  • A client [ClientA] is enrolled in [ProgramA] in [Episode1] and [ProgramB] in [Episode2]
  • Document routing is enabled for a form[FormA]. For example a progress note or modeled form
  • [UserA] has access to log into [SubA] but does not have access to [RootA]
  • [UserB] has access to [SubA] and [RootA]
  • Both users have the 'My To Do's' widget on the Home View.
  • Log in as [UserB]
Steps
  1. Access [FormA]
  2. Select [ClientA] in the 'Select Client' field.
  3. Select [Episode1] where the client is enrolled in [ProgramA]
  4. Populate all required fields any desired fields in the form
  5. Select "Final" in the 'Draft/Final' field.
  6. Click [File Note].
  7. Validate that the 'Confirm Document' dialog is displayed with expected data
  8. Click [Accept and Route].
  9. Validate the 'Route Document To' dialog is displayed.
  10. Select the [UserB] as the 'Approver'.
  11. Click [Submit].
  12. Validate submission is successful
  13. Return to [FormA]
  14. Select [ClientA] in the 'Select Client' field.
  15. Select [Episode2] where the client is enrolled in [ProgramB]
  16. Repeat steps1c thru e
  17. Validate routing and submission is successful
  18. Navigate to the 'My To Do's' widget.
  19. Select the "Sign" tab.
  20. Validate the 'Search Documents' list box contains the row for the To Do routed for [Episode1] / [ProgramA] and a row for the To Do document routed for [Episode2] / [ProgramB]
  21. Log out as [UserB]
  22. Log in as [UserA] to sub code [SubA]
  23. Navigate to the 'My To Do's' widget.
  24. Select the "Sign" tab.
  25. Search for [UserA] in the "Search Documents" field
  26. Validate the To Do document routed for [Episode1] / [ProgramA] in step 1
  27. Validate the To Do document routed for [Episode2] / [ProgramB] in step 2 is not present, as sub code [SubA] is restricted to only episodes admitted in [ProgramA]
  28. Select the To Do row
  29. Click [Accept].
  30. Validate the row is moved from the "Search Documents" section to the "Accepted Documents" section
  31. Select the row in the "Accepted Documents" section
  32. Validate the document preview, contains the expected data
  33. Click [Sign All]
  34. Enter the password for [UserA] in the 'Verify Password' dialog and click [OK].
  35. Validate the 'Accepted Documents' field no longer contains the To Do row for [Episode1] / [ProgramA]
  36. Log out as [UserB] and login as [UserA]
  37. Access the 'Clinical Document Viewer' form.
  38. Select "Client" in the 'Select All or Individual Client' field.
  39. Select [ClientA] in the 'Select Client' field.
  40. Click [Process].
  41. Validate the document row for the To Do approved in step 4 is present
  42. Double click on the row
  43. Validate the document preview, contains the expected data
  44. Close the form.
Guardiant - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Guardiant
Scenario 1: Guardiant form - Field validations
Specific Setup:
  • Have a system configured for "Guardiant" reporting
  • Have a user with access to the "Guardiant" form
Steps
  1. Open form "Guardiant"
  2. Click the "Guardiant Configuration" section
  3. Click [Test Connectivity]
  4. Validate message "Connectivity Test Successful" is displayed
  5. Click [OK]
  6. Click [Test Daily Collection]
  7. Click [Yes] to the warning message
  8. Validate message "Test Succeeded" is displayed
  9. Click [Test Metrics Collection]
  10. Click [Yes] to the warning message
  11. Validate message "Test Succeeded" is displayed
  12. Click "Export Configuration"
  13. In "File Explorer", select a directory to save file
  14. Click [Save]
  15. Go to the directory where the file was saved
  16. Open the "GuardiantConfiguration.txt" file
  17. Validate data is present in the file

Topics
• My To Do's • NX • Guardiant
Update 111 Summary | Details
Dictionary Values
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Import (PM)
Scenario 1: Validate updating dictionary fields via the right-click "Update Dictionary" grid functionality
Specific Setup:
  • Have a form [FormA] that includes an "Unlocked" dictionary field [FieldA], that includes existing dictionary values.
Steps
  1. Open [FormA]
  2. Right-click on [FieldA]
  3. Click [Yes] to update the dictionary
  4. In the grid, click on any dictionary value in the "Dictionary Value" column
  5. Change the existing value to a value that includes a less than sign (<)
  6. Validate an error is displayed "Can Not Contain '<'
  7. Click [OK]
  8. Change the existing value to a value that does not include a less than sign (<)
  9. Validate the value is accepted
  10. Change the existing value in the "Active" column to a new value
  11. Click on any other row in the grid
  12. Click [Delete Row]
  13. Click [Yes] at the "Confirm Delete" dialog
  14. Validate an error is displayed stating existing dictionary codes cannot be deleted
  15. Click [OK]
  16. Click [New Row]
  17. Validate a new row is inserted at the bottom of the grid
  18. Populate the "Dictionary Code" field
  19. Populate the "Dictionary Value" field
  20. Enter a value that includes a less than sign (<)
  21. Validate an error is displayed "Can Not Contain '<'
  22. Click [OK]
  23. Enter a value that does not include a less than sign (<)
  24. Validate the value is accepted
  25. Select a value in the "Active" column to a new value
  26. Click [Save]
  27. Click [OK] to exit the grid
  28. Click [OK]
  29. Right-click on [FieldA]
  30. Validate all changes made in step 1 are displayed, as expected
  31. Close the grid
  32. On [FormA], click [FieldA]
  33. Validate the selection list contains the expected values
Scenario 2: Dictionary Update (Form) - Field Validations
Steps
  1. Open form "Dictionary Update" in any application. For this test "PM" is used
  2. Click the "File" file filed and select a file, for example "Payor"
  3. In the "Data Element" field, search for a dictionary field to update. For this example "Financial Class" is used
  4. In the "Dictionary Code" field, select any existing code
  5. In the "Dictionary Value" field, insert a less than sign "<" anywhere in the value
  6. Validate an error is displayed "Can Not Contain '<'"
  7. Click [OK]
  8. In the "Dictionary Code" field, enter a new code, for example "999"
  9. In the "Dictionary Value" field, enter a value that contains a less than sign "<"
  10. Validate an error is displayed "Can Not Contain '<' "
  11. Click [OK]
  12. In the "Dictionary Value" field, enter a value that does not contain a less than sign "<"
  13. Validate the value is accepted
  14. If applicable, select an extended dictionary from the "Extended Dictionary Data Element" field
  15. Select a dictionary value from the "Extended Dictionary Value (Single Dictionary)" field
  16. Click [Apply Changes]
  17. At the "Filed" dialog, click [OK]
Scenario 3: Dictionary Import - Data import validations
Specific Setup:
  • Have a form [FormA] that contains a "Dictionary" type field [FieldA]
  • Have access to form "Dictionary Update"
  • Have a "Dictionary Import" file created [FileA] created for [FieldA], that contains dictionary codes configured with the following type characters in their dictionary values:
  • [Code1] includes a dictionary value containing a less than sign (<)
  • [Code2] includes a dictionary value containing a caret symbol (^)
  • [Code3] includes a dictionary value containing an equal sign (=)
  • [Code4] includes a dictionary value containing a tilde symbol (~)
  • Have a "Dictionary Import" file created [FileB] created for [FieldA], that does not contain, a less than sign, caret symbol, equal sign or tilde symbol in any of the dictionary values to be imported
Steps
  1. Open form "Dictionary Import"
  2. Click [Select File]
  3. Navigate the location of [FileA] and select it
  4. Click "Scan Import File"
  5. Validate the scan results indicate
  6. Error in row 1: Caret(s) found in dictionary value.
  7. Error in row 2: Equal sign(s) found in dictionary value.
  8. Error in row 3: Tilde(s) found in dictionary value.
  9. Error in row 4: Less than sign(s) found in dictionary value. Import file cannot be processed due to critical errors.
  10. Navigate the location of [FileB] and select it
  11. Click "Scan Import File"
  12. Validate the scan results indicate "No errors or warnings found in file."
  13. Click "Begin Import"
  14. At the "Dictionary Import Complete" dialog, click [OK]
  15. Open [FormA]
  16. Navigate to [FieldA] and click on the field
  17. Validate the fields imported in [FileB] in step 1, are present in the selection list as expected
  18. Close the form

Topics
• Dictionary • NX
Update 112 Summary | Details
Envelope and Report Definition Forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Envelope Export (PM)
  • Report Definition (PM)
  • Report Definition Export
Scenario 1: Envelope Export - validations
Specific Setup:
  • Have an existing Modeled form [FormA] that exists in [EnvelopeA]
Steps
  1. Open form "Envelope Definition"
  2. Select [EnvelopeA]
  3. Note the value in the "Envelope Version Number" field, for example "1.01"
  4. Close the form
  5. Open form "Envelope Export"
  6. Select [EnvelopeA]
  7. Click [Begin Export]
  8. In the "File Explorer" dialog, select a folder location in the "Save In" field to save the export file.
  9. In the "File_Name" field, validate that the file name populated includes the name of [ReportA], appended by a "V" followed by the "Report Version Number" value noted in step 1 and the file extension. For example "NetsmartExportModeledFormV1_01.TXT"
  10. Click [Save]
  11. Close the form
  12. Open file "Envelope Import"
  13. Click [Select Envelope Import File]
  14. In the "File Explorer" dialog, navigate to the location of the export file
  15. Select the file and click [Open]
  16. Select the "Overwrite Existing" radio button
  17. Click [Begin Import Scan]
  18. Click [Begin Import]
  19. At the "Import Complete" dialog, click [OK]
  20. Close the form
  21. At the Home View, search for [FormA] and open the form
  22. Populate the desired fields on the form
  23. Submit the form
  24. Validate the form files successfully
Scenario 2: Report Definition Export - validations
Specific Setup:
  • In form "Report Definition", have an existing report definition report [ReportA] created. For example, report "Admits By Program, Zip Code, Ethnicity" can be used
Steps
  1. Open form "Report Definition"
  2. Select [ReportA]
  3. Note the value in the "Report Version Number" field, for example "1"
  4. Close the form
  5. Open form "Report Definition Export"
  6. Click [Begin Export]
  7. Select [ReportA] and in the "File Explorer" dialog:
  8. In the "Save In" field, Select a folder location to save the export file.
  9. In the "File_Name" field, validate the file name populated includes:
  10. The name of [ReportA], appended by a "V" followed by the "Report Version Number" value noted in step 1 and then the file extension. For example "CSMReportExportAdmitsByProgramZipCodeEthnicityV1.TXT"
  11. Click [Save]
  12. Close the form
  13. Open file "Report Definition Import"
  14. Click [Select Report Import File]
  15. Navigate to the location of the export file saved in step 2, and select the file.
  16. Select the "Overwrite Existing" radio button
  17. Click [Begin Import Scan]
  18. Click [Begin Import]
  19. Click [OK], in the "Import Complete" dialog
  20. Close the form
  21. At the home view, search for [ReportA] and click to open the form
  22. Populate the desired fields on the form
  23. Submit the form and vlidate the report is displayed as expected
  24. Close the report and the form

Topics
• Envelope Definition • Envelope Import • NX • Envelope Export
Update 113 Summary | Details
Client Search - results
Scenario 1: Validate client search results using "Alternate" lookups
Specific Setup:
  • Have the "My Clients Widget" on the home view
  • Have a client [ClientA], that has their "Date of Birth", "Social Security Number" populated in their client record along with an "Alias" name. For this test, [ClientA] is "Mary Jones" and she has an alias of "Jane Doe"
  • Have the "Client Lookup/Header Configuration Manager" form, have "Alias" configured as an "Alternate" search
  • Have any form [FormA], that includes a client search field within the form [FormA]. For example "Progress Notes Group and Individual"
  • Have access to any client based form [FormB], for example "Update Client Data"
Steps
  1. Open [FormA], the form that includes a search client field
  2. In the "Select Client" search field, search for [ClientA] using their "Date of Birth"
  3. Validate [ClientA] is found in the search results
  4. In the search field, search for [ClientA] using their "Social Security Number"
  5. Validate [ClientA] is found in the search results
  6. In the search field, search for [ClientA] using their name
  7. Validate [ClientA] is found in the search results
  8. In the search field, enter the first name of their "Alias" name. For this example, "Jane" is entered
  9. Validate [ClientA] is found in the search results
  10. Validate the format of the results are displayed as: "Clients Name, (PatID#) [Alias: Alias Name]", as expected. (For this example, MARY JONES (0000003) [Alias: Jane Doe] is displayed)
  11. Navigate to the "Search Clients" field of the "My Clients" widget
  12. In the search field, search for [ClientA] using their "Date of Birth"
  13. Validate [ClientA] is found in the search results
  14. In the search field, search for [ClientA] using their "Social Security Number"
  15. Validate [ClientA] is found in the search results
  16. In the search field, search for [ClientA] using their name
  17. Validate [ClientA] is found in the search results
  18. In the search field, enter the first name of their "Alias" name. For this test, "Jane" is entered based on the setup steps
  19. Validate [ClientA] is found in the search results
  20. Validate the format of the results are displayed as: "Clients Name, (PatID#) [Alias: Alias Name]"
  21. For this test, MARY JONES (0000003) [Alias: Jane Doe] would be displayed
  22. Click the "Advanced" button next to the "Search Clients" search field
  23. In the "Last Name" field, enter any letter
  24. In the "Sex" field, select a value
  25. In the "Alias" field, enter the "Alias" for [ClientA]
  26. Open [FormB], the client based form
  27. In the "Select Client" search field, search for [ClientA] using their "Date of Birth"
  28. Validate [ClientA] is found in the search results
  29. In the search field, search for [ClientA] using their "Social Security Number"
  30. Validate [ClientA] is found in the search results
  31. In the search field, search for [ClientA] using their name
  32. Validate [ClientA] is found in the search results
  33. In the search field, enter the first name of their "Alias" name. For this test, "Jane" is entered based on the setup
  34. Validate [ClientA] is found in the search results
  35. Validate the format of the results are displayed as: "Clients Name, (PatID#) [Alias: Alias Name]"
  36. For this test, MARY JONES (0000003) [Alias: Jane Doe] would be displayed

Topics
• Client Search • NX
Update 114 Summary | Details
Form Designer
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Form Designer (PM)
  • Form Designer (CWS)
  • Modeled form with Default Dictionary Values
Scenario 1: Form Designer - Submit and validate form designer changes
Specific Setup:
  • Have access to a form [FormA] in the PM namespace, for example the "Admission" form
  • Have access to a form [FormB] in the child namespace, for example a "CWS" modeled form
  • Have access to the "Form Designer" form in "PM" and in the child namespace
Steps
  1. Access the 'Form Designer' form in the "PM" namespace.
  2. Select [FormA] from the 'Forms' field.
  3. Select the desired section [SectionA] from the 'Sections' field.
  4. Click [Show Section].
  5. Select any field [FieldA] and move/re-size it as desired.
  6. Click [Cancel] and [Yes].
  7. Click [Show Section].
  8. Validate nothing has changed.
  9. Select any field [FieldA] and move/re-size it as desired.
  10. Click [Save], [OK], and [Submit].
  11. Access [FormA]
  12. Navigate to [SectionA]
  13. Validate [FieldA] is displayed in the location set in step 1
  14. Validate the size of [FieldA] is as expected based on the change make in step 1
  15. Click [Discard].
  16. Access the 'Form Designer' form in the child namespace
  17. Select [FormB] from the 'Forms' field.
  18. Select the desired section [SectionA] from the 'Sections' field.
  19. Click [Show Section].
  20. Select any field [FieldA] and move/re-size it as desired.
  21. Click [Cancel] and [Yes].
  22. Click [Show Section].
  23. Validate nothing has changed.
  24. Select any field [FieldA] and move/re-size it as desired.
  25. Click [Save], [OK], and [Submit].
  26. Access [FormB]
  27. Navigate to [SectionA]
  28. Validate [FieldA] is displayed in the location set in step 1
  29. Validate the size of [FieldA] is as expected based on the change make in step 1
  30. Click [Discard].

Topics
• Forms Designer • NX
Update 117 Summary | Details
User File Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User File Import
Scenario 1: Verify 'User File Import'
Specific Setup:
  • Have a system with Netsmart's "(NIAM) Netsmart’s Identity and Access Management" functionality” configured.
  • An "(ODIC) Identity Provider" solution is configured with Netsmart's (NIAM) functionality to provide external login authentication.
  • [UserA] has been assigned an external login ID [NaimID] and password that can be used to login using the '(ODIC) Identity Provider' solution
  • The system also has the "Identity Manager" module installed
  • In form "User Definition", [UserA] has prompt "Associate User to Network ID Through Avatar Identity Manager" set to "Yes".
  • Have registry setting "Enable Avatar Identity Manager" set to "No"
  • Have a "User File Import" file created [FileA], that includes a row for [UserA], set with:
  • Field "Associate User to Network ID Through Avatar Identity Manager" set to "No"
  • Field "User Description" set to a desired description
  • Field "Use External Login" set to "Yes"
  • Field "External Login ID" set to the user external ID [NaimID]
  • Have a second "User File Import" file created [FileB], that includes a row for [UserA], set with:
  • Field "Associate User to Network ID Through Avatar Identity Manager" set to "Yes"
  • Field "User Description" set to blank
  • Field "Use External Login" set to "No"
  • Field "External Login ID" set to blank
Steps
  1. Open the 'User File Import' form.
  2. Click [Select User Import File]
  3. Navigate to the location of [FileA] and select the file
  4. Click [Open].
  5. Validate the scan results display messages, "Warning: Row 1 contains an existing User ID which will be edited on import (UserA)" and "Warnings but no errors detected in import file. Import may proceed"
  6. Click [Process User Import File]
  7. Validate there are no errors
  8. Click [OK].
  9. Validate the import completes successfully
  10. Close the form
  11. Open form "User Definition"
  12. Select [UserA] in the "Select User" field
  13. Validate field "Associate User to Network ID Through Avatar Identity Manager" set to "No"
  14. Validate field "User Description" is populated
  15. Validate field "Use External Login" set to "Yes"
  16. Validate field "External Login ID" set to the user external ID [NaimID]
  17. Open the 'User File Import' form.
  18. Click [Select User Import File]
  19. Navigate to the location of [FileB] and select the file
  20. Click [Open].
  21. Validate the scan results display messages, "Warning: Row 1 contains an existing User ID which will be edited on import (UserA)" and "Warnings but no errors detected in import file. Import may proceed"
  22. Click [Process User Import File]
  23. Validate there are no errors
  24. Click [OK].
  25. Validate the import completes successfully
  26. Close the form
  27. Open form "User Definition"
  28. Select [UserA] in the "Select User" field
  29. Validate field "Associate User to Network ID Through Avatar Identity Manager" set to "Yes"
  30. Validate field "User Description" is blank
  31. Validate field "Use External Login" set to "No"
  32. Validate field "External Login ID" set to blank

Topics
• File Import • NX
Update 119 Summary | Details
Site Specific Section Modeling - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Site Specific Section Modeling Import/Export (CWS)
  • Form Designer (CWS)
Scenario 1: (GA ASO) enabled "Progress Notes (Group and Individual)" forms - Validate "Site Specific Section Modeling" & "Import/Export" functionality
Steps
  1. Internal Testing Only
Scenario 2: "Create New Progress Note" form - Validate functionality in (GA-ASO) enabled environments
Steps
  1. Internal Testing Only
Scenario 3: Form Designer - Adding/Moving/Deleting Subsections(Bookmarks)
Specific Setup:
  • Have access to form "Form Designer" in any application
  • Have a form [FormA] that can be used to make form designer changes that already contains one or more sections. For this example the "Progress Notes (Group & Individual)" form is used
Steps
  1. Open "Form Designer"
  2. Select [FormA] in the "Forms" field
  3. Select a [SectionA] from the "Tabs" field
  4. Click [Show Tab]
  5. Locate a blank section of the form to create the bookmark for the new subsection
  6. Right click along the left edge of layout in the black shaded area
  7. Validate red stop sign shaped object displays and a grey section divider is created that is labeled "Sub-Section New"
  8. If desired click on the label and change the name of the subsection
  9. Drag field to the new subsection or move any existing fields already present in the subsection
  10. Validate the change is successful
  11. Holding the "Ctrl" key, click on the red stop sign symbol and move the section either up or down
  12. Validate the change is successful
  13. Click [Save]
  14. Click [Submit]
  15. Open [FormA]
  16. On the upper left side of the form click [SectionA]
  17. Validate under the name of [SectionA], the subsection created is displayed and name is as expected.
  18. Click on the subsection name
  19. Validate the user is taken directly to the new subsection
  20. Validate fields in that subsection are displayed as expected
  21. Close the form
  22. Open "Form Designer"
  23. Select [FormA] in the "Forms" field
  24. Select a [SectionA] from the "Tabs" field
  25. Click [Show Tab]
  26. Locate the new subsection added in step 1
  27. Right-Click on the red stop sign icon and click "Delete"
  28. Validate the subsections is removed
  29. Click [Save]
  30. Click [Submit]
  31. Open [FormA]
  32. On the upper left side of the form click [SectionA]
  33. Validate under the name of [SectionA] the subsection added in step 1 is no longer present,
Scenario 4: Site Specific Section Modeling Form - prompt and value validations
Steps
  1. Open form "Site Specific Section Modeling".
  2. Select any form from the "Site Specific Section" drop down list. For example the "Progress Notes Group and Individual " form.
  3. Click [OK] to edit the form.
  4. Validate the "Site Specific Section Description" field is populated, as expected
  5. Validate the "Form Description" field is populate as expected
  6. Validate prompt 'Generate Bookmark for First Page of Section' is not present
  7. Validate prompt "Include Page Number Within Bookmark" is not present
  8. Validate the "Menu Location" field is populated with "Progress Notes"
  9. Select the "Prompt Definition" section
  10. In the "Prompt Definition" grid, select a prompt that contains a "Product" field. For example the "Select Client" prompt.
  11. Click [Delete Selected Item].
  12. Validate message "Prompt cannot be deleted. To exclude this prompt, set "Exclude from Data Collection Instrument" to "Yes".
  13. Click [OK].
  14. Validate the prompt is not removed from the "Prompt Definition" grid.
  15. Select a prompt that does not contain a "Product" field. For example, a "SS Note Integer" type field.
  16. Click [Delete Selected Item].
  17. Validate message "Are Your Sure?" is displayed.
  18. Click [OK].
  19. Validate the prompt is removed from the "Prompt Definition" grid.
  20. Click [Add New Item].
  21. From the "Site Specific Field" drop down list, select a "Dictionary" type field that is not already in grid.
  22. Validate the prompt is added to the "Prompt Definition" grid.
  23. Validate the field property setting "Default to Specific Value on Addition of a New Table Row" for the dictionary field is set to "No".
  24. Select the prompt just added.
  25. Click [Edit].
  26. Validate the field property setting "Default to Specific Value on Addition of a New Table Row" for the dictionary field is still set to "No".
  27. Select any other prompt in the "Prompt Definition" grid.
  28. Click [Edit].
  29. Make a change to any of the field's property values. For example, the name of the prompt in the "Label" field.
  30. Validate the "Label" column for that prompt row in the "Prompt Definition" grid, reflects the new value.
  31. Click [Submit].
  32. Validate the form files successfully.

Topics
• Site Specific Section Modeling • NX • Progress Notes • Form Designer
Update 119.1 Summary | Details
Site Specific Section Modeling - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Site Specific Section Modeling Import/Export (CWS)
  • Form Designer (CWS)
Scenario 1: (GA ASO) enabled "Progress Notes (Group and Individual)" forms - Validate "Site Specific Section Modeling" & "Import/Export" functionality
Steps
  1. Internal Testing Only
Scenario 2: "Create New Progress Note" form - Validate functionality in (GA-ASO) enabled environments
Steps
  1. Internal Testing Only
Scenario 3: Form Designer - Adding/Moving/Deleting Subsections(Bookmarks)
Specific Setup:
  • Have access to form "Form Designer" in any application
  • Have a form [FormA] that can be used to make form designer changes that already contains one or more sections. For this example the "Progress Notes (Group & Individual)" form is used
Steps
  1. Open "Form Designer"
  2. Select [FormA] in the "Forms" field
  3. Select a [SectionA] from the "Tabs" field
  4. Click [Show Tab]
  5. Locate a blank section of the form to create the bookmark for the new subsection
  6. Right click along the left edge of layout in the black shaded area
  7. Validate red stop sign shaped object displays and a grey section divider is created that is labeled "Sub-Section New"
  8. If desired click on the label and change the name of the subsection
  9. Drag field to the new subsection or move any existing fields already present in the subsection
  10. Validate the change is successful
  11. Holding the "Ctrl" key, click on the red stop sign symbol and move the section either up or down
  12. Validate the change is successful
  13. Click [Save]
  14. Click [Submit]
  15. Open [FormA]
  16. On the upper left side of the form click [SectionA]
  17. Validate under the name of [SectionA], the subsection created is displayed and name is as expected.
  18. Click on the subsection name
  19. Validate the user is taken directly to the new subsection
  20. Validate fields in that subsection are displayed as expected
  21. Close the form
  22. Open "Form Designer"
  23. Select [FormA] in the "Forms" field
  24. Select a [SectionA] from the "Tabs" field
  25. Click [Show Tab]
  26. Locate the new subsection added in step 1
  27. Right-Click on the red stop sign icon and click "Delete"
  28. Validate the subsections is removed
  29. Click [Save]
  30. Click [Submit]
  31. Open [FormA]
  32. On the upper left side of the form click [SectionA]
  33. Validate under the name of [SectionA] the subsection added in step 1 is no longer present,
Scenario 4: Site Specific Section Modeling Form - prompt and value validations
Steps
  1. Open form "Site Specific Section Modeling".
  2. Select any form from the "Site Specific Section" drop down list. For example the "Progress Notes Group and Individual " form.
  3. Click [OK] to edit the form.
  4. Validate the "Site Specific Section Description" field is populated, as expected
  5. Validate the "Form Description" field is populate as expected
  6. Validate prompt 'Generate Bookmark for First Page of Section' is not present
  7. Validate prompt "Include Page Number Within Bookmark" is not present
  8. Validate the "Menu Location" field is populated with "Progress Notes"
  9. Select the "Prompt Definition" section
  10. In the "Prompt Definition" grid, select a prompt that contains a "Product" field. For example the "Select Client" prompt.
  11. Click [Delete Selected Item].
  12. Validate message "Prompt cannot be deleted. To exclude this prompt, set "Exclude from Data Collection Instrument" to "Yes".
  13. Click [OK].
  14. Validate the prompt is not removed from the "Prompt Definition" grid.
  15. Select a prompt that does not contain a "Product" field. For example, a "SS Note Integer" type field.
  16. Click [Delete Selected Item].
  17. Validate message "Are Your Sure?" is displayed.
  18. Click [OK].
  19. Validate the prompt is removed from the "Prompt Definition" grid.
  20. Click [Add New Item].
  21. From the "Site Specific Field" drop down list, select a "Dictionary" type field that is not already in grid.
  22. Validate the prompt is added to the "Prompt Definition" grid.
  23. Validate the field property setting "Default to Specific Value on Addition of a New Table Row" for the dictionary field is set to "No".
  24. Select the prompt just added.
  25. Click [Edit].
  26. Validate the field property setting "Default to Specific Value on Addition of a New Table Row" for the dictionary field is still set to "No".
  27. Select any other prompt in the "Prompt Definition" grid.
  28. Click [Edit].
  29. Make a change to any of the field's property values. For example, the name of the prompt in the "Label" field.
  30. Validate the "Label" column for that prompt row in the "Prompt Definition" grid, reflects the new value.
  31. Click [Submit].
  32. Validate the form files successfully.

Topics
• Site Specific Section Modeling • NX • Form Designer
Update 120 Summary | Details
RADplus is enhanced to support future functionality.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
  • Program Maintenance
Scenario 1: Validate the 'Time Zone Determination for UTC Service Entry' registry setting
Steps
  1. Access the 'Registry Settings' form.
  2. Enter "Time Zone Determination for UTC Service Entry" in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Select "Yes" in the 'Include Hidden Registry Settings' field.
  4. Click [View Registry Settings].
  5. Validate the 'Registry Setting' field contains: "RADplus->General->Facility->->->Time Zone Determination for UTC Service Entry".
  6. Validate the 'Registry Setting Details' field contains: "Define the priority order by which Time Zone should be assigned for populating the Service UTC time at time of filing a service record in a UTC enabled system. Enter the corresponding number(s) separated by an '&' to determine the time zone for Service Entry: 1:'User/User Role' 2:'Location' 3:'Program'. Example: '3&2' would define the priority to check the Program level for a Time Zone and if one is not configured then look at the associated Location for the Service Entry. If the Service is generated by an Appointment, the Appointment Site Time Zone will take precedence over this registry setting. If nothing is entered in this registry setting or the specified option(s) do not have a Time Zone defined, Service Record UTC values will not be stored.
  7. Enter the desired value(s) in the 'Registry Setting Value' field.
  8. Click [Submit].
  9. Validate a message is displayed stating: "Successful filing".
  10. Click [OK] and close the form.

Topics
• Registry Settings
Update 122 Summary | Details
My To Do's - Results to Review
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Review Results
  • Results To Review - Review Results
Scenario 1: Avatar NX - "Results to Review" To Do validations
Specific Setup:
  • A user is logged in and has the 'My To Do's' widget on their home view (User A).
  • A client has a result (Result A) submitted in the 'Results Entry' form (Client A).
  • In the 'Review Results' form, "Result A" has been submitted with field 'Send Results Notification To' set to "User A", to generate a "To Do".
Steps
  1. Click to open the 'My To Do's' widget.
  2. In the 'Results to Review' field, locate the 'To Do' generated for "Client A".
  3. Click [Review Results].
  4. Click the 'Client Reviewed' checkbox.
  5. Click [Save].
  6. Click [Review Results] again.
  7. Validate 'Client Reviewed' checkbox is checked.
  8. Click the 'Client Reviewed' checkbox to uncheck it.
  9. Click [Save].
  10. Click [Review Results] again.
  11. Validate 'Client Reviewed' checkbox is unchecked.
  12. Click the 'Client Reviewed' checkbox.
  13. Click [Marked Reviewed].
  14. Populate the 'Notes' field if desired.
  15. Click [Save].
  16. Validate the 'To Do' is removed from the 'Results to Review' field.
'All Documents' Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Console Widget Viewer
Scenario 1: Validate the 'Allow Users Access To All Forms on NX 'All Documents' Widget' registry setting
Specific Setup:
  • A client must be enrolled in an existing episode and has 'Progress Notes (Group and Individual)' and 'Treatment Plan' records on file (Client A).
  • A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer' ('All Documents' view).
  • A user who doesn't have access to the 'Progress Notes (Group and Individual)' and 'Treatment Plan' forms (User A).
  • Please note: this scenario is for Avatar NX systems.
Steps
  1. Log in as "User A".
  2. Access the 'Registry Settings' form.
  3. Enter "allow users access to all" in the 'Limit Registry Settings to the Following Search Criteria' field.
  4. Click [View Registry Settings].
  5. Validate the "Allow Users Access To All Forms on NX 'All Documents' Widget" registry setting is present.
  6. Select the registry setting and click [OK].
  7. Validate the 'Registry Setting Details' field contains "When set to 'Y', the user may view all forms on the Documentation View and 'All Documents' widget per the configuration of the 'All Documents' widget displayed, regardless of individual form access permissions configured in 'User Definition' or 'User Role Definition'. When set to 'N', the user's form access permissions will apply to the list of forms on the Documentation View, suppressing the forms to which the user does not have either read or read/write permission."
  8. Validate the 'Registry Setting Value' field contains "N".
  9. Click [Submit], [OK], and [No].
  10. Select "Client A" and navigate to the 'All Documents' view.
  11. Select 'All Forms'.
  12. Validate "Progress Notes (Group and Individual)" and "Treatment Plan" and not present in the 'Form Description' field.
  13. Access the 'Registry Settings' form.
  14. Enter "allow users access to all" in the 'Limit Registry Settings to the Following Search Criteria' field.
  15. Click [View Registry Settings].
  16. Select the "Allow Users Access To All Forms on NX 'All Documents' Widget" registry setting and click [OK].
  17. Enter "Y" in the 'Registry Setting Value' field.
  18. Click [Submit].
  19. Validate a 'Registry Editor Filing' dialog.
  20. Click [OK] and [No].
  21. Navigate to the 'All Documents' view.
  22. Refresh the 'All Documents' widget.
  23. Select 'All Forms'.
  24. Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
  25. Select a progress note and validate the note displays in the 'Console Widget Viewer'.
  26. Validate the 'Open' and 'Open Record' buttons are disabled.
  27. Click [Clear Filters].
  28. Select "Treatment Plan" in the 'Form Description' field.
  29. Select a treatment plan and validate the plan displays in the 'Console Widget Viewer'.
  30. Validate the 'Open' and 'Open Record' buttons are disabled.
My To Do's - Reassign
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Approver Override
  • HomeView - My To Do's widget
  • Reassign To Do Item
  • Review To Do Item
  • TO DO'S
Scenario 1: Validate the 'Allow Users to Reassign To Do List Items' registry setting
Specific Setup:
  • The 'Allow Users to Reassign To Do List Items' registry setting must be disabled.
  • There must be two users:
  • A user must have the 'My To Do's' widget configured on a view with various To Do's awaiting approval (User A).
  • "User A" must be logged in.
  • A user must have the 'My To Do's' widget configured on a view (User B).
  • Various To Do's must include:
  • Approve Document (To Do A)
  • Review Results (To Do B)
  • Review To Do Item (To Do C)
Steps
  1. Navigate to the 'My To Do's' widget.
  2. Validate "To Do A", "To Do B", and "To Do C" display.
  3. Validate the 'Ellipsis' displays.
  4. Click this and validate 'Reassign To Do' is disabled.
  5. Select "Create Note to Self" from the menu.
  6. Validate a 'Note to Self' dialog and type any value in the 'Create a new note' field.
  7. Click [OK].
  8. Verify the icon is a check box.
  9. Mouse over the icon and validate the note displays.
  10. Access the 'Registry Settings' form.
  11. Enter "allow users to reassign to do" in the 'Limit Registry Settings to the Following Search Criteria' field.
  12. Click [View Registry Settings].
  13. Enter "Y" in the 'Registry Setting Value' field.
  14. Click [Submit].
  15. Validate a 'Registry Editor Filing' dialog and click [OK], and [No].
  16. Navigate to the 'My To Do's' widget.
  17. For "To Do A", click the 'Ellipsis' and select "Reassign To Do" from the menu.
  18. Validate a 'Continue?' dialog stating: "This to-do cannot be re-assigned with the "Reassign To-Do Item" form, continuing will open "Approver Override" and click [OK].
  19. Validate the 'Approver Override' form displays.
  20. Click [Update Approvers].
  21. In the 'Route Document To' dialog, deselect "User A" as an approver in the approver list.
  22. In the 'Add Approver' field search for "User B" and then click [Add] to add the user to approver list.
  23. Click [Submit].
  24. Close the form.
  25. Validate "To Do A" no longer displays.
  26. For "To Do B", click the 'Ellipsis' and select "Reassign To Do" from the menu.
  27. Validate the 'Reassign To Do Item' form launches.
  28. Enter "User B" in the 'Select User to Reassign To Do Item to' field.
  29. Click [Submit].
  30. Validate "To Do B" no longer displays.
  31. For "To Do C", click the 'Ellipsis' and select "Reassign To Do" from the menu.
  32. Validate the 'Reassign To Do Item' form launches.
  33. Enter "User B" in the 'Select User to Reassign To Do Item to' field.
  34. Click [Submit].
  35. Validate "To Do B" no longer displays.
  36. Log out and log in as "User B".
  37. Navigate to the 'My To Do's' widget.
  38. Validate "To Do A", "To Do B", and "To Do C" display.
  39. Click [Review] for "To Do A".
  40. Validate the to do displays as expected in the 'Document Preview'.
  41. Click [Accept] and [Sign].
  42. Enter the password and click [Verify].
  43. Validate "To Do A" no longer displays.
  44. Click [Review Results] for "To Do B".
  45. Validate the results display as expected in the 'Results to Review'.
  46. Click the 'Client Reviewed' checkbox.
  47. Click [Mark Reviewed].
  48. Enter any value in the 'Notes' field.
  49. Click [Save].
  50. Validate "To Do B" no longer displays.
  51. Click [Review To Do Item] for "To Do C".
  52. Validate the 'Review To Do Item' form opens and displays as expected.
  53. Click [Reviewed] and [Submit].
  54. Validate "To Do C" no longer displays.
  55. Close the To Do's.

Topics
• NX • My To Do's • Registry Settings • All Documents Widget • ToDo's
Update 123 Summary | Details
Update - background processing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Move Selected Data (CWS)
Scenario 1: Move Selected Data - Table data validations
Specific Setup:
  • Have a progress note form [FormA], which is enabled for document routing. For example, the "Inpatient Progress Note" form
  • [ClientA] is admitted in two episodes [Episode1] and [Episode2]
  • [ClientA] has a row filed [RowA] in [FormA] in [Episode1], as "Final", with the document routing document routed and approved.
  • [ClientA] has a row filed [RowB] in [FormA] in [Episode2] as "Draft"
  • [ClentB] is admitted in [Episode1]
  • Have a report or query created to display data in the "DocR.document" table [ReportA]
  • Have a report or query created to display data in the "DocR.document_history" table [ReportB]
  • Have [FormA] added to the logged in users "Chart View"
Steps
  1. Run [ReportA], to display data in the "DocR.document" table
  2. Validate [RowA] is present for [ClientA] in [Episode1]
  3. Make a note of the "DocID". For example "789"
  4. Make a note of the value in "JOIN_TO_UNIQUE_ID" field. For example: "NOTxxxxx.001"
  5. Open form "Move Selected Data"
  6. Select [ClientA] in the "Entity Database" field
  7. Select [FormA] in the "Form" field
  8. Select [ClientA] in the "Old Entity" field
  9. Select [Episode1] in the "Old Episode" field
  10. Click [Select Row to be Moved]
  11. Select [RowA]
  12. Select [ClientA] in the "New Entity" field
  13. Select [Episode2] in the "New Episode" field
  14. Populate the "Reason for Moving Data" field
  15. Click [Submit]
  16. At the "Confirm Document" screen, click [Sign]
  17. Populate the "Verify Password" dialog and click [Verify]
  18. Validate the form files successfully
  19. Run [ReportA], to display data in the "DocR.document" table
  20. Validate [RowA] is present for [ClientA] in [Episode1], with the "DocID" noted in step 1
  21. Make a note of the value in "JOIN_TO_UNIQUE_ID" field. For example: "NOTxxxxx.001"
  22. Validate the same value exists in the "JOIN_TO_UNIQUE_ID" field but has incremented by 1 after the decimal point. For example "NOTxxxxx.002".
  23. Run [ReportB], to display data in the "DocR.document_history" table
  24. Validate [RowA] is present for [ClientA] in [Episode1]
  25. Locate the "doc_id" field (Note: the value in "doc_id" contains several values separated by pipe (|) symbols)
  26. Validate the field value contains the same value "JOIN_TO_UNIQUE_ID" value noted in step 3. For this example "NOTxxxxx.002".
  27. Select [ClientA]
  28. Right-click on the clients name to open the clients "Chart"
  29. On the left side panel, choose [FormA]
  30. Click the "Episode 1" tab in the main window
  31. Validate [RowA] is not present
  32. Click the "Episode 2" tab in the main window
  33. Validate [RowA] is displayed, as expected
  34. Open form "Move Selected Data"
  35. Select [ClientA] in the "Entity Database" field
  36. Select [FormA] in the "Form" field
  37. Select [ClientA] in the "Old Entity" field
  38. Select [Episode2] in the "Old Episode" field
  39. Click [Select Row to be Moved]
  40. Select [RowB]
  41. Select [ClientB] in the "New Entity" field
  42. Select [Episode1] in the "New Episode" field
  43. Populate the "Reason for Moving Data" field
  44. Validate the form files successfully
  45. Select [ClientA]
  46. Right-click on the clients name to open the clients "Chart"
  47. On the left side panel, choose [FormA]
  48. Click the "Episode 2" tab in the main window
  49. Validate [RowB] is not present
  50. Select [ClientB]
  51. Right-click on the clients name to open the clients "Chart"
  52. On the left side panel, choose [FormA]
  53. Click the "Episode 1" tab in the main window
  54. Validate [RowB] is present, as expected

Topics
• Move Selected Data • NX
Update 125 Summary | Details
Form Designer - ScriptLink
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Form Designer (PM)
  • Envelope Export (PM)
Scenario 1: Envelope Import/Export - Validate "ScriptLink" script settings and functionality are retained
Specific Setup:
  • Have a "ScriptLink" script [ScriptA] created.
  • [EnvelopeA] contains [FormA]
  • [FormA] contains a "ScriptLink" script [ScriptA], imported into the form via "Form Designer" and is configured on [FieldA]. For example, the script that will trigger a test error message when the field is populated.
Steps
  1. Open "Form Designer"
  2. Select [FormA]
  3. In the "Tab" field, select the section containing [FieldA]
  4. Navigate to [FieldA] and click in the field to highlight it
  5. On the left side panel under "General", validate the name in the "ScriptLink" field, contains [ScriptA]
  6. Click [Edit]
  7. Validate [ScriptA] is populated in the "Available Scripts" field and the "Script Parameter" field is populated (if applicable), as expected
  8. Click [Cancel] and exit the form
  9. Open form "Envelope Export"
  10. Select [EnvelopeA]
  11. In the "Include Form Design Changes" prompt, select "Yes"
  12. Click "Begin Export"
  13. Select a folder location to save the text file
  14. Populate a name for the file [ExportA]
  15. Click [Save]
  16. Close the form
  17. Open file "Envelope Import"
  18. Click "Select Envelope Import File"
  19. Navigate to the saved location of [ExportA]
  20. Select [ExportA]
  21. Click "Overwrite Existing" radio button
  22. Click the "Yes" radio button in the "Include Form Design Changes" field
  23. Click [Begin Import Scan]
  24. Click "Begin Import"
  25. Validate the "Import Complete" dialog is displayed
  26. Click [OK]
  27. Repeat step 1
  28. Validate the script and script settings are still present, as expected
  29. Open [FormA]
  30. Navigate to [FieldA] and populate the field
  31. Validate the script is triggered and results are as expected
  32. Repeat step 3, this time selecting "No" in field "Include Form Design Changes"
  33. Repeat step 1
  34. Validate the "ScriptLink" settings are still present and set in [FieldA], as expected
  35. Repeat step 5
  36. Validate the script is still triggered and results are as expected

Topics
• Form Designer • NX
Update 126 Summary | Details
Client Middle Name is expanded to 25 characters including spaces.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Chart View (Client Header)
Scenario 1: Update Client Data - Validate client name allows spaces and client middle name displays up to 25 characters.
Specific Setup:
  • Avatar RADplus 2022 Update 126 is required for full functionality.
  • Registry Setting 'Avatar PM->Client Information->Client Demographics->->->Allow Spaces in Client Name' is set to 'Y' to allow spaces. Note: Once enabled, the user will only be able to edit an existing client 'Client Name' field within 'Update Client Data' form.
  • Registry Setting 'Client Demographics - Additional Fields' must be set to include '3: 'Detailed Client Name' to enable this functionality. This setting will add the 'Detail Client Name' fields to the 'Demographics' section of Admission forms.
Steps
  1. Open 'Update Client Data' form for an existing client.
  2. Set the 'Client Last Name' field to a last name which includes spaces in the name i.e.: 'FRANKLIN MILLER MOTT'
  3. Set the 'Client First Name' field to a first name which includes spaces in the name i.e: 'BENJAMIN WALLY'
  4. Set the 'Client Middle Name' field to a middle name which includes spaces and is maximum of 25 characters i.e: 'BILL ED MIDDLE NAME LONG'
  5. Click [Submit].
  6. Right click on the client name in the 'Recent Clients' list.
  7. Select 'Display Chart'.
  8. Verify the name displays in the client banner, including all spaces and a maximum of 25 characters for the middle name.
  9. Close the client chart.
Client name fields are enhanced to allow spaces in the names.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Scheduling Calendar - Appointment Grid
  • Group Registration
  • Chart View (Client Header)
Scenario 1: Appointment Scheduling: Scheduling Calendar - support expanded client name field up to 100 characters and the name contains spaces.
Specific Setup:
  • A client (Client A) is admitted with a name where the first name, middle name, and last name combined is up to 100 characters.
  • Access to Crystal Reports or other SQL reporting tool.
  • Avatar PM 2022 Update 118 is required for full functionality.
  • RADplus 2022 Update 126 is required for full functionality.
Steps
  1. Open the 'Scheduling Calendar'.
  2. Click on any time slot.
  3. Right mouse and select 'Add Appointment'.
  4. Populate all required fields.
  5. Select 'Client A' in the 'Client' field.
  6. Validate that the client name displays all characters, up to 100.
  7. Submit the appointment.
  8. Validate that the client name displays the entire name in the time slot. Note: if the client name is not displayed, check the 'Show Name' box on the bottom left of the screen.
  9. Click 'Show MR#' box on the bottom left of the screen.
  10. Validate that the Client name as well as the MR# are displayed in the time slot.
  11. Right click on the appointment and select 'Check In'.
  12. Verify the entire client name displays in the 'Client' field. The user may need to scroll to the right to see the entire name.
  13. Click [View Client Data].
  14. Verify the 'Client Name' displays the entire client name.
  15. Click [Submit].
  16. Select one or more items from the 'Services to Check In' combo box.
  17. Click [Submit].
  18. Right click on the appointment and select 'Check Out'.
  19. Validate that the client name displays the entire name in the time slot. Note: if the client name is not displayed, check the 'Show Name' box on the bottom left of the screen.
  20. Complete additional fields as needed.
  21. Click [Submit].
  22. Open Crystal reports or other SQL Reporting tool.
  23. Create a report against SYSTEM.check_in_clients.
  24. Include, at a minimum, the following fields
  25. PATID
  26. patient_name
  27. data_entry_date
  28. Run the report for Client A.
  29. Verify the 'patient_name' field contains the entire client name, up to 100 characters. This field may need to be set to 'Can Grow' if using Crystal reports.
  30. Close the report.
  31. Open Crystal reports or other SQL Reporting tool.
  32. Create a report against SYSTEM.check_out_client_history.
  33. Include, at a minimum, the following fields
  34. PATID
  35. patient_name
  36. data_entry_date
  37. Run the report for Client A.
  38. Verify the 'patient_name' field contains the entire client name, up to 100 characters. This field may need to be set to 'Can Grow' if using Crystal reports.
  39. Close the report.
Scenario 2: 'Group Registration' - support client names with up to 100 characters.
Specific Setup:
  • Avatar PM 2022 Update 118 and RADplus 2022 Update 126 are required for full functionality.
  • Registry Setting 'Allow Spaces in Client Name' is set to 'Y'.
  • Registry Setting 'Client Demographics - Additional Fields' include a value of '3' to add the client name detail fields.
  • A client (Client A) has been admitted where the client name is greater than 40 characters, up to 100 characters.
Steps
  1. Open 'Group Registration' form.
  2. Select any group in the 'Select Group' field.
  3. Click the group to be selected.
  4. Click [Select].
  5. Click [Group Member Assignment].
  6. Click [Add New Item].
  7. Set the 'Client' field to Client A.
  8. Verify the 'Client' field is populated with the entire client name. The user may need to scroll to the right to view the entire name.
  9. Select any episode in the 'Episode Number' field.
  10. Set the 'Group Assignment Start Date' to any date.
  11. Click [Submit].
  12. Using Crystal Reports or any reporting tool, create a report against SYSTEM.appt_group_member_data table.
  13. Include, at a minimum, the following fields:
  14. PATID
  15. patient_name
  16. group_name.
  17. Run the report for Client A.
  18. Verify the 'patient_name' field is populated with the full client name, up to 100 characters. The user may need to set the field to 'Can Grow' if using Crystal Reports.
  19. Close the report.
  20. Open 'Scheduling Calendar'.
  21. Add a group appointment for a group where Client A is a member.
  22. Click 'Group Members' section.
  23. Verify that Client A displays the full client name. This name may wrap to a second line in order to display all characters.
  24. Click [Submit].
Scenario 3: Admission - validate Registry setting 'Allow spaces in Client Name'.
Specific Setup:
  • Registry Setting 'Avatar PM->Client Information->Client Demographics->->->Allow Spaces in Client Name' is set to 'Y' to allow spaces. Note: Once enabled, the user will only be able to edit an existing client 'Client Name' field within 'Update Client Data' form.
  • Registry Setting 'Client Demographics - Additional Fields' must be set to include '3: 'Detailed Client Name' to enable this functionality. This setting will add the 'Detail Client Name' fields to the 'Demographics' section of Admission forms.
Steps
  1. Open 'Admission (Outpatient)' form.
  2. Set the 'Last Name' on the 'Select Client' popup window to any name value.
  3. Set the 'First Name' on the 'Select Client' popup window to any name value.
  4. Select the gender in the 'Sex' drop down list.
  5. Click [Search].
  6. Click [OK] on the 'Search Results' popup window: 'No matches found'.
  7. Click [New Client].
  8. Click [Yes] on the 'Auto Assign Next ID Number' popup window.
  9. Click on the 'Demographics' section.
  10. Set the 'Client Last Name' to any name including one or more spaces. i.e.: 'Last Name'.
  11. Set the 'Client First Name' to any name including one or more spaces. i.e.: 'First Name'
  12. Set the 'Client Middle Name' to any name including one or more spaces. i.e.: 'Middle Name'.
  13. Complete any required fields.
  14. Click the 'Admission' section.
  15. Verify the 'Client Name' field contains the full name, including spaces.
  16. Click [Submit].
  17. Right click on the client name in the 'Recent Clients' section.
  18. Click 'Display Chart'.
  19. Verify the client name displays all characters entered in the 'Admission' form. Note that the user may need to place the cursor over the client name and review the 'hover help' as it will display the client name.
Scenario 4: Update Client Data - Validate client name allows spaces and client middle name displays up to 25 characters.
Specific Setup:
  • Avatar RADplus 2022 Update 126 is required for full functionality.
  • Registry Setting 'Avatar PM->Client Information->Client Demographics->->->Allow Spaces in Client Name' is set to 'Y' to allow spaces. Note: Once enabled, the user will only be able to edit an existing client 'Client Name' field within 'Update Client Data' form.
  • Registry Setting 'Client Demographics - Additional Fields' must be set to include '3: 'Detailed Client Name' to enable this functionality. This setting will add the 'Detail Client Name' fields to the 'Demographics' section of Admission forms.
Steps
  1. Open 'Update Client Data' form for an existing client.
  2. Set the 'Client Last Name' field to a last name which includes spaces in the name i.e.: 'FRANKLIN MILLER MOTT'
  3. Set the 'Client First Name' field to a first name which includes spaces in the name i.e: 'BENJAMIN WALLY'
  4. Set the 'Client Middle Name' field to a middle name which includes spaces and is maximum of 25 characters i.e: 'BILL ED MIDDLE NAME LONG'
  5. Click [Submit].
  6. Right click on the client name in the 'Recent Clients' list.
  7. Select 'Display Chart'.
  8. Verify the name displays in the client banner, including all spaces and a maximum of 25 characters for the middle name.
  9. Close the client chart.

Topics
• Registry Settings • Update Client Data • NX • Scheduling Calendar • Group Member Assignment • Group Appointment • Admission (Outpatient)
Update 127 Summary | Details
Envelope Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Modeled_Service_Doc_Form
  • ModeledFormAlias
  • ModeledFormAliasTwo
Scenario 1: Envelope Import - Import scan results validation
Specific Setup:
  • Have an envelope [EnvelopeA] that contains one or more modeled forms which, in total, comprise a large amount of fields, sections, tables, and columns.
Steps
  1. Open form "Envelope Import"
  2. Click [Select Envelope Import File]
  3. In Windows Explorer, navigate to the location of [EnvelopeA]
  4. Select the file
  5. Click [Save]
  6. Click [Create New]
  7. Click [Begin Import Scan]
  8. Validate the import scan is successful
  9. Click [Begin Import]
  10. Validate the envelope imports successfully
  11. Open a form contained in [EnvelopeA]
  12. Validate the form opens successfully
  13. Populate fields on the form
  14. Submit the form
  15. Validate the form files successfully
  16. Repeat step 2 for any other forms contained in [EnvelopeA]
  17. Validate results are as expected

Topics
• Envelope Import
Update 130 Summary | Details
Export Crystal Report File - Avatar PM form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Export Crystal Report File (CWS)
  • Export Crystal Report File (PM)
Scenario 1: Validate the 'Export Crystal Report File' PM form
Specific Setup:
  • SAP Crystal Report Viewer must be installed.
Steps
  1. Access the 'Export Crystal Report File' PM form.
  2. In the 'Report Type' field, select the "Command Button Report".
  3. Select any desired report in the 'Select Report' field [ReportA] (Note: A system may not have any reports for export).
  4. Click [Export Report].
  5. In the "Save" dialog, click the "Save In" field and navigate to a desired folder location [FolderA],
  6. Click [Save].
  7. Open "File Explorer" and navigate to [FolderA].
  8. In the 'File Name' column, double click on [ReportA] to open the report.
  9. Validate the report opens successfully.
  10. Close the report.
  11. In the 'Report Type' field, select the "Disclosure Management Report".
  12. Repeat steps 2 and 3.
  13. Validate results are as expected.
  14. In the 'Report Type' field, select "Menu Report".
  15. Repeat steps 2 and 3.
  16. Validate results are as expected.
  17. In the 'Report Type' field, select "Document Routing Report".
  18. Repeat steps 2 and 3.
  19. Validate results are as expected.
  20. In the 'Report Type' field, select "Report Definition Report".
  21. Repeat steps 2 and 3.
  22. Validate results are as expected.
  23. In the 'Report Type' field, select "RADplus Report".
  24. Repeat steps 2 and 3.
  25. Validate results are as expected.
  26. Close the form.

Topics
• RADplus Utilities • Report Viewer
Update 132 Summary | Details
Routing Admin Dashboard - GSI Size Limit Exceeded
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Routing Admin Dashboard
  • Ambulatory Progress Notes
Scenario 1: Routing Admin Dashboard - Search results validations
Specific Setup:
  • The system is set up for "Rule Based Routing"
  • The system has over a "1000" documents filed in a single rule based routing queue.[QueueA]
Steps
  1. Open a progress note form that is configured to work with Rule Based Routing.
  2. Create and finalize a progress note.
  3. Open the 'Routing Admin Dashboard' form.
  4. Select [QueueA] in the 'Queue' field and leave all other search criteria fields unpopulated.
  5. Click [Search].
  6. Validate up to "1000" rows of data are displayed in the grid. (The system maximum number of rows that can be displayed in the grid).
  7. In the "Queue Search Criteria" section, use any of the search fields to narrow down the results, for example the "Select Programs" field.
  8. Click [Search].
  9. Validate the results are displayed as expected based on the search criteria.
Scenario 2: Routing Admin Dashboard - Re-Assign
Specific Setup:
  • The system is set up for Rule based routing.
Steps
  1. Open a progress note form that is configured to work with Rule Based Routing.
  2. Create and finalize a progress note.
  3. Open the "Routing Admin Dashboard" form.
  4. Select a "Queue".
  5. Click "Search" button.
  6. Click the "Select" column on any row in the Results table.
  7. Click "Re-Assign" button.
  8. Select the desired row in the table.
  9. Click the "Direct Assignment" radio button in the "Assignment Type" field.
  10. Select the "New Queue" to be assigned to from the drop down.
  11. Set the "New Status" for the document to be assigned to.
  12. Set the "New User" the document is to be assigned to.
  13. Click "File" button.
  14. Validate the reassigned row is removed from the results table.
  15. Set the "Queue" to the queue the document was reassigned to.
  16. Click "Search" button.
  17. Validate the row that was reassigned is now showing up in the results table with changed data in the status and user columns.
  18. Click the "Exit Form" button.
Scenario 3: Routing Admin Dashboard - Guidelines Definition
Specific Setup:
  • The system is set up for "Rule Based Routing"
Steps
  1. Using the progress note form configured for Rule Based Routing, create and finalize a progress note.
  2. Open the "Routing Admin Dashboard" form.
  3. Enter any desired filters and click [Search].
  4. Select a row in the "Results" table.
  5. Click [Guidelines Definition].
  6. Add a row of data.
  7. Click [File].
  8. Click [Guidelines Definition].
  9. Validate form redisplays as it was entered.
  10. Click [Cancel].
  11. Click [Exit Form].

Topics
• Rule Based Routing • NX
Update 134 Summary | Details
Client Header 'Gender Identity' Display
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Lookup/Header Configuration Manager
Scenario 1: Client Header - Verification of 'Gender Identity' Display (Avatar Cal-PM)
Specific Setup:
  • Avatar Cal-PM 2022 Update 80 must be installed for support of conditional Client Header 'Gender Identity' display
  • 'Gender Identity' must be included in Client Header display fields (via 'Client Lookup/Header Configuration' Manager form)
  • Client Demographic record(s) where 'Gender Identity' field contains value 'Additional gender category or other, please specify', and 'Gender Identity (Please Describe)' field value is defined
Steps
  1. Open myAvatar/myAvatar NX Client Header display (via active client selection/chart view or Avatar client-based form).
  2. In Client Header display, ensure that 'Gender Identity' field is included (as specified in 'Client Lookup/Header Configuration' Manager form).
  3. Ensure that Client Header 'Gender Identity' field displays value from Client Demographic information for selected/active client.
  4. In case where 'Gender Identity' value in Client Demographic record for selected/active client is filed as 'Additional gender category or other, please specify', ensure that Client header 'Gender Identity' field displays value from 'Gender Identity (Please Describe)' field in Client Demographic information.
  5. Note - this conditional display of 'Gender Identity' value in Client Header is only supported in Avatar Cal-PM instances where Avatar Cal-PM 2022 Update 80 is also installed; Avatar PM instances will display 'Gender Identity' value regardless of value if included in Client Header.
  6. Ensure that updates to 'Gender Identity' and/or 'Gender Identity (Please Describe)' fields in Client Demographic information are accurately reflected in Client Header 'Gender Identity' field display.

Topics
• Client Management • NX • Header Customization
Update 136 Summary | Details
Modeling - Single-Select Dictionary fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Table Definition (PM)
  • Modeled Client
Scenario 1: Modeling - Add additional fields to an existing modeled form
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
  • A modeled form (Form A) must be defined using a table (Table A)
Steps
  1. Access the 'Table Definition' form.
  2. Select "Table A".
  3. Select the "Column Definition" section.
  4. Click [Add New Item].
  5. Enter the desired value in the 'Column Name' field.
  6. Enter the desired value in the 'Column Description' field.
  7. Select "Dictionary - Single Response" in the 'Type of Column' field.
  8. Select "Yes" in the 'Lock Dictionary Values' field.
  9. Click [Submit] and close the form.
  10. Access the 'Dictionary Update' form.
  11. Select "User Defined Client" in the 'File' field.
  12. Select the Data Element created in the previous steps.
  13. Enter the desired value in the 'Dictionary Code' field.
  14. Enter the desired value in the 'Dictionary Value' field.
  15. Click [Apply Changes] and close the form.
  16. Access the 'Form Definition' form.
  17. Select "Form A".
  18. Select the "Section Def." section.
  19. Select any desired section.
  20. Select the "Object Def." section.
  21. Click [Add New Item].
  22. Select the table column added in the previous steps in the 'Table Column' field.
  23. Select "No" in the 'Default to Specific Value on Addition of a New Table Row' field.
  24. Click [Submit].
  25. Select "Client A" and access "Form A".
  26. Validate the new single-select dictionary field is displayed with the dictionary value defined.
  27. Validate the dictionary value is NOT selected.
  28. Close the form.

Topics
• Modeling
Update 143 Summary | Details
Registry Setting - form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Site Specific Section Modeling Import/Export (CWS)
  • Form Designer (CWS)
  • Progress Notes (Group and Individual)
Scenario 1: Registry Settings - submission of a registry setting
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
  • A modeled form (Form A) must be defined using a table (Table A)
Steps
  1. Access the 'Registry Settings' form.
    1. In the "Limit Registry Settings to the Following Search Criteria" field, enter any keyword to find a desired registry setting
  2. Click [View Registry Settings].
  3. Validate the registry setting is displayed as expected and in a timely manner
  4. Note the current value of the setting and change it to a new value
  5. Click [Submit].
  6. Validate a "Registry Editor Filing" dialog is displayed stating: Successful filing.
  7. Click [OK]
  8. Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
  9. Click [Yes].to return to the form
  10. In the "Limit Registry Settings to the Following Search Criteria", select the same registry setting updated in step 1
  11. Validate the value changed in step 1b is present, as expected
  12. Click [Submit].
  13. Validate a "Registry Editor Filing" dialog is displayed stating: Successful filing.
  14. Click [OK]
  15. Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
  16. Click [Yes].to return to the form
  17. In the "Limit Registry Settings to the Following Search Criteria", select the same registry setting updated in step 1
  18. Validate the value submitted in step 2b is present, as expected
  19. Close the form
Topics
• Registry Settings