Skip to main content

RADplus 2023 Monthly Release 2023.02.00 Acceptance Tests


Update 33 Summary | Details
Integrated eSignature - 'Send Document' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Send Document
  • Clinical Document Viewer
  • Pending eSignatures
Scenario 1: Integrated eSignature - 'Send Document' form - Send Document Only
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • User must have access to the 'Send Document' form.
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select "Independent Note" in the 'Progress Note For' field.
  4. Select the desired value in the 'Note Type' field.
  5. Enter the desired value in the 'Notes Field' field.
  6. Select "Final" in the 'Draft/Final' field.
  7. Click [File Note].
  8. Validate a 'Confirm Document' dialog is displayed.
  9. Click [Accept].
  10. Enter the password for the logged in user in the 'Password' field and click [Verify].
  11. Validate a message is displayed stating: Note Filed.
  12. Click [OK] and close the form.
  13. Access the 'Send Document' form.
  14. Select the form type associated to 'Progress Notes (Group and Individual)' in the 'Form Type' field.
  15. Select "Client A" in the 'Entity' field.
  16. Validate 'Episode Number' field contains "All Episodes".
  17. Enter the current date in the 'From Date' and 'To Date' fields.
  18. Select the progress note filed in the previous steps in the 'Select Document' field.
  19. Click [Display Document].
  20. Validate the document displays as filed.
  21. Click [Close All Documents and Exit].
  22. Validate "Send Document Only" is defaulted in the 'Reason for Sending' field.
  23. Once the document has received all approvals, it is considered finalized and may not be sent for eSignature but the document can still be sent for review only.
  24. Click [Send Request].
  25. Validate a message is displayed stating: Request Sent.
  26. Click [OK] and close the form.
  27. Access the 'Clinical Document Viewer' form.
  28. Select "Client" in the 'Select Client:' field.
  29. Select "Individual" in the 'Select All or Individual Client' field.
  30. Select "Client A" in the 'Select Client' field.
  31. Click [Process].
  32. Validate two document rows are displayed for the client:
  33. One 'Document Description' contains "Document sent for review" - this is what was sent to myHealthPointe for review.
  34. One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the finalized progress note form finalized via document routing.
  35. Select both documents for viewing and click [View].
  36. Validate the documents display as expected.
  37. Click [Close All Documents] and close the form.
  38. Log in to myHealthPointe for "Client A".
  39. Select the "Documents" section.
  40. Validate the document sent via the 'Send Document' form is displayed.
  41. Select the document and validate the pdf opens and displays as expected.
  42. Close the document.
Scenario 2: Integrated eSignature - 'Send Document' form - Send for eSignature
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • User must have access to the 'Send Document' form.
  • Document Routing is enabled on the 'Treatment Plan' form.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Add the staff associated to the logged in user as an approver.
  11. Select "None" in the 'Send to myHealthPointe' field.
  12. Click [Submit].
  13. Navigate to the 'My To Do's' widget.
  14. Validate a To-Do is displayed for "Client A" but do not approve it.
  15. Click [Close].
  16. Access the 'Send Document' form.
  17. Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
  18. Select "Client A" in the 'Entity' field.
  19. Validate 'Episode Number' field contains "All Episodes".
  20. Enter the current date in the 'From Date' and 'To Date' fields.
  21. Select the treatment plan filed in the previous steps in the 'Select Document' field.
  22. Click [Display Document].
  23. Validate the document displays as filed.
  24. Click [Close All Documents and Exit].
  25. Validate both "Send Document Only" and "Send for eSignature" are enabled in the 'Reason for Sending' field.
  26. "Re-send for eSignature" is disabled because the document has not been sent for eSignature yet.
  27. Validate "Send for eSignature" is the default value in the 'Reason for Sending' field.
  28. Click [Send Request].
  29. Validate a message is displayed stating: Request Sent.
  30. Click [OK] and close the form.
  31. Navigate to the 'Pending eSignatures' widget.
  32. Validate a row is displayed for the eSignature request sent for "Client A".
  33. Navigate to the 'My To Do's' widget.
  34. Validate the To-Do is no longer displayed for "Client A".
  35. The To-Do will display after the eSignature has been collected.
  36. Click [Close].
  37. Log in to myHealthPointe for "Client A".
  38. Select the "Documents Awaiting Signature" section.
  39. Validate the document sent for eSignature is displayed.
  40. Click [Sign and Submit].
  41. Enter an eSignature in the 'Enter the Signature' field.
  42. Click [Sign and Submit].
  43. Validate the document is no longer displayed.
  44. Navigate to the 'Pending eSignatures' widget.
  45. Validate the row is no longer displayed for "Client A".
  46. Navigate to the 'My To Do's' widget.
  47. Validate a To-Do is displayed for "Client A".
  48. Click [Review] and [Accept].
  49. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  50. Electronically signed by Author
  51. Electronically signed by "Client A"
  52. Electronically signed by Approver
  53. Click [Sign].
  54. Enter the password for the logged in user in the 'Password' field and click [Verify].
  55. Validate the To-Do is no longer displayed.
  56. Click [Close].
  57. Access the 'Clinical Document Viewer' form.
  58. Select "Client" in the 'Select Client:' field.
  59. Select "Individual" in the 'Select All or Individual Client' field.
  60. Select "Client A" in the 'Select Client' field.
  61. Click [Process].
  62. Validate two document rows are displayed for the client:
  63. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  64. One 'Document Description' contains "Treatment Plan" - this is the finalized treatment plan form finalized via document routing.
  65. Select both documents for viewing and click [View].
  66. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  67. Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
  68. Click [Close All Documents] and close the form.
Scenario 3: Integrated eSignature - 'Send Document' form - Re-Send for eSignature
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • User must have access to the 'Send Document' form.
  • Document Routing is enabled on the 'Treatment Plan' form.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Add the staff associated to the logged in user as an approver.
  11. Select "None" in the 'Send to myHealthPointe' field.
  12. Click [Submit].
  13. Navigate to the 'My To Do's' widget.
  14. Validate a To-Do is displayed for "Client A" but do not approve it.
  15. Click [Close].
  16. Access the 'Send Document' form.
  17. Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
  18. Select "Client A" in the 'Entity' field.
  19. Validate 'Episode Number' field contains "All Episodes".
  20. Enter the current date in the 'From Date' and 'To Date' fields.
  21. Select the treatment plan filed in the previous steps in the 'Select Document' field.
  22. Click [Display Document].
  23. Validate the document displays as filed.
  24. Click [Close All Documents and Exit].
  25. Validate both "Send Document Only" and "Send for eSignature" are enabled in the 'Reason for Sending' field.
  26. "Re-send for eSignature" is disabled because the document has not been sent for eSignature yet.
  27. Validate "Send for eSignature" is the default value in the 'Reason for Sending' field.
  28. Click [Send Request].
  29. Validate a message is displayed stating: Request Sent.
  30. Click [OK] and close the form.
  31. Navigate to the 'Pending eSignatures' widget.
  32. Validate a row is displayed for the eSignature request sent for "Client A".
  33. Navigate to the 'My To Do's' widget.
  34. Validate the To-Do is no longer displayed for "Client A".
  35. The To-Do will display after the eSignature has been collected.
  36. Click [Close].
  37. Log in to myHealthPointe for "Client A".
  38. Select the "Documents Awaiting Signature" section.
  39. Validate the document sent for eSignature is displayed but do not sign it.
  40. Access the 'Send Document' form.
  41. Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
  42. Select "Client A" in the 'Entity' field.
  43. Validate 'Episode Number' field contains "All Episodes".
  44. Enter the current date in the 'From Date' and 'To Date' fields.
  45. Select the treatment plan filed in the previous steps in the 'Select Document' field.
  46. Validate both "Send Document Only" and "Re-send for eSignature" are enabled in the 'Reason for Sending' field.
  47. Validate "Re-send for eSignature" is the default value in the 'Reason for Sending' field.
  48. Click [Send Request].
  49. Validate a message is displayed stating: Request Sent.
  50. Click [OK] and close the form.
  51. Navigate to the 'Pending eSignatures' widget.
  52. Validate the row for "Client A" is updated with the current time for 'Time Sent'.
  53. Log in to myHealthPointe for "Client A".
  54. Select the "Documents Awaiting Signature" section.
  55. Validate the document sent for eSignature is displayed with an updated time uploaded.
  56. Click [Sign and Submit].
  57. Enter an eSignature in the 'Enter the Signature' field.
  58. Click [Sign and Submit].
  59. Validate the document is no longer displayed.
  60. Navigate to the 'My To Do's' widget.
  61. Validate a To-Do is displayed for "Client A".
  62. Click [Review] and [Accept].
  63. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  64. Electronically signed by Author
  65. Electronically signed by "Client A"
  66. Electronically signed by Approver
  67. Click [Sign].
  68. Enter the password for the logged in user in the 'Password' field and click [Verify].
  69. Validate the To-Do is no longer displayed.
  70. Click [Close].
  71. Access the 'Clinical Document Viewer' form.
  72. Select "Client" in the 'Select Client:' field.
  73. Select "Individual" in the 'Select All or Individual Client' field.
  74. Select "Client A" in the 'Select Client' field.
  75. Click [Process].
  76. Validate three document rows are displayed for the client with the following:
  77. 'Document Description' contains "Integrated eSignature request" - this is the initial request sent to myHealthPointe for eSignature.
  78. 'Document Description' contains "Integrated eSignature request" - this is the re-sent request sent to myHealthPointe for eSignature.
  79. 'Document Description' contains "Treatment Plan" - this is the finalized treatment plan form finalized via document routing.
  80. Select the documents for viewing and click [View].
  81. Validate the initial "Integrated eSignature request" displays the document with the author's signature.
  82. Validate the latest "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  83. Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
  84. Click [Close All Documents] and close the form.
Scenario 4: Integrated eSignature - Validate the 'Enable Send Document to myHealthPointe functionality' registry setting
Specific Setup:
  • Please note: this is for Avatar NX systems only.
Steps
  1. Access the 'Registry Settings' form.
  2. Enter "Send Document To" in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting' field contains "RADplus->Document Routing->->->->Enable Send Document to myHealthPointe functionality".
  5. Validate the 'Registry Setting Detail' field contains "Documents may be sent to myHealthPointe for client eSignature or review. When enabled, the form 'Send Document' will be made available, and the field 'Send to myHealthPointe' will be added to the 'Route Document To' screen in the 'Accept and Route' document routing process. Set to 'Y' to enable this functionality, or 'N' to disable."
  6. Validate the 'Registry Setting Value' field contains "N" as this is the default value.
  7. Enter "Y" in the 'Registry Setting Value' field.
  8. Click [Submit] and close the form.
  9. Access the 'User Definition' form.
  10. Select the logged in user in the 'Select User' field.
  11. Select the "Forms and Tables" section.
  12. Click [Select Forms for User Access].
  13. Validate the 'Send Document' form is available for selection under "Avatar PM" forms and select it.
  14. Click [OK] and [Submit].
  15. Navigate to the 'User Menu'.
  16. Click [Refresh Forms].
  17. Access the 'Send Document' form.
  18. Validate the 'Send Document' form is displayed as expected.
  19. Close the form.
Integrated eSignature - 'DocR.esignature' SQL table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Final to Draft Override (CWS)
  • Clinical Document Viewer
  • Ambulatory Progress Notes
  • Treatment Plan
  • Void Progress Notes
  • Select Note To Void
  • Progress Note Corrections
  • Treatment Plan Status Override (CWS)
Scenario 1: Integrated eSignature - Void Sent Documents
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form and an approver is not required.
  • User must have access to the 'DocR.esignature' SQL table in 'User Definition'.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Enter the desired value in the 'Plan Name' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select the staff associated to the logged in user as an approver.
  11. Select "Document Only" in the 'Send to myHealthPointe' field.
  12. Click [Submit].
  13. Log in to myHealthPointe for "Client A".
  14. Select the "Documents" section.
  15. Validate the document sent via document routing is displayed.
  16. Select the document and validate the pdf opens and displays as expected.
  17. Close the document.
  18. Access Crystal Reports or other SQL Reporting Tool.
  19. Create a report using the 'DocR.esignature' SQL table.
  20. Validate a row is displayed for the document sent to myHealthPointe for "Client A".
  21. Validate the 'eSignature_status' field contains "Sent - No Signature Requested".
  22. Navigate to the 'My To Do's' widget.
  23. Click [Review] for the To-Do for "Client A".
  24. Click [Reject].
  25. Enter the desired value in the 'Comments for Rejected' field.
  26. Click [Sign].
  27. Validate the To-Do is no longer displayed.
  28. Log in to myHealthPointe for "Client A".
  29. Select the "Documents" section.
  30. Validate the rejected document is no longer displayed.
  31. Access Crystal Reports or other SQL Reporting Tool.
  32. Refresh the report using the 'DocR.esignature' SQL table.
  33. Validate the 'eSignature_status' field now contains "Voided".
  34. Close the report.
Scenario 2: Integrated eSignature - Collect eSignature via Document Routing - Reject and Delete Document
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • A "Client" entity modeled form must be defined (Form A).
  • Document Routing is enabled on "Form A".
Steps
  1. Select "Client A" and access "Form A".
  2. Populate all required and desired fields.
  3. Select "Final" in the 'Treatment Plan Status' field.
  4. Click [Submit].
  5. Validate a 'Confirm Document' dialog is displayed.
  6. Click [Accept and Route].
  7. Enter the password for the logged in user in the 'Password' field and click [Verify].
  8. Add the staff associated to the logged in user as an approver.
  9. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  10. Click [Submit].
  11. Navigate to the 'Pending eSignatures' widget.
  12. Validate a row is displayed for the eSignature request sent for "Client A".
  13. Access Crystal Reports or other SQL Reporting tool.
  14. Create a report using the 'DocR.esignature' SQL table.
  15. Validate a row is displayed for the eSignature request sent for "Client A".
  16. Validate the 'eSignature_status' field contains "Pending".
  17. Navigate to the 'My To Do's' widget.
  18. Validate a To-Do is not displayed for the document for "Client A" that has eSignature requested.
  19. The To-Do will only be generated after the document has been signed by the client in myHealthPointe.
  20. Log in to myHealthPointe for "Client A".
  21. Select the "Documents Awaiting Signature" section.
  22. Validate the document sent for eSignature is displayed.
  23. Click [Sign and Submit].
  24. Enter an eSignature in the 'Enter the Signature' field.
  25. Click [Sign and Submit].
  26. Validate the document is no longer displayed.
  27. Navigate to the 'Pending eSignatures' widget.
  28. Validate the row is no longer displayed for "Client A".
  29. Access Crystal Reports or other SQL Reporting tool.
  30. Refresh the report using the 'DocR.esignature' SQL table.
  31. Validate the 'eSignature_status' field now contains "Approved".
  32. Close the report.
  33. Navigate to the 'My To Do's' widget.
  34. Validate a To-Do is displayed for "Client A".
  35. Click [Review] and [Reject].
  36. Enter the desired value in the 'Comments for Rejected' field.
  37. Click [Sign].
  38. Validate the To-Do is no longer displayed.
  39. Click [Close].
  40. Select "Client A" and access "Form A".
  41. Validate the rejected document has been reverted to draft.
  42. Delete the draft row.
  43. Access the 'Clinical Document Viewer' form.
  44. Select "Client" in the 'Select Client:' field.
  45. Select "Individual" in the 'Select All or Individual Client' field.
  46. Select "Client A" in the 'Select Client' field.
  47. Click [Process].
  48. Validate the "Integrated eSignature Request" is displayed with "Void" as the 'Document Status'.
  49. Close the form.
  50. Access Crystal Reports or other SQL Reporting tool.
  51. Refresh the report using the 'DocR.esignature' SQL table.
  52. Validate the row for "Client A" is no longer displayed since the document has been deleted.
Scenario 3: Integrated eSignature - Modeled Form - Collect eSignature via Document Routing (No Approvers)
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • A "Client" entity modeled form must be defined (Form A).
  • Document Routing is enabled on "Form A" and an approver is not required.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Select "Client A" and access "Form A".
  2. Populate all required and desired fields.
  3. Select "Final" in the 'Treatment Plan Status' field.
  4. Click [Submit].
  5. Validate a 'Confirm Document' dialog is displayed.
  6. Click [Accept and Route].
  7. Enter the password for the logged in user in the 'Password' field and click [Verify].
  8. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  9. Click [Submit].
  10. Navigate to the 'Pending eSignatures' widget.
  11. Validate a row is displayed for the eSignature request sent for "Client A".
  12. Access Crystal Reports or other SQL Reporting tool.
  13. Create a report using the 'DocR.esignature' SQL table.
  14. Validate a row is displayed for the eSignature request sent for "Client A".
  15. Validate the 'eSignature_status' field contains "Pending".
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed.
  19. Click [Sign and Submit].
  20. Enter an eSignature in the 'Enter the Signature' field.
  21. Click [Sign and Submit].
  22. Validate the document is no longer displayed.
  23. Navigate to the 'Pending eSignatures' widget.
  24. Validate the row is no longer displayed for "Client A".
  25. Access Crystal Reports or other SQL Reporting tool.
  26. Refresh the report using the 'DocR.esignature' SQL table.
  27. Validate the 'eSignature_status' field now contains "Approved".
  28. Close the report.
  29. Access the 'Clinical Document Viewer' form.
  30. Select "Client" in the 'Select Client:' field.
  31. Select "Individual" in the 'Select All or Individual Client' field.
  32. Select "Client A" in the 'Select Client' field.
  33. Click [Process].
  34. Validate two document rows are displayed for the client:
  35. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  36. One 'Document Description' contains "Form A" - this is the modeled form finalized via document routing.
  37. Select both documents for viewing and click [View].
  38. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  39. Validate the "Form A" finalized document displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  40. Click [Close All Documents] and close the form.
Scenario 4: Integrated eSignature - Void Progress Notes
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  13. Click [Submit].
  14. Validate a message is displayed stating: Note Filed.
  15. Click [OK] and close the form.
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed but do not sign it.
  19. Access Crystal Reports or other SQL Reporting Tool.
  20. Create a report using the 'DocR.esignature' SQL table.
  21. Validate a row is displayed for the document pending eSignature for "Client A".
  22. Validate the 'eSignature_status' field contains "Pending".
  23. Access the 'Void Progress Notes' form.
  24. Select "Client A" in the 'Client ID' field.
  25. Select the episode used in the previous steps in the 'Episode Number' field.
  26. Enter the current date in the 'Start Date' and 'End Date' fields.
  27. Click [Select Note To Void].
  28. Validate the 'Select Note To Void' dialog contains the note filed in the previous steps with an indicator stating: [eSignature Requested on XX/XX/XXXX at XX:XX].
  29. Select the note and click [OK].
  30. Select the desired value in the 'Reason For Voiding The Note' field.
  31. Enter the desired value in the 'Comments' field.
  32. Click [Submit] and close the form.
  33. Log in to myHealthPointe for "Client A".
  34. Select the "Documents Awaiting Signature" section.
  35. Validate the voided document is no longer displayed.
  36. Access Crystal Reports or other SQL Reporting Tool.
  37. Refresh the report using the 'DocR.esignature' SQL table.
  38. Validate the row for "Client A" is no longer displayed.
  39. Close the report.
  40. Access the 'Clinical Document Viewer' form.
  41. Select "Client" in the 'Select Type:' field.
  42. Select "Individual" in the 'Select All or Individual Client' field.
  43. Select "Client A" in the 'Select Client' field.
  44. Click [Process].
  45. Validate there is a row for the voided note with the following:
  46. Document Description of "Integrated eSignature Request"
  47. Document Status of "Void"
  48. Close the form.
Scenario 5: Integrated eSignature - Progress Note Corrections
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  13. Click [Submit].
  14. Validate a message is displayed stating: Note Filed.
  15. Click [OK] and close the form.
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed but do not sign it.
  19. Access Crystal Reports or other SQL Reporting Tool.
  20. Create a report using the 'DocR.esignature' SQL table.
  21. Validate a row is displayed for the document pending eSignature for "Client A".
  22. Validate the 'eSignature_status' field contains "Pending".
  23. Access the 'Progress Note Corrections' form.
  24. Select "Client A" in the 'Client ID' field.
  25. Select the episode used in the previous steps in the 'Episode Number' field.
  26. Enter the current date in the 'Start Date' and 'End Date' fields.
  27. Click [Select Note To Correct].
  28. Validate the 'Select Note To Correct' dialog contains the note filed in the previous steps with an indicator stating: [eSignature Requested on XX/XX/XXXX at XX:XX].
  29. Select the note and click [OK].
  30. Select "Revert Final Note to Draft" in the 'Correction Action' field.
  31. Select the desired value in the 'Reason for Correction' field.
  32. Enter the desired value in the 'Comments' field.
  33. Click [Submit].
  34. Log in to myHealthPointe for "Client A".
  35. Select the "Documents Awaiting Signature" section.
  36. Validate the document is no longer displayed.
  37. Access Crystal Reports or other SQL Reporting Tool.
  38. Refresh the report using the 'DocR.esignature' SQL table.
  39. Validate the 'eSignature_status' field now contains "Rescinded".
  40. Close the report.
Scenario 6: Integrated eSignature - Treatment Plan Status Override
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form and an approver is not required.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Log in to myHealthPointe for "Client A".
  13. Select the "Documents Awaiting Signature" section.
  14. Validate the document sent for eSignature is displayed but do not sign it.
  15. Access Crystal Reports or other SQL Reporting Tool.
  16. Create a report using the 'DocR.esignature' SQL table.
  17. Validate a row is displayed for the document pending eSignature for "Client A".
  18. Validate the 'eSignature_status' field contains "Pending".
  19. Access the 'Treatment Plan Status Override' form.
  20. Select "Client A" in the 'Select Client' field.
  21. Select "(60000) Treatment Plan" in the 'Select Treatment Plan' field.
  22. Select the treatment plan filed in the previous steps in the 'Select Client Plan' field.
  23. Enter the desired value in the 'Override Reason' field.
  24. Click [Submit].
  25. Validate a message is displayed stating: Are you sure you want to change this treatment plan status back to draft?
  26. Click [Yes].
  27. Log in to myHealthPointe for "Client A".
  28. Select the "Documents Awaiting Signature" section.
  29. Validate the document is no longer displayed.
  30. Access Crystal Reports or other SQL Reporting Tool.
  31. Refresh the report using the 'DocR.esignature' SQL table.
  32. Validate the 'eSignature_status' field now contains "Rescinded".
  33. Close the report.
Integrated eSignature - 'Pending eSignatures' widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Clinical Document Viewer
  • View Definition
  • Pending eSignatures
  • Ambulatory Progress Notes
  • Treatment Plan
Scenario 1: Integrated eSignature - Validate the 'Pending eSignatures' widget
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • Multiple clients are enrolled in existing episodes with the following:
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • Various documents pending eSignature in myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Navigate to the 'Pending eSignatures' widget.
  2. Validate the 'Filter By Program' field is displayed.
  3. Validate the following columns are displayed:
  4. Client Name
  5. Client ID
  6. Episode
  7. Program
  8. Form Name
  9. Date Sent
  10. Time Sent
  11. Sent By Staff Name
  12. Status
  13. Validate all documents pending eSignature are displayed for all clients.
  14. Select the desired program in the 'Filter By Program' field.
  15. Validate only documents associated to the selected program are displayed (if any).
  16. Clear the program in the 'Filter By Program' field.
  17. Select a client with documents pending eSignature from the 'My Clients' list.
  18. Validate only documents pending eSignature for the selected client are displayed.
  19. De-select the client.
  20. Validate all documents pending eSignature for all clients are displayed.
  21. Click on the 'Client Name' column.
  22. Validate the documents are sorted by 'Client Name'.
  23. Click on the 'Client ID' column.
  24. Validate the documents are sorted by 'Client ID'.
  25. Click on the 'Date Sent' column.
  26. Validate the documents are sorted by 'Date Sent'.
Scenario 2: Integrated eSignature - Treatment Plan - Collect eSignature via Document Routing (No Approvers)
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form and an approver is not required.
  • The 'Pending eSignatures' widget must be accessible on the HomeView.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Enter the desired value in the 'Plan Name' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Navigate to the 'Pending eSignatures' widget.
  13. Validate a row is displayed for the eSignature request sent for "Client A".
  14. Access Crystal Reports or other SQL Reporting tool.
  15. Create a report using the 'DocR.esignature' SQL table.
  16. Validate a row is displayed for the eSignature request sent for "Client A".
  17. Validate the 'eSignature_status' field contains "Pending".
  18. Log in to myHealthPointe for "Client A".
  19. Select the "Documents Awaiting Signature" section.
  20. Validate the document sent for eSignature is displayed.
  21. Click [Sign and Submit].
  22. Enter an eSignature in the 'Enter the Signature' field.
  23. Click [Sign and Submit].
  24. Validate the document is no longer displayed.
  25. Navigate to the 'Pending eSignatures' widget.
  26. Validate the row is no longer displayed for "Client A".
  27. Access Crystal Reports or other SQL Reporting tool.
  28. Refresh the report using the 'DocR.esignature' SQL table.
  29. Validate the 'eSignature_status' field now contains "Approved".
  30. Close the report.
  31. Access the 'Clinical Document Viewer' form.
  32. Select "Client" in the 'Select Client:' field.
  33. Select "Individual" in the 'Select All or Individual Client' field.
  34. Select "Client A" in the 'Select Client' field.
  35. Click [Process].
  36. Validate two document rows are displayed for the client:
  37. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  38. One 'Document Description' contains "Treatment Plan" - this is the treatment plan document finalized via document routing.
  39. Select both documents for viewing and click [View].
  40. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  41. Validate the "Treatment Plan" finalized document displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  42. Click [Close All Documents] and close the form.
Integrated eSignature - Document Routing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Final to Draft Override (CWS)
  • Clinical Document Viewer
  • Ambulatory Progress Notes
  • Treatment Plan
  • Approver Override
  • Void Progress Notes
  • Select Note To Void
  • Progress Note Corrections
  • Treatment Plan Status Override (CWS)
Scenario 1: Integrated eSignature - Collect eSignature via Document Routing - Reject and Delete Document
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • A "Client" entity modeled form must be defined (Form A).
  • Document Routing is enabled on "Form A".
Steps
  1. Select "Client A" and access "Form A".
  2. Populate all required and desired fields.
  3. Select "Final" in the 'Treatment Plan Status' field.
  4. Click [Submit].
  5. Validate a 'Confirm Document' dialog is displayed.
  6. Click [Accept and Route].
  7. Enter the password for the logged in user in the 'Password' field and click [Verify].
  8. Add the staff associated to the logged in user as an approver.
  9. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  10. Click [Submit].
  11. Navigate to the 'Pending eSignatures' widget.
  12. Validate a row is displayed for the eSignature request sent for "Client A".
  13. Access Crystal Reports or other SQL Reporting tool.
  14. Create a report using the 'DocR.esignature' SQL table.
  15. Validate a row is displayed for the eSignature request sent for "Client A".
  16. Validate the 'eSignature_status' field contains "Pending".
  17. Navigate to the 'My To Do's' widget.
  18. Validate a To-Do is not displayed for the document for "Client A" that has eSignature requested.
  19. The To-Do will only be generated after the document has been signed by the client in myHealthPointe.
  20. Log in to myHealthPointe for "Client A".
  21. Select the "Documents Awaiting Signature" section.
  22. Validate the document sent for eSignature is displayed.
  23. Click [Sign and Submit].
  24. Enter an eSignature in the 'Enter the Signature' field.
  25. Click [Sign and Submit].
  26. Validate the document is no longer displayed.
  27. Navigate to the 'Pending eSignatures' widget.
  28. Validate the row is no longer displayed for "Client A".
  29. Access Crystal Reports or other SQL Reporting tool.
  30. Refresh the report using the 'DocR.esignature' SQL table.
  31. Validate the 'eSignature_status' field now contains "Approved".
  32. Close the report.
  33. Navigate to the 'My To Do's' widget.
  34. Validate a To-Do is displayed for "Client A".
  35. Click [Review] and [Reject].
  36. Enter the desired value in the 'Comments for Rejected' field.
  37. Click [Sign].
  38. Validate the To-Do is no longer displayed.
  39. Click [Close].
  40. Select "Client A" and access "Form A".
  41. Validate the rejected document has been reverted to draft.
  42. Delete the draft row.
  43. Access the 'Clinical Document Viewer' form.
  44. Select "Client" in the 'Select Client:' field.
  45. Select "Individual" in the 'Select All or Individual Client' field.
  46. Select "Client A" in the 'Select Client' field.
  47. Click [Process].
  48. Validate the "Integrated eSignature Request" is displayed with "Void" as the 'Document Status'.
  49. Close the form.
  50. Access Crystal Reports or other SQL Reporting tool.
  51. Refresh the report using the 'DocR.esignature' SQL table.
  52. Validate the row for "Client A" is no longer displayed since the document has been deleted.
Scenario 2: Integrated eSignature - Modeled Form - Collect eSignature via Document Routing (No Approvers)
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • A "Client" entity modeled form must be defined (Form A).
  • Document Routing is enabled on "Form A" and an approver is not required.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Select "Client A" and access "Form A".
  2. Populate all required and desired fields.
  3. Select "Final" in the 'Treatment Plan Status' field.
  4. Click [Submit].
  5. Validate a 'Confirm Document' dialog is displayed.
  6. Click [Accept and Route].
  7. Enter the password for the logged in user in the 'Password' field and click [Verify].
  8. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  9. Click [Submit].
  10. Navigate to the 'Pending eSignatures' widget.
  11. Validate a row is displayed for the eSignature request sent for "Client A".
  12. Access Crystal Reports or other SQL Reporting tool.
  13. Create a report using the 'DocR.esignature' SQL table.
  14. Validate a row is displayed for the eSignature request sent for "Client A".
  15. Validate the 'eSignature_status' field contains "Pending".
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed.
  19. Click [Sign and Submit].
  20. Enter an eSignature in the 'Enter the Signature' field.
  21. Click [Sign and Submit].
  22. Validate the document is no longer displayed.
  23. Navigate to the 'Pending eSignatures' widget.
  24. Validate the row is no longer displayed for "Client A".
  25. Access Crystal Reports or other SQL Reporting tool.
  26. Refresh the report using the 'DocR.esignature' SQL table.
  27. Validate the 'eSignature_status' field now contains "Approved".
  28. Close the report.
  29. Access the 'Clinical Document Viewer' form.
  30. Select "Client" in the 'Select Client:' field.
  31. Select "Individual" in the 'Select All or Individual Client' field.
  32. Select "Client A" in the 'Select Client' field.
  33. Click [Process].
  34. Validate two document rows are displayed for the client:
  35. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  36. One 'Document Description' contains "Form A" - this is the modeled form finalized via document routing.
  37. Select both documents for viewing and click [View].
  38. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  39. Validate the "Form A" finalized document displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  40. Click [Close All Documents] and close the form.
Scenario 3: Integrated eSignature - Progress Notes - Send Document Only via Document Routing
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Ambulatory Progress Notes' form and an approver is not required.
Steps
  1. Select "Client A" and access the 'Ambulatory Progress Notes' form.
  2. Select "Independent Note" in the 'Progress Note For' field.
  3. Select the desired value in the 'Note Type' field.
  4. Enter the desired value in the 'Notes Field' field.
  5. Select "Final" in the 'Draft/Final' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Document Only" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Access the 'Clinical Document Viewer' form.
  13. Select "Client" in the 'Select Client:' field.
  14. Select "Individual" in the 'Select All or Individual Client' field.
  15. Select "Client A" in the 'Select Client' field.
  16. Click [Process].
  17. Validate two document rows are displayed for the client:
  18. One 'Document Description' contains "Document sent for review" - this is what was sent to myHealthPointe for review.
  19. One 'Document Description' contains "Ambulatory Progress Notes" - this is the finalized progress note form finalized via document routing.
  20. Select both documents for viewing and click [View].
  21. Validate the documents display as expected.
  22. Click [Close All Documents] and close the form.
  23. Log in to myHealthPointe for "Client A".
  24. Select the "Documents" section.
  25. Validate the document sent via document routing is displayed.
  26. Select the document and validate the pdf opens and displays as expected.
  27. Close the document.
Scenario 4: Integrated eSignature - Treatment Plan - Collect eSignature via Document Routing (With Approvers)
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Enter the desired value in the 'Plan Name' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Add the staff associated to the logged in user as an approver.
  11. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  12. Click [Submit].
  13. Navigate to the 'Pending eSignatures' widget.
  14. Validate a row is displayed for the eSignature request sent for "Client A".
  15. Access Crystal Reports or other SQL Reporting tool.
  16. Create a report using the 'DocR.esignature' SQL table.
  17. Validate a row is displayed for the eSignature request sent for "Client A".
  18. Validate the 'eSignature_status' field contains "Pending".
  19. Navigate to the 'My To Do's' widget.
  20. Validate a To-Do is not displayed for the document for "Client A" that has a pending eSignature.
  21. The To-Do will only be generated after the document has been signed by the client in myHealthPointe.
  22. Log in to myHealthPointe for "Client A".
  23. Select the "Documents Awaiting Signature" section.
  24. Validate the document sent for eSignature is displayed.
  25. Click [Sign and Submit].
  26. Enter an eSignature in the 'Enter the Signature' field.
  27. Click [Sign and Submit].
  28. Validate the document is no longer displayed.
  29. Navigate to the 'Pending eSignatures' widget.
  30. Validate the row is no longer displayed for "Client A".
  31. Access Crystal Reports or other SQL Reporting tool.
  32. Refresh the report using the 'DocR.esignature' SQL table.
  33. Validate the 'eSignature_status' field now contains "Approved".
  34. Close the report.
  35. Navigate to the 'My To Do's' widget.
  36. Validate a To-Do is displayed for "Client A".
  37. Click [Review] and [Accept].
  38. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  39. Electronically signed by Author
  40. Electronically signed by "Client A"
  41. Electronically signed by Approver
  42. Click [Sign].
  43. Enter the password for the logged in user in the 'Password' field and click [Verify].
  44. Validate the To-Do is no longer displayed.
  45. Click [Close].
  46. Access the 'Clinical Document Viewer' form.
  47. Select "Client" in the 'Select Client:' field.
  48. Select "Individual" in the 'Select All or Individual Client' field.
  49. Select "Client A" in the 'Select Client' field.
  50. Click [Process].
  51. Validate two document rows are displayed for the client:
  52. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  53. One 'Document Description' contains "Treatment Plan" - this is the treatment plan finalized via document routing.
  54. Select both documents for viewing and click [View].
  55. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  56. Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
  57. Click [Close All Documents] and close the form.
Scenario 5: Integrated eSignature - Request eSignature and add approvers via 'Approver Override'
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form and an approver is not required.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Enter the desired value in the 'Plan Name' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Navigate to the 'Pending eSignatures' widget.
  13. Validate a row is displayed for the eSignature request sent for "Client A".
  14. Access Crystal Reports or other SQL Reporting tool.
  15. Create a report using the 'DocR.esignature' SQL table.
  16. Validate a row is displayed for the eSignature request sent for "Client A".
  17. Validate the 'eSignature_status' field contains "Pending".
  18. Access the 'Approver Override' form.
  19. Select the form type associated to the 'Treatment Plan' form in the 'Form Type' field.
  20. Select "Client A" in the 'Entity' field.
  21. Enter the current date in the 'From Date' and 'To Date' fields.
  22. Validate the 'List of Documents' field contains the treatment plan filed in the previous steps with an indicator stating: [eSignature Requested on XX/XX/XXXX at XX:XX].
  23. Click [Display Document].
  24. Validate the document displays as filed.
  25. Click [Close].
  26. Validate the 'List of Approvers' field does not contain any approvers.
  27. Click [Update Approvers].
  28. Validate the 'Send to myHealthPointe' field is disabled and "Collect eSignature" is selected.
  29. Add the staff associated to the logged in user as an approver.
  30. Click [Submit] and close the form.
  31. Log in to myHealthPointe for "Client A".
  32. Select the "Documents Awaiting Signature" section.
  33. Validate the document sent for eSignature is displayed.
  34. Click [Sign and Submit].
  35. Enter an eSignature in the 'Enter the Signature' field.
  36. Click [Sign and Submit].
  37. Validate the document is no longer displayed.
  38. Navigate to the 'Pending eSignatures' widget.
  39. Validate the row is no longer displayed for "Client A".
  40. Access Crystal Reports or other SQL Reporting tool.
  41. Refresh the report using the 'DocR.esignature' SQL table.
  42. Validate the 'eSignature_status' field now contains "Approved".
  43. Close the report.
  44. Navigate to the 'My To Do's' widget.
  45. Validate a To-Do is displayed for "Client A".
  46. Click [Review] and [Accept].
  47. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  48. Electronically signed by Author
  49. Electronically signed by "Client A"
  50. Electronically signed by Approver
  51. Click [Sign].
  52. Enter the password for the logged in user in the 'Password' field and click [Verify].
  53. Validate the To-Do is no longer displayed.
  54. Click [Close].
  55. Access the 'Clinical Document Viewer' form.
  56. Select "Client" in the 'Select Client:' field.
  57. Select "Individual" in the 'Select All or Individual Client' field.
  58. Select "Client A" in the 'Select Client' field.
  59. Click [Process].
  60. Validate two document rows are displayed for the client:
  61. One 'Document Description' contains "Integrated eSignature request" - this is what was sent via document routing.
  62. One 'Document Description' contains "Treatment Plan" - this is the finalized treatment plan form finalized via document routing.
  63. Select both documents for viewing and click [View].
  64. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  65. Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
  66. Click [Close All Documents] and close the form.
Scenario 6: Integrated eSignature - Approver Override - Collect eSignature
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
  • The logged in user must have an associated staff member (Staff A).
  • Another user must have an associated staff member (Staff B).
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Add "Staff B" as an approver.
  13. Select "None" in the 'Send to myHealthPointe' field.
  14. Click [Submit].
  15. Validate a message is displayed stating: Note Filed.
  16. Click [OK] and close the form.
  17. Access the 'Approver Override' form.
  18. Select the form type associated to the 'Progress Notes (Group and Individual)' form in the 'Form Type' field.
  19. Select "Client A" in the 'Entity' field.
  20. Enter the current date in the 'From Date' and 'To Date' fields.
  21. Validate the 'List of Documents' field contains the progress note filed in the previous steps.
  22. Click [Display Document].
  23. Validate the document displays as filed.
  24. Click [Close].
  25. Validate the 'List of Approvers' field contains "Staff B".
  26. Click [Update Approvers].
  27. Validate "None" is selected in the 'Send to myHealthPointe' field.
  28. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  29. De-select "Staff B" as an approver.
  30. Select "Staff A" as an approver.
  31. Click [Submit] and close the form.
  32. Navigate to the 'Pending eSignatures' widget.
  33. Validate a row is displayed for the eSignature request sent for "Client A".
  34. Access Crystal Reports or other SQL Reporting tool.
  35. Create a report using the 'DocR.esignature' SQL table.
  36. Validate a row is displayed for the eSignature request sent for "Client A".
  37. Validate the 'eSignature_status' field contains "Pending".
  38. Log in to myHealthPointe for "Client A".
  39. Select the "Documents Awaiting Signature" section.
  40. Validate the document sent for eSignature is displayed.
  41. Click [Sign and Submit].
  42. Enter an eSignature in the 'Enter the Signature' field.
  43. Click [Sign and Submit].
  44. Validate the document is no longer displayed.
  45. Navigate to the 'Pending eSignatures' widget.
  46. Validate the row is no longer displayed for "Client A".
  47. Access Crystal Reports or other SQL Reporting tool.
  48. Refresh the report using the 'DocR.esignature' SQL table.
  49. Validate the 'eSignature_status' field now contains "Approved".
  50. Close the report.
  51. Navigate to the 'My To Do's' widget.
  52. Validate a To-Do is displayed for "Client A".
  53. Click [Review] and [Accept].
  54. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  55. Electronically signed by Author
  56. Electronically signed by "Client A"
  57. Electronically signed by Approver
  58. Click [Sign].
  59. Enter the password for the logged in user in the 'Password' field and click [Verify].
  60. Validate the To-Do is no longer displayed.
  61. Click [Close].
  62. Access the 'Clinical Document Viewer' form.
  63. Select "Client" in the 'Select Client:' field.
  64. Select "Individual" in the 'Select All or Individual Client' field.
  65. Select "Client A" in the 'Select Client' field.
  66. Click [Process].
  67. Validate two document rows are displayed for the client:
  68. One 'Document Description' contains "Integrated eSignature request" - this is what was sent via the 'Approver Override' form.
  69. One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the progress note form finalized via document routing.
  70. Select both documents for viewing and click [View].
  71. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  72. Validate the "Progress Notes (Group and Individual)" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
  73. Click [Close All Documents] and close the form.
Scenario 7: Integrated eSignature - Void Progress Notes
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  13. Click [Submit].
  14. Validate a message is displayed stating: Note Filed.
  15. Click [OK] and close the form.
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed but do not sign it.
  19. Access Crystal Reports or other SQL Reporting Tool.
  20. Create a report using the 'DocR.esignature' SQL table.
  21. Validate a row is displayed for the document pending eSignature for "Client A".
  22. Validate the 'eSignature_status' field contains "Pending".
  23. Access the 'Void Progress Notes' form.
  24. Select "Client A" in the 'Client ID' field.
  25. Select the episode used in the previous steps in the 'Episode Number' field.
  26. Enter the current date in the 'Start Date' and 'End Date' fields.
  27. Click [Select Note To Void].
  28. Validate the 'Select Note To Void' dialog contains the note filed in the previous steps with an indicator stating: [eSignature Requested on XX/XX/XXXX at XX:XX].
  29. Select the note and click [OK].
  30. Select the desired value in the 'Reason For Voiding The Note' field.
  31. Enter the desired value in the 'Comments' field.
  32. Click [Submit] and close the form.
  33. Log in to myHealthPointe for "Client A".
  34. Select the "Documents Awaiting Signature" section.
  35. Validate the voided document is no longer displayed.
  36. Access Crystal Reports or other SQL Reporting Tool.
  37. Refresh the report using the 'DocR.esignature' SQL table.
  38. Validate the row for "Client A" is no longer displayed.
  39. Close the report.
  40. Access the 'Clinical Document Viewer' form.
  41. Select "Client" in the 'Select Type:' field.
  42. Select "Individual" in the 'Select All or Individual Client' field.
  43. Select "Client A" in the 'Select Client' field.
  44. Click [Process].
  45. Validate there is a row for the voided note with the following:
  46. Document Description of "Integrated eSignature Request"
  47. Document Status of "Void"
  48. Close the form.
Scenario 8: Integrated eSignature - Progress Note Corrections
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  13. Click [Submit].
  14. Validate a message is displayed stating: Note Filed.
  15. Click [OK] and close the form.
  16. Log in to myHealthPointe for "Client A".
  17. Select the "Documents Awaiting Signature" section.
  18. Validate the document sent for eSignature is displayed but do not sign it.
  19. Access Crystal Reports or other SQL Reporting Tool.
  20. Create a report using the 'DocR.esignature' SQL table.
  21. Validate a row is displayed for the document pending eSignature for "Client A".
  22. Validate the 'eSignature_status' field contains "Pending".
  23. Access the 'Progress Note Corrections' form.
  24. Select "Client A" in the 'Client ID' field.
  25. Select the episode used in the previous steps in the 'Episode Number' field.
  26. Enter the current date in the 'Start Date' and 'End Date' fields.
  27. Click [Select Note To Correct].
  28. Validate the 'Select Note To Correct' dialog contains the note filed in the previous steps with an indicator stating: [eSignature Requested on XX/XX/XXXX at XX:XX].
  29. Select the note and click [OK].
  30. Select "Revert Final Note to Draft" in the 'Correction Action' field.
  31. Select the desired value in the 'Reason for Correction' field.
  32. Enter the desired value in the 'Comments' field.
  33. Click [Submit].
  34. Log in to myHealthPointe for "Client A".
  35. Select the "Documents Awaiting Signature" section.
  36. Validate the document is no longer displayed.
  37. Access Crystal Reports or other SQL Reporting Tool.
  38. Refresh the report using the 'DocR.esignature' SQL table.
  39. Validate the 'eSignature_status' field now contains "Rescinded".
  40. Close the report.
Scenario 9: Integrated eSignature - Treatment Plan Status Override
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing outpatient episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Treatment Plan' form and an approver is not required.
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Populate all other required and desired fields.
  5. Select "Final" in the 'Treatment Plan Status' field.
  6. Click [Submit].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Log in to myHealthPointe for "Client A".
  13. Select the "Documents Awaiting Signature" section.
  14. Validate the document sent for eSignature is displayed but do not sign it.
  15. Access Crystal Reports or other SQL Reporting Tool.
  16. Create a report using the 'DocR.esignature' SQL table.
  17. Validate a row is displayed for the document pending eSignature for "Client A".
  18. Validate the 'eSignature_status' field contains "Pending".
  19. Access the 'Treatment Plan Status Override' form.
  20. Select "Client A" in the 'Select Client' field.
  21. Select "(60000) Treatment Plan" in the 'Select Treatment Plan' field.
  22. Select the treatment plan filed in the previous steps in the 'Select Client Plan' field.
  23. Enter the desired value in the 'Override Reason' field.
  24. Click [Submit].
  25. Validate a message is displayed stating: Are you sure you want to change this treatment plan status back to draft?
  26. Click [Yes].
  27. Log in to myHealthPointe for "Client A".
  28. Select the "Documents Awaiting Signature" section.
  29. Validate the document is no longer displayed.
  30. Access Crystal Reports or other SQL Reporting Tool.
  31. Refresh the report using the 'DocR.esignature' SQL table.
  32. Validate the 'eSignature_status' field now contains "Rescinded".
  33. Close the report.
Scenario 10: Integrated eSignature - Approver Override - Document Only
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
  • The logged in user must have an associated staff member (Staff A).
  • Another user must have an associated staff member (Staff B).
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "Independent Note" in the 'Progress Note For' field.
  5. Select the desired value in the 'Note Type' field.
  6. Enter the desired value in the 'Notes Field' field.
  7. Select "Final" in the 'Draft/Final' field.
  8. Click [File Note].
  9. Validate a 'Confirm Document' dialog is displayed.
  10. Click [Accept and Route].
  11. Enter the password for the logged in user in the 'Password' field and click [Verify].
  12. Add "Staff B" as an approver.
  13. Select "None" in the 'Send to myHealthPointe' field.
  14. Click [Submit].
  15. Validate a message is displayed stating: Note Filed.
  16. Click [OK] and close the form.
  17. Access the 'Approver Override' form.
  18. Select the form type associated to the 'Progress Notes (Group and Individual)' form in the 'Form Type' field.
  19. Select "Client A" in the 'Entity' field.
  20. Enter the current date in the 'From Date' and 'To Date' fields.
  21. Validate the 'List of Documents' field contains the progress note filed in the previous steps.
  22. Click [Display Document].
  23. Validate the document displays as filed.
  24. Click [Close].
  25. Validate the 'List of Approvers' field contains "Staff B".
  26. Click [Update Approvers].
  27. Validate "None" is selected in the 'Send to myHealthPointe' field.
  28. Select "Document Only" in the 'Send to myHealthPointe' field.
  29. De-select "Staff B" as an approver.
  30. Select "Staff A" as an approver.
  31. Click [Submit] and close the form.
  32. Navigate to the 'My To Do's' widget.
  33. Validate a To-Do is displayed for "Client A".
  34. Click [Review] and [Accept].
  35. Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
  36. Electronically signed by Author
  37. Electronically signed by Approver
  38. Click [Sign].
  39. Enter the password for the logged in user in the 'Password' field and click [Verify].
  40. Validate the To-Do is no longer displayed.
  41. Click [Close].
  42. Access the 'Clinical Document Viewer' form.
  43. Select "Client" in the 'Select Client:' field.
  44. Select "Individual" in the 'Select All or Individual Client' field.
  45. Select "Client A" in the 'Select Client' field.
  46. Click [Process].
  47. Validate two document rows are displayed for the client:
  48. One 'Document Description' contains "Document sent for review" - this is what was sent via the 'Approver Override' form
  49. One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the progress note form finalized via document routing.
  50. Select both documents for viewing and click [View].
  51. Validate the "Document sent for review" displays the document with the author's signature.
  52. Validate the "Progress Notes (Group and Individual)" finalized document displays the document with the author's signature and the approving practitioner signature.
  53. Click [Close All Documents] and close the form.
  54. Log in to myHealthPointe for "Client A".
  55. Select the "Documents" section.
  56. Validate the document sent via the 'Approver Override' form is displayed.
  57. Select the document and validate the pdf opens and displays as expected.
  58. Close the document.
Entity-Based Document Capture
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Entity-Based Document Capture
  • Clinical Document Viewer
Scenario 1: Entity-Based Document Capture - Validation
Specific Setup:
  • Perceptive storage method must be utilized.
  • Select a client, staff, provider, incident and performing provider for the tests.
Steps
  1. Access the 'Entity-Based Document Capture' form.
  2. Select "Performing Provider" in the 'Entity Type' field.
  3. Enter the desired performing provider in the 'Entity' field in the format of "LAST,FIRST".
  4. Validate the 'Results' field displays the performing provider and select it.
  5. Click [Launch POS Capture].
  6. Import in a document saved as a file on the server.
  7. Validate the document renders on screen.
  8. Select the desired value in the 'Document Type' field.
  9. Enter the desired value in the 'Document Description' field.
  10. Click [Save].
  11. Validate that messages display indicating the document was successfully saved.
  12. Close the form.
  13. Access the 'Clinical Document Viewer' form.
  14. Select "Performing Provider" in the 'Entity' field.
  15. Select "Individual" in the 'Select All or Individual Performing Provider' field.
  16. Select the performing provider from the previous steps in the 'Select Performing Provider' field.
  17. Click [Process].
  18. Validate a row was added for the document that was just saved.
  19. View the document to validate it displays as it was captured.
  20. Close the form.
Move Selected Data
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Move Selected Data (CWS)
  • Move Selected Data (PM)
  • Clinical Document Viewer
Scenario 1: Move Selected Data [CWS] - Move data from one episode to another when document routing is enabled
Specific Setup:
  • A client is enrolled in two existing episodes (Client A).
Steps
  1. Access the 'Document Routing Setup' form.
  2. Select "Avatar CWS" in the 'Application' field.
  3. Click [Select Form].
  4. Select "Progress Notes (Group and Individual)" in the 'Select a form to enable Document Routing' field and click [OK].
  5. Select "Yes" in the 'Enable Document Routing' field.
  6. Select "Yes" in the 'Allow Comments During Approval' field.
  7. Click [File] and close the form.
  8. Select "Client A" and access the 'Progress Notes (Group and Individual)' form.
  9. Select "Episode 1" in the 'Select Episode' field.
  10. Select "Independent Note" in the 'Progress Note For' field.
  11. Select the desired value in the 'Note Type' field.
  12. Enter the desired value in the 'Notes Field' field.
  13. Select "Final" in the 'Draft/Final' field.
  14. Click [File Note].
  15. Validate the 'Confirm Document' dialog is displayed.
  16. Click [Accept].
  17. Enter the password for the logged in user in the 'Password' field and click [Verify].
  18. Enter the desired comments in the 'Approval Comments' field and click [OK].
  19. Validate a message is displayed stating: Note Filed.
  20. Click [OK] and close the form.
  21. Access the 'Clinical Document Viewer' form.
  22. Select "Client" in the 'Select Type:' field.
  23. Select "Individual" in the 'Select All or Individual Client' field.
  24. Select "Client A" in the 'Select Client' field.
  25. Click [Process].
  26. Validate the document filed is displayed for "Episode 1" and select it for viewing.
  27. Click [View].
  28. Validate the document displays as expected with the approver signature and approval comments.
  29. Click [Close All Documents] and close the form.
  30. Access the 'Move Selected Data' CWS form.
  31. Select "Client" in the 'Entity Database' field.
  32. Select "Progress Notes (Group and Individual)" in the 'Form' field.
  33. Select "Client A" in the 'Old Entity' field.
  34. Select "Episode 1" in the 'Old Episode' field.
  35. Click [Select Row to be Moved].
  36. Select the record filed in the previous steps and click [OK].
  37. Validate a message is displayed stating: Warning!! The selected row is marked as "Final" and is associated with a finalized document. This row can only be moved to a different episode of the same entity.
  38. Click [OK].
  39. Select "Client A" in the 'New Entity' field.
  40. Select "Episode 2" in the 'New Episode' field.
  41. Enter the desired value in the 'Reason for Moving Data' field.
  42. Click [Submit].
  43. Validate the 'Confirm Document' dialog is displayed.
  44. Click [Accept].
  45. Enter the password for the logged in user in the 'Password' field and click [Verify].
  46. Enter the desired comments in the 'Approval Comments' field and click [OK].
  47. Access the 'Clinical Document Viewer' form.
  48. Select "Client" in the 'Select Type:' field.
  49. Select "Individual" in the 'Select All or Individual Client' field.
  50. Select "Client A" in the 'Select Client' field.
  51. Click [Process].
  52. Validate the document filed is displayed for "Episode 2" and select it for viewing.
  53. Click [View].
  54. Validate the document displays as expected with the initial approver's signature and approval comments, information from 'Move Selected Data', and the appending author's signature and approval comments.
  55. Click [Close All Documents] and close the form.
Scenario 2: Move Selected Data [PM] - Move data from one episode to another when document routing is enabled
Specific Setup:
  • Must have a PM modeled form defined with a 'Draft/Final' field (Form A).
  • A client is enrolled in two existing episodes (Client A).
Steps
  1. Access the 'Document Routing Setup' form.
  2. Select "Avatar PM" in the 'Application' field.
  3. Click [Select Form].
  4. Select "Form A" in the 'Select a form to enable Document Routing' field and click [OK].
  5. Select "Yes" in the 'Enable Document Routing' field.
  6. Select "Yes" in the 'Allow Comments During Approval' field.
  7. Click [File] and close the form.
  8. Select "Client A" and access "Form A".
  9. Select "Episode 1" and click [OK].
  10. Populate all required and desired fields.
  11. Select "Final" in the 'Draft/Final' field.
  12. Click [Submit].
  13. Validate the 'Confirm Document' dialog is displayed.
  14. Click [Accept].
  15. Enter the password for the logged in user in the 'Password' field and click [Verify].
  16. Enter the desired comments in the 'Approval Comments' field and click [OK].
  17. Access the 'Clinical Document Viewer' form.
  18. Select "Client" in the 'Select Type:' field.
  19. Select "Individual" in the 'Select All or Individual Client' field.
  20. Select "Client A" in the 'Select Client' field.
  21. Click [Process].
  22. Validate the document filed is displayed for "Episode 1" and select it for viewing.
  23. Click [View].
  24. Validate the document displays as expected with the approver signature and approval comments.
  25. Click [Close All Documents] and close the form.
  26. Access the 'Move Selected Data' PM form.
  27. Select "Client" in the 'Entity Database' field.
  28. Select "Form A" in the 'Form' field.
  29. Select "Client A" in the 'Old Entity' field.
  30. Select "Episode 1" in the 'Old Episode' field.
  31. Click [Select Row to be Moved].
  32. Select the record filed in the previous steps and click [OK].
  33. Validate a message is displayed stating: Warning!! The selected row is marked as "Final" and is associated with a finalized document. This row can only be moved to a different episode of the same entity.
  34. Click [OK].
  35. Select "Client A" in the 'New Entity' field.
  36. Select "Episode 2" in the 'New Episode' field.
  37. Enter the desired value in the 'Reason for Moving Data' field.
  38. Click [Submit].
  39. Validate the 'Confirm Document' dialog is displayed.
  40. Click [Accept].
  41. Enter the password for the logged in user in the 'Password' field and click [Verify].
  42. Enter the desired comments in the 'Approval Comments' field and click [OK].
  43. Access the 'Clinical Document Viewer' form.
  44. Select "Client" in the 'Select Type:' field.
  45. Select "Individual" in the 'Select All or Individual Client' field.
  46. Select "Client A" in the 'Select Client' field.
  47. Click [Process].
  48. Validate the document filed is displayed for "Episode 2" and select it for viewing.
  49. Click [View].
  50. Validate the document displays as expected with the initial approver's signature and approval comments, information from 'Move Selected Data', and the appending author's signature and approval comments.
  51. Click [Close All Documents] and close the form.
Integrated eSignature - Append Documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Clinical Document Viewer
  • Ambulatory Progress Notes
Scenario 1: Integrated eSignature - Append Documents
Specific Setup:
  • Please note: this is for Avatar NX systems only.
  • Avatar NX must be configured to integrate with myHealthPointe.
  • A client is enrolled in an existing episode with the following (Client A):
  • 'Date of Birth' on file
  • 'Email Address' on file
  • Login credentials for myHealthPointe
  • The 'Enable Send Document to myHealthPointe functionality' registry setting is set to "Y".
  • Document Routing is enabled on the 'Progress Notes (Group and Individual)' form and an approver is not required.
  • The 'Pending eSignatures' widget must be accessible on the myDay view.
Steps
  1. Access the 'Progress Notes (Group and Individual)' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired value in the 'Note Type' field.
  4. Enter the desired value in the 'Notes Field' field.
  5. Select "Final" in the 'Draft/Final' field.
  6. Click [File Note].
  7. Validate a 'Confirm Document' dialog is displayed.
  8. Click [Accept and Route].
  9. Enter the password for the logged in user in the 'Password' field and click [Verify].
  10. Select "Collect eSignature" in the 'Send to myHealthPointe' field.
  11. Click [Submit].
  12. Navigate to the 'Pending eSignatures' widget.
  13. Validate a row is displayed for the eSignature request sent for "Client A".
  14. Access Crystal Reports or other SQL Reporting tool.
  15. Create a report using the 'DocR.esignature' SQL table.
  16. Validate a row is displayed for the eSignature request sent for "Client A".
  17. Validate the 'eSignature_status' field contains "Pending".
  18. Log in to myHealthPointe for "Client A".
  19. Select the "Documents Awaiting Signature" section.
  20. Validate the document sent for eSignature is displayed.
  21. Click [Sign and Submit].
  22. Enter an eSignature in the 'Enter the Signature' field.
  23. Click [Sign and Submit].
  24. Validate the document is no longer displayed.
  25. Navigate to the 'Pending eSignatures' widget.
  26. Validate the row is no longer displayed for "Client A".
  27. Access Crystal Reports or other SQL Reporting tool.
  28. Refresh the report using the 'DocR.esignature' SQL table.
  29. Validate the 'eSignature_status' field now contains "Approved".
  30. Close the report.
  31. Access the 'Append Documents' form.
  32. Select the note type associated to the 'Progress Notes (Group and Individual)' form in the 'Form Type' field.
  33. Select "Client A" in the 'Entity' field.
  34. Enter the current date in the 'From Date' and 'To Date' fields.
  35. Select the progress note filed in the previous steps in the 'List of Documents' field.
  36. Click [Display Document].
  37. Validate the document displays with the signature for "Client A" appended to the bottom right corner.
  38. Click [Close All Documents and Exit].
  39. Enter the desired value in the 'New Comments to Be Appended to the Original Document' field.
  40. Click [Submit].
  41. Validate a 'Confirm Document' dialog is displayed.
  42. Validate the document is displayed with the signature for "Client A" in the bottom right corner and the new comments appended to the end of the original document.
  43. Click [Accept].
  44. Enter the password for the logged in user in the 'Password' field and click [Verify].
  45. Access the 'Clinical Document Viewer' form.
  46. Select "Client" in the 'Select Client:' field.
  47. Select "Individual" in the 'Select All or Individual Client' field.
  48. Select "Client A" in the 'Select Client' field.
  49. Click [Process].
  50. Validate two document rows are displayed for the client:
  51. One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
  52. One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the finalized progress notes form finalized via document routing.
  53. Select both documents for viewing and click [View].
  54. Validate the "Integrated eSignature request" displays the document with the author's signature and the signature for "Client A" appended to the bottom right corner.
  55. Validate the "Progress Notes (Group and Individual)" finalized document displays the document with the author's signature, the signature for "Client A" in the bottom right corner, and the new comments appended to the end of the original document.
  56. Click [Close All Documents] and close the form.
'Add Non-User Signature' - Appending Documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Ambulatory Progress Notes
  • Add Non-User Signature (PM)
  • Clinical Document Viewer
Scenario 1: Progress Notes - Validate 'Add Non-User Signature' functionality
Specific Setup:
  • A client is enrolled in an existing outpatient episode (Client A).
Steps
  1. Access the 'Document Routing Setup' form.
  2. Select "Avatar CWS" in the 'Application' field.
  3. Click [Select Form].
  4. Select "Ambulatory Progress Notes" in the 'Select a form to enable Document Routing' field and click [OK].
  5. Select "Yes" in the 'Enable Document Routing' field.
  6. Select "No" in the 'Use Crystal Report Template' field.
  7. Click [File] and close the form.
  8. Select "Client A" and access the 'Ambulatory Progress Notes' form.
  9. Select "Independent Note" in the 'Progress Note For' field.
  10. Select the desired value in the 'Note Type' field.
  11. Enter the desired value in the 'Notes Field' field.
  12. Select "Final" in the 'Draft/Final' field.
  13. Click [Submit].
  14. Validate a 'Confirm Document' dialog is displayed.
  15. Click [Accept].
  16. Enter the password associated to the logged in user and click [Verify].
  17. Access the 'Document Routing Setup' form.
  18. Select "Avatar CWS" in the 'Application' field.
  19. Click [Select Form].
  20. Select "Ambulatory Progress Notes" in the 'Select a form to enable Document Routing' field and click [OK].
  21. Select "Yes" in the 'Use Crystal Report Template' field.
  22. Select the desired crystal report template in the 'Crystal Report' field.
  23. Click [File] and close the form.
  24. Access the 'Add Non-User Signature' form.
  25. Select the form type for 'Ambulatory Progress Notes' in the 'Form Type' field.
  26. Select "Client A" in the 'Entity' field.
  27. Enter the current date in the 'From Date' and 'To Date' fields.
  28. Select the progress note filed in the previous steps in the 'List of Option Documents and Snapshots' field.
  29. Click [Display Document].
  30. Validate the document is displayed as expected.
  31. Click [Close All Documents and Exit].
  32. Enter the desired value in the 'Comments' field.
  33. Click [Sign].
  34. Sign in the 'Please Sign Below' dialog and click [OK].
  35. Validate the signature is displayed.
  36. Click [Submit].
  37. Validate a 'Confirm Document' dialog is displayed.
  38. Validate the document preview displays as expected and the non-user signature is appended to the end of the document.
  39. Click [Accept].
  40. Enter the password associated to the logged in user and click [Verify].
  41. Close the form.
  42. Access the 'Clinical Document Viewer' form.
  43. Select "Client" in the 'Select Type:' field.
  44. Select "Individual" in the 'Select All or Individual Client' field.
  45. Select "Client A" in the 'Select Client' field.
  46. Click [Process].
  47. Validate the document filed is displayed and select it for viewing.
  48. Click [View].
  49. Validate the document displays as expected with the non-user signature appended to the end of the document.
  50. Click [Close All Documents] and close the form.
Scenario 2: Treatment Plan - Validate 'Add Non-User Signature' functionality
Specific Setup:
  • A client is enrolled in an existing outpatient episode (Client A).
Steps
  1. Access the 'Document Routing Setup' form.
  2. Select "Avatar CWS" in the 'Application' field.
  3. Click [Select Form].
  4. Select "Treatment Plan" in the 'Select a form to enable Document Routing' field and click [OK].
  5. Select "Yes" in the 'Enable Document Routing' field.
  6. Select "No" in the 'Use Crystal Report Template' field.
  7. Click [File] and close the form.
  8. Select "Client A" and access the 'Treatment Plan' form.
  9. Enter the desired date in the 'Plan Date' field.
  10. Enter the desired value in the 'Plan Name' field.
  11. Select the desired value in the 'Plan Type' field.
  12. Populate all required and desired fields.
  13. Select "Final" in the 'Treatment Plan Status' field.
  14. Click [Submit].
  15. Validate a 'Confirm Document' dialog is displayed.
  16. Click [Accept].
  17. Enter the password associated to the logged in user and click [Verify].
  18. Access the 'Document Routing Setup' form.
  19. Select "Avatar CWS" in the 'Application' field.
  20. Click [Select Form].
  21. Select "Treatment Plan" in the 'Select a form to enable Document Routing' field and click [OK].
  22. Select "Yes" in the 'Use Crystal Report Template' field.
  23. Select the desired crystal report template in the 'Crystal Report' field.
  24. Click [File] and close the form.
  25. Access the 'Add Non-User Signature' form.
  26. Select the form type for 'Treatment Plan' in the 'Form Type' field.
  27. Select "Client A" in the 'Entity' field.
  28. Enter the current date in the 'From Date' and 'To Date' fields.
  29. Select the treatment plan filed in the previous steps in the 'List of Option Documents and Snapshots' field.
  30. Click [Display Document].
  31. Validate the document is displayed as expected.
  32. Click [Close All Documents and Exit].
  33. Enter the desired value in the 'Comments' field.
  34. Click [Sign].
  35. Sign in the 'Please Sign Below' dialog and click [OK].
  36. Validate the signature is displayed.
  37. Click [Submit].
  38. Validate a 'Confirm Document' dialog is displayed.
  39. Validate the document preview displays as expected and the non-user signature is appended to the end of the document.
  40. Click [Accept].
  41. Enter the password associated to the logged in user and click [Verify].
  42. Close the form.
  43. Access the 'Clinical Document Viewer' form.
  44. Select "Client" in the 'Select Type:' field.
  45. Select "Individual" in the 'Select All or Individual Client' field.
  46. Select "Client A" in the 'Select Client' field.
  47. Click [Process].
  48. Validate the document filed is displayed and select it for viewing.
  49. Click [View].
  50. Validate the document displays as expected with the non-user signature appended to the end of the document.
  51. Click [Close All Documents] and close the form.

Topics
• NX • Integrated eSignature • Registry Settings • Perceptive • Move Selected Data • Clinical Document Viewer • Progress Notes • Add Non-User Signature • Treatment Plan
Update 34 Summary | Details
eMAR Downtime reports
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Order Entry Forms Definition
  • FTP Setup
  • eMAR Downtime Automation
Scenario 1: NX - eMAR Downtime Automation - 7 Day Administration Record
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record (7 day grid)" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record - 7 day grid"
  • 'Order Types To Be Included' = all values selected.
  • 'Printed Time Format (Supported forms Only)' = "Military".
  • 'Include Routine / PRN / STAT/ Other' = all values checked.
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "No".
  • 'Include Future-Start Orders' = "Yes"
  • 'Include Future-Discontinued Orders' = "Yes"
  • An active 'SFTP - Password' configuration must exist for the server where the application resides that communicates with the FTP server.
  • An active configuration must exist for the 'Administration Record - 7 day grid' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "No"
  • 'Sort Clients' = "Alphabetically by Client Name (across Units/Programs)"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "No"
  • 'eMAR Downtime Report to Include' = "Units"
  • 'Include All Units' = "Yes"
  • 'File Path' = a valid directory on the server where the application resides
  • 'Send File to FTP Server' = "Yes"
  • 'FTP Definition' = the definition configured for "SFTP - Password" in the 'FTP Setup' form.
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate a file is displayed in the following format: YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'. (ex. 2023-05-31_1036_7 day Administration Record)
  3. Open the pdf and validate that the 'Administration Record - 7 day grid' report is displayed and contains the following:
  4. Validate all clients are in one file and that they are in alphabetical order by client's last name, first name across all units selected.
  5. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  6. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  7. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  8. Close the report and log off of the server.
  9. Access the FTP server and access the directory where the pdf's will be stored.
  10. Validate a file is displayed in the following format: YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'. (ex. 2023-05-31_1036_7 day Administration Record)
  11. Open the pdf and validate that the 'Administration Record - 7 day grid' report is displayed and contains the following:
  12. Validate all clients are in one file and that they are in alphabetical order by client's last name, first name across all units selected.
  13. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  14. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  15. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  16. Close the report and log off of the server.
Scenario 2: NX - eMAR Downtime Automation - 1 Day Administration Record
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record (1 day grid)" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record - 1 day"
  • 'Order Types To Be Included' = "Pharmacy"
  • 'Printed Time Format (Supported forms Only)' = "AM/PM".
  • 'Include Routine / PRN / STAT/ Other' = all values checked.
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "No".
  • 'Include Future-Start Orders' = "No"
  • 'Include Future-Discontinued Orders' = "No"
  • An active configuration must exist for the 'Administration Record' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "No"
  • 'Sort Clients' = "Alphabetically by Client Name (across Units/Programs)"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "Yes"
  • 'eMAR Downtime Report to Include' = "Programs"
  • 'Include All Programs' = "No"
  • 'Outpatient/Partial Hospitalization Programs to Include' = "(302) O.P. Adult Psych", "(303) O.P. Mature Adult Psych", and "(307) O.P. Mature Adult S.A".
  • 'File Path' = a valid directory on the server where the application resides
  • 'Delete Files After X Days' = "5"
  • 'Send File to FTP Server' = "No"
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • The user logged into the application must have their action require validation. (User A)
  • Three clients must have active episodes for the following programs with qualifying orders:
  • "(302) O.P. Adult Psych" (Client A)
  • "(303) O.P. Mature Adult Psych" (Client B)
  • "(307) O.P. Mature Adult S.A" (Client C)
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate there are 3 files, one for every Outpatient and Partial Hospitalization program that was selected that contains clients with qualifying orders in the following format "Program_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. O.P. Adult Psych_2023-06-06_1638_1 Day Administration Record).
  3. Open one of the pdf's and validate that the 'Administration Record - 1 Day' report is displayed and contains the following:
  4. Validate that the pdf will contain all clients in that program sorted in alphabetical order by client's last name, first name.
  5. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  6. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  7. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  8. Close the report and log off of the server.
Scenario 3: NX - eMAR Downtime Automation - Administration Record
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record"
  • 'Order Types To Be Included' = all values selected.
  • 'Printed Time Format (Supported forms Only)' = "24-Hr (colon)".
  • 'Include Routine / PRN / STAT/ Other' = all values checked.
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "No".
  • 'Include Future-Start Orders' = "Yes"
  • 'Include Future-Discontinued Orders' = "No"
  • An active configuration must exist for the 'Administration Record' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "No"
  • 'Sort Clients' = "By Unit or Program, then by Room/Bed (for Units) or alphabetically by Client Name (for Programs)"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "Yes"
  • 'eMAR Downtime Report to Include' = "Both"
  • 'Include All Units' = "Yes"
  • 'Include All Programs' = "Yes"
  • 'File Path' = a valid directory on the server where the application resides
  • 'Delete Files After X Days' = "1"
  • 'Send File to FTP Server' = "No"
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate there are files for every unit that contains clients with qualifying orders in the following format "Unit_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex.1East_2023-06-01_1038_Administration Record).
  3. Validate there are files for every Outpatient and Partial Hospitalization program that contains clients with qualifying orders in the following format "Program_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. O.P. Adult Psych_2023-06-01_1038_Administration Record).
  4. Open one of the pdf's and validate that the 'Administration Record' report is displayed and contains the following:
  5. Validate that the pdf for units will contain all clients in that unit and then sorted in Room/Bed order.
  6. Validate that the pdf for programs will contain all client in that program sorted in alphabetical order by client's last name, first name.
  7. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  8. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  9. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  10. Close the report and log off of the server.
Scenario 4: NX - eMAR Downtime Automation - 1 Day Alt Administration Record
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record (1 day grid Alternate Format 1)" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record - 1 Day Alternate"
  • 'Order Types To Be Included' = "Pharmacy"
  • 'Printed Time Format (Supported forms Only)' = "AM/PM".
  • 'Include Routine / PRN / STAT/ Other' = all values checked.
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "Yes"
  • 'Incl. Exp. Orders For How Many Days Past Order's Stop Date' = "5"
  • 'Include Future-Start Orders' = "No"
  • 'Include Future-Discontinued Orders' = "No"
  • An active configuration must exist for the 'Administration Record' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "Yes"
  • 'Sort Clients' = "By Unit or Program, then alphabetically by Client Name"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "No"
  • 'eMAR Downtime Report to Include' = "Units"
  • 'Include All Units' = "No"
  • 'Units to Include' = "(1E) 1East" and "(1N) 1North"
  • 'File Path' = a valid directory on the server where the application resides
  • 'Delete Files After X Days' = "1"
  • 'Send File to FTP Server' = "No"
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate there is one pdf that contains clients with qualifying orders in the following format "YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. 2023-06-06_1638_1 Day Administration Record - Alternate).
  3. Open the pdf and validate that the 'Administration Record - 1 Day Alternate' report is displayed and contains the following:
  4. Validate that the pdf will contain all clients in the two units selected, sorted in alphabetical order by client's last name, first name.
  5. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  6. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  7. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  8. Close the report and log off of the server.
Scenario 5: eMAR Downtime Automation - 7 Day Alt Administration Record
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record (7 day grid Alternate Format 1)" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record - 7 Day Alt"
  • 'Order Types To Be Included' = "Pharmacy"
  • 'Printed Time Format (Supported forms Only)' = "Military"
  • 'Include Routine / PRN / STAT/ Other' = all values checked
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "Yes"
  • 'Incl. Exp. Orders For How Many Days Past Order's Stop Date' = "5"
  • 'Include Future-Start Orders' = "No"
  • 'Include Future-Discontinued Orders' = "No"
  • An active 'SFTP - Key Pair' configuration must exist for the server where the application resides that communicates with the FTP server.
  • An active configuration must exist for 'Administration Record - 7 Day Alt' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "Yes"
  • 'Sort Clients' = "Alphabetically by Client Name (across Units/Programs)"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "Yes"
  • 'eMAR Downtime Report to Include' = "Units"
  • 'Include All Units' = "No"
  • 'Units to Include' = "1North"
  • 'File Path' = a valid directory on the server where the application resides
  • 'Send File to FTP Server' = "Yes"
  • 'FTP Definition' = the definition configured for "SFTP - Key Pair" in the 'FTP Setup' form.
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate a file is displayed in the following format: "Units selected_YYYY-MM-DD_time in military format_Form Description name" set up in 'Order Entry Forms Definition'. (ex.1North_2023-05-31_1651_Administration Record - 7 Day Alternate)
  3. Open the pdf and validate that the 'Administration Record - 7 Day Alt' report is displayed and contains the following:
  4. Validate all clients are in one file and that they are in alphabetical order by client's last name, first name across all units selected.
  5. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  6. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  7. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  8. Close the report and log off of the server.
  9. Access the FTP server and access the directory where the pdf's will be stored.
  10. Validate a file is displayed in the following format: "Units selected_YYYY-MM-DD_time in military format_Form Description name" set up in 'Order Entry Forms Definition'. (ex.1North_2023-05-31_1651_Administration Record - 7 Day Alternate)
  11. Open the pdf and validate that the 'Administration Record - 7 Day Alt' report is displayed and contains the following:
  12. Validate all clients are in one file and that they are in alphabetical order by client's last name, first name across all units selected.
  13. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  14. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  15. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  16. Close the report and log off of the server.
Scenario 6: NX - eMAR Downtime Automation - Administration Record Alternate
Specific Setup:
  • An active definition must exist in the 'Order Entry Forms Definition' form for the "Administration Record (Alternate Format 1)" that is configured with the following:
  • 'Form Description' and 'Form Title To Be Printed' = "Administration Record - Alternate"
  • 'Order Types To Be Included' = all values selected.
  • 'Printed Time Format (Supported forms Only)' = "Military".
  • 'Include Routine / PRN / STAT/ Other' = all values checked.
  • 'Include Orders That Require Validation' = "Yes"
  • 'Include Expired Orders' = "No".
  • 'Include Future-Start Orders' = "No"
  • 'Include Future-Discontinued Orders' = "No"
  • An active configuration must exist for the 'Administration Record' in the 'eMAR Downtime Automation' form that fits the following criteria:
  • 'Print A Blank Form for Clients With No Qualifying Orders' = "Yes"
  • 'Sort Clients' = "Alphabetically by Client Name (across Units/Programs)"
  • 'Create a Separate Report File for Each Selected Unit/Program' = "Yes"
  • 'eMAR Downtime Report to Include' = "Both"
  • 'Include All Units' = "No"
  • 'Units to Include' = "(1N) 1North"
  • 'Include All Programs' = "No"
  • 'Programs to Include' = "(306) O.P. Adult S.A."
  • 'File Path' = a valid directory on the server where the application resides
  • 'Delete Files After X Days' = "1"
  • 'Send File to FTP Server' = "No"
  • Validate "Schedule Description: eMAR Downtime Automation(4) Recurrence Pattern : Daily" exists in the 'System Task Scheduler' and configure the 'Start Date' and 'Start Time'. This is the date and time that this task will run each day.
  • The 'RADplus Install Configuration' form must contain an active server configuration for the cache server where the application resides that uses the 'NX URL'. This is a CSMPROG only form and will be configured by a Netsmart Representative.
  • Please Note: For testing purposes, it is assumed that the 'eMAR Downtime Automation' task has run for the day.
Steps
  1. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  2. Validate there is a file for the unit selected (1North) that contains clients with qualifying orders in the following format "Unit_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. 1North_2023-05-30_1039_Administration Record - Alternate).
  3. Validate there is a file for every the program selected (O.P. Adult S.A.) that contains clients with qualifying orders in the following format "Program_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. O.P. Adult S.A._2023-05-30_1039_Administration Record - Alternate).
  4. Open one of the pdf's and validate that the 'Administration Record - Alternate' report is displayed and contains the following:
  5. Validate that the pdf for units will contain all clients in that unit and then sorted in Room/Bed order.
  6. Validate that the pdf for programs will contain all client in that program sorted in alphabetical order by client's last name, first name.
  7. Validate the 'PRINTED DATE/TIME' field contains the date and time the report was created. The time will be in whichever format was selected in the 'Printed Time Format (Supported forms Only)' field on the 'Order Entry Forms Definition' form.
  8. Validate the 'D.O.B' field contains the Client's Date Of Birth.
  9. Validate the 'PAGE' field contains "Page # of #", and that it will reset for each client. If a client has multiple pages of orders it will read "Page 1 of # of total pages" and then for the next client it will return to "Page 1 of 1".
  10. Close the report and log off of the server.
  11. After 2 days and after the 'eMAR Downtime Automation' task has run for the day,
  12. Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
  13. Validate the "1North_2023-06-01_1039_Administration Record - Alternate" and "O.P. Adult S.A._2023-06-01_1039_Administration Record - Alternate" files are no longer displayed.
  14. Validate there is a new file for the unit selected (1North) that contains clients with qualifying orders in the following format "Unit_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. 1North_2023-06-01_1039_Administration Record - Alternate)
  15. Validate there is a file for every the program selected (O.P. Adult S.A.) that contains clients with qualifying orders in the following format "Program_YYYY-MM-DD_time in military format_Form Description name set up in 'Order Entry Forms Definition'." (ex. O.P. Adult S.A._2023-06-01_1039_Administration Record - Alternate)

Topics
• NX • eMAR Downtime Automation
Update 38 Summary | Details
State Form Definition - Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • State Form Definition
  • State Form File Generation
Scenario 1: State Form Definition - Field and data validation's
Specific Setup:
  • Have a "State Form Definition" file [TestFile] created based on a table [TestTable] that contains two or more numerical fields and any other fields
  • For this test, numerical fields [FieldA], [FieldB] and [FieldC] exist and are set to display data when the file is generated
  • Have access to the form [TestForm] where data can filed in table [TestTable]
  • Have access to form "State Form Definition" and "State Form File Generation"
  • An active client [TestClient] exists on the system
Steps
  1. Open [TestForm]
  2. Select [TestClient]
  3. Set [FieldA] to a desired value. For this test "10"
  4. Set [FieldB] to a desired value. For this test "20"
  5. Set [FieldC] to a desired value. For this test "5"
  6. Populate any other desired fields
  7. Submit the form
  8. Open the 'State Form Definition' form
  9. Select "Existing" in the 'New or Existing' field
  10. Select the [TestFile] from the 'Select State Form' field drop down list
  11. Click the [Record Definition] section
  12. Select "Update" in the "Add or Update Record" field
  13. Select the existing record in the "Select Record" field
  14. Click [Define Record Data Elements]
  15. Click [New Row]
  16. In the "Element Name" field, enter a description of a math function to perform using the numerical fields stated in the set up fields in the file.
  17. For this test, "Add fields FieldA, FieldB subtract FieldC" is entered
  18. Tab over to the "SQL Generated Data" field
  19. Add a math function to accomplish the result
  20. For this example, the following expression would be used:
  21. MATH(MATH(p.FIELDA,p.FIELDB,'+'),p.FIELDC,'-')
  22. Click [New Row] again to add another math function
  23. In the "Element Name" field, enter a description of another math function to perform using the numerical fields stated in the set up fields in the file.
  24. For this test, "Multiply fields FieldA and FieldB divide by FieldC" is entered
  25. Tab over to the "SQL Generated Data" field
  26. Add a math function to accomplish the result
  27. For this example, the following expression would be used.
  28. MATH(MATH(p.FIELDA,p.FIELDB,'*'),p.FIELDC,'/')
  29. Click [Save] to save the changes
  30. Click [File Record]
  31. Click back to the "State Form Definition" section
  32. Click [File Form]
  33. Validate the definition files successfully
  34. Open form "State Form File Generation"
  35. In the "State Form" field, select [TestFile]
  36. Select the "Compile" button in the "File Generations Options" field
  37. Click [Process]
  38. Click [OK] at the "Compile Complete" message
  39. Select the "Dump File" button in the "File Generations Options" field
  40. Click [Process]
  41. The "RADplus_SF_File_Dump" report will display
  42. Locate the record row for [TestClient]
  43. Validate the resulting value for the math calculation set up in step 2g is correct.
  44. For this test (10+20-5), the expected result would be "15"
  45. Validate the resulting value for the math calculation set up in step 2h is correct.
  46. For this test (10 x 20 divided by 5), the result would be "40"
Scenario 2: State Form Definition -Validate 'Automatically Purge Posted Compiles' with "Days To Save Compile Data" set to "0"
Specific Setup:
  • Have a state form definition file created [SFfile] in form "State Form Definition" that has not yet been complied in form "State Form File Definition"
Steps
  1. Open the 'State Form Definition' form
  2. Select 'Existing' in the 'New or Existing' field
  3. Select the [SFfile]
  4. Scroll to the bottom of the form
  5. Set the 'Days to Save Compile Data' field to "0".
  6. Navigate to the 'Definition Options' field. Click the help message icon next to field label.
  7. Validate message includes information regarding the "Automatically Purge Posted Compiles" selection that states, If selected, compiles automatically deleted based on the selection in the 'Days To Save Compile Data' field value will "also" delete Posted files (where a file has been generated on server)
  8. Leave the 'Automatically Purge Posted Compiles' selection, not selected
  9. File the definition
  10. Open the 'State Form File Generation' form
  11. Select the [SFfile]
  12. Select "Compile" in the "File Generations Options" field
  13. Click [Process] to create the compile. [CompileA]
  14. Validate "Process Complete" is displayed
  15. Click to [Dump the File] in the "File Generations Options" field
  16. Click [Process].
  17. Validate the dump file report displays data
  18. Repeat step 4b to compile another file. [CompileB]
  19. Click the "Select File" dropdown to view the compiles
  20. Validate [CompileA] is not present as expected, as prompt 'Days to Save Compile Data' field was set to "0".
  21. Validate the new compile [CompileB], is available for selection
  22. Select [CompileB]
  23. Select "Create File on Server" in the "File Generations Options" field
  24. Click [Process].
  25. Validate "Process Complete" is displayed
  26. Repeat step 8b to create another compile. [CompileC]
  27. Click the 'Select File" dropdown to view the compiles
  28. Validate the new compile is present [CompileC]
  29. Validate [CompileB] the one created on the server is present as well as expected, since prompt 'Automatically Purge Posted Compiles' was not selected in step 3d
  30. Re-open the 'State Form Definition' form
  31. Select the [SFfile] for edit
  32. Navigate to the 'Definition Options' field
  33. This time select the 'Automatically Purge Posted Compiles' selection
  34. File the definition
  35. Return to the 'State Form File Generation' form
  36. Select the [SFfileA]
  37. Select "Compile" in the "File Generations Options" field
  38. Click [Process] to create another compile. [CompileD]
  39. Validate "Process Complete" is displayed
  40. Click the 'Select File" dropdown to view the compiles
  41. Validate the new compile is present [CompileD]
  42. Validate [CompileC] is not present as 'Days to Save Compile Data' field to "0".
  43. Validate [CompileB] the one created on the server is also not present this time, since prompt 'Automatically Purge Posted Compiles' was selected in step 5
Scenario 3: State Form Definition -Validate 'Automatically Purge Posted Compiles' with "Days To Save Compile Data" greater than "0"
Specific Setup:
  • Have a state form definition file created [SFfile] in form "State Form Definition" that has not yet been complied in form "State Form File Definition"
Steps
  1. Open the 'State Form Definition' form
  2. Select 'Existing' in the 'New or Existing' field
  3. Select the [SFfile]
  4. Scroll to the bottom of the form
  5. Set the 'Days to Save Compile Data' field to any value greater than "0".
  6. Navigate to the 'Definition Options' field. Click the help message icon next to field label.
  7. Validate message includes information regarding the "Automatically Purge Posted Compiles" selection that states, If selected, compiles automatically deleted based on the selection in the 'Days To Save Compile Data' field value will "also" delete Posted files (where a file has been generated on server)
  8. Leave the 'Automatically Purge Posted Compiles' selection, not selected
  9. File the definition
  10. Open the 'State Form File Generation' form
  11. Select the [SFfile]
  12. Select "Compile" in the "File Generations Options" field [CompileA]
  13. Click [Process] to create the compile [CompileA]
  14. Validate "Process Complete" is displayed
  15. Click to [Dump the File] in the "File Generations Options" field
  16. Click [Process].
  17. Validate the dump file report displays data
  18. Repeat step 4b to compile the file again, to create another compile [CompileB]
  19. Click the "Select File" dropdown to view the compiles
  20. Validate [CompileA] is present as expected, as prompt 'Days to Save Compile Data' field was set to greater than "0".
  21. Validate the new compile [CompileB], is also available for selection
  22. Select [CompileB]
  23. Select "Create File on Server" in the "File Generations Options" field
  24. Click [Process]. Validate "Process Complete" is displayed
  25. Repeat step 8b to compile the file again to create another compile [CompileC]
  26. Click the "Select File" dropdown to view the compiles
  27. Validate the new compile is present [CompileC]
  28. Validate [CompileA] is still present
  29. Validate [CompileB] the one created on the server is present as well as expected, since prompt 'Automatically Purge Posted Compiles' was not selected in step 3d
  30. Re-open the 'State Form Definition' form
  31. Select the [SFfile] for edit
  32. Navigate to the 'Definition Options' field
  33. This time select the 'Automatically Purge Posted Compiles' selection
  34. File the definition
  35. Return to the 'State Form File Generation' form
  36. Select the [SFfile]
  37. Select "Compile" in the "File Generations Options" field
  38. Click [Process] to create the new compile. [CompileD]
  39. Validate "Process Complete" is displayed
  40. Click the "Select File" dropdown to view the compiles
  41. Validate the new compile is present [CompileD]
  42. Validate [CompileA], [CompileB] and [CompileC] are also still present, since the 'Days to Save Compile Data' field is set greater than "0".

Topics
• State Form Tools • NX
Update 44 Summary | Details
"Registry Settings" form -
Scenario 1: Registry Settings - submitting a registry setting
Specific Setup:
  • In form "Registry Settings", have two registry settings whose current submitted value haves the following character lengths. For example the "URL" type registry setting, "ICD-10 Diagnosis Search"
  • [RegA] has a value [CurrValue] that is greater than "50" characters in length
  • [RegB] has a value [CurrValue] that is less than or equal to "50" characters in length.
Steps
  1. Access the "Registry Settings" form.
  2. In the registry settings search field, search for [RegA]
  3. Validate the "Registry Setting Value" field is populated with value [CurrValue], whose length is greater than "50" characters
  4. Change the current value to any other value greater that's greater than "50" characters [NewValue]
  5. Submit the form
  6. Validate the submission results indicate that the registry setting has been submitted successfully
  7. Click "Yes" to return to the form
  8. In the registry settings search field, search for [RegA] again
  9. Validate the current value is the [NewValue] entered in step 1a
  10. Change the current value to a value greater less than "50" characters
  11. Submit the form
  12. Validate the submission results indicate that the registry setting has been submitted successfully
  13. Click "Yes" to return to the form
  14. In the registry settings search field, search for registry setting [RegA] again
  15. Validate the current value is the [NewValue] entered in step 1b
  16. Close the form
  17. Re-open form "Registry Settings"
  18. In the registry settings search field, search for [RegB]
  19. Validate the "Registry Setting Value" field is populated with value [CurrValue], whose length is less than or equal to "50" characters
  20. Change the current value to a value greater than "50" characters [NewValue]
  21. Submit the form
  22. Validate the submission results indicate that the registry setting has been submitted successfully
  23. Click "Yes" to return to the form
  24. In the registry settings search field, search for [RegB] again
  25. Validate the current value is the [NewValue] entered in step 2a
  26. Change the current value to a value that is less than or equal to "50" characters [NewValue]
  27. Submit the form
  28. Validate the submission results indicate that the registry setting has been submitted successfully
  29. Click "Yes" to return to the form
  30. In the registry settings search field, search for [RegB] again
  31. Validate the current value is the [NewValue] entered in step 2b
  32. Close the form

Topics
• Registry Settings • NX
Update 45 Summary | Details
Tabular Data Editor - grids
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Treatment Plan
  • Guarantors/Payors
Scenario 1: Validate results adding multiple rows in "Tabular Data Editor" (TDE) grids
Specific Setup:
  • Have access to one or more forms that contain a "(TDE) Tabular Data Editor" grid on the form. For this test, the "Treatment Plan" and the "Guarantor/Payers" forms are used
  • Admit a new client or have an existing client on the system for testing [TestClient]
  • Multiple "Guarantors" exist on the system, for example ten or more
  • Multiple "Problem" codes exist in the system, for example ten or more
Steps
  1. Open the "Treatment Plan" form
  2. Select [TestClient].
  3. Populate any required fields on the main form.
  4. Navigate to the "Problems" grid and click [New Row]
  5. Add a problem to the grid
  6. Add another new row the same problem as in the previous step
  7. Validate a message displays blocking entry that states "Problem already exists", as expected.
  8. Continue adding ten or more rows to the grid
  9. Click [Launch Plan].
  10. Validate the treatment plan tree view loads without any warnings.
  11. Validate all the problems entered in step 1c are present are displayed in the view as expected
  12. Click [Back to Plan Page]
  13. Navigate to the "Problems" grid and add one or more problems
  14. Click [Launch Plan].
  15. Validate the treatment plan tree view loads without any warnings.
  16. Validate all the problems added in the previous steps are displayed in the view as expected
  17. Click [Back to Plan Page]
  18. Submit the treatment plan as "Draft"
  19. Validate submission is successful
  20. Re-open "Treatment Plan form"
  21. Select [TestClient].
  22. Click to edit the row submitted in step 1
  23. Navigate to the "Problems" grid
  24. Add one more problems to the grid
  25. Click [Launch Plan].
  26. Validate the treatment plan tree view loads without any warnings.
  27. Validate all the problems entered in step 1 and in the previous step, are present are displayed in the tree view as expected
  28. Click [Back to Plan Page]
  29. Submit the treatment plan
  30. Validate submission is successful
  31. Re-open "Treatment Plan form"
  32. Select [TestClient].
  33. Click to edit the row just submitted
  34. Click [Launch Plan].
  35. Validate the treatment plan tree view loads without any warnings.
  36. Validate all the problems added in the previous steps are present are displayed in the tree view as expected
  37. Open the "Guarantors/Payors" form
  38. Click "Edit"
  39. In the "Guarantor Code" field, select a desired guarantor [TestGuarantor]
  40. Navigate to the "Carrier Codes" section
  41. In the "Carrier Codes for Secondary Billing" grid, click [New Row]
  42. Select any guarantor in the "Guarantor" field
  43. Enter a desired code in the "Carrier Code" field
  44. Click [File]
  45. Validate the guarantor and carrier code are added to the grid
  46. Click [New Row] again to add another guarantor
  47. Select the same guarantor as in the previous step
  48. Validate the error "Please select a different Guarantor, Guarantor is already in the grid", is displayed
  49. Click [OK]
  50. Click [New Row] again, this time add a different guarantor
  51. Enter a desired code in the "Carrier Code" field
  52. Click [File]
  53. Validate the guarantor and carrier code are added to the grid
  54. Repeat the previous step ten or more times
  55. Validate all rows added are displayed as expected in the grid
  56. Navigate back to the "Guarantor/Payors" section
  57. Click [File] to submit the changes
  58. Close the form
  59. Re-open "Guarantors/Payors" form
  60. Click "Edit"
  61. In the "Guarantor Code" field, select [TestGuarantor]
  62. Navigate to the "Carrier Codes" section
  63. Validate all the rows added in the "Carrier Codes for Secondary Billing" grid in step 4, are present and populated as expected
  64. Add one or more rows to the grid
  65. Navigate back to the "Guarantor/Payors" section
  66. Click [File] to submit the changes
  67. Close the form
  68. Re-open "Guarantors/Payors" form
  69. Click "Edit"
  70. In the "Guarantor Code" field, select [TestGuarantor]
  71. Navigate to the "Carrier Codes" section
  72. Validate all the rows added in the "Carrier Codes for Secondary Billing" grid in step 4 and 5, are present and populated as expected in the grid

Topics
• Tabular Data Editor
Update 47 Summary | Details
Form Launch events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Call Intake
  • Practitioner Enrollment
Scenario 1: Validate triggering site specific event logic to launch an additional form
Specific Setup:
  • Have access to any "Progress" note form [FormA]
  • Have access to any "Client" based modeled form [FormB]
  • Have access to any "Staff" based modeled form [FormC]
  • Have access to form "Call Intake" and form "Practitioner" enrollment
  • In form "Dictionary Update", select the "Client" database and search for any "SS Call Intake Dictionary" field
  • Add three dictionary values: [DictA], [DictB] and [DictC]
  • Open form "Site Specific Section Modeling", select form "Site Specific Call Intake" form
  • Select "Yes" in prompt "Enable Site Specific Section"
  • Click the "Prompt Definition" section and add the "SS Call Intake Dictionary"
  • Set field "Initially Required" to "No"
  • In the "Event Definition" section, add three events
  • The first event set will launch [FormA] with [DictA] is selected in the field
  • The second event set will launch [FormB] with [DicB] is selected in the field
  • The third event set will launch [FormC] with [DictAC] is selected in the field
  • Submit the form
  • Open form "Site Specific Section Modeling", select form "(Practitioner Enrollment) Site Specific Enrollment" form
  • Select "Yes" in prompt "Enable Site Specific Section"
  • Click the "Prompt Definition" section and add any "SS Enrollment Dictionary"
  • Set field "Initially Required" to "No"
  • In the "Event Definition" section, add three events
  • The first event set will launch [FormA] with [DictA] is selected in the field
  • The second event set will launch [FormB] with [DicB] is selected in the field
  • The third event set will launch [FormC] with [DictAC] is selected in the field
  • Submit the form
  • The logged in user has the "Client & Staff" widget on their home view
Steps
  1. Open the "Call Intake" form
  2. At the "Select Client" dialog
  3. Populate the last and first name for a new client [NewClientA]
  4. Click Search
  5. Click [OK] to the no records found
  6. Click [New] client to launch the "Call Intake" form
  7. On the "Call Intake" section
  8. Validate the client name field indicates [NewClient]
  9. Populate any required and desired fields on that section
  10. Click the "Site Specific Call Intake" section
  11. Click the "SS Call intake dictionary" field drop down list and select [DictA]
  12. At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
  13. Validate a message is received "Based on your inputs the [FormA] should launch, however this form cannot be launched for a Client not submitted to the database"
  14. Click [OK]
  15. Validate the user is returned to the form
  16. Click the "SS Call intake dictionary" field drop down list and select [DictB]
  17. At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
  18. Validate a message is received "Based on your inputs the [FormB] should launch, however this form cannot be launched for a Client not submitted to the database"
  19. Click [OK]
  20. Validate the user is returned to the form
  21. Click the "SS Call intake dictionary" field drop down list and select [DictC]
  22. At the "Form Launch" dialog, click [OK] to launch the "Staff" based modeled form
  23. Enter a valid "Staff" member [TestStaff] in the search field and click [Select]
  24. On [FormC], populate the desired fields on the form
  25. Submit the form
  26. Validate the form files successfully
  27. Click [Submit] to submit the "Call Intake" form
  28. Validate the form files successfully
  29. At the home view, navigate to the "Client & Staff" widget
  30. Search for [NewClientA]
  31. Validate the client is found
  32. Open the "Practitioner Enrollment" form
  33. At the "Select Staff" dialog, enter the desired name for the new staff member [StaffNew]
  34. Validate there are no matches found
  35. Click [New Staff] to launch the "Practitioner Enrollment" form
  36. Click the "Practitioner Enrollment" section
  37. Populate the required fields and any other desired fields in that section
  38. Click the "Site Specific Enrollment" section
  39. Click the "SS Enrollment Dictionary" field and select [DictA]
  40. At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
  41. On [FormA], populate the required and desired fields
  42. Submit the form
  43. Validate the form files successfully
  44. Navigate back to the "Practitioner Enrollment" form
  45. Click the "SS Enrollment Dictionary" field and select [DictB]
  46. At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
  47. Select any client and click [OK]
  48. On [FormB], populate the required and desired fields on the form
  49. Submit the form
  50. Validate the form files successfully
  51. Navigate back to the "Practitioner Enrollment" form
  52. Click the "SS Enrollment Dictionary" field and select [DictC]
  53. Validate a message is received "Based on your inputs the [FormC] should launch, however this form cannot be launched for a Staff not submitted to the database"
  54. Click [OK]
  55. Validate the user is returned to the form
  56. Click [Submit] to submit the form
  57. Validate the form files successfully
  58. At the home view, navigate to the "Client & Staff" widget
  59. Click the "Staff" tab
  60. Search for [StaffNew]
  61. Validate the staff member is found

Topics
• Site Specific Section Modeling • NX
Update 50 Summary | Details
View Definition - "View Type"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • View Definition
Scenario 1: View Definition - Validate fields
Specific Setup:
  • Create or modify a view that is associated with other views in "View Definition".
  • Registry Setting "RADplus->General->Enable Console Widget/Views" must be enabled.
Steps
  1. Access the 'View Definition' form.
  2. Click [Select View].
  3. Select "Add New View" in the 'Select Views' field and click [OK].
  4. Enter "View A" in the 'View ID' field.
  5. Enter any value in the 'View Description' field.
  6. Select "Home View" in the 'View Type' field.
  7. Select any value in the 'Allow User To Customize View' field.
  8. Click [Associated Views].
  9. Check all applicable "Associated Views" in the left pane.
  10. Validate that the selected views show up in the right pane.
  11. Rearrange the views in desired order and click [OK].
  12. Click [Launch View Designer].
  13. Validate that the Widgets are listed in alphabetical order in the Widgets pane.
  14. Select one or more widgets and click the right arrow.
  15. Validate the selected widgets appear in the 'Available Widgets' field.
  16. Drag the Available widgets and drop it onto the 'Default Role Layout' field.
  17. Click [Submit], [Submit] and [No].
  18. Access the 'User Definition' form.
  19. Enter "User B" in the 'User ID' field.
  20. Select "Yes" in the 'Is this user a system administrator' field.
  21. Select "No" in the 'Associate User with a User Role' field.
  22. Select 'Forms and Tables'.
  23. Click [Select Forms for User Access].
  24. Select the 'Avatar PM' item and click [OK].
  25. Select "Level 4" in the 'User Security Level' field.
  26. Select "View A" in the 'Home View' field.
  27. Populate any desired and required fields.
  28. Select 'User Definition' section
  29. Click [Generate New Password].
  30. Take note of password and click [Submit].
  31. Validate a 'Form Access' dialog stating: "The following forms are on the menu more than once, and different access levels were selected. The highest selected access will be applied to all menu locations."
  32. Click [OK] and [No].
  33. Logout.
  34. Log into Avatar as "User B".
  35. Validate that the views are displaying on the home view and that they are in the order as rearranged.
  36. Access the 'Registry Setting' form.
  37. Enter "Enable Documentation View" in the 'Limit Registry Settings to the Following Search Criteria' field.
  38. Enter "Y" in the 'Registry Setting Value' field.
  39. Click [Submit], [OK], and [No].
  40. Access the 'View Definition' form.
  41. Click [Select View].
  42. Select "Add New View" in the 'Select Views' field and click [OK].
  43. Enter "View B" in the 'View ID' field.
  44. Enter any value in the 'View Description' field.
  45. Navigate to the "View Type" field
  46. Validate three selections are available, "Home View", "Chart View" and "Documentation View"
  47. Click the "Help Message"(Light bulb) icon
  48. Validate the help message displayed indicates "The 'Documentation' view type is only supported in myAvatar NX."
  49. Click [OK] to return to the form
  50. Select "Documentation View" in the 'View Type' field.
  51. Validate the 'Allow Users to Customize View' field is disabled.
  52. Click [Associated Views].
  53. Check all applicable "Associated Views" in the left pane.
  54. Validate that the selected views show up in the right pane.
  55. Rearrange the views in desired order and click [OK].
  56. Validate the 'All Documents Widget' field is enabled.
  57. Select any value in the 'All Documents Widget' field.
  58. Click [Submit] and [Yes].
  59. Click [Select View].
  60. Select "View B" in the "Select Views" field and click [OK].
  61. Validate that the view displays as it was entered.
  62. Click [Delete View] and [Yes].
  63. Click [Select View].
  64. Validate the view has been removed.
  65. Close the form.

Topics
• NX • NX View Definition
Update 53 Summary | Details
All Documents Widget - Episode selection
Scenario 1: Avatar NX "All Documents Widget" - Validate a users "Episode" access to documents
Specific Setup:
  • Have a system with two sub system codes:
  • Sub code [Test1] is assigned to [Program1]
  • Sub code [Test2] is assigned to [Program2]
  • Have two users defined with the following permissions assigned in the user definition or assigned user role:
  • [User1] has permission to sub code [Test1], but not to sub code [Test2]
  • [User2] has permissions to both sub code [Test1] and [Test2]
  • [User1] and [User2] have prompt "Limit Episodes to Current System Code in Chart View" set to "N", in the user definition or assigned user role
  • [User1] and [User2]
  • Client [TestClient] has been admitted in two episodes: in [Episode1] to [Program1] and in [Episode2] to [Program2]
  • Client [TestClient] has a row of data filed in [TestForm] in both [Episode1] and [Episode2]
  • Form [TestForm] has been added to the users chart view
  • [User1] and [User2] have the "All Document Widget" on their home view
  • Log into the [Test1] sub code as [User2]
Steps
  1. Select client [TestClient]
  2. In the upper right-hand corner, click the "Episodes" field and choose "All Episodes"
  3. Navigate to the "All Documents Widget"
  4. Click on the tab containing [TestForm], for example the "All Forms" tab
  5. Click the "Form Description" filter and select [TestForm]
  6. Click "Episodes" filter
  7. Validate both [Episode1] and [Episode2] are displayed, as expected
  8. Select [Episode1] and click [Open]
  9. Validate data is displayed as expected
  10. Close the form
  11. Repeat the last step for [Episode2]
  12. Validate results are as expected
  13. Log out of sub code [Test1] as [User2]
  14. Log into sub code [Test2] as [User2]
  15. Repeat step 1
  16. Validate results are the same, as [User2] has permissions to both sub system codes
  17. Log out of sub code [Test2] as [User2]
  18. Log into sub code [Test1] as [User1], who only has permissions to episodes in sub code [Test1]
  19. Select client [TestClient]
  20. In the upper right-hand corner, click the "Episodes" field and choose "All Episodes"
  21. Navigate to the "All Documents Widget"
  22. Click on the tab containing [TestForm], for example the "All Forms" tab
  23. Click the "Form Description" filter and select [TestForm]
  24. Click "Episodes" filter
  25. Validate only [Episode1] are displayed for selection, as expected
  26. Select [Episode1] and click [Open]
  27. Validate data is displayed as expected
  28. Close the form
  29. Log out of sub code [Test1] as [User1]
  30. Attempt to login into sub code [Test2] as [User1]
  31. Validate login is unsuccessful as expected as [User1] does not have permissions to log into sub code [Test2]

Topics
• All Documents Widget • Episodes
Update 55 Summary | Details
Dictionary Import - values
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Import (PM)
Scenario 1: Dictionary Import - Data import validations
Specific Setup:
  • Have a form [TestForm] that contains a "Dictionary" type field [TestDict] on the form
  • Have access to form "Dictionary Update"
  • Have two "Dictionary Import" files available to import values in field [TestDict]
  • [FileA] is an import file created that contains dictionary codes for import, whose values all include an unsupported character:
  • [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 (~)
  • [FileB] does "not" contain any dictionary codes for import, whose values include any of the unsupported characters
  • [FileB] also contains a dictionary code that is flagged as "Inactive". (Note: an "X" needs to be placed in the "Inactive" column in the import file in order for the dictionary code being imported, to be considered "Inactive")
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.
  10. Import file cannot be processed due to critical errors.
  11. Click [OK]
  12. Click [Select File]
  13. Navigate the location of [FileB] and select it
  14. Click "Scan Import File"
  15. Validate the scan results indicate "No errors or warnings found in file."
  16. Click "Begin Import"
  17. At the "Dictionary Import Complete" dialog, click [OK]
  18. Open [TestForm]
  19. Navigate to the [TestDict] field, and click on the field
  20. Validate all 'Active' dictionaries imported in [FileB] in step 1, are present in the selection list as expected
  21. Validate any 'Inactive' dictionaries imported are not displayed, as expected. Note: Inactive dictionary values are not displayed on forms
  22. Close the form
  23. Open form "Dictionary Update"
  24. Click the "Print Dictionary" section
  25. Select the file in "File" field where [TestDict] resides
  26. Select "Individual Data Element"
  27. Select [TestDict] in the "Data Element" field
  28. Click [Print Dictionary]
  29. Validate all 'Active' and 'Inactive' dictionaries imported in [FileB] in step 1, are present in the results

Topics
• Dictionary
Update 58 Summary | Details
My To Do's Widget- to do approval
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • HomeView - My To Do's widget
  • Clinical Document Viewer
Scenario 1: 'My To Do's' Widget - Co-signing a To Do document sent to a Staff member('Final Approver')
Specific Setup:
  • A client [TestClient] must be enrolled in an existing episode.
  • Document routing must be enabled for a form [TestForm].
  • [StaffA], [StaffB] and [StaffC] have permissions set in their user definition or user role as "Final Approver", with [TestForm] selected as one of the forms they can be final approver on
  • [StaffC] also has "Co-Signer for Other Practitioners' set to "Yes" in their user definition or user role This allows a staff member to sign to do's for other staff members
  • All three staff members have the 'My To Do's' widget on their home view
  • Log in as [StaffA]
Steps
  1. Access [TestForm]
  2. Select [TestClient]
  3. Populate any required and desired fields
  4. File the form as "Final"
  5. At the 'Confirm Document" screen
  6. Validate the document preview displays data as expected
  7. Click to accept and route the document [TestDoc]
  8. At the "Route Document To" screen
  9. Add [StaffB] as an approver
  10. Validate [StaffB] is added to the approver list
  11. Click the check box for "Final Approver"
  12. Click [Submit]
  13. Validate submission is successful
  14. Log out a [StaffA]
  15. Log in as [StaffC]
  16. Navigate to the "My To Do's" list
  17. Click the [Sign Tab]
  18. In the "Staff" search field, search for [StaffB]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
  19. Validate the To Do for [TestDoc] sent to [StaffB] in step 1 is present in the To Do list
  20. Select the To Do
  21. Validate the document preview displays data as expected
  22. Click [Accept]
  23. Validate the To do is removed from the To Do's widget, as expected
  24. Log out as [StaffC]
  25. Log in as [StaffB]
  26. Navigate to the "My To do's" list
  27. Validate the To Do for [TestDoc] sent to [StaffB] is not present in the To Do list, as expected
  28. Log out as [StaffB]
  29. Log in as [StaffA]
  30. Navigate to the "My To do's" list
  31. Validate there are no To Do's present, relating the To Do [TestDoc] sent to [StaffB] in step 1
  32. Open form "Clinical Document Viewer"
  33. Select [TestClient] in the "Select Client" field
  34. Click [Process]
  35. Click the [Results] tab
  36. Locate the row for the [TestDoc] and select the document
  37. Click [View]
  38. Validate the "Document" preview pane displays data as expected for the document
  39. Navigate to the end of the document
  40. Validate the last signature indicates [UserC], as the "Co-Signer" signature. For example, "Electronically Signed By: [UserC] (Date and Time) - Co-Signer"
  41. Click [Close All Documents]

Topics
• NX • "My To Do's" widget
Update 61 Summary | Details
Modeled forms - table aliasing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • PM Service Alias
Scenario 1: Modeled Forms - "Table Alias" field and data validations
Specific Setup:
  • Have two clients who are active in an existing episode's. [TestClientA], [TestClientB] and [TestClientC]
  • Have a modeled form [TestAlias] that contains a table with:
  • Mapped "Table" aliased fields. For example "Service" alias type fields:
  • "Date of Service", "Service Code", "Practitioner", "Program", and "Duration". (Note: these fields all must be populated to file the table alias)
  • Any other fields. For example, a "Draft/Final" or a "Date" field
  • Have a report [ReportA] created to display data in the "SYSTEM.Billing_tx_history" table
  • Have a report [ReportB] created to display data filed in the table used in form [TestAlias]
Steps
  1. Open [AliasForm]
  2. Select [TestClientA]
  3. Populate all the required fields to file the table alias: "Date of Service", "Service Code", "Practitioner", "Program", and "Duration"
  4. Populate any other desired fields on the form
  5. Submit the form as "Final".
  6. Validate submission is successful
  7. Close the form
  8. Generate [ReportA] to display the fields in the "SYSTEM.billing_tx_history" table
  9. Validate a new row is found for the service created by the modeled form in step1a
  10. Validate the "Date of Service", "Service Code", "Practitioner, Program", "Duration" and "Join_To_Tx_history" fields are populated as expected
  11. Generate [ReportB] to display data in the table field in the modeled form
  12. Validate all fields populated in step1a, are populated as expected
  13. Open [AliasForm]
  14. Select [TestClientB]
  15. Populate just one or more but "not" all the required fields necessary, to file the table alias data
  16. Populate any other desired fields on the form
  17. Submit as the form as "Final"
  18. Validate there are no messages indicating required fields are missing and the form files successfully
  19. Generate [ReportA] to display the fields in the "SYSTEM.billing_tx_history" table
  20. Validate there is not a new row in the table for the row filed in step 2a as expected, since not all the required fields to file the table alias were not populated when submitting the form
  21. Generate [ReportB] to display data in the table field in the modeled form
  22. Validate all fields populated in step 2a, are populated as expected
  23. Open [AliasForm]
  24. Select [TestClientC]
  25. Populate none of the required fields necessary to file the table alias data
  26. Populate any other desired fields on the form
  27. Submit as the form as "Final"
  28. Validate there are no messages indicating required fields are missing and the form files successfully
  29. Generate [ReportA], to display the fields in the "SYSTEM.billing_tx_history" table
  30. Validate there is not a new row in the table for the row filed in step 3a as expected, since all the required fields to file the table alias were not populated when submitting the form
  31. Generate [ReportB] to display data in the table field in the modeled form
  32. Validate any fields populated in step 3a, are populated as expected

Topics
• Diagnosis • NX
Update 62 Summary | Details
Service Documentation - New "Registry" settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Modeled Form With Service Documentation
Scenario 1: Service Documentation - Validate Registry Setting - "Default Staff Associated With Current Login User"
Specific Setup:
  • Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
  • [UserA] is a staff member [StaffA]
  • [UserB] is not a staff member
  • [TestClient] has an existing appointment [TestAppt] scheduled with staff member [StaffB]
  • [TestClient] has an existing service [TestService] filed staff member [StaffC]
  • Log in as [UserA]
Steps
  1. Open form "Registry setting"
  2. Set setting "Default Staff Associated With Current Login User" to "Y." [Note: This will default the Service Documentation "Practitioner" field with the current user's staff member set in form "User Definition", if defined. Selecting 'N' will leave the Practitioner field blank]
  3. Open [TestForm]
  4. Select client [TestClient]
  5. Select "New Service" in the "Documentation For" selection field
  6. Navigate to the "Practitioner" field
  7. Validate the field has defaulted in [StaffA] who associated with user [UserA], as expected
  8. Navigate back to the "Documentation For" selection field
  9. Select "Existing Appointment"
  10. Select [TestAppt] from the drop down list
  11. Navigate back to the "Practitioner" field
  12. Validate the field is now populated with [StaffB] not [StaffA], since [StaffB] is who the appointment was scheduled with
  13. Navigate back to the "Documentation For" selection field
  14. Select "Existing Service"
  15. Select [TestService] from the drop down list
  16. Navigate back to the "Practitioner" field
  17. Validate the field is now populated with [StaffC] not [StaffA], since [StaffC] is who the service was filed with
  18. Close the form
  19. Log out a [UserA]
  20. Log in as [UserB], who is not a staff member
  21. Open [TestForm]
  22. Select client [TestClient]
  23. Select 'New Service" in the "Documentation For" selection field
  24. Navigate to the "Practitioner" field
  25. Validate the field is not populated as expected, as the logged in user is not associated with a staff member
  26. Navigate back to the "Documentation For" selection field
  27. Select "Existing Appointment"
  28. Select [TestAppt] from the drop down list
  29. Navigate back to the "Practitioner" field
  30. Validate the field is populated with [StaffB], as expected
  31. Navigate back to the "Documentation For" selection field
  32. Select "Existing Service"
  33. Select [TestService] from the drop down list
  34. Navigate back to the "Practitioner" field
  35. Validate the field is populated with [StaffC], as expected
  36. Open form "Registry setting"
  37. Set setting "Default Staff Associated With Current Login User" to "N".
  38. Open [TestForm]
  39. Select client [TestClient]
  40. Select "New Service" in the "Documentation For" selection field
  41. Navigate to the "Practitioner" field
  42. Validate the Practitioner field is blank, as expected based on the registry setting
  43. Navigate back to the "Documentation For" selection field
  44. Select "Existing Appointment"
  45. Select [TestAppt] from the drop down list
  46. Navigate back to the "Practitioner" field
  47. Validate the field is populated with [StaffB], as expected
  48. Navigate back to the "Documentation For" selection field
  49. Select "Existing Service"
  50. Select [TestService] from the drop down list
  51. Navigate back to the "Practitioner" field
  52. Validate the field is populated with [StaffC], as expected
  53. Log out a [TestUserB]
  54. Log in as [TestUserA]
  55. Repeat step 7
  56. Validate results are the same, as expected
Scenario 2: Service Documentation - Validate Registry Setting - "Allow Appointment Modifications"
Specific Setup:
  • Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
  • Have two appointments set for a client [TestClient] for today, one set earlier than the other. For this example:
  • [ApptA] exists for staff [StaffA] from 7am to 8am today
  • [ApptB] exists for staff [StaffB] from 8am to 9am today
  • Have access to the "Registry Settings", "Scheduling Calendar" and form [TestForm]
Steps
  1. Open form "Registry Settings"
  2. Search for and select setting "Allow Appointment Modifications" for edit. Note: Selecting 'Y' will enable the Service Code, Location, Duration, Start Time and End Time fields on Service Documentation-enabled modeled forms when editing an existing appointment. Changes to these values will be applied to the appointment when the data is filed as Final. Selecting 'N' will disable the service documentation fields."
  3. Set the registry setting value to "N" and submit the form
  4. Open form [TestForm]
  5. Select client [TestClient]
  6. In the "Documentation For" selection field
  7. Select "Existing Appointment"
  8. Select [ApptA] from the drop down list
  9. Validate fields "Service Charge Code", "Location", "Duration, "Start Time" and "End Time" are "Disabled" as expected, based on the registry setting.
  10. Close the form
  11. Open form "Registry Settings"
  12. Search for and select setting "Allow Appointment Modifications" for edit.
  13. Set the registry setting value to "Y"
  14. Submit the form
  15. Open form [TestForm]
  16. Select client [TestClient]
  17. In the "Documentation For" selection field, select "Existing Appointment"
  18. Select [ApptA] from the drop down list
  19. Validate fields "Service Charge Code", "Location", "Duration', "Start Time" and "End Time" are "Enabled" this time as expected, based on the registry setting.
  20. Change the appointment start and end times for [ApptA] to the same times as those of [ApptB]
  21. Set the "Draft/Final" field to "Final
  22. Validate there's a message displayed blocking the change, indicating the [TestClient] already has an appointment for the new start and end times inputted.
  23. Change the appointment start and end times for [ApptA] to a start and end time that does not conflict with another appointment
  24. Set the "Duration" field to the correct value based on the appointment start and end times entered
  25. Change the "Service Charge Code" field to a new value
  26. Validate the value is accepted
  27. Change the "Service Location" to a new value
  28. Validate the value is accepted
  29. Populate the other required fields and any other fields on the form
  30. Set the "Draft/Final" field to "Final
  31. Click [OK] at the "Selecting 'Final' prevents further edits dialog
  32. Click [Submit]
  33. Validate submission is successful
  34. Open form "Scheduling Calendar"
  35. Navigate to [ApptA] in the appointment grid
  36. Validate the start and end times of the appointment on the grid is match new values entered in step 1c
  37. Click to edit the appointment
  38. Validate the value "Service Start Time" field, is the new value entered in step 1c
  39. Validate the value "Service End Time" field, is the new value entered in step 1c
  40. Validate the value "Duration" field, is the new value entered in step 1d
  41. Validate the "Service Code" field, is the new value entered in step 1e
  42. Validate the "Location" field, is the new value entered in step 1f
  43. Validate all other fields are populated, as expected
  44. Close the form
Scenario 3: Service Documentation - Validate Registry Setting - "Check Service Programs"
Specific Setup:
  • Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
  • In form "Program Maintenance"
  • [ProgramA] has [ProgramB] selected as an associated service program in the field "Associated Service Programs"
  • [ProgramA] does not have [ProgramC] selected as and associated service program in the field "Associated Service Programs"
  • [TestClient] is admitted in [ProgramA]
  • Have registry setting "Restrict Practitioner Search By Program" set to "Y"
  • In form "Practitioner Enrollment",
  • [StaffA] has [ProgramA] selected as a program their associated to in the "Program Association" field
  • [StaffA] does not have [ProgramD] selected as a program their associated to in the "Program Association" field
  • Logged in user has access to the "Registry Settings" and [TestForm]
Steps
  1. Open form "Registry Settings"
  2. Search for and select setting "Check Service Program".
  3. Set the registry setting value to 'W'
  4. Note: a registry setting value set of 'W' or 'E' will enable checks on any "Service Documentation" enabled forms to ensure the "Service Program" value is a valid selection based on the practitioner's program associations and the current episodes program association. A registry setting value set of 'N', will disable these checks, and no error or warning will display to the user."
  5. Submit the form
  6. Open [TestForm]
  7. Select [TestClient]
  8. Select to create a "New Service"
  9. In the "Practitioner" field select [StaffA]
  10. Populate all the other required and desired fields other than the "Service Program" field
  11. In the "Service Program" field select [ProgramB]
  12. Validate the value is accepted and there are no messages
  13. In the "Service Program" field select [ProgramC]
  14. Validate a warning message indicating the following is displayed, "WARNING: Service program not valid for the given episodes program. Do you wish to continue do you want to continue?
  15. Click [No]
  16. Click [OK] in the "Action Cancelled" dialog
  17. Validate the Service Program" field is cleared
  18. In the "Service Program" field select [ProgramC] again
  19. This time at the "Warning" message, click [Yes] to continue
  20. Validate the Service Program" field is still populated with [ProgramC]
  21. In the "Service Program" field select [ProgramD]
  22. Validate a message is displayed, "WARNING: Service program not associated with the selected practitioner. Do you wish to continue?
  23. Click [No]
  24. Click [OK] in the "Action Cancelled" dialog
  25. Validate the Service Program" field is returned to its previous value [ProgramC]
  26. In the "Service Program" field select [ProgramD] again
  27. This time at the "Warning" message, click [Yes] to continue
  28. Validate the Service Program" field is still populated with [ProgramD]
  29. Select a "Final" in the "Draft/Final" field
  30. Validate a warning message indicating the following is displayed again as a final check, "WARNING: Service program not associated with the selected practitioner. Do you wish to continue finalizing?
  31. Click [Yes]
  32. At the "Selecting "Final" prevents future edits\" dialog
  33. Click [OK]
  34. Click [Submit]
  35. Validate the form files successfully
  36. Open form "Registry Settings", search for and select setting "Check Service Program".
  37. Set the registry setting value to 'E' and submit the form
  38. Open [TestForm]
  39. Select [TestClient]
  40. Select to create a "New Service"
  41. In the "Practitioner" field select [StaffA]
  42. Populate all the other required and desired fields other than the "Service Program" field
  43. In the "Service Program" field select [ProgramB]
  44. Validate the value is accepted and there are no messages
  45. In the "Service Program" field select [ProgramC]
  46. Validate an "Error" message is displayed stating, "Service program not valid for the given episodes program"
  47. Click [OK]
  48. Validate the Service Program" field is cleared
  49. In the "Service Program" field select [ProgramD]
  50. Validate there is an "Error" message stating "Service program not associated with the selected practitioner"
  51. Click [OK]
  52. Validate the Service Program" field is cleared
  53. In the "Service Program" field select [ProgramA]
  54. Validate there are no messages blocking entry
  55. Validate the Service Program" field is populated with [ProgramA], as expected
  56. Select a "Final" in the "Draft/Final" field
  57. Validate there are no messages blocking entry
  58. At the "Selecting "Final" prevents future edits." dialog
  59. Click [OK]
  60. Click [Submit]
  61. Validate the form files successfully
  62. Open form "Registry Settings"
  63. Search for and select setting "Check Service Program".
  64. Set the registry setting value to any value other than 'W', 'E', or 'N'
  65. Validate an error is displayed "The selected value is not valid in the current system code for the following reason: Please enter 'N', 'W' or 'E'
  66. Set the registry setting value to 'N'
  67. Submit the form
  68. Open [TestForm]
  69. Select [TestClient]
  70. Select to create a "New Service"
  71. In the "Practitioner" field select [StaffA]
  72. Populate all the other required and desired fields other than the "Service Program" field
  73. In the "Service Program" field select [ProgramB]
  74. Validate the value is accepted and there are no messages
  75. Validate the Service Program" field is populated with [ProgramB], as expected
  76. In the "Service Program" field select [ProgramC]
  77. Validate the value is accepted and there are no messages
  78. Validate the Service Program" field is populated with [ProgramC], as expected
  79. In the "Service Program" field select [ProgramD]
  80. Validate the value is accepted and there are no messages
  81. Validate the Service Program" field is populated with [ProgramD], as expected
  82. In the "Service Program" field select [ProgramA]
  83. Validate the value is accepted and there are no messages
  84. Validate the "Service Program" field is populated with [ProgramD], as expected
  85. Select a "Final" in the "Draft/Final" field
  86. Validate there are no messages blocking entry
  87. At the "Selecting "Final" prevents future edits." dialog
  88. Click [OK]
  89. Click [Submit]
  90. Validate the form files successfully

Topics
• Service Documentation • NX
Update 63 Summary | Details
GA ASO - Entity dictionaries
Scenario 1: Validate the "SYSTEM.RADplus_dict_user_def_gaaso table
Specific Setup:
  • Have a modeled envelope [TestEnvelope] set to use "GA ASO" entity database
  • Have a modeled table[TestTable] created in [TestEnvelope] that contains the following dictionary fields. For this test the following will be used:
  • A 'Single-select" dictionary: Field number '1.01", with field description of "Dictionary 1".
  • Has the following dictionary code/values added:
  • Dictionary Code "1" with a dictionary value of "Single 1"
  • Dictionary Code "2" with a dictionary value of "Single 2'
  • A 'Multiple-select" dictionary: Field number '1.02", with a field description of "Dictionary 2"
  • Has the following dictionary code/values added:
  • Dictionary Code "5" with a dictionary value of "Mult 1"
  • Dictionary Code "6" with a dictionary value of "Mult 2"
  • Have a report or query created for table 'RADplus_dict_user_def_gaaso', to display dictionary codes, values and descriptions
Steps
  1. Generate the report or query created for table 'RADplus_dict_user_def_gaaso', to display field values
  2. Based on the set up, validate the report results display rows with the expected data populated in each column. For example, in this test following results would be expected:
  3. Field Number: "1.01" ; Field Description: "Dictionary 1" ;Dictionary Code: "1 ; Dictionary Value : "Single 1"
  4. Field Number: "1.01" ; Field Description: "Dictionary 1" ;Dictionary Code: "2" ; Dictionary Value : "Single 2"
  5. Field Number: "1.02" ; Field Description: "Dictionary 2" ;Dictionary Code: "5" ; Dictionary Value : "Mult 1"
  6. Field Number: "1.02" ; Field Description: "Dictionary 2" ;Dictionary Code: "6" ; Dictionary Value : "Mult 2"
State Form - Modeling table
Scenario 1: Validate table 'SYSTEM.RADplus_dict_user_def_stateform'
Specific Setup:
  • Have a modeled envelope [TestEnvelope] set to use "Stateform" entity database
  • Have a modeled table[TestTable] created in [TestEnvelope] that contains the following dictionary fields. For this test the following will be used:
  • A 'Single-select" dictionary: Field number '1.02", with field description of "Single Dictionary".
  • Has the following dictionary code/values added:
  • Dictionary Code "1" with a value of "One"
  • Dictionary Code "2" with a value of "Two"
  • Dictionary Code "3" with a value of "Three"
  • A 'Multiple-select" dictionary: Field number "1.03", with a field description of "Multiple Dictionary"
  • Has the following dictionary code/values added:
  • Dictionary Code "1" with a value of "One"
  • Dictionary Code "2" with a value of "Two"
  • Dictionary Code "3" with a value of "Three"
  • Have a report or query created for table 'SYSTEM.RADplus_dict_user_def_stateform', to dicitonary codes, values and descriptions
Steps
  1. Generate the report or query created for table 'SYSTEM.RADplus_dict_user_def_stateform' to display field values
  2. Based on the set up, validate the report results display rows with the expected data populated in each column. For example, in this test following results would be expected:
  3. Field Number: "1.02" ; Field Description: "Single Dictionary"; Dictionary Code: "1" ; Dictionary Value : "One"
  4. Field Number: "1.02" ; Field Description: "Single Dictionary"; Dictionary Code: "2" ; Dictionary Value : "Two"
  5. Field Number: "1.02" ; Field Description : "Single Dictionary"; Dictionary Code: "3"; Dictionary Value : "Three"
  6. Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "1" ; Dictionary Value : "One"
  7. Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "2" ; Dictionary Value : "Two
  8. Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "3" ; Dictionary Value : "Three

Topics
• SQL Data Access • NX • State Form Tools
Update 65 Summary | Details
Document Management Definition - Syncing multiple root system environments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Document Capture
  • Document Capture
  • Document Capture Window
  • Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
  1. Open "Document Management Definition" form.
  2. Click [Select Form].
  3. Click [Add New].
  4. Populate the "Form Name" field.
  5. Select the desired form type in the "Form Type" field.
  6. Select the desired entity in the "Entity" field.
  7. Populate any other desired fields in the "Form" section.
  8. Click the [Categories] section.
  9. Click [Select Categories].
  10. Select the desired category from the selection list.
  11. Click [OK].
  12. Click the [Display] section.
  13. Select the desired selections form the "Forms to Display" box.
  14. Click the [Reports] section.
  15. Click any to launch any desired report, for example the "Display Form Report".
  16. Validate the "Document Management Form Report" is displayed.
  17. Close the report.
  18. Click back to the [Form] section.
  19. Click [File].
  20. Validate the form files successfully.
  21. Click [Select Form].
  22. Select the form just submitted in step 5.
  23. Validate all fields populated in steps 1 thru 5, are populated as expected.
  24. Click back to the [Form] section.
  25. Click [Delete].
  26. Click [Yes] to accept the deletion.
  27. Click [Select Form].
  28. Validate the form that was deleted in step 7, is no longer present in the list.
  29. Click [Select Form].
  30. Select the form "Inbox Attachments".
  31. Click [Delete]
  32. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  33. Click [OK].
  34. Click [Select Form].
  35. Select the form "Results Document".
  36. Click [Delete].
  37. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  38. Click [OK].
  39. Close the form.
Scenario 2: Document Management Defaults - Perceptive Synchronization Options field
Steps

Internal Testing Only

Scenario 3: Document Management Definition - Perceptive Syncing Form Definitions in Multiple Server environment
Specific Setup:
  • To be tested in a multiple server environment that has multiple root system codes.
  • Using the "Document Management Definition" form:
  • Identify a form that exists in all system codes.
Steps
  1. Using the "Document Management Definition" form:
  2. Edit the existing form identified as existing in all root system codes.
  3. File the form.
  4. Open the "Client Document Capture" form.
  5. Scan or import a document.
  6. Select the form edited in "Document Management Definition".
  7. Scan or import the document.
  8. Using "Clinical Document Viewer", select the test client.
  9. Validate the document that was just filed for the form that exists in all root system codes displays as it was previously filed.
Scenario 4: Clinical Document Viewer - Filters, Selections and Restrictions
Specific Setup:
  • Select an existing client who has multiple documents on file that have been scanned, imported or routed via document routing, scanned.
Steps
  1. Open the "Clinical Document Viewer" form.
  2. Validate the filters such as "Select All or Individual", "User", "Document Status", "Program", "Episode", "Document Source", "Document Origination Date Start", "Document Origination Date End" all filter in the appropriate manner.
  3. Under Form Selection, validate that you can choose the form selection by "Categories/Forms" and only those documents appear in the document list.
  4. Using the "Document Management Definition" form, identify a form as to "Exclude from Electronic Medical Record".
  5. Validate the document list doesn't include documents that are to be excluded.
  6. Using the "Document Management Definition" form, identify a form as "Do Not Print".
  7. Going back to the "Clinical Document Viewer" form, validate the forms marked as "Do Not Print" are excluded,
  8. Using "Document Management Definition" form, mark a document type as "Do not release".
  9. Going back to the "Clinical Document Viewer" form, validate the forms marked as "Do Not Release" are excluded.
Document Management Definition - Syncing multiple root system environments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Document Capture
  • Document Capture
  • Document Capture Window
  • Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
  1. Open "Document Management Definition" form.
  2. Click [Select Form].
  3. Click [Add New].
  4. Populate the "Form Name" field.
  5. Select the desired form type in the "Form Type" field.
  6. Select the desired entity in the "Entity" field.
  7. Populate any other desired fields in the "Form" section.
  8. Click the [Categories] section.
  9. Click [Select Categories].
  10. Select the desired category from the selection list.
  11. Click [OK].
  12. Click the [Display] section.
  13. Select the desired selections form the "Forms to Display" box.
  14. Click the [Reports] section.
  15. Click any to launch any desired report, for example the "Display Form Report".
  16. Validate the "Document Management Form Report" is displayed.
  17. Close the report.
  18. Click back to the [Form] section.
  19. Click [File].
  20. Validate the form files successfully.
  21. Click [Select Form].
  22. Select the form just submitted in step 5.
  23. Validate all fields populated in steps 1 thru 5, are populated as expected.
  24. Click back to the [Form] section.
  25. Click [Delete].
  26. Click [Yes] to accept the deletion.
  27. Click [Select Form].
  28. Validate the form that was deleted in step 7, is no longer present in the list.
  29. Click [Select Form].
  30. Select the form "Inbox Attachments".
  31. Click [Delete]
  32. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  33. Click [OK].
  34. Click [Select Form].
  35. Select the form "Results Document".
  36. Click [Delete].
  37. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  38. Click [OK].
  39. Close the form.
Scenario 2: Document Management Definition - Perceptive Syncing Form Definitions in Multiple Server environment
Specific Setup:
  • To be tested in a multiple server environment that has multiple root system codes.
  • Using the "Document Management Definition" form:
  • Identify a form that exists in all system codes.
Steps
  1. Using the "Document Management Definition" form:
  2. Edit the existing form identified as existing in all root system codes.
  3. File the form.
  4. Open the "Client Document Capture" form.
  5. Scan or import a document.
  6. Select the form edited in "Document Management Definition".
  7. Scan or import the document.
  8. Using "Clinical Document Viewer", select the test client.
  9. Validate the document that was just filed for the form that exists in all root system codes displays as it was previously filed.
Document Management Definition - Syncing multiple root system environments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Document Capture
  • Document Capture
  • Document Capture Window
  • Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
  1. Open "Document Management Definition" form.
  2. Click [Select Form].
  3. Click [Add New].
  4. Populate the "Form Name" field.
  5. Select the desired form type in the "Form Type" field.
  6. Select the desired entity in the "Entity" field.
  7. Populate any other desired fields in the "Form" section.
  8. Click the [Categories] section.
  9. Click [Select Categories].
  10. Select the desired category from the selection list.
  11. Click [OK].
  12. Click the [Display] section.
  13. Select the desired selections form the "Forms to Display" box.
  14. Click the [Reports] section.
  15. Click any to launch any desired report, for example the "Display Form Report".
  16. Validate the "Document Management Form Report" is displayed.
  17. Close the report.
  18. Click back to the [Form] section.
  19. Click [File].
  20. Validate the form files successfully.
  21. Click [Select Form].
  22. Select the form just submitted in step 5.
  23. Validate all fields populated in steps 1 thru 5, are populated as expected.
  24. Click back to the [Form] section.
  25. Click [Delete].
  26. Click [Yes] to accept the deletion.
  27. Click [Select Form].
  28. Validate the form that was deleted in step 7, is no longer present in the list.
  29. Click [Select Form].
  30. Select the form "Inbox Attachments".
  31. Click [Delete]
  32. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  33. Click [OK].
  34. Click [Select Form].
  35. Select the form "Results Document".
  36. Click [Delete].
  37. Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
  38. Click [OK].
  39. Close the form.
Scenario 2: Document Management Defaults - Perceptive Synchronization Options field
Steps

Internal Testing Only

Scenario 3: Document Management Definition - Perceptive Syncing Form Definitions in Multiple Server environment
Specific Setup:
  • To be tested in a multiple server environment that has multiple root system codes.
  • Using the "Document Management Definition" form:
  • Identify a form that exists in all system codes.
Steps
  1. Using the "Document Management Definition" form:
  2. Edit the existing form identified as existing in all root system codes.
  3. File the form.
  4. Open the "Client Document Capture" form.
  5. Scan or import a document.
  6. Select the form edited in "Document Management Definition".
  7. Scan or import the document.
  8. Using "Clinical Document Viewer", select the test client.
  9. Validate the document that was just filed for the form that exists in all root system codes displays as it was previously filed.

Topics
• Document Management • NX • Document Routing
Update 70 Summary | Details
Envelope Import - UTC data entry fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Envelope Export (PM)
Scenario 1: Validate Envelope "Export/Import" in "UTC" Date/Time enabled systems
Specific Setup:
  • Have a system enabled to use "UTC" date and time. Please note: this must be done by a Netsmart Representative.
  • [EnvelopeA] contains modeled form [FormA], which contains one or more of the available "UTC" related date/time fields as one of the fields in the forms "Pre-display". For example: "Data Entry Calculated Timezone", "Data Entry Offset", "Data Entry UTC Timestamp" or "Data Entry Workstation Timezone".
  • [EnvelopeB] contains modeled form [FormB] which does not contain any of the available "UTC" related date/time fields as one of the fields in the forms "Pre-display".
Steps
  1. Open form "Envelope Export"
  2. Select [EnvelopeA]
  3. Click [Begin Export]
  4. In the "File Explorer" dialog, select a folder location in the "Save In" field to save the export file.
  5. Click [Save]
  6. Close the form
  7. Open file "Envelope Import"
  8. Click [Select Envelope Import File]
  9. In the "File Explorer" dialog, navigate to the location of the [EnvelopeA] export file
  10. Select the file and click [Open]
  11. Select the "Overwrite Existing" radio button
  12. Click [Begin Import Scan]
  13. Click [Begin Import]
  14. At the "Import Complete" dialog, click [OK]
  15. Close the form
  16. At the Home View, search for [FormA] and open the form
  17. Populate the desired fields on the form
  18. Submit the form
  19. Validate the form files successfully
  20. Re-open [FormA]
  21. Select the row just submitted in step 3
  22. At the "Pre-Display" screen, validate the values for all pre-display fields selected in the setup, are displayed as expected
  23. Click to edit the row
  24. Validate al fields are populated as expected
  25. Repeat steps 1 thru 4 for [EnvelopeB]
  26. Validate results are as expected
Topics
• Envelope Import • NX • Envelope Export
 

RADplus_2023_Monthly_Release_2023.02.00_Details.csv