Form Definition - Document Routing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Form Definition (Document Routing) - 'Skip Display of Document Image' and 'Skip Password' validations
Specific Setup:
- Have a user [TestUser] who is a staff member and has the "My To Do's" widget on their home view.
- Have a modeled form [FormA] with a "Draft/Final" field and any other desired fields on the form.
- A client must be admitted in an existing episode. [ClientA].
- [TestUser] has access to form "Document Routing Setup" and "Form Definition".
- Login as [TestUser]
Steps
- Open form "Form Definition" and select [FormA].
- Navigate to the "Document Routing" section.
- Set field "Enable Document Routing" to "Yes".
- Click [Select Type] and select a desired form type.
- Populate the "Void Reason Code" field.
- Set field "Skip Display of Document Image" to "Yes".
- Validate field "Skip Password Entry" is set to "Yes" and is "Disabled".
- Submit the form.
- Open form "Document Routing Setup".
- Select [TestForm].
- Validate field "Enable Document Routing" to "Yes".
- Validate the "Type Name" field is populated with the form type selected in step1a.
- Validate the "Void Reason Code" field is populated with the value selected in step1a.
- Validate the "Skip Display of Document Image" to "Yes".
- Validate field "Skip Password Entry" is set to "Yes" and is "Disabled".
- Close the form.
- Select [Client A] and open [FormA].
- Populate the desired fields on form and submit the form as "Final".
- Validate the 'Document Preview' screen does not display, as expected.
- Validate the "Password Entry" dialog does not display.
- At the "Route Document To" screen.
- Search and select [UserA] as the "Approver" and click [Add] to add the user as an approver.
- Click [Submit].
- Navigate to the 'My To Do's' widget..
- Validate there is a To-Do present for [FormA] routed in the previous step.
- Click [Approve Document].
- Validate the 'Document Preview' displays the expected data.
- Click [Accept].
- Enter the password associated with "User A" and click [OK].
- Validate the To Do is no longer present in the "My To Do's" widget.
- Open form "Form Definition" and select [FormA].
- Navigate to the "Document Routing" section.
- Set field "Skip Display of Document Image" to "No".
- Validate field "Skip Password Entry" is now enabled.
- Set the value to "No".
- Submit the form.
- Open form "Document Routing Setup".
- Select [TestForm].
- Validate field "Skip Display of Document Image" to "No" as expected.
- Validate field "Skip Password Entry" to "Yes", as expected.
- Close the form.
- Select [Client A] and open [FormA].
- Populate the desired fields on form and submit the form as "Final".
- At the "Confirm Document" screen, validate the 'Document Preview' is displayed and populated as expected.
- Click the [Accept and Route] button.
- Validate the user is not prompted to enter their password, as expected.
- At the "Route Document To" screen.
- Search and select [UserA] as the "Approver" and click [Add] to add the users as an approver.
- Click [Submit].
- Repeat step 4
- Validate results are as expected.
- Open form "Form Definition" and select [FormA].
- Navigate to the "Document Routing" section.
- Validate field "Skip Display of Document Image" to "No" as expected.
- This time set field "Skip Password Entry" to "No".
- Submit the form.
- Open form "Document Routing Setup".
- Select [TestForm].
- Validate field "Skip Display of Document Image" to "No" as expected.
- Validate field "Skip Password Entry" to "No", as expected.
- Close the form.
- Select [Client A] and open [FormA].
- Populate the desired fields on form and submit the form as "Final".
- Validate the 'Document Preview' is displayed and populated, as expected.
- Click the [Accept and Route] button.
- Validate the user is prompted this time to enter their password.
- Populate the password field.
- At the "Route Document To" screen.
- Search and select [UserA] as the "Approver" and click [Add] to add the users as an approver.
- Click [Submit]..
- Repeat step 4
- Validate results are as expected.
Scenario 2: Form Definition (Document Routing) - "Acknowledgment" field and functionality validations
Specific Setup:
- Have two users [StaffA] and [StaffB].
- Both users have the "My To Do's" widget on their home view.
- Have a modeled form [TestFormA] with a "Draft/Final" field and any other desired fields on the form.
- A client [TestClient] has been admitted in an existing episode and his "Admitting Practitioner" is [StaffA].
- Login as [StaffA].
Steps
- Open form "Form Definition" and select [TestFormA].
- Select the "Document Routing" section.
- Set field "Enable Document Routing" to "Yes".
- Click [Select Type] and select a desired form type.
- Populate the "Void Reason Code" field.
- Set field 'Approver Required' to "Yes".
- Navigate to the "Acknowledgments" sub-section.
- Validate field "Acknowledgments Allowed" is set to "No" and enabled.
- Validate all other fields in the section are disabled.
- Set field 'Acknowledgment Allowed' field set to "Yes".
- Validate the following fields are present and now are enabled.
- "Acknowledgment List Defaults".
- "Verification Level of Acknowledgments".
- "Days after finalized document to alert".
- "Forms to error when accessed".
- In the "Acknowledgment List Defaults" field select a desired value, for example "Admitting Practitioner".
- In the "Verification Level of Acknowledgments" field select a desired value, for example "Warn User if Acknowledgment is Missing".
- Set field "Days After Finalized document to alert" to the desired value.
- In the "Forms to error when access" select any desired form [TestFormB] from the selection list.
- Submit the form.
- Validate the form files successfully.
- Open form "Document Routing Setup".
- Select [TestForm].
- Validate the fields set in step1b are set with the same values.
- Close the form.
- Select [TestClient] and open [TestFormA].
- Populate the desired fields on form and submit the form as "Final".
- Validate the 'Document Preview' displays the expected data.
- At the "Confirm Document" screen.
- Validate the document contains the expected values.
- Click the [Accept and Route] button.
- Populate the "Verify Password Prompt" with a password and click [OK].
- At the "Route Document To" screen.
- Validate "Admitting Practitioner" is selected in the "Add Members to Acknowledge" selection box.
- Validate [StaffA] has been automatically added and selected as an acknowledger.
- Validate the [Submit] button is disabled.
- In the "Add" approver search field, select [StaffB].
- Validate [StaffB] has been added and selected as an "Approver".
- Validate the [Submit] button is now enabled.
- Click [Submit].
- Logout a [StaffA].
- Login as [StaffB].
- Select [TestClient].
- Navigate to the 'My To Do's' widget.
- Validate there is a To-Do present for [TestFormA] routed in step 2a.
- Click [Approve Document].
- Validate the 'Document Preview' displays the expected data.
- Click [Accept].
- Enter the users password and click [OK].
- Validate the To Do is no longer present in the "My To Do's" widget.
- Logout a [StaffB].
- Login as [StaffA].
- Select [TestClient].
- Access [TestFormB].
- Validate a "Verification Acknowledgment" dialog is displayed, indicating "[TestFormB] has an acknowledgment that has not been addressed. Please provide a reason for not acknowledging".
- Populate the text field with a reason and click [OK].
- Validate [TestFormB] loads as expected.
- Populate the form and submit it.
- Validate the form files successfully.
- Navigate to the 'My To Do's' widget.
- Validate there is an "Acknowledgments" To Do present for [TestFormA] in the To Do list.
- Click [Acknowledge Document].
- Validate the 'Document Preview' displays the expected data.
- Click [Acknowledge].
- Enter the password associated with user and click [OK].
- Validate the To Do is no longer present in the "My To Do's" widget.
- Access [TestFormB].
- Validate this time there is no "Verification Acknowledgment" dialog displayed, as the user has already acknowledged the 'To Do' waiting for the form.
- Validate the form opens successfully.
- Populate the form and submit it.
- Validate the form files successfully.
Scenario 3: Envelope Import - Validate "Document Routing" settings set on forms after import
Specific Setup:
- Have or create a modeled envelope [TestEnvelope] that contains a modeled form [TestForm].
- Configure [TestForm] in the document routing section of "Form Definition" or in form "Document Routing Setup", with the following document routing fields set as well as any other desired fields:
- "Enable Document Routing" ; "Void Reason Code" ; "Create Document Only" ; "Skip Display of Document Image" ; "Skip Password Entry" ; "Require Final Approver" ; "Allow Transcriber" ; "Allow Notifications When Final" ; "Allow Notification With No Approvers" ; "Allow Comments During Approval" ; "Acknowledgment Allowed" ; "Acknowledgement List Defaults" ; "Verification Level of Acknowledgments" ; "Days after finalized document to alert" ; "Forms to error when accessed".
- In form "Envelope Export", have envelope [TestEnvelope], exported and saved.
Steps
- Open form "Envelope Import".
- Click [Select Envelope Import File].
- In Windows Explorer, navigate to the location of [TestEnvelope].
- Select the file.
- Click [Save].
- In the "Overwrite Existing or Create New Envelope" field.
- Select "Overwrite Existing" if [TestEnvelope] already exists in the testing environment.
- Select "Create New" if [TestEnvelope] does not already exist in the current environment.
- Click [Begin Import Scan].
- Validate the import scan is successful.
- Click [Begin Import].
- Validate the envelope imports successfully.
- Open form "Document Routing Setup".
- Select [TestForm].
- Validate each of the document routing fields set in the setup are populated as expected.
- Validate any fields not set in the set up are not populated, as expected.
- Close the form.
- Open form "Form Definition".
- Navigate to the "Document Routing Section".
- Validate each of the document routing fields set in the setup are populated as expected.
- Validate any fields not set in the set up, are not populated as expected.
|
Topics
• Modeling
• NX
• Document Routing
• Envelope Import
• Envelope Export
|
Avatar NX - Client Header
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Avatar NX - Validate the 'See more...' text color in the Client Header
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- The 'Client Information' header should be included on the users myDay view.
Steps
- Select "Client A" and access the 'Client Alerts' form.
- Select "Warning (Custom)" in the 'Type Of Alert' field.
- Select "All Forms" in the 'Applicable Forms' field.
- Enter the desired value in the 'Custom Message' field.
- Click [Submit].
- Repeat steps 1-5 to create 3 additional client alerts.
- Once complete, navigate to the 'Client Header'.
- Validate the 'See more...' text is readable and displayed in white color.
- Mouse over the 'See more...' text and validate the client alerts created in the previous steps are displayed.
Widget Wizard - Widget Deletion
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Widget Wizard - Validate ability to delete user created widgets that have been imported
Specific Setup:
- A user created widget must be defined (Widget A).
Steps
- Access the 'Widget Import' form.
- Click [Select Import File].
- Select the "Widget A".
- Validate the 'Import Scan Results' field contains: No errors found.
- Click [Begin Import].
- Validate a message is displayed stating: Import Complete.
- Click [OK] and close the form.
- Access the 'Widget Wizard' form.
- Click [Select Widget].
- Select "Widget A" and click [OK].
- Validate the data for "Widget A" is populated.
- Validate the 'Delete Widget' button is enabled.
- Click [Delete Widget].
- Validate a message is displayed stating: Delete Widget "Widget A"?
- Click [Yes].
- Click [Select Widget].
- Validate "Widget A" is no longer displayed in the 'Select Widgets' dialog.
- Click [Cancel] and close the form.
|
Topics
• Client Alerts
• Widgets
|
Import Reports - "Report Description" field.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: "Import Reports" Form - Field Validations
Specific Setup:
- One or more "Crystal Report's" have been imported in the system using form "Import Reports".
Steps
- Open the ‘Import Reports’ form.
- Select “Import Report as Form” in the ‘Select Import Type’ field.
- Select “Update Existing Report” in the ‘New or Existing Report’ field.
- Select the desired report in the ‘Existing Report’ dropdown.
- Validate the ‘Report Description’ field updated with the name of the report selected in the ‘Existing Report’ field.
- Select “Import New Report” in the ‘New or Existing Report’ field.
- Validate the ‘Report Description’ field has cleared as expected.
- With “Import Report as Form” still selected also select “Import Report for Document Routing” in the ‘Select Import Type’ field.
- Select “Update Existing Report” in the ‘New or Existing Report’ field.
- Select the desired report in the ‘Existing Report’ dropdown.
- Validate the ‘Report Description’ field updated with the name of the report selected in the ‘Existing Report’ field.
- Close the form.
- Open the ‘Import Reports’ form.
- Select “Import Report as Form” in the ‘Select Import Type’ field.
- Select “Yes” in the ‘Does This Report Require ODBC Connections In Addition To The Current Database’ field.
- Validate the "ODBC" section of the form is enabled and select a value in the "Connection Type" field.
- Select “Import Report for Document Routing” in the ‘Select Import Type’ field.
- Validate "Yes" is still selected in the ‘Does This Report Require ODBC Connections" field.
- Validate the "ODBC" section of the form is still enabled and select a value in the "Connection Type" field.
- De-Select “Import Report for Document Routing” in the ‘Select Import Type’ field.
- Validate "Yes" is still selected in the ‘Does This Report Require ODBC Connections" field.
- Validate the "ODBC" section of the form is still enabled and select a value in the "Connection Type" field.
- Select “No” in the ‘Does This Report Require ODBC Connections In Addition To The Current Database’ field.
- Validate the "ODBC" section of the form is removed from the form.
- Close the form.
|
Topics
• Import Reports
• NX
|
Root system code creation
Scenario 1: New "Root" System Code creation (Internal Only) - Table data validations
|
Topics
• Forms
|
Table Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Table Definition (CWS)
- Form Definition (CWS)
Scenario 1: Modeled Form - Validate results after submitting form and table definition changes
Specific Setup:
- Have a modeled "Table" [TestTable] included in form [TestForm], that contains the following fields:
- [FieldA]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Half Screen"
- [FieldB]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
- [FieldC]
- Set in "Table Definition", with prompt "Always Required" set to "No"
- Set in "Form Definition", with prompt "Object Width" prompt set to "Full Screen"
- A "Draft/Final field"
- A "Workflow Controlling Notification" field. (Note: workflow notification fields are created in form "Notification Type Definition" and then become available as a column in "Table Definition")
- Any other desired fields
Steps
- Open form [TestForm]
- Validate [FieldA] is display in "Half Screen" width and is not a required field, as per the setup
- Validate [FieldB] and [FieldC] are displayed in "Full Screen" width and are not required fields, as per the setup
- Validate all other fields display as expected
- Close the form
- Open form "Table Definition"
- Select table [TestTable]
- Select [FieldB]
- Set prompt "Always Required" to "Yes"
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is still displayed in "Full Screen" width and is now displayed as a required field, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate all other fields display as expected
- Close the form
- Open form "Form Definition"
- Select form [TestForm]
- Select [FieldB]
- Set prompt "Object Width" prompt set to "Half Screen"
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate all other fields display as expected
- Close the form
- Open form "Table Definition"
- Select table [TestTable]
- Click [Add New Item]
- Select a "Column" type
- Populate the "Column Name" with the new field [FieldD]
- Populate any other required fields
- Submit the form
- Open form "Form Definition"
- Select form [TestForm]
- Select [FieldB]
- Click to the "Object Def" section
- Click [Add New Item]
- Select [FieldD]
- Submit the form
- Open form [TestForm]
- Validate [FieldA] is still displayed in "Half Screen" width and is not a required field
- Validate [FieldB] is now displayed in "Half Screen" width and is still displayed as required, as expected
- Validate [FieldC] is still displayed in "Full Screen" width and is not a required field
- Validate [FieldD] is displayed on the form
- Populate the field
- Populate all the fields on the form
- Submit the form
- Validate the form files successfully
|
Topics
• Modeling
|
Console Widget Viewer - Printing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Treatment Plan
- Console Widget Viewer
Scenario 1: Console Widget Viewer - validate print preview and print output
Specific Setup:
- A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer' ('All Documents' view).
- A client is enrolled in an existing episode (Client A).
- "Client A" has data filed in various forms:
- A diagnosis entry (Diagnosis A)
- A Problem (Problem List A)
- Please note: This is for Avatar NX systems only.
Steps
- Select "Client A" and navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select the first desired form, for example "Diagnosis A".
- Click [Print] and [Print Current].
- Validate the 'Print' dialog displays a header containing the client, episode, and submission information at the top.
- Click [Cancel].
- Select several other desired forms.
- Click [Print] and [Print All].
- Validate the 'Print' dialog displays a header containing at least the client name and there are no empty headers. Please note: Certain forms do not generate a full form header containing client, episode, and submission information, but the client name will always display.
- Click [Print].
- Validate the printed forms display as expected, without any truncation.
Scenario 2: Console Widget Viewer - Progress Notes
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- A user must have a console widget configured for Progress Notes in the 'Console Widget Configuration' form.
- A user must have a view configured containing the Console Widget and Console Widget Viewer (View A).
- The 'Limit Console Widget Viewer To Text Only' registry setting must be enabled.
- Please note: This is for Avatar NX systems only.
Steps
- Access 'Progress Notes (Group and Individual)' for "Client A".
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Draft" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate to "View A".
- Validate the 'Progress Notes' console widget contains the draft note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the draft progress note details filed in the previous steps as text.
- Click [Print] and [Print Current].
- Validate the 'Print' dialog displays a header containing the client, episode, and submission information at the top.
- Close the dialog.
- Click [Open Record].
- Validate the draft note is opened.
- Select "Final" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate back to "View A".
- Validate the 'Progress Notes' console widget contains the finalized note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the finalized progress note details filed in the previous steps as text.
- Click [Open Record].
- Validate a message is displayed stating "This note is already set to 'Final'."
- Click [OK] and validate the finalized note is not displayed.
Scenario 3: Console Widget Viewer - Treatment Plan
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- A user must have a console widget configured for the Treatment Plan in the 'Console Widget Configuration' form.
- A user must have a view configured containing the Console Widget and Console Widget Viewer (View A).
- Please note: This is for Avatar NX systems only.
Steps
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field.
- Select "Draft" in the 'Treatment Plan Status' field.
- Click [Launch Plan].
- Add any problem.
- Click [Return To Plan] and [OK].
- Submit the form.
- Select "Client A" and navigate to "View A".
- Validate the 'Treatment Plan' console widget contains the draft treatment plan filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the draft treatment plan details filed in the previous steps.
- Click [Print] and [Print Current].
- Validate the 'Print' dialog displays a header containing the client, episode, and submission information at the top.
- Close the dialog.
- Click [Open Record].
- Validate the draft treatment plan is opened.
- Select "Final" in the 'Treatment Plan Status' field.
- Submit the note.
- Select "Client A" and navigate back to "View A".
- Validate the 'Treatment Plan' console widget contains the finalized treatment plan filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the finalized treatment plan details filed in the previous steps.
- Click [Open Record].
- Validate a message is displayed stating "This plan is marked as Final. Changes are not allowed. Do you want to continue?"
- Click [No].
Scenario 4: 'All Documents' widget - Validate 'Diagnosis' records
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer' ('All Documents' view).
- Please note: This is for Avatar NX systems only.
Steps
- Select "Client A" and access the 'Diagnosis' form.
- Select "Admission" in the 'Type Of Diagnosis' field.
- Enter the desired time in the 'Time Of Diagnosis' field.
- Click [New Row].
- Select the desired value in the 'Diagnosis Search' field.
- Select the desired practitioner in the 'Diagnosing Practitioner' field.
- Click [Submit].
- Select "Client A" and navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select "Diagnosis" in the 'Form Description' field.
- Validate the entry from the previous steps is present.
- Validate the 'Time' field displays.
- Select the entry and validate it displays in the 'Console Widget Viewer'.
- Click [Print] and [Print Current].
- Validate the 'Print' dialog displays a header containing the client, episode, and submission information at the top.
- Close the dialog.
|
Topics
• NX
• All Documents Widget
• Progress Notes (Group And Individual)
• Console Widget
• Treatment Plan
• Diagnosis
|
Document Routing - Approver Comments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Document Routing (Progress Notes) - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a "Progress Notes" form [TestForm], for example form "Progress Notes (Group and Individual)", that has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the 'Co Signer for Other Practitioners' prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users are set with the "My To Do's" widget on their home view
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
Document Routing - Signature Images
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Document Routing - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a form [TestForm], for example a "Modeled" form or "Treatment Plan" form that has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the "Co Signer for Other Practitioners" prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users have the "My To Do's" widget on their home views
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
|
Topics
• Progress Notes
• NX
• Modeling
|
SQL table permissions
Scenario 1: User Definition - Validate a user's SQL "ODBC" Table permissions
Specific Setup:
- Two users exist on the system that have the same "User ID", but which differ by where the period within their user ID is placed. For this example: "U.serA" and "User.A"
- "U.serA" has access to the "SYSTEM.patient_current_demographics" table
- "U.serA" does not have access "SYSTEM.Admission_data" and "SYSTEM.Appoinment_data" table
- "User.A" also has access to "SYSTEM.patient_current_demographics" table
- "User.A" does have access to the "SYSTEM.Admission_data" and "SYSTEM.Appiontment_data" tables'
- Each user has access to 'Crystal Reports" or other database program to make an ODBC connection and view their assigned SQL Table
Steps
- Open the database program, for this example "Crystal Reports" is used
- Click "File" on the menu and then "New" to create a new report
- At the "Data" dialog, click "Create New Connection"
- Double-click "ODBC"
- From the "Data Source Selection" dialog, locate the data source name created for user ID "U.serA" and double-click to select it
- Populate the "User ID" field and "Password" with the credentials for "U.serA"
- Click "Finish"
- At the table tree list
- Click the "SYSTEM" schema folder and then click "Tables"
- Validate the "SYSTEM.patient_current_demographics' table is present in the list
- Validate the "SYSTEM.Admission_data" and "SYSTEM.Apppintmentt_data" tables are "not" present, as expected
- Click 'Cancel"
- Click "File" on the menu and then "New" to create a new report
- At the "Data" dialog, click "Create New Connection"
- Double-click "ODBC"
- From the "Data Source Selection" dialog, locate the data source name created for user ID "User.A"
- Populate the "User ID" field and "Password" with the credentials for "User.A"
- Click "Finish"
- At the table tree list
- At the table tree list
- Click the "SYSTEM" schema folder and then click "Tables"
- Validate the "SYSTEM.patient_current_demographics' table is present in the list
- Validate the "SYSTEM.Admission_data" and "SYSTEM.Appointment_data" tables "are" present, as expected
|
Topics
• SQL Data Access
|
My To Do's Widget - Client name
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- HomeView - My To Do's widget
Scenario 1: Validate display of the clients name in the "My To Do's" widget
Specific Setup:
- In form "Dictionary Update", have the "Client Prefix (175)" and the "Client Suffix (174)" dictionary's, populated with dictionary values.
- Have clients admitted on the system defined that have client names in the following formats::
- [ClientA] has just a "first and last name" defined.
- [ClientB] has a "first name, middle name, last name" defined.
- [ClientC] has a "first name, middle name, last name and a suffix" defined.
- [ClientD] has a "prefix, first name, middle name, last name" defined.
- [ClientE] has a "prefix, first name, middle name, last name and a suffix defined.
- Have a user [TestUser] who is a staff member and has the "My To Do's" widget on their home view
- For each client in step 2, have a "To Do" item generated and sent to [TestUser]. (For example, this can be done using form "Send To Do Notification" or any form enabled for document routing)
- Log in as [TestUser]
Steps
- Navigate to the "My To Do's" widget
- In the "Client" column, locate the To Do generated for [ClientA]
- Validate the clients name displays in the format "First Name Last Name" as expected
- Click "Review To Do Item" in the "Action" column to launch the "Review To Do Item" form
- Validate the "Client Header" displays the name as expected, in the format "First Name Last Name"
- Click the "Reviewed" check box
- Submit the form
- Validate the To Do is removed from the To Do's list
- In the "Client" column locate the To Do generated for [ClientB]
- Repeat step 1a,
- Validate results are as expected, ensuring the clients name displays in the format, "First Name Middle Name Last name"
- In the "Client" column locate the To Do generated for [ClientC]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "First Name Middle Name Last name Suffix"
- In the "Client" column locate the To Do generated for [ClientD]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "Prefix First Name Middle Name Last Name"
- In the "Client" column locate the To Do generated for [ClientE]
- Repeat step 1a
- Validate results are as expected, ensuring the clients name displays in the format, "Prefix First Name Middle Name Last name Suffix"
|
Topics
• NX
|
All Doc Widget - Time field
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- LookupTypes
- UserModeledFormA
Scenario 1: 'All Documents' widget - Modeled Form data row validations
Specific Setup:
- A client is enrolled in an existing episode [TestClient]
- Have two modeled forms [FormA] and [FormB]
- [FormA] is based on a table that is "Date" sorted. [Note: this is configured with prompt "Is This Table Date Sorted" set to "Yes" in "Table Definition"]
- [FormB] is not based on a table that is "Date Sorted"
- Have the "Primary All Documents Widget" on the users home view
- [FormA] and [FormB] have been added to the "All Forms" tab of the widget using form "All Documents Widget Definition"
- [FormB] have been added to the "All Forms" tab of the widget using form "All Documents Widget Definition"
- Please note: The "Primary All Documents Widget" is for Avatar NX systems only.
Steps
- Select a client [TestClient]
- Open [FormA] (Modeled Form 'Date Sorted')
- Select an episode
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the data entry date and time
- Open [FormB] (Modeled form not 'Date Sorted')
- Select an episode
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the data entry date and time
- At the home view, select [TestClient]
- Navigate to the "Primary All Documents Widget" and click the "Refresh" button
- Click the "All Forms" tab
- Select [FormA] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormA]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with date noted in step 2
- Validate the "Time" field is 'not' populated, as expected
- Validate each of the columns are populated, as expected
- Select [FormB] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormB]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with date noted in step 3
- Validate the "Time" field is populated, as expected with time noted in step 3
- Validate each of the columns are populated, as expected
|
Topics
• All Documents Widget
|
Client Purge Setup - Deleting record
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Client Purge Setup - Define Exception Rules - Adding / Deleting rules
Specific Setup:
- User Definition:
- The 'Client Purge Setup' form is available in the list of forms.
- The 'Client Purge Setup' form is selected to enable them in the Avatar menu.
Steps
- Open the 'Client Purge Setup' form.
- Enter the number of years since the last movement or service for a client to be eligible for purge in the field ‘Years After Last Contact to Be Excluded From Purge’.
- In the field 'Months After Last Payment/Adjustment To Be Eligible From Purge', enter the number of months since the last payment/adjustment a client should have to be eligible for purge.
- In the ‘Default Reason for Exclusion’ field, select a default reason value to be used by the purge form when clients qualified to be purged are manually excluded.
- Click [Define Exception Rules].
- Verify the grid opens successfully.
- Enter one exception rule to be used by the 'Client Purge' form.
- Enter the name of the table to be used for the exception criteria in the 'System Table' field.
- Enter the name of the field to be used for the exception criteria in the 'Field' field.
- Enter one of the operators to be used for the exception criteria in the 'Conditional' field. Note - The ‘BT’(Between) conditional requires a properly formatted value in the ‘Field Value’ column formatted as number, comma, number. When the ‘Exists’ conditional is selected the ’Field Value’ column is not required but it remains a required field for all other conditionals.
- Enter desired value in the 'Field Value' field.
- Enter desired value in the 'Record Selection' field, select 'Most Recent’ to use the most recent records regardless of the date and time. Select ‘Past (Minutes)’ to use only records from today created in the past minutes as defined in the field ‘Record Selection Range (Minutes)’.
- In the field ‘Record Selection Range (Minutes)’, enter the number of minutes to be used when evaluating a Record Selection defined as ‘Past (Minutes)’
- Ensure the field ‘Record Selection Date Field’ displays only date properties and will default to the data entry date field if it exists in the table.
- Click [Save].
- Click [Yes].
- Click [Submit].
- Open the 'Client Purge Setup' form.
- Click [Define Exception Rules].
- Verify the exception rule created displays correctly as entered.
- Select the rule.
- Click [Delete].
- Click [Save].
- Click [Submit].
- Open the 'Client Purge Setup' form.
- Click [Define Exception Rules].
- Verify the exception rule does not display and deleted permanently.
- Close the grid.
- Click [Discard].
|
Topics
• RADplus Utilities
|
Form Designer - field labels
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Envelope Import (with Form Designer changes) - Field validations after import
Specific Setup:
- Have an existing modeled envelope [TestEnvelope] that contains a form [TestForm] that includes a "Date" type field and any other desired field types
- Using "Form Designer", edit [TestForm] and navigate to any field [TestField] on the form.
- Edit the field label name of the field to include a '~' tilde character within the field label name. For example a field label name of "Te~stField"
Steps
- Open form [TestForm]
- Navigate to [TestField]
- Validate the form designer change to add a '~' tilde character within the field label name, is displayed as expected
- Navigate to the "Date" field
- Enter a desired date
- Click the 'T' and 'Y' buttons of date field
- Validate the date field reflects the expected value
- Click the 'Calendar' icon and select a date
- Validate the date field reflects the expected value
- Populate any other fields on the form
- Submit the form
- Validate the form files successfully
- Open form "Envelope Export"
- Select [TestEnvelope] for export
- Select "Yes" in prompt "Include Form Design Changes"
- Click to [Export] the file and save the file to a folder location
- Validate the export is successful
- Close the form
- Open form "Envelope Import"
- Click [Select Envelope For Import]
- Navigate the location of export file for [TestEnvelope] saved in step 2
- Select the file
- Select "Yes" in prompt "Include Form Design Changes"
- In the "Overwrite Existing Envelope or Create New Envelope" field, select "Create New"
- At the dialog prompt, "This envelope already exists within this system. Are you sure that you would like to create a new envelope?"
- Click [Yes]
- Click [Begin Import Scan]
- In the "Import Scan Results" field, validate there are the following warnings:
- Warning: Envelope The import file contains an envelope name which is already in use. The import process will assign a new envelope name based upon the existing name and a counter.
- Warning: Table: The import file contains a table name which is already in use. The import process will assign a new table name based upon the existing name and a counter.
- Click [Begin Import]
- Validate the following "Import" warning is received
- Import: The envelope to be imported is currently defined and can be imported as an 'Overwrite' with no errors. Selecting 'Create New' may cause conflicts in future envelope imports. Are you sure that you want to 'Create New'?
- Click [Yes]
- Validate import is completed successfully
- Close the form
- Open "Form Definition" and select the new import version of [TestForm]. Note: the new copy form will have the same name as the original, but the (ID#) of the form next to the form name will be a higher number
- Rename the form to a desired name [TestFormNew] and submit the form
- Open the new form [TestFormNew]
- Navigate to [TestField]
- Validate the form designer change, to add a '~' tilde character within the field label name, is displayed as expected
- Navigate to the "Date" field
- Enter a desired date
- Click the 'T' and 'Y' buttons of date field
- Validate the date reflects the expected value
- Click the 'Calendar' icon and select a date
- Validate the date field reflects the expected value
- Populate any other desired fields on the form
- Submit the form
- Validate the form files successfully
- Repeat step 5 for the original version of the form [TestForm]
- Validate results are as expected
Form Designer - Date field components
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Internal Test Only
Form Designer- ScriptLink settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Form Designer (Export/Import) - Validate "ScriptLink" configuration" settings after form designer changes
Specific Setup:
- Have a form [TestForm] with one or more fields on the form
- Have a "ScriptLink" script configured [ScriptTest] that exists in the system
- In "Form Designer", the "WSDL" for [ScriptTest] has already been imported for form [TestForm]
- The logged in user must have access to 'Form Designer'.
Steps
- Access 'Form Designer'.
- Select "TestForm" from the 'Forms' field.
- Select a section [TestSection] from the 'Sections' field.
- Click [Show Section].
- Navigate to the "ScriptLink" settings section
- Click the "Post-File" field in the "Available Scripts" column
- Select [TestScript]
- Populate the "Script Parameter" field with a parameter [TestParam]
- Return to the form layout section
- Click to select any field [TestField]
- On the left side panel in the "General" settings section
- Click the "ScriptLink" setting link
- From the "Available Scripts" field, select [TestScript]
- Populate the "Script Parameter" field with a parameter [TestParam]
- Click [Apply]
- Click [Save]
- Submit the form
- Validate the form submits successfully
- Return to "Form Designer"
- Navigate to the form layout and make any desired form designer change to the layout. For this example, [TestField] is moved to a new location on the layout
- Click [Save]
- Submit the form
- Return to "Form Designer"
- Select "TestForm"
- Select [TestSection]
- From the "Export All Tabs or Select Tab" field?
- Select "Selected Section"
- Click "Export Form Designer Copy"
- Navigate to a folder location and save the file
- Close the form
- Re-open "Form Designer"
- Select "TestForm"
- Select [TestSection]
- Click "Import Form Designer Copy"
- Navigate the folder location of the export file saved in step 3, and select the file
- Submit the form
- Return to "Form Designer"
- Select "TestForm"
- Select [TestSection]
- Click [Show Section].
- Navigate to the "ScriptLink" settings section
- Click the "Post-File" field in the "Available Scripts" column
- Validate script [TestScript] is selected as expected
- Validate the "Script Parameter" field is populated with parameter [TestParam] as expected
- Return to the form layout section
- Validate the form designer change made to [TestField] in step 2 is displayed as expected
- Select [TestFeild]
- Click to select the "General" settings section on the left side panel
- Click the "ScriptLink" setting link
- From the "Available Scripts" field, validate script [TestScript] is selected as expected
- Validate the "Script Parameter" field is populated with parameter [TestParam] as expected
- Re-submit the form
- Return to "Form Designer"
- Repeat step 5c and 5d
- Validate all "ScriptLink" configuration setting are still present, as expected
Console Widgets - SQL query override
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate data displayed in the "Console Widget Viewer" widget
Specific Setup:
- Have registry setting "Enable Console Widgets/Views" is set to "Y"
- Have access to the 'Admission' form
- Have an episodic modeled form [TestForm] created
- In form "Console Widget Configuration":
- Create a console widget for the "Admission" form [AdminWidget] with "SQL Query override" field populated with a query that does not include an episode in the link. For example: "SELECT <LINK:PATIENT510:PATID:EPN_uniqueid>PATID,EPN_uniqueid FROM SYSTEM.episode_history WHERE FACILITY=?FACILITY AND PATID=?PATID"
- Create a console widget for the "Modeled" form [ModeledWidget] with "SQL Query override" field populated with a query that does not include an episode in the link. For example: "SELECT <LINK:USER19:PATID:CUSTHAAS_UID>PATID,CUSTHAAS_UID FROM SYSTEM.testtable1 WHERE FACILITY=?FACILITY AND PATID=?PATID" Note: (replace the row ID and option ID values as applicable)
- Add the two widgets and the 'Console Widget Viewer' widget to the logged in users home view
- Have a client [TestClient] admitted in two episodes
- In each episode, have a row filed for that client in the modeled form
Steps
- At the homeview, select [TestClient]
- Select 'All Episodes' from the episode dropdown field.
- Navigate to the [AdminWidget]
- Validate a row for both admission episodes are present in the widget
- Click the "View" button for "Episode 1" row
- Validate data is displayed for that episode in the 'Console Widget Viewer", as expected
- Click the "View" button for "Episode 2" row
- Validate data is displayed for that episode in the 'Console Widget Viewer", as expected
- Select "Episode 1" from the episode dropdown field.
- Validate the following message is displayed in the widget, as expected "The LINK tag in the SQL query does not contain an EPISODE value".
- Select "Episode 2" from the episode dropdown field.
- Validate the following message is displayed in the widget, as expected "The LINK tag in the SQL query does not contain an EPISODE value".
- Select 'All Episodes' from the episode dropdown field.
- Navigate to the [ModeledWidget]
- Validate a row for both modeled form episodes are present in the widget
- Click the "View" button for "Episode 1" row
- Validate data is displayed for that episode in the 'Console Widget Viewer", as expected
- Click the "View" button for "Episode 2" row
- Validate data is displayed for that episode in the 'Console Widget Viewer", as expected
- Select "Episode 1" from the episode dropdown field.
- Validate the following message is displayed in the widget, as expected "The LINK tag in the SQL query does not contain an EPISODE value".
- Select "Episode 2" from the episode dropdown field.
- Validate the following message is displayed in the widget, as expected "The LINK tag in the SQL query does not contain an EPISODE value".
|
Topics
• Envelope Import
• NX
• Scriptlink
• Console Widget
|
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
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Validate a message is displayed stating: Note Filed.
- Click [OK] and close the form.
- Access the 'Send Document' form.
- Select the form type associated to 'Progress Notes (Group and Individual)' in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Validate 'Episode Number' field contains "All Episodes".
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the progress note filed in the previous steps in the 'Select Document' field.
- Click [Display Document].
- Validate the document displays as filed.
- Click [Close All Documents and Exit].
- Validate "Send Document Only" is defaulted in the 'Reason for Sending' field.
- 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.
- Click [Send Request].
- Validate a message is displayed stating: Request Sent.
- Click [OK] and close the form.
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Client:' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate two document rows are displayed for the client:
- One 'Document Description' contains "Document sent for review" - this is what was sent to myHealthPointe for review.
- One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the finalized progress note form finalized via document routing.
- Select both documents for viewing and click [View].
- Validate the documents display as expected.
- Click [Close All Documents] and close the form.
- Log in to myHealthPointe for "Client A".
- Select the "Documents" section.
- Validate the document sent via the 'Send Document' form is displayed.
- Select the document and validate the pdf opens and displays as expected.
- 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
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field.
- Populate all other required and desired fields.
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept and Route].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Add the staff associated to the logged in user as an approver.
- Select "None" in the 'Send to myHealthPointe' field.
- Click [Submit].
- Navigate to the 'My To Do's' widget.
- Validate a To-Do is displayed for "Client A" but do not approve it.
- Click [Close].
- Access the 'Send Document' form.
- Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Validate 'Episode Number' field contains "All Episodes".
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the treatment plan filed in the previous steps in the 'Select Document' field.
- Click [Display Document].
- Validate the document displays as filed.
- Click [Close All Documents and Exit].
- Validate both "Send Document Only" and "Send for eSignature" are enabled in the 'Reason for Sending' field.
- "Re-send for eSignature" is disabled because the document has not been sent for eSignature yet.
- Validate "Send for eSignature" is the default value in the 'Reason for Sending' field.
- Click [Send Request].
- Validate a message is displayed stating: Request Sent.
- Click [OK] and close the form.
- Navigate to the 'Pending eSignatures' widget.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Navigate to the 'My To Do's' widget.
- Validate the To-Do is no longer displayed for "Client A".
- The To-Do will display after the eSignature has been collected.
- Click [Close].
- Log in to myHealthPointe for "Client A".
- Select the "Documents Awaiting Signature" section.
- Validate the document sent for eSignature is displayed.
- Click [Sign and Submit].
- Enter an eSignature in the 'Enter the Signature' field.
- Click [Sign and Submit].
- Validate the document is no longer displayed.
- Navigate to the 'Pending eSignatures' widget.
- Validate the row is no longer displayed for "Client A".
- Navigate to the 'My To Do's' widget.
- Validate a To-Do is displayed for "Client A".
- Click [Review] and [Accept].
- Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
- Electronically signed by Author
- Electronically signed by "Client A"
- Electronically signed by Approver
- Click [Sign].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Validate the To-Do is no longer displayed.
- Click [Close].
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Client:' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate two document rows are displayed for the client:
- One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
- One 'Document Description' contains "Treatment Plan" - this is the finalized treatment plan form finalized via document routing.
- Select both documents for viewing and click [View].
- 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.
- Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
- 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
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field.
- Populate all other required and desired fields.
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept and Route].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Add the staff associated to the logged in user as an approver.
- Select "None" in the 'Send to myHealthPointe' field.
- Click [Submit].
- Navigate to the 'My To Do's' widget.
- Validate a To-Do is displayed for "Client A" but do not approve it.
- Click [Close].
- Access the 'Send Document' form.
- Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Validate 'Episode Number' field contains "All Episodes".
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the treatment plan filed in the previous steps in the 'Select Document' field.
- Click [Display Document].
- Validate the document displays as filed.
- Click [Close All Documents and Exit].
- Validate both "Send Document Only" and "Send for eSignature" are enabled in the 'Reason for Sending' field.
- "Re-send for eSignature" is disabled because the document has not been sent for eSignature yet.
- Validate "Send for eSignature" is the default value in the 'Reason for Sending' field.
- Click [Send Request].
- Validate a message is displayed stating: Request Sent.
- Click [OK] and close the form.
- Navigate to the 'Pending eSignatures' widget.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Navigate to the 'My To Do's' widget.
- Validate the To-Do is no longer displayed for "Client A".
- The To-Do will display after the eSignature has been collected.
- Click [Close].
- Log in to myHealthPointe for "Client A".
- Select the "Documents Awaiting Signature" section.
- Validate the document sent for eSignature is displayed but do not sign it.
- Access the 'Send Document' form.
- Select the form type associated to 'Treatment Plan' in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Validate 'Episode Number' field contains "All Episodes".
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the treatment plan filed in the previous steps in the 'Select Document' field.
- Validate both "Send Document Only" and "Re-send for eSignature" are enabled in the 'Reason for Sending' field.
- Validate "Re-send for eSignature" is the default value in the 'Reason for Sending' field.
- Click [Send Request].
- Validate a message is displayed stating: Request Sent.
- Click [OK] and close the form.
- Navigate to the 'Pending eSignatures' widget.
- Validate the row for "Client A" is updated with the current time for 'Time Sent'.
- Log in to myHealthPointe for "Client A".
- Select the "Documents Awaiting Signature" section.
- Validate the document sent for eSignature is displayed with an updated time uploaded.
- Click [Sign and Submit].
- Enter an eSignature in the 'Enter the Signature' field.
- Click [Sign and Submit].
- Validate the document is no longer displayed.
- Navigate to the 'My To Do's' widget.
- Validate a To-Do is displayed for "Client A".
- Click [Review] and [Accept].
- Validate the 'Document Preview' contains the following electronic signatures appended to the end of the document:
- Electronically signed by Author
- Electronically signed by "Client A"
- Electronically signed by Approver
- Click [Sign].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Validate the To-Do is no longer displayed.
- Click [Close].
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Client:' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate three document rows are displayed for the client with the following:
- 'Document Description' contains "Integrated eSignature request" - this is the initial request sent to myHealthPointe for eSignature.
- 'Document Description' contains "Integrated eSignature request" - this is the re-sent request sent to myHealthPointe for eSignature.
- 'Document Description' contains "Treatment Plan" - this is the finalized treatment plan form finalized via document routing.
- Select the documents for viewing and click [View].
- Validate the initial "Integrated eSignature request" displays the document with the author's signature.
- 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.
- Validate the "Treatment Plan" finalized document displays the document with the author's signature, "Client A" signature, and the approving practitioner signature.
- 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
- Access the 'Registry Settings' form.
- Enter "Send Document To" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting' field contains "RADplus->Document Routing->->->->Enable Send Document to myHealthPointe functionality".
- 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."
- Validate the 'Registry Setting Value' field contains "N" as this is the default value.
- Enter "Y" in the 'Registry Setting Value' field.
- Click [Submit] and close the form.
- Access the 'User Definition' form.
- Select the logged in user in the 'Select User' field.
- Select the "Forms and Tables" section.
- Click [Select Forms for User Access].
- Validate the 'Send Document' form is available for selection under "Avatar PM" forms and select it.
- Click [OK] and [Submit].
- Navigate to the 'User Menu'.
- Click [Refresh Forms].
- Access the 'Send Document' form.
- Validate the 'Send Document' form is displayed as expected.
- Close the form.
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
- Navigate to the 'Pending eSignatures' widget.
- Validate the 'Filter By Program' field is displayed.
- Validate the following columns are displayed:
- Client Name
- Client ID
- Episode
- Program
- Form Name
- Date Sent
- Time Sent
- Sent By Staff Name
- Status
- Validate all documents pending eSignature are displayed for all clients.
- Select the desired program in the 'Filter By Program' field.
- Validate only documents associated to the selected program are displayed (if any).
- Clear the program in the 'Filter By Program' field.
- Select a client with documents pending eSignature from the 'My Clients' list.
- Validate only documents pending eSignature for the selected client are displayed.
- De-select the client.
- Validate all documents pending eSignature for all clients are displayed.
- Click on the 'Client Name' column.
- Validate the documents are sorted by 'Client Name'.
- Click on the 'Client ID' column.
- Validate the documents are sorted by 'Client ID'.
- Click on the 'Date Sent' column.
- 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
- Select "Client A" and access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Enter the desired value in the 'Plan Name' field.
- Populate all other required and desired fields.
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept and Route].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Select "Collect eSignature" in the 'Send to myHealthPointe' field.
- Click [Submit].
- Navigate to the 'Pending eSignatures' widget.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Access Crystal Reports or other SQL Reporting tool.
- Create a report using the 'DocR.esignature' SQL table.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Validate the 'eSignature_status' field contains "Pending".
- Log in to myHealthPointe for "Client A".
- Select the "Documents Awaiting Signature" section.
- Validate the document sent for eSignature is displayed.
- Click [Sign and Submit].
- Enter an eSignature in the 'Enter the Signature' field.
- Click [Sign and Submit].
- Validate the document is no longer displayed.
- Navigate to the 'Pending eSignatures' widget.
- Validate the row is no longer displayed for "Client A".
- Access Crystal Reports or other SQL Reporting tool.
- Refresh the report using the 'DocR.esignature' SQL table.
- Validate the 'eSignature_status' field now contains "Approved".
- Close the report.
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Client:' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate two document rows are displayed for the client:
- One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
- One 'Document Description' contains "Treatment Plan" - this is the treatment plan document finalized via document routing.
- Select both documents for viewing and click [View].
- 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.
- 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.
- Click [Close All Documents] and close the form.
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
- Access the 'Entity-Based Document Capture' form.
- Select "Performing Provider" in the 'Entity Type' field.
- Enter the desired performing provider in the 'Entity' field in the format of "LAST,FIRST".
- Validate the 'Results' field displays the performing provider and select it.
- Click [Launch POS Capture].
- Import in a document saved as a file on the server.
- Validate the document renders on screen.
- Select the desired value in the 'Document Type' field.
- Enter the desired value in the 'Document Description' field.
- Click [Save].
- Validate that messages display indicating the document was successfully saved.
- Close the form.
- Access the 'Clinical Document Viewer' form.
- Select "Performing Provider" in the 'Entity' field.
- Select "Individual" in the 'Select All or Individual Performing Provider' field.
- Select the performing provider from the previous steps in the 'Select Performing Provider' field.
- Click [Process].
- Validate a row was added for the document that was just saved.
- View the document to validate it displays as it was captured.
- 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
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept and Route].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Select "Collect eSignature" in the 'Send to myHealthPointe' field.
- Click [Submit].
- Navigate to the 'Pending eSignatures' widget.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Access Crystal Reports or other SQL Reporting tool.
- Create a report using the 'DocR.esignature' SQL table.
- Validate a row is displayed for the eSignature request sent for "Client A".
- Validate the 'eSignature_status' field contains "Pending".
- Log in to myHealthPointe for "Client A".
- Select the "Documents Awaiting Signature" section.
- Validate the document sent for eSignature is displayed.
- Click [Sign and Submit].
- Enter an eSignature in the 'Enter the Signature' field.
- Click [Sign and Submit].
- Validate the document is no longer displayed.
- Navigate to the 'Pending eSignatures' widget.
- Validate the row is no longer displayed for "Client A".
- Access Crystal Reports or other SQL Reporting tool.
- Refresh the report using the 'DocR.esignature' SQL table.
- Validate the 'eSignature_status' field now contains "Approved".
- Close the report.
- Access the 'Append Documents' form.
- Select the note type associated to the 'Progress Notes (Group and Individual)' form in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the progress note filed in the previous steps in the 'List of Documents' field.
- Click [Display Document].
- Validate the document displays with the signature for "Client A" appended to the bottom right corner.
- Click [Close All Documents and Exit].
- Enter the desired value in the 'New Comments to Be Appended to the Original Document' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- 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.
- Click [Accept].
- Enter the password for the logged in user in the 'Password' field and click [Verify].
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Client:' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate two document rows are displayed for the client:
- One 'Document Description' contains "Integrated eSignature request" - this is what was sent to myHealthPointe for eSignature.
- One 'Document Description' contains "Progress Notes (Group and Individual)" - this is the finalized progress notes form finalized via document routing.
- Select both documents for viewing and click [View].
- 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.
- 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.
- 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
|
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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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)
- Open the pdf and validate that the 'Administration Record - 7 day grid' report is displayed and contains the following:
- 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.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- Close the report and log off of the server.
- Access the FTP server and access the directory where the pdf's will be stored.
- 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)
- Open the pdf and validate that the 'Administration Record - 7 day grid' report is displayed and contains the following:
- 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.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- 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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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).
- Open one of the pdf's and validate that the 'Administration Record - 1 Day' report is displayed and contains the following:
- Validate that the pdf will contain all clients in that program sorted in alphabetical order by client's last name, first name.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- 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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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).
- 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).
- Open one of the pdf's and validate that the 'Administration Record' report is displayed and contains the following:
- Validate that the pdf for units will contain all clients in that unit and then sorted in Room/Bed order.
- Validate that the pdf for programs will contain all client in that program sorted in alphabetical order by client's last name, first name.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- 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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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).
- Open the pdf and validate that the 'Administration Record - 1 Day Alternate' report is displayed and contains the following:
- Validate that the pdf will contain all clients in the two units selected, sorted in alphabetical order by client's last name, first name.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- 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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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)
- Open the pdf and validate that the 'Administration Record - 7 Day Alt' report is displayed and contains the following:
- 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.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- Close the report and log off of the server.
- Access the FTP server and access the directory where the pdf's will be stored.
- 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)
- Open the pdf and validate that the 'Administration Record - 7 Day Alt' report is displayed and contains the following:
- 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.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- 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
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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).
- 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).
- Open one of the pdf's and validate that the 'Administration Record - Alternate' report is displayed and contains the following:
- Validate that the pdf for units will contain all clients in that unit and then sorted in Room/Bed order.
- Validate that the pdf for programs will contain all client in that program sorted in alphabetical order by client's last name, first name.
- 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.
- Validate the 'D.O.B' field contains the Client's Date Of Birth.
- 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".
- Close the report and log off of the server.
- After 2 days and after the 'eMAR Downtime Automation' task has run for the day,
- Access the cache server where the application resides and access the directory specified in the 'File Path' field on the 'eMAR Downtime Automation' form.
- 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.
- 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)
- 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
|
Document Management Definition - Duplicate Forms created
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Document Capture
- Document Capture
- Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
- Open "Document Management Definition" form.
- Click [Select Form].
- Click [Add New].
- Populate the "Form Name" field.
- Select the desired form type in the "Form Type" field
- Select the desired entity in the "Entity" field
- Populate any other desired fields in the "Form" section
- Click the [Categories] section.
- Click [Select Categories].
- Select the desired category from the selection list
- Click [OK].
- Click the [Display] section.
- Select the desired selections form the "Forms to Display" box.
- Click the [Reports] section.
- Click any to launch any desired report, for example the "Display Form Report"
- Validate the "Document Management Form Report" is displayed.
- Close the report.
- Click back to the [Form] section
- Click [File].
- Validate the form files successfully
- Click [Select Form].
- Select the form just submitted in 5
- Validate all fields populated in steps 1 thru 5, are populated as expected
- Click back to the [Form] section
- Click [Delete].
- Click [Yes] to accept the deletion.
- Click [Select Form].
- Validate the form that was deleted in step 7, is no longer present in the list
- Click [Select Form].
- Select the form "Inbox Attachments"
- Click [Delete]
- 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."
- Click [OK]
- Click [Select Form].
- Select the form "Results Document"
- Click [Delete]
- 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."
- Click [OK]
- 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
- Using the "Document Management Definition" form
- Edit the existing form identified as existing in all root system codes.
- File t he form.
- Open the "Client Document Capture" form.
- Scan or import a document.
- Select the form edited in "Document Management Definition".
- Scan or import the document.
- Using "Clinical Document Viewer", select the test client.
- 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 Scan/Import
• Document Import/Scan
• Document Management
• NX
|
'Create New Treatment Plan' process - Registry Setting creation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Create New Treatment Plan
- Registry Settings (CWS)
- Treatment Plan
Scenario 1: Create a new copy of the 'Treatment Plan' form using 'Create New Treatment Plan'
Steps
- Access the 'Create New Treatment Plan' form.
- Enter the desired value in the 'Treatment Plan Name' field.
- Select the desired value in the 'Episode Required' field.
- Click [Submit].
- Validate a message is displayed stating: Are you sure you want to create a new copy of the Treatment Plan?
- Click [Yes].
- Validate a message is displayed indicating the Treatment Plan form has been created.
- Click [OK] and close the form.
- Access the 'Registry Settings' form.
- Enter "Level of Care" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Enable Level of Care Functionality' registry setting is displayed for all 'Treatment Plan' forms, including the newly created 'Treatment Plan' copy.
- Close the form.
|
Topics
• Registry Settings
• Treatment Plan
|
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
- Open [TestForm]
- Select [TestClient]
- Set [FieldA] to a desired value. For this test "10"
- Set [FieldB] to a desired value. For this test "20"
- Set [FieldC] to a desired value. For this test "5"
- Populate any other desired fields
- Submit the form
- Open the 'State Form Definition' form
- Select "Existing" in the 'New or Existing' field
- Select the [TestFile] from the 'Select State Form' field drop down list
- Click the [Record Definition] section
- Select "Update" in the "Add or Update Record" field
- Select the existing record in the "Select Record" field
- Click [Define Record Data Elements]
- Click [New Row]
- 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.
- For this test, "Add fields FieldA, FieldB subtract FieldC" is entered
- Tab over to the "SQL Generated Data" field
- Add a math function to accomplish the result
- For this example, the following expression would be used:
- MATH(MATH(p.FIELDA,p.FIELDB,'+'),p.FIELDC,'-')
- Click [New Row] again to add another math function
- 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.
- For this test, "Multiply fields FieldA and FieldB divide by FieldC" is entered
- Tab over to the "SQL Generated Data" field
- Add a math function to accomplish the result
- For this example, the following expression would be used.
- MATH(MATH(p.FIELDA,p.FIELDB,'*'),p.FIELDC,'/')
- Click [Save] to save the changes
- Click [File Record]
- Click back to the "State Form Definition" section
- Click [File Form]
- Validate the definition files successfully
- Open form "State Form File Generation"
- In the "State Form" field, select [TestFile]
- Select the "Compile" button in the "File Generations Options" field
- Click [Process]
- Click [OK] at the "Compile Complete" message
- Select the "Dump File" button in the "File Generations Options" field
- Click [Process]
- The "RADplus_SF_File_Dump" report will display
- Locate the record row for [TestClient]
- Validate the resulting value for the math calculation set up in step 2g is correct.
- For this test (10+20-5), the expected result would be "15"
- Validate the resulting value for the math calculation set up in step 2h is correct.
- 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
- Open the 'State Form Definition' form
- Select 'Existing' in the 'New or Existing' field
- Select the [SFfile]
- Scroll to the bottom of the form
- Set the 'Days to Save Compile Data' field to "0".
- Navigate to the 'Definition Options' field. Click the help message icon next to field label.
- 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)
- Leave the 'Automatically Purge Posted Compiles' selection, not selected
- File the definition
- Open the 'State Form File Generation' form
- Select the [SFfile]
- Select "Compile" in the "File Generations Options" field
- Click [Process] to create the compile. [CompileA]
- Validate "Process Complete" is displayed
- Click to [Dump the File] in the "File Generations Options" field
- Click [Process].
- Validate the dump file report displays data
- Repeat step 4b to compile another file. [CompileB]
- Click the "Select File" dropdown to view the compiles
- Validate [CompileA] is not present as expected, as prompt 'Days to Save Compile Data' field was set to "0".
- Validate the new compile [CompileB], is available for selection
- Select [CompileB]
- Select "Create File on Server" in the "File Generations Options" field
- Click [Process].
- Validate "Process Complete" is displayed
- Repeat step 8b to create another compile. [CompileC]
- Click the 'Select File" dropdown to view the compiles
- Validate the new compile is present [CompileC]
- 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
- Re-open the 'State Form Definition' form
- Select the [SFfile] for edit
- Navigate to the 'Definition Options' field
- This time select the 'Automatically Purge Posted Compiles' selection
- File the definition
- Return to the 'State Form File Generation' form
- Select the [SFfileA]
- Select "Compile" in the "File Generations Options" field
- Click [Process] to create another compile. [CompileD]
- Validate "Process Complete" is displayed
- Click the 'Select File" dropdown to view the compiles
- Validate the new compile is present [CompileD]
- Validate [CompileC] is not present as 'Days to Save Compile Data' field to "0".
- 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
- Open the 'State Form Definition' form
- Select 'Existing' in the 'New or Existing' field
- Select the [SFfile]
- Scroll to the bottom of the form
- Set the 'Days to Save Compile Data' field to any value greater than "0".
- Navigate to the 'Definition Options' field. Click the help message icon next to field label.
- 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)
- Leave the 'Automatically Purge Posted Compiles' selection, not selected
- File the definition
- Open the 'State Form File Generation' form
- Select the [SFfile]
- Select "Compile" in the "File Generations Options" field [CompileA]
- Click [Process] to create the compile [CompileA]
- Validate "Process Complete" is displayed
- Click to [Dump the File] in the "File Generations Options" field
- Click [Process].
- Validate the dump file report displays data
- Repeat step 4b to compile the file again, to create another compile [CompileB]
- Click the "Select File" dropdown to view the compiles
- Validate [CompileA] is present as expected, as prompt 'Days to Save Compile Data' field was set to greater than "0".
- Validate the new compile [CompileB], is also available for selection
- Select [CompileB]
- Select "Create File on Server" in the "File Generations Options" field
- Click [Process]. Validate "Process Complete" is displayed
- Repeat step 8b to compile the file again to create another compile [CompileC]
- Click the "Select File" dropdown to view the compiles
- Validate the new compile is present [CompileC]
- Validate [CompileA] is still present
- 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
- Re-open the 'State Form Definition' form
- Select the [SFfile] for edit
- Navigate to the 'Definition Options' field
- This time select the 'Automatically Purge Posted Compiles' selection
- File the definition
- Return to the 'State Form File Generation' form
- Select the [SFfile]
- Select "Compile" in the "File Generations Options" field
- Click [Process] to create the new compile. [CompileD]
- Validate "Process Complete" is displayed
- Click the "Select File" dropdown to view the compiles
- Validate the new compile is present [CompileD]
- 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
|
Widget - form launch links
Scenario 1: Validate data in Widgets enabled with "Enhanced Widget View" functionality
Specific Setup:
- [TestClientA] has a row [RowA] submitted in a "Progress Notes" form [TestForm]. For this test form "Progress Notes (Group and Individual)" is used
- [TestClientB] does not have a row filed yet in [TestForm]
- Have the following widgets created to display "Progress Notes" data in the "SYSTEM.cw_patient_notes" table
- [WidgetA] created in form "Widget Definition" with prompt "Enhanced Widget View" set to "Yes"
- [WidgetB] created in form "Widget Wizard" with prompt "Enhanced Widget View" set to "Yes"
- Each widget includes the field "NOT_uniqueid", which is configured as a link that will launch [TestForm] and populate the form with the data filed in [RowA]
- Logged in user has all widgets set up on their home view or alternate view
Steps
- At the home view, select [TestClientA]
- Validate [WidgetA] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column has "Up/Down" arrows and a "Search" filter box below each column name, indicative that enhanced widget functionality is enabled for the widget as expected
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
- Validate [WidgetB] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column does "not" have "Up/Down" arrows and a "Search" filter box below each column name as expected, indicative that enhanced widget functionality is "not" enabled for the widget
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed for [RowA]
- Close the form, to return to the home view
- At the home view, select [TestClientB]
- Open [TestForm]
- Populate all the desired fields and submit the row [RowA] for [TestClientB]
- At the home view, select [TestClientB]
- Validate [WidgetA] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column has "Up/Down" arrows and a "Search" filter box below each column name, indicative that enhanced widget functionality is enabled for the widget as expected
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
- Validate [WidgetB] is populated with the expected column data filed in [RowA] for form [TestForm]
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed for [RowA]
- Close the form, to return to the home view
Scenario 2: Validate data in Widgets 'not' enabled with "Enhanced Widget View" functionality
Specific Setup:
- [TestClientA] has a row [RowA] submitted in a '"Progress Notes" form [TestForm]. For this test form "Progress Notes (Group and Individual)" is used
- [TestClientB] does not have a row filed yet in [TestForm]
- Have the following widgets created to display "Progress Notes" data in the "SYSTEM.cw_patient_notes" table
- [WidgetA] created in form "Widget Definition" with prompt "Enhanced Widget View" set to "No"
- [WidgetB] created in form "Widget Wizard" with prompt "Enhanced Widget View" set to "No"
- Each widget includes the field "NOT_uniqueid", which is configured as a link that will launch [TestForm] and populate the form with the data filed in [RowA]
- Logged in user has all widgets set up on their home view or alternate view
Steps
- At the home view, select [TestClientA]
- Validate [WidgetA] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column does "not" have "Up/Down" arrows and a "Search" filter box below each column name indicative that enhanced widget functionality is "not" enabled for the widget, as expected
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
- Validate [WidgetB] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column does "not" have "Up/Down" arrows and a "Search" filter box below each column name as expected, indicative that enhanced widget functionality is "not" enabled for the widget
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
- At the home view, select [TestClientB]
- Open [TestForm]
- Populate all the desired fields and submit row [RowA] for [TestClientB]
- At the home view, select [TestClientB]
- Validate [WidgetA] is populated with the expected column data filed in [RowA] for form [TestForm]
- Verify each column does "not" have "Up/Down" arrows and a "Search" filter box below each column name, indicative that enhanced widget functionality is "not" enabled for the widget as expected
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
- Validate [WidgetB] is populated with the expected column data filed in [RowA] for form [TestForm]
- Click the highlighted data link in column "NOT_uniqueid"
- Validate [TestForm] is launched and contains the expected data filed in [RowA]
- Close the form, to return to the home view
ScriptLink - Multiple Iteration Grids
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- TestFormA (Modeled form with Multiple Iteration Table)
Scenario 1: Validate a "ScriptLink" script is triggered on a forms containing a "Multiple Iteration" grid
Specific Setup:
- Have a modeled form [TestForm] that contains a "Multiple Iteration" section on the form
- The "Multiple Iteration" section contains a "Scrolling Text Field" and any other desired field types
- Have any "ScriptLink" script imported in the section containing the "Multiple Iteration" grid. For this example, a script is used that will display a test warning when a value is entered in a specific field [FieldA]
Steps
- Open form [TestFormA] and select a desired client [TestClient]
- Click to the main section of the form
- Populate all the desired fields in that section
- Click to the "Multiple Iteration Section"
- Click to add the first row to the grid
- Populate the "Scrolling Text Field" with the desired text [TextFirstRow]
- Navigate to [FieldA] and enter a value
- Validate the "ScriptLink" script is triggered and warning message is displayed and click [OK]
- Populate any other desired fields in the section
- Click to add the second row to the grid
- Populate the "Scrolling Text Field" with the desired text [TextSecondRow]
- Navigate to [FieldA] and enter a value
- Validate the "ScriptLink" script is triggered and warning message is displayed and click [OK]
- Populate any other desired fields in the section
- Click to add the third row to the grid
- Populate the "Scrolling Text Field" with the desired text [TextThridRow]
- Navigate to [FieldA] and enter a value
- Validate the "ScriptLink" script is triggered and warning message is displayed and click [OK]
- Populate any other desired fields in the section
- Submit the form
- Return to form [TestForm] and select [TestClient]
- Select the row filed in step 1 for edit
- Click to the main section of the form
- Validate all the other fields are populated as expected
- Click to the "Multiple Iteration Section"
- Select the first row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextFirstRow] populated in step 1
- Validate all the other fields are populated as expected
- Select the second row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextSecondRow] populated in step 1
- Validate all the other fields are populated as expected
- Select the third row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextThirdRow] populated in step 1
- Validate all the other fields are populated as expected
- Select the first row to the grid again and click [Edit]
- Change the text in the "Scrolling Text Field" to a new value [TextNewValue]
- Click the [Add] button to add a new row
- Populate the "Scrolling Text Field" with the desired text [TextFourthRow]
- Populate any other desired fields in the section
- Submit the form
- Return to form [TestForm] and select [TestClient]
- Click to the "Multiple Iteration Section"
- Select the first row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with the new text [TextNewValue] entered in step 2
- Select the second row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextSecondRow] populated in step 1
- Select the third row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextThirdRow] populated in step 1
- Select the fourth row to the grid and click [Edit]
- Validate the "Scrolling Text Field" is populated with [TextFourthRow] populated in step 2
|
Topics
• Widget Definition
• Widgets
• NX
• Scriptlink
|
Client Chart - Credentialing information
Scenario 1: Chart View - Form data row validations
Specific Setup:
- In form "Practitioner Enrollment":
- [StaffA] and [StaffB] both have "Practitioner Credentials" added with an "Effective" date that ends after today. [CredToday]
- In addition, [StaffA] and [StaffB] both have "Practitioner Credentials" added with an "Effective" date that starts tomorrow. [CredTomorrow]
- Have a form [TestForm] enabled for document routing
- [StaffB] has [TestForm] added to their "Chart" view
- [StaffB] has the "My To Do's" widget on their home view
- Have registry setting "Display Document Routing Status on Chart Items" set to "Yes"
- Log in as [StaffA]
Steps
- Open form [TestForm]
- Populate any desired fields
- Submit the form as "Final"
- Click to accept and route the document
- At the "Route To Document" screen, add [StaffB] as the approver
- Submit the form to route the document
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate to the "My To Do's" widget
- Locate the to sent in step 1
- Click to review the To Do
- Validate information is displayed as expected
- Click [Accept] to approve the To Do
- Navigate to the home view
- Select [TestClient] and double click to open their chart
- In "Chart", select [TestForm] from the forms list to review the record filed
- Validate record header data bar indicates the record was submitted by [StaffA] and based on the "Effective" date in the setup, their expected credentials [CredToday]. For example "Submitted by [StaffA] Certified Drug/Alcohol Counselor (CADC)"
- Validate the record data (Main Section) region contains the expected data submitted
- Validate the record data (Document Routing) region contains the "Approvers" field populated with [StaffB] and based on the "Effective" date in the setup, their expected credentials [CredToday]. For example "Approvers: [StaffB] Certified Pediatric Nurse (CPN)"
- Close Chart
- The following day, repeat steps 1 thru 4 again
- Navigate to the home view
- Select [TestClient] and double click to open their chart
- In "Chart", select [TestForm] from the forms list to review the record filed
- Validate record header data bar indicates the record was submitted by [StaffA] and based on the "Effective" date in the setup, their expected credentials [CredTomorrow]
- Validate the record data (Main Section) region contains the expected data submitted
- Validate the record data (Document Routing) region contains the "Approvers" field populated with [StaffB] and based on the "Effective" date in the setup, their expected credentials [CredTomorrow]
|
Topics
• Chart Review
|
Identity Manager - logins
Scenario 1: Avatar "Identity Manager" - User Login validation
Specific Setup:
- Have a system with the "Identity Manager" module installed and configured
- Have an active "Identity Manager" user set up in form "User Definition" [TestUser]
- Have a query or report to display data in the "SYSTEM.radplus_audit_failed_login" table
Steps
- Launch the Avatar login screen
- Select the desired system code in the "System Code" field
- Populate the "Username" field with any invalid user name [InvalidUser]
- Populate the "Password" field with any desired password [DesiredPassword]
- Click [Sign In]
- Validate the presented with a "Sign In" dialog error message that states, "'Login Failed'.
- Note the current date and time and click [OK]
- Validate the user is returned to the login screen
- Run the query or report on the "SYSTEM.radplus_audit_failed_login' table.
- Validate the results include the failed login information for [InvalidUser] for the date and time noted in step 1
- Validate the "login_failed_reason" field is populated with "Invalid User"
- At the login screen
- Select the desired system code in the "System Code" field
- Populate the "Username" field with a valid "Identity Manager" user name [TestUser]
- Populate the "Password" field with an invalid password [InvalidPassword]
- Click [Sign In]
- Validate the presented with a "Sign In" dialog error message that states, "Login Failed"
- Note the current date and time and click [OK]
- Validate the user is returned to the login screen
- Run the query or report on the "SYSTEM.radplus_audit_failed_login" table.
- Validate the results include the failed login information for [TestUser], for the date and time noted in step 3
- Validate the "login_failed_reason" field is populated with "Invalid Password"
- At the login screen
- Select the desired system code in the "System Code" field
- Populate the "Username" field with the user name for user [TestUser]
- Populate the "Password" field with the valid password for user [TestUser]
- Click [Sign In]
- Validate the user has logged in successfully.
- In the "Search Forms" search box, search for any form
- Validate the form is launched as expected
- Populate any desired fields in the form
- Submit the form
- Validate submission is successful
|
Topics
• Identity Manager
|
"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
- Access the "Registry Settings" form.
- In the registry settings search field, search for [RegA]
- Validate the "Registry Setting Value" field is populated with value [CurrValue], whose length is greater than "50" characters
- Change the current value to any other value greater that's greater than "50" characters [NewValue]
- Submit the form
- Validate the submission results indicate that the registry setting has been submitted successfully
- Click "Yes" to return to the form
- In the registry settings search field, search for [RegA] again
- Validate the current value is the [NewValue] entered in step 1a
- Change the current value to a value greater less than "50" characters
- Submit the form
- Validate the submission results indicate that the registry setting has been submitted successfully
- Click "Yes" to return to the form
- In the registry settings search field, search for registry setting [RegA] again
- Validate the current value is the [NewValue] entered in step 1b
- Close the form
- Re-open form "Registry Settings"
- In the registry settings search field, search for [RegB]
- Validate the "Registry Setting Value" field is populated with value [CurrValue], whose length is less than or equal to "50" characters
- Change the current value to a value greater than "50" characters [NewValue]
- Submit the form
- Validate the submission results indicate that the registry setting has been submitted successfully
- Click "Yes" to return to the form
- In the registry settings search field, search for [RegB] again
- Validate the current value is the [NewValue] entered in step 2a
- Change the current value to a value that is less than or equal to "50" characters [NewValue]
- Submit the form
- Validate the submission results indicate that the registry setting has been submitted successfully
- Click "Yes" to return to the form
- In the registry settings search field, search for [RegB] again
- Validate the current value is the [NewValue] entered in step 2b
- Close the form
|
Topics
• Registry Settings
• NX
|
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
- Open the "Treatment Plan" form
- Select [TestClient].
- Populate any required fields on the main form.
- Navigate to the "Problems" grid and click [New Row]
- Add a problem to the grid
- Add another new row the same problem as in the previous step
- Validate a message displays blocking entry that states "Problem already exists", as expected.
- Continue adding ten or more rows to the grid
- Click [Launch Plan].
- Validate the treatment plan tree view loads without any warnings.
- Validate all the problems entered in step 1c are present are displayed in the view as expected
- Click [Back to Plan Page]
- Navigate to the "Problems" grid and add one or more problems
- Click [Launch Plan].
- Validate the treatment plan tree view loads without any warnings.
- Validate all the problems added in the previous steps are displayed in the view as expected
- Click [Back to Plan Page]
- Submit the treatment plan as "Draft"
- Validate submission is successful
- Re-open "Treatment Plan form"
- Select [TestClient].
- Click to edit the row submitted in step 1
- Navigate to the "Problems" grid
- Add one more problems to the grid
- Click [Launch Plan].
- Validate the treatment plan tree view loads without any warnings.
- Validate all the problems entered in step 1 and in the previous step, are present are displayed in the tree view as expected
- Click [Back to Plan Page]
- Submit the treatment plan
- Validate submission is successful
- Re-open "Treatment Plan form"
- Select [TestClient].
- Click to edit the row just submitted
- Click [Launch Plan].
- Validate the treatment plan tree view loads without any warnings.
- Validate all the problems added in the previous steps are present are displayed in the tree view as expected
- Open the "Guarantors/Payors" form
- Click "Edit"
- In the "Guarantor Code" field, select a desired guarantor [TestGuarantor]
- Navigate to the "Carrier Codes" section
- In the "Carrier Codes for Secondary Billing" grid, click [New Row]
- Select any guarantor in the "Guarantor" field
- Enter a desired code in the "Carrier Code" field
- Click [File]
- Validate the guarantor and carrier code are added to the grid
- Click [New Row] again to add another guarantor
- Select the same guarantor as in the previous step
- Validate the error "Please select a different Guarantor, Guarantor is already in the grid", is displayed
- Click [OK]
- Click [New Row] again, this time add a different guarantor
- Enter a desired code in the "Carrier Code" field
- Click [File]
- Validate the guarantor and carrier code are added to the grid
- Repeat the previous step ten or more times
- Validate all rows added are displayed as expected in the grid
- Navigate back to the "Guarantor/Payors" section
- Click [File] to submit the changes
- Close the form
- Re-open "Guarantors/Payors" form
- Click "Edit"
- In the "Guarantor Code" field, select [TestGuarantor]
- Navigate to the "Carrier Codes" section
- Validate all the rows added in the "Carrier Codes for Secondary Billing" grid in step 4, are present and populated as expected
- Add one or more rows to the grid
- Navigate back to the "Guarantor/Payors" section
- Click [File] to submit the changes
- Close the form
- Re-open "Guarantors/Payors" form
- Click "Edit"
- In the "Guarantor Code" field, select [TestGuarantor]
- Navigate to the "Carrier Codes" section
- 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
|
Progress Notes (Group and Individual) - Open to Group Default Notes Section
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Clinical Document Viewer
- Group Registration
- Create New Progress Notes Form
- Progress Notes (Group and Individual) 11
Scenario 1: Progress Notes (Group and Individual) - Open To Group Default Notes
Specific Setup:
- Enable the registry setting "Open To 'Group Default Notes' Section" by setting it to "Y".
- Using "Document Routing Setup", enable document routing for the "Progress Notes (Group and Individual)" form.
- Create a group with 2 or more group members using the "Group Registration" form.
Steps
- Open the "Progress Notes (Group and Individual)" form.
- Validate the form opens to the "Group Default Notes" section.
- Fill out all required fields and create a group note.
- Edit the group note.
- Navigate to the "Individual Note" section.
- Individualize the progress notes for each group member.
- Using the "Clinical Document Viewer" form, validate the documents were filed.
- Open the "Registry Settings" form.
- Disable the "Open To 'Group Default Notes' Section" registry setting by setting it to "N".
- Open the "Progress Notes (Group and Individual)" form.
- Validate the form opens to the "Individual Notes" section.
- Navigate to the "Group Default Notes" section.
- Fill out all required fields and create a group note.
- Edit the group note.
- Navigate to the "Individual Note" section.
- Individualize the progress notes for each group member.
- Using the "Clinical Document Viewer" form, validate the documents were filed.
Scenario 2: Registry Setting - Open to 'Group Default Notes' Section
Specific Setup:
- Disable the registry setting "Open To 'Group Default Notes' section" registry setting by setting it to "N".
Steps
- Open the "Progress Notes (Group and Individual)" form.
- Validate the form opens to the "Individual Progress Notes" section.
- Open the "Registry Settings" form.
- Enable the registry setting "Open To 'Group Default Notes' Section" by setting it to "Y".
- Open the "Progress Notes (Group and Individual)" form.
- Validate the form opens to the "Group Default Notes" section.
Scenario 3: Copy of Progress Notes (Group and Individual) - Open To Group Default Notes section
Specific Setup:
- Using the "Create New Progress Notes" form, create a new copy of the Progress Notes (Group and Individual).
- Note the copy number.
- Using the "User Definition" or "User Role Definition" form:
- Give the user access to this new progress notes form on the "Forms and Tables" section under the "Select forms for User Access" button.
- Using the "Registry Settings" form, enable "Open To 'Group Default Notes' Section" registry setting by setting it to "Y" for the form created in previous steps.
- Using the "Document Routing Setup" form, enable document routing for the form created in previous steps.
- Create a group of 2 or more clients using the "Group Registration" form.
Steps
- Using the new group progress note form:
- Validate the form opens to the "Group Default Note" section.
- Generate a group default note and click [Submit Note].
- Edit the "Group Default Note".
- Navigate to the "Individual Note" section and individualize, finalize and route the document to an approver.
- Repeat above until all group members are processed.
- Navigate to the "ToDo" widget:
- Approve the "ToDo" for each group member.
- Using the "Clinical Document Viewer" form:
- Validate the documents were filed by viewing/print each one.
- Using the "Registry Settings" form:
- Enable "Open To 'Group Default Notes' Section" registry setting by setting it to "Y" for the form created in setup.
- Using the new group progress note form:
- Validate the form opens to the "Individual Note" section.
- Navigate to the "Group Default Note" section.
- Generate a group default note and click [Submit Note].
- Edit the "Group Default Note".
- Navigate to the "Individual Note" section and individualize, finalize and route the document to an approver.
- Repeat above until all group members are processed.
- Navigate to the "ToDo" widget:
- Approve the "ToDo" for each group member.
- Using the "Clinical Document Viewer" form.
- Validate the documents were filed by viewing/print each one.
|
Topics
• Progress Notes
• NX
|
Form Launch events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Call Intake
- Practitioner Enrollment
Scenario 1: Validate triggering site specific event logic to launch an additional form
Specific Setup:
- Have access to any "Progress" note form [FormA]
- Have access to any "Client" based modeled form [FormB]
- Have access to any "Staff" based modeled form [FormC]
- Have access to form "Call Intake" and form "Practitioner" enrollment
- In form "Dictionary Update", select the "Client" database and search for any "SS Call Intake Dictionary" field
- Add three dictionary values: [DictA], [DictB] and [DictC]
- Open form "Site Specific Section Modeling", select form "Site Specific Call Intake" form
- Select "Yes" in prompt "Enable Site Specific Section"
- Click the "Prompt Definition" section and add the "SS Call Intake Dictionary"
- Set field "Initially Required" to "No"
- In the "Event Definition" section, add three events
- The first event set will launch [FormA] with [DictA] is selected in the field
- The second event set will launch [FormB] with [DicB] is selected in the field
- The third event set will launch [FormC] with [DictAC] is selected in the field
- Submit the form
- Open form "Site Specific Section Modeling", select form "(Practitioner Enrollment) Site Specific Enrollment" form
- Select "Yes" in prompt "Enable Site Specific Section"
- Click the "Prompt Definition" section and add any "SS Enrollment Dictionary"
- Set field "Initially Required" to "No"
- In the "Event Definition" section, add three events
- The first event set will launch [FormA] with [DictA] is selected in the field
- The second event set will launch [FormB] with [DicB] is selected in the field
- The third event set will launch [FormC] with [DictAC] is selected in the field
- Submit the form
- The logged in user has the "Client & Staff" widget on their home view
Steps
- Open the "Call Intake" form
- At the "Select Client" dialog
- Populate the last and first name for a new client [NewClientA]
- Click Search
- Click [OK] to the no records found
- Click [New] client to launch the "Call Intake" form
- On the "Call Intake" section
- Validate the client name field indicates [NewClient]
- Populate any required and desired fields on that section
- Click the "Site Specific Call Intake" section
- Click the "SS Call intake dictionary" field drop down list and select [DictA]
- At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
- Validate a message is received "Based on your inputs the [FormA] should launch, however this form cannot be launched for a Client not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click the "SS Call intake dictionary" field drop down list and select [DictB]
- At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
- Validate a message is received "Based on your inputs the [FormB] should launch, however this form cannot be launched for a Client not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click the "SS Call intake dictionary" field drop down list and select [DictC]
- At the "Form Launch" dialog, click [OK] to launch the "Staff" based modeled form
- Enter a valid "Staff" member [TestStaff] in the search field and click [Select]
- On [FormC], populate the desired fields on the form
- Submit the form
- Validate the form files successfully
- Click [Submit] to submit the "Call Intake" form
- Validate the form files successfully
- At the home view, navigate to the "Client & Staff" widget
- Search for [NewClientA]
- Validate the client is found
- Open the "Practitioner Enrollment" form
- At the "Select Staff" dialog, enter the desired name for the new staff member [StaffNew]
- Validate there are no matches found
- Click [New Staff] to launch the "Practitioner Enrollment" form
- Click the "Practitioner Enrollment" section
- Populate the required fields and any other desired fields in that section
- Click the "Site Specific Enrollment" section
- Click the "SS Enrollment Dictionary" field and select [DictA]
- At the "Form Launch" dialog, click [OK] to launch the "Progress Note" form
- On [FormA], populate the required and desired fields
- Submit the form
- Validate the form files successfully
- Navigate back to the "Practitioner Enrollment" form
- Click the "SS Enrollment Dictionary" field and select [DictB]
- At the "Form Launch" dialog, click [OK] to launch the "Client" based modeled form
- Select any client and click [OK]
- On [FormB], populate the required and desired fields on the form
- Submit the form
- Validate the form files successfully
- Navigate back to the "Practitioner Enrollment" form
- Click the "SS Enrollment Dictionary" field and select [DictC]
- Validate a message is received "Based on your inputs the [FormC] should launch, however this form cannot be launched for a Staff not submitted to the database"
- Click [OK]
- Validate the user is returned to the form
- Click [Submit] to submit the form
- Validate the form files successfully
- At the home view, navigate to the "Client & Staff" widget
- Click the "Staff" tab
- Search for [StaffNew]
- Validate the staff member is found
|
Topics
• Site Specific Section Modeling
• NX
|
Document Routing - Replace ‘Date Created’ with ‘Date Signed’ on Document Routing Images.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client
- Disclosure Management
- Disclosure Management Configuration
- Treatment Plan
- Clinical Document Viewer
Scenario 1: Disclosure Management - Date Created vs. Date Signed - Document Routing disabled
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be enabled.
- Using the "Document Routing Setup" form, disable document routing for Progress Notes (Group and Individual), Treatment Plan and a user modeled form.
- Using "Disclosure Management Configuration", include "Progress Notes (Group and Individual), Treatment Plan and a user modeled form among the forms available to the "Disclosure Management" form.
Steps
- Using the "Progress Notes (Group and Individual)" form:
- Generate a progress note.
- Finalize the note.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using the "Treatment Plan" form:
- Generate a new treatment plan.
- Finalize the note.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using a user modeled form:
- Generate a new form.
- Finalize the form.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Open the "Disclosure Management" form:
- Generate a disclosure packet.
- On the Request section, select the client, episode and Request Information Start and End Dates that will encompass the forms previously generated for this test.
- Click "Apply Filters to Document Images" button.
- In the "Requested Chart Items" box, select "Progress Notes (Group and Individual)", Treatment Plan, user modeled forms you want to include in the disclosure packet.
- In the "Requested Document Images" box, select the forms for Progress Notes (Group and Individual), Treatment Plan and user modeled form you want to include in the disclosure packet.
- Navigate to the "Authorization" section.
- Select the same Episode and the Authorization Start and End Dates.
- Click "Yes - Default All Chat Items to Yes" radio button.
- Click "Update Chart Items Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Chart Items" button.
- Click "Yes - Default All Document Items To Yes" radio button.
- Click the "Update Document Images Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Document Images" button.
- Navigate to the "Disclosure" section.
- Populate the "Disclosure Date" and "Disclosure Time".
- Select all items in the "Chart Disclosure Information" box.
- Select all items in the "Disclosure Images" box.
- Select "Electronic" in the "Disclosure Method" field.
- Click "Process" button.
- Select various forms and then press "View".
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Disclose" button.
- The final disclosure packet is presented.
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Save" to generate the disclosure packet into a PDF document to be provided for the request, authorization and disclosure.
- Open the "Disclosure Management" form:
- Select to edit the disclosure that was just filed.
- Validate it displays as it was previously saved.
Scenario 2: Disclosure Management - Form Validations
Specific Setup:
- In the 'View Attachment Types field on the 'Disclosure Management Configuration' form, select various modeled and product form type attachments to include for requesting and authorizing document images for disclosure.
- In the product and modeled forms selected in the previous step, have documents generated for a client in multiple episodes (Client A).
- The 'Sort Episodes by Admission Date' registry setting must be enabled.
Steps
- Select "Client A" and access the 'Disclosure Management' form.
- Enter a date in the 'Request Date' field.
- Enter a date in the 'Request Information Start Date' field.
- Enter a date in the 'Request Information End Date' field.
- In the 'Requested Episode(s)' field, validate all episodes are listed and displayed in a readable format.
- Select the desired episodes to include.
- Click [Apply Filter to Document Images].
- Select the desired items in the 'Requested Chart Items' field.
- Select the desired documents in the 'Requested Document Images' field.
- Enter an organization name in the 'Organization' field.
- Go to the 'Authorization' section.
- Select "Yes" in the 'Signed Authorization On File' field.
- Enter a date in the 'Authorization Start Date' field.
- Enter a date in the 'Authorization End Date' field.
- Validate all episodes are listed and displayed in a readable format in the 'Authorization Episode(s)' field.
- Select desired episodes to include in the 'Authorization Episode(s)' field.
- Click [Update Chart Items Authorized For Disclosure].
- Validate all items are set to "Yes" in the 'Authorized' field.
- Click [Save].
- Click [Refresh Chart Items].
- Click [Apply Filter to Document Images].
- Click [Update Document Images Authorized for Disclosure].
- Validate all items are set "Yes" in the 'Authorized' field.
- Click [Save].
- Click [Refresh Document Images].
- Go to the 'Disclosure' section.
- Enter a date in the 'Disclosure Date' field
- Enter a time in the 'Disclosure Time' field.
- Select "Electronic" in the 'Disclosure Method' field.
- Click [Process].
- Validate the items list in the 'Disclosure Management' panel are as expected.
- Select the item and click [View].
- Validate the documents displays as expected.
- Click [Disclose].
- Validate the disclosure displays as expected and 'Save' displays.
- Click [Save].
- Validate a 'Confirm' dialog stating: "Save PDF on your computer?" and click [OK].
- Validate the file downloads.
- Validate a 'Disclosure' dialog stating: "Once this Disclosure Management record is filed with a Disclosure Date entered it will no longer be available for edit. This record will be available to view and print items." and click [Cancel].
- Validate a dialog stating: "Filing cancelled." and click [OK].
- Click [Save].
- Validate a 'Confirm' dialog stating: "Save PDF on your computer?" and click [Cancel].
- Validate nothing downloads.
- Validate a 'Disclosure' dialog stating: "Once this Disclosure Management record is filed with a Disclosure Date entered it will no longer be available for edit. This record will be available to view and print items." and click [OK].
- Validate the form closes.
Scenario 3: Registry Setting - Replace 'Date Created' with 'Date Signed'
Steps
- Open the "Registry Setting" form.
- Set the "RADplus->Document Routing->Document Routing Setup->->->Replace 'Date Created' with 'Date Signed' on Document Routing Images' to any value other than "Y" or "N".
- Validate the error message "The selected value is not valid in the current system code for the following reason: Please enter "Y" or "N".
- Set registry setting to "N".
- Using the "Document Routing Setup" form, enable document routing for the "Progress Notes (Group and Individual)" form,
- Open the "Progress Notes (Group and Individual)" form.
- File an individual progress note.
- Finalize and route the note.
- Navigate to the "ToDo" widget for the approver.
- Validate the first line of every page of the document begins with "Date Created" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Using the "Clinical Document Viewer", validate the document displays as it was filed with "Date Crated" on the first line of every page.
- Open the "Registry Setting" form.
- Set registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" to "Y".
- Using the "Document Routing Setup" form, enable document routing for the "Progress Notes (Group and Individual)" form, form.
- Open the "Progress Notes (Group and Individual)" form.
- File and individual progress note.
- Finalize and route the note.
- Navigate to the "ToDo" widget for the approver.
- Validate the first line of every page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Using the "Clinical Document Viewer", validate the document displays as it was filed with "Date Signed" on the first line of every page.
Scenario 4: Progress Notes (Group and Individual) - Date Created vs. Date Signed
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be disabled.
- Using the "Document Routing Setup" form, enable document routing for the "Progress Notes (Group and Individual)" form.
- Using "Disclosure Management Configuration", the "Progress Notes (Group and Individual)" form among the forms available to the "Disclosure Management" form.
Steps
- Open the "Progress Notes (Group and Individual) form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Created" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Registry Setting" form.
- Enable the registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing images".
- Open the "Progress Notes (Group and Individual)" form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Signed" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Clinical Document Viewer" form.
- View both documents that were just saved with the different labels.
- Validate the first one finalized includes the "Date Created" label.
- Validate the second one finalized includes the "Date Signed" label.
Scenario 5: Treatment Plan - Date Created vs. Date Signed
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be disabled.
- Using the "Document Routing Setup" form, enable document routing for the "Treatment Plan" form.
- Using "Disclosure Management Configuration", the "Progress Notes (Group and Individual)" form among the forms available to the "Disclosure Management" form.
Steps
- Open the "Treatment Plan" form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Created" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Registry Setting" form.
- Enable the registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing images".
- Open the "Treatment Plan" form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Signed" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Clinical Document Viewer" form.
- View both documents that were just saved with the different labels.
- Validate the first one finalized includes the "Date Created" label.
- Validate the second one finalized includes the "Date Signed" label.
Scenario 6: User Modeled Form - Date Created vs. Date Signed
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be disabled.
- Using the "Document Routing Setup" form, enable document routing for a user modeled form.
- Using "Disclosure Management Configuration", the user modeled form among the forms available to the "Disclosure Management" form.
Steps
- Open the user modeled form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Created" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Registry Setting" form.
- Enable the registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing images".
- Open the user modeled form.
- Create a form.
- Finalize and route the document.
- Navigate to the "ToDo" widget.
- Validate the first lien of every document begins with "Date Signed" followed by the date and time the document was finalized.
- Click "Accept".
- Click "Sign".
- Close the "ToDo" widget.
- Open the "Clinical Document Viewer" form.
- View both documents that were just saved with the different labels.
- Validate the first one finalized includes the "Date Created" label.
- Validate the second one finalized includes the "Date Signed" label.
Scenario 7: Disclosure Management - Date Created vs. Date Signed - Document Routing Enabled
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be enabled.
- Using the "Document Routing Setup" form, enable document routing for Progress Notes (Group and Individual), Treatment Plan and a user modeled form.
- Using "Disclosure Management Configuration", include "Progress Notes (Group and Individual), Treatment Plan and a user modeled form among the forms available to the "Disclosure Management" form.
Steps
- Using the "Progress Notes (Group and Individual)" form:
- Generate a progress note.
- Finalize and route the note.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using the "Treatment Plan" form:
- Generate a new treatment plan.
- Finalize and route the note.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using a user modeled form:
- Generate a new form.
- Finalize and route the form.
- Validate the first line of ever page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Open the "Disclosure Management" form:
- Generate a disclosure packet.
- On the Request section, select the client, episode and Request Information Start and End Dates that will encompass the forms previously generated for this test..
- Click "Apply Filters to Document Images" button.
- In the "Requested Chart Items" box, select "Progress Notes (Group and Individual), Treatment Plan, user modeled forms you want to include in the disclosure packet.
- In the "Requested Document Images" box, select the forms for Progress Notes (Group and Individual), Treatment Plan and user modeled form you want to include in the disclosure packet.
- Navigate to the "Authorization" section.
- Select the same Episode and the Authorization Start and End Dates.
- Click "Yes - Default All Chat Items to Yes" radio button.
- Click "Update Chart Items Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Chart Items" button.
- Click "Yes - Default All Document Items To Yes" radio button.
- Click the "Update Document Images Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Document Images" button.
- Navigate to the "Disclosure" section.
- Populate the "Disclosure Date" and "Disclosure Time".
- Select all items in the "Chart Disclosure Information" box.
- Select all items in the "Disclosure Images" box.
- Select "Electronic" in the "Disclosure Method" field.
- Click "Process" button.
- Select various forms and then press "View".
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Disclose" button.
- The final disclosure packet is presented.
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Save" to generate the disclosure packet into a PDF document to be provided for the request, authorization and disclosure.
- Open the "Disclosure Management" form ;
- Select to edit the disclosure that was just filed.
- Validate it displays as it was previously saved.
|
Topics
• Disclosure
• NX
• Progress Notes (Group And Individual)
• Treatment Plan
• Modeling
|
Widget - Data display
Scenario 1: Validate "Widget" data load and data refresh
Specific Setup:
- Have a system with various types of widgets defined. For example a "Widget Wizard", "Widget Definition", "SQL Query" and "Console Widget" type widgets
- Each widget has the field "Allow Refresh" selected
- For two clients [ClientA] and [ClientB] and any other desired clients, have data filed in the tables that are defined in each widget
- All widgets have been assigned to a user's [TestUser] home view or additional view
- Log in as [TestUser]
Steps
- Select [ClientA]
- Validate all widgets display data as expected
- Click the "Refresh" button on each widget
- Validate data displays as expected
- Repeat step b three or more times for each widget
- Validate each time, data is returned and displays as expected
- Select [ClientB]
- Validate all widgets display data as expected
- Click the "Refresh" button on each widget
- Validate data displays as expected
- Repeat step b three or more times for each widget
- Validate each time, data is returned and displays as expected
- Repeat step 2 for any other desired clients
- Validate results are as expected
- From the recent client list
- Click thru each client selected in the previous steps, consecutively
- As each client is selected:
- Validate all widgets return and display data as expected
My To Do's - Widget
Scenario 1: My To Do's Widget - Validate To Do's sent for review or approval
Specific Setup:
- Have a system that has two forms set up, that will generate To Do's. For example forms enabled for document routing
- [FormA] is a "PM" form
- [FormB] is a "CWS" form
- Each form also has the "Enable To Do Creation from Form" functionality set on the form. (This can be done in "Form Definition" or in form "To Do Button Settings")
- User [StaffA] has access to both [FormA] and [FormB]
- User [StaffB] has the "My To Do's widget on their home view
- Log in as [StaffA]
Steps
- Open [FormA]
- Populate all the desired fields on the form
- On the left side panel click on the "Create To Do" icon
- In the "Select Staff" field, select and [StaffB]
- Click [Add]
- Validate [StaffB] is added to the "Send To" box
- In the "Note" field, add a message that will be sent with the To Do
- Click [Save]
- Set the form to "Final"
- At the "Confirm Document" screen, click [Sign and Route]
- At the "Route To Document" screen, select [StaffB] as the approver
- Submit the form
- Validate the form files successfully
- Repeat step 1 for [FormB]
- Logout as [StaffA]
- Log in as [StaffB]
- Navigate to the "My To Do's: widget
- Validate for [FormA] there is an "Approve Document" To Do for the for document routed in step 1
- Click [Approve Document]
- Click [Sign] to approve the document
- Validate for [FormA] there is a "Review To Do Item" To Do for the "Create To Do" sent in step 1
- Click the [Review To Do Item] button
- Click the "Reviewed" check box
- Click [Submit]
- Validate for [FormB] there is an "Approve Document" To Do for the for document routed in step 2
- Click [Approve Document]
- Click [Sign] to approve the document
- Validate for [FormB] there is a "Review To Do Item" To Do for the "Create To Do" sent in step 2
- Click the [Review To Do Item] button
- Click the "Reviewed" check box
- Click [Submit]
- Validate all To Do's approved and reviewed have been cleared from the "My To Do's" widget
|
Topics
• Widgets
• NX
• My To Do's
• "My To Do's" widget
|
View Definition - "View Type"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
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
- Access the 'View Definition' form.
- Click [Select View].
- Select "Add New View" in the 'Select Views' field and click [OK].
- Enter "View A" in the 'View ID' field.
- Enter any value in the 'View Description' field.
- Select "Home View" in the 'View Type' field.
- Select any value in the 'Allow User To Customize View' field.
- Click [Associated Views].
- Check all applicable "Associated Views" in the left pane.
- Validate that the selected views show up in the right pane.
- Rearrange the views in desired order and click [OK].
- Click [Launch View Designer].
- Validate that the Widgets are listed in alphabetical order in the Widgets pane.
- Select one or more widgets and click the right arrow.
- Validate the selected widgets appear in the 'Available Widgets' field.
- Drag the Available widgets and drop it onto the 'Default Role Layout' field.
- Click [Submit], [Submit] and [No].
- Access the 'User Definition' form.
- Enter "User B" in the 'User ID' field.
- Select "Yes" in the 'Is this user a system administrator' field.
- Select "No" in the 'Associate User with a User Role' field.
- Select 'Forms and Tables'.
- Click [Select Forms for User Access].
- Select the 'Avatar PM' item and click [OK].
- Select "Level 4" in the 'User Security Level' field.
- Select "View A" in the 'Home View' field.
- Populate any desired and required fields.
- Select 'User Definition' section
- Click [Generate New Password].
- Take note of password and click [Submit].
- 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."
- Click [OK] and [No].
- Logout.
- Log into Avatar as "User B".
- Validate that the views are displaying on the home view and that they are in the order as rearranged.
- Access the 'Registry Setting' form.
- Enter "Enable Documentation View" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Enter "Y" in the 'Registry Setting Value' field.
- Click [Submit], [OK], and [No].
- Access the 'View Definition' form.
- Click [Select View].
- Select "Add New View" in the 'Select Views' field and click [OK].
- Enter "View B" in the 'View ID' field.
- Enter any value in the 'View Description' field.
- Navigate to the "View Type" field
- Validate three selections are available, "Home View", "Chart View" and "Documentation View"
- Click the "Help Message"(Light bulb) icon
- Validate the help message displayed indicates "The 'Documentation' view type is only supported in myAvatar NX."
- Click [OK] to return to the form
- Select "Documentation View" in the 'View Type' field.
- Validate the 'Allow Users to Customize View' field is disabled.
- Click [Associated Views].
- Check all applicable "Associated Views" in the left pane.
- Validate that the selected views show up in the right pane.
- Rearrange the views in desired order and click [OK].
- Validate the 'All Documents Widget' field is enabled.
- Select any value in the 'All Documents Widget' field.
- Click [Submit] and [Yes].
- Click [Select View].
- Select "View B" in the "Select Views" field and click [OK].
- Validate that the view displays as it was entered.
- Click [Delete View] and [Yes].
- Click [Select View].
- Validate the view has been removed.
- Close the form.
|
Topics
• NX
• NX View Definition
|
Modeled Forms - Table Alias
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Modeled Forms - "Table Alias" field and data validations
Specific Setup:
- Have a client [TestClient] who is active in an existing episode
- Have a modeled form [TestForm] that contains:
- A field [TestField] that is not mapped to any of the field in the "Vital Signs" alias table. For this example a "Dictionary" type field is used
- Mapped "Table" aliased fields. For this test [TestForm] has the following fields in its table [TestTable], that are mapped in "Table Definition" to the following fields in the "CWS" table alias, "Vital Signs":
- Date
- Time
- Diastolic Blood Pressure
- Systolic Blood Pressure
- Respiration
- Please Note: For the "CWS" "Vital Signs" table alias used in this test, the "Date" and "Time" alias fields are required to be populated at the time submission in order to file the data submitted in the mapped alias fields, into the "SYSTEM.cw_vital_signs" table.
- Have a report created to display data in the modeled table [TestTable]
- Have a report created to display data in the "SYSTEM.cw_vital_signs" table
- Have a report created to display data in the "SYSTEM.RADplus_error_log" table
Steps
- On the home view, select [TestClient]
- Open form [TestForm]
- Populate the field [TestField]
- Populate the table alias mapped "Date" and "Time" fields
- Populate the other mapped alias fields noted in the setup.
- Submit the form
- Validate the form submits successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for all fields populated in step 2a and b, are displayed as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate rows for all the mapped table alias fields populated in step 2b, are displayed as expected
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there are no messages related to the table alias submission displayed, as expected
- Open form [TestForm] and add a new row
- Populate just the field [TestField], which is not a mapped alias field
- Submit the form
- Validate the form files successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for field [TestField] populated in step 3a is displayed populated as expected
- Validate none of the other fields are populated in the report, as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate there are no rows populated from the form submission in step 4a, as the required table alias mapped "Date" and "Time" fields were both not populated.
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there are no messages related to table alias submission, as both of the required alias mapped fields were not populated, indicating no attempt to file data in the alias table
- Open form [TestForm] and add a new row
- Populate field [TestField]
- Leave either the alias mapped "Date" or mapped "Time" field unpopulated, and populate any of the other alias mapped fields.
- Submit the form
- Validate the form submits successfully
- Run the report to display data in the modeled table [TestTable]
- Validate data for all fields populated in step 4a and 4b, are displayed as expected
- Run the report to display data in the "SYSTEM.cw_vital_signs" table
- Validate there are no rows populated for the submission in step 4c, as one of the two required fields for alias table submission was not populated.
- Run the report to display data in the "SYSTEM.RADplus_error_log"
- Validate there is a row with a message stating "Table Alias Submission Failed Validation" displayed
|
Topics
• Diagnosis
• NX
|
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
- Select client [TestClient]
- In the upper right-hand corner, click the "Episodes" field and choose "All Episodes"
- Navigate to the "All Documents Widget"
- Click on the tab containing [TestForm], for example the "All Forms" tab
- Click the "Form Description" filter and select [TestForm]
- Click "Episodes" filter
- Validate both [Episode1] and [Episode2] are displayed, as expected
- Select [Episode1] and click [Open]
- Validate data is displayed as expected
- Close the form
- Repeat the last step for [Episode2]
- Validate results are as expected
- Log out of sub code [Test1] as [User2]
- Log into sub code [Test2] as [User2]
- Repeat step 1
- Validate results are the same, as [User2] has permissions to both sub system codes
- Log out of sub code [Test2] as [User2]
- Log into sub code [Test1] as [User1], who only has permissions to episodes in sub code [Test1]
- Select client [TestClient]
- In the upper right-hand corner, click the "Episodes" field and choose "All Episodes"
- Navigate to the "All Documents Widget"
- Click on the tab containing [TestForm], for example the "All Forms" tab
- Click the "Form Description" filter and select [TestForm]
- Click "Episodes" filter
- Validate only [Episode1] are displayed for selection, as expected
- Select [Episode1] and click [Open]
- Validate data is displayed as expected
- Close the form
- Log out of sub code [Test1] as [User1]
- Attempt to login into sub code [Test2] as [User1]
- Validate login is unsuccessful as expected as [User1] does not have permissions to log into sub code [Test2]
|
Topics
• All Documents Widget
• Episodes
|
Dictionary Import - values
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
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
- Open form "Dictionary Import"
- Click [Select File]
- Navigate the location of [FileA] and select it
- Click "Scan Import File"
- Validate the scan results indicate
- Error in row 1: Caret(s) found in dictionary value.
- Error in row 2: Equal sign(s) found in dictionary value.
- Error in row 3: Tilde(s) found in dictionary value.
- Error in row 4: Less than sign(s) found in dictionary value.
- Import file cannot be processed due to critical errors.
- Click [OK]
- Click [Select File]
- Navigate the location of [FileB] and select it
- Click "Scan Import File"
- Validate the scan results indicate "No errors or warnings found in file."
- Click "Begin Import"
- At the "Dictionary Import Complete" dialog, click [OK]
- Open [TestForm]
- Navigate to the [TestDict] field, and click on the field
- Validate all 'Active' dictionaries imported in [FileB] in step 1, are present in the selection list as expected
- Validate any 'Inactive' dictionaries imported are not displayed, as expected. Note: Inactive dictionary values are not displayed on forms
- Close the form
- Open form "Dictionary Update"
- Click the "Print Dictionary" section
- Select the file in "File" field where [TestDict] resides
- Select "Individual Data Element"
- Select [TestDict] in the "Data Element" field
- Click [Print Dictionary]
- Validate all 'Active' and 'Inactive' dictionaries imported in [FileB] in step 1, are present in the results
|
Topics
• Dictionary
|
Report Definition and Site Specific Section Modeling
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Report Definition Export
- Report Definition (PM)
- Report Definition Import (PM)
- Site Specific Section Modeling Import/Export (CWS)
- Site Specific Section Modeling (CWS)
Scenario 1: Report Definition "Export/Import" - "Version" number and "Audit" data validations
Specific Setup:
- Have report [TestReport] form created using form "Report Definition"
- The logged in user has access to form "Report Definition", "Report Definition Import" and "Report Definition Export"
- Have a report or query to display data in tables 'SYSTEM.RADplus_Import_Audit' and 'SYSTEM.RADplus_Export_Audit'
Steps
- Open form "Report Definition Export"
- Select [TestReport]
- Validate the "Report Version Number" field present and arranged on the form layout along with the other expected fields
- Validate the "Report Version Number" field is populated with the current version number. For this test "1.01" is used. Note the version number value
- Validate the field is disabled
- Click [Begin Export]
- Validate the report export file name automatically includes the report definition name and the "Version" number noted in step 1a. For example: "ReportExportReportTestReportV1_01.TXT"
- Save the file in a desired folder location. Note the current date and time
- Close the form
- Navigate to the location of the export file saved in step 1b
- Open the exported file in a text editor, confirm the file is encrypted.
- Run a report or query on the "SYSTEM.RADplus_export_audit" table, displaying field data
- Validate the "Version" number field is populated with same value of the version field noted in step 1a
- Validate "data_entry_user_name" field is the logged in user
- Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 1b
- Validate the "Report Name" field contains [TestReport]
- Open form "Report Definition"
- Select [TestReport]
- Validate the "Report Version Number" field reflects the value in step 1a
- Validate the field is disabled
- Make any change to a prompt or parameter on the form
- Set field "Is Report Eligible for Export * to "Yes"
- Validate the "Report Version Number" has incremented. For this test the version number is now "1.02". Note the version number. Note: "Version Number" will be increased by ".01" whenever the form is updated i
- Submit the form
- Validate the form files successfully
- Open form "Report Definition Export"
- Select [TestReport]
- Validate the "Report Version Number" field is populated with the current version number noted in step 2a
- Click [Begin Export]
- Validate the report export file name automatically includes the report definition name and the "Version" number noted in step 2a. For example: "ReportExportReportTestReportV1_02.TXT"
- Save the file in a desired folder location. Note the date and time
- Close the form
- Run a report or query on the "SYSTEM.RADplus_export_audit" table, displaying field data
- Validate the "Version" number is populated with same value of the version number field noted in step 3a.
- Validate "data_entry_user_name" field is the logged in user
- Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 3b
- Validate the "Report Name" field contains [TestReport]
- Open the form 'Report Definition Import'
- Click [Select Report Import File]
- Navigate to the location of the original file version exported in step 1b
- Validate the field "Report Version Number To Be Imported" is populated with expected version number. For this example "1.01"
- Select the "Overwrite Existing" radio button
- Click [Begin Import Scan]
- Validate the "Import Scan Results" box contains: "Critical Error: Report Name: Report [TestReport]. The import file report version (1.01) is prior to the current report version (1.02). The file contains one or more critical errors and therefore can not be imported. Note the version number of the import file
- Validate the [Begin Import] button is disabled
- Select the "Create New" radio button
- Click [Yes] when prompted with the dialog "This report already exists within this system. Are you sure that you would like to create a new report
- Click [Begin Import Scan]
- Validate the "Import Scan Results" box contains "There are no errors/warnings found within the import file."
- Click [Begin Import]
- Click [Yes] at "Are you sure that you want to 'Create New'?" import dialog
- Click [OK] at the "Import Complete" dialog. Note the date and time
- Close the form. [Please Note: An export file that has been exported with update "RADplus 2023 Update 56" installed, will not be able to imported in systems that do not have that update installed yet]
- Run a report or query on the "SYSTEM.RADplus_import_audit" table, displaying field data
- Validate the "Version" number is populated with same value version number noted in step 4a
- Validate "data_entry_user_name" field is the logged in user
- `Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 4a
- Validate the "Report Name" field contains [TestReport]
- Open form "Report Definition"
- Search for [TestReport]
- Validate the search display two results for [TestReport], the original version and new copy of the report imported in step 4.
- Note: the search results will include the form name of the report appended by the form ID# in parenthesis. Note that the newly imported copy in step 4, will have the higher form (ID#) number. For example:
- TestReport (3)
- TestReport (4)
- Select the first selection, the current updated report
- Validate the "Report Version Number" is populated with the current version of the report, for example "1.02"
- Validate the change made to the prompt or parameter on the form in step 2a, is displayed as expected
- Close the form
- Re-open form "Report Definition"
- Search for [TestReport]
- From the search results select the second selection, which is the imported copy containing the original version of the report
- Validate the "Report Version Number" is populated with the version number of the original version of the report, for this example "1.01"
- Validate the change made to the prompt or parameter in step 2a is not present, as expected
- Close the form
Scenario 2: Site Specific Section Modeling "Export/Import" File - "Version" number and "Audit" data validations
Specific Setup:
- Have a form [TestForm] that's available for site specific section modeling in form "Site Specific Section Modeling", for example form "Vitals Entry"
- The logged in user has access to form "Site Specific Section Modeling" and "Site Specific Section Modeling Import/Export"
- Have a report or query to display data in tables 'SYSTEM.RADplus_Import_Audit' and 'SYSTEM.RADplus_Export_Audit'
Steps
- Open form "Site Specific Section Modeling Import/Export"
- In the "Select Form to Export" field, select [TestForm]
- Validate the "Version Number" field is populated with the current version number and the field is disabled. For this test "1" is used. Note the version number value
- Click on the "light bulb" icon to display the help message for the field. Validate the help message is updated to include the following verbiage: "The 'Site Specific Section Modeling Version' is increased by .01 whenever the form is updated in 'Site Specific Section Modeling'. When the 'Site Specific Section Modeling Import/Export' form is used for importing, then the 'Site Specific Section Modeling Version' value will be set to the value from the imported file."
- Click [Begin Export]. Note the current date and time
- Navigate to a desired file location to save the file
- Save the file name with a desired file name and append the version number noted in step 1a to the name. For example, "SSTabExportTestFormV1"
- Note the current date and time the file is saved
- Close the form
- Run a report or query on the "SYSTEM.RADplus_export_audit" table, displaying field data
- Validate the "Version" number field is populated with same value of the version field noted in step 1a
- Validate "data_entry_user_name" field is the logged in user
- Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 1b
- Validate the "option_desc" field contain [TestForm]
- Open form "Site Specific Section Modeling"
- Select [TestForm]
- Validate the "Version Number" field reflects the value in step 1a and the field is disabled
- Make any change to a prompt or parameter on the form
- Submit the form
- Validate the form files successfully
- Open form "Site Specific Section Modeling Import/Export"
- Select [TestForm]
- Validate the "Version Number" field has been incremented. For this example "1.01".
- Click [Begin Export].
- Navigate to a desired file location to save the file
- Save the file name with a desired file name and append the new version number noted in step 3a to the name. For example, "SSTabExportTestFormV1.01"
- Note the current date and time the file is saved
- Close the form
- Run a report or query on the "SYSTEM.RADplus_export_audit" table, displaying field data
- Validate the "Version" number field is populated with same value of the version field noted in step 3a
- Validate "data_entry_user_name" field is the logged in user
- Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 3b
- Validate the "option_desc" field contain [TestForm]
- Open the form "Site Specific Section Modeling Import/Export"
- Click [Select Import File]
- Navigate to the location of the original file version exported in step 1b. For this test "SSTabExportTestFormV1"
- Validate the field "Version Number" is populated with expected version number. For this example "1".
- Click [Begin Import Scan]
- Validate the "Import Scan Results" box contains: " Warning: The Form Version Number In The System Is Higher Than The Form Version Number In The File"
- Click [OK]
- Click [Process Import File]. Note the current date and time of the import
- Close the form
- Run a report or query on the "SYSTEM.RADplus_import_audit" table, displaying field data
- Validate the "Version" number is populated with same value version number noted in step 4a
- Validate "data_entry_user_name" field is the logged in user
- `Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 4a
- Validate the "option_desc" field contain [TestForm]
- Open form "Site Specific Section Modeling"
- Select [TestForm]
- Validate the "Version Number" is populated with the original version exported in step 1. For this test "1" is noted.
- Validate the change made to the prompt or parameter on the form in step 2, is 'not' present as expected
- Close the form
- Open the form "Site Specific Section Modeling Import/Export"
- Click [Select Import File]
- Navigate to the location of the update file version exported in step 3. For this test "SSTabExportTestFormV1.01"
- Validate the field "Version Number" is populated with expected version number. For this example "1.01". Note the version number value.
- Click [Begin Import Scan]
- Validate the "Import Scan Results" box contains: "No errors or warnings found"
- Click [Process Import File]
- Click [OK] at the "Import Complete" dialog. Note the current date and time of the import
- Close the form
- Run a report or query on the "SYSTEM.RADplus_import_audit" table, displaying field data
- Validate the "Version" number is populated with same value version number noted in step 6a
- Validate "data_entry_user_name" field is the logged in user
- `Validate the "data_entry_date" and "data_entry_time" fields are consistent with the date and time noted in step 6a
- Validate the "option_desc" field contain [TestForm]
- Close the form
- Open form "Site Specific Section Modeling"
- Select [TestForm]
- Validate the "Version Number" is populated with the version number noted in step 6a
- Validate the change made to the prompt or parameter on the form in step 2, is present as expected
- Close the form
|
Topics
• Report Definition Import
• NX
• 835 Health Care Claim Payment/Advice
• 835
• Site Specific Section Modeling
|
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
- Access [TestForm]
- Select [TestClient]
- Populate any required and desired fields
- File the form as "Final"
- At the 'Confirm Document" screen
- Validate the document preview displays data as expected
- Click to accept and route the document [TestDoc]
- At the "Route Document To" screen
- Add [StaffB] as an approver
- Validate [StaffB] is added to the approver list
- Click the check box for "Final Approver"
- Click [Submit]
- Validate submission is successful
- Log out a [StaffA]
- Log in as [StaffC]
- Navigate to the "My To Do's" list
- Click the [Sign Tab]
- 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]
- Validate the To Do for [TestDoc] sent to [StaffB] in step 1 is present in the To Do list
- Select the To Do
- Validate the document preview displays data as expected
- Click [Accept]
- Validate the To do is removed from the To Do's widget, as expected
- Log out as [StaffC]
- Log in as [StaffB]
- Navigate to the "My To do's" list
- Validate the To Do for [TestDoc] sent to [StaffB] is not present in the To Do list, as expected
- Log out as [StaffB]
- Log in as [StaffA]
- Navigate to the "My To do's" list
- Validate there are no To Do's present, relating the To Do [TestDoc] sent to [StaffB] in step 1
- Open form "Clinical Document Viewer"
- Select [TestClient] in the "Select Client" field
- Click [Process]
- Click the [Results] tab
- Locate the row for the [TestDoc] and select the document
- Click [View]
- Validate the "Document" preview pane displays data as expected for the document
- Navigate to the end of the document
- Validate the last signature indicates [UserC], as the "Co-Signer" signature. For example, "Electronically Signed By: [UserC] (Date and Time) - Co-Signer"
- Click [Close All Documents]
|
Topics
• NX
• "My To Do's" widget
|
Modeled forms - table aliasing
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
- Open [AliasForm]
- Select [TestClientA]
- Populate all the required fields to file the table alias: "Date of Service", "Service Code", "Practitioner", "Program", and "Duration"
- Populate any other desired fields on the form
- Submit the form as "Final".
- Validate submission is successful
- Close the form
- Generate [ReportA] to display the fields in the "SYSTEM.billing_tx_history" table
- Validate a new row is found for the service created by the modeled form in step1a
- Validate the "Date of Service", "Service Code", "Practitioner, Program", "Duration" and "Join_To_Tx_history" fields are populated as expected
- Generate [ReportB] to display data in the table field in the modeled form
- Validate all fields populated in step1a, are populated as expected
- Open [AliasForm]
- Select [TestClientB]
- Populate just one or more but "not" all the required fields necessary, to file the table alias data
- Populate any other desired fields on the form
- Submit as the form as "Final"
- Validate there are no messages indicating required fields are missing and the form files successfully
- Generate [ReportA] to display the fields in the "SYSTEM.billing_tx_history" table
- 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
- Generate [ReportB] to display data in the table field in the modeled form
- Validate all fields populated in step 2a, are populated as expected
- Open [AliasForm]
- Select [TestClientC]
- Populate none of the required fields necessary to file the table alias data
- Populate any other desired fields on the form
- Submit as the form as "Final"
- Validate there are no messages indicating required fields are missing and the form files successfully
- Generate [ReportA], to display the fields in the "SYSTEM.billing_tx_history" table
- 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
- Generate [ReportB] to display data in the table field in the modeled form
- Validate any fields populated in step 3a, are populated as expected
|
Topics
• Diagnosis
• NX
|
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
- Open form "Registry setting"
- 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]
- Open [TestForm]
- Select client [TestClient]
- Select "New Service" in the "Documentation For" selection field
- Navigate to the "Practitioner" field
- Validate the field has defaulted in [StaffA] who associated with user [UserA], as expected
- Navigate back to the "Documentation For" selection field
- Select "Existing Appointment"
- Select [TestAppt] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is now populated with [StaffB] not [StaffA], since [StaffB] is who the appointment was scheduled with
- Navigate back to the "Documentation For" selection field
- Select "Existing Service"
- Select [TestService] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is now populated with [StaffC] not [StaffA], since [StaffC] is who the service was filed with
- Close the form
- Log out a [UserA]
- Log in as [UserB], who is not a staff member
- Open [TestForm]
- Select client [TestClient]
- Select 'New Service" in the "Documentation For" selection field
- Navigate to the "Practitioner" field
- Validate the field is not populated as expected, as the logged in user is not associated with a staff member
- Navigate back to the "Documentation For" selection field
- Select "Existing Appointment"
- Select [TestAppt] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is populated with [StaffB], as expected
- Navigate back to the "Documentation For" selection field
- Select "Existing Service"
- Select [TestService] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is populated with [StaffC], as expected
- Open form "Registry setting"
- Set setting "Default Staff Associated With Current Login User" to "N".
- Open [TestForm]
- Select client [TestClient]
- Select "New Service" in the "Documentation For" selection field
- Navigate to the "Practitioner" field
- Validate the Practitioner field is blank, as expected based on the registry setting
- Navigate back to the "Documentation For" selection field
- Select "Existing Appointment"
- Select [TestAppt] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is populated with [StaffB], as expected
- Navigate back to the "Documentation For" selection field
- Select "Existing Service"
- Select [TestService] from the drop down list
- Navigate back to the "Practitioner" field
- Validate the field is populated with [StaffC], as expected
- Log out a [TestUserB]
- Log in as [TestUserA]
- Repeat step 7
- 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
- Open form "Registry Settings"
- 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."
- Set the registry setting value to "N" and submit the form
- Open form [TestForm]
- Select client [TestClient]
- In the "Documentation For" selection field
- Select "Existing Appointment"
- Select [ApptA] from the drop down list
- Validate fields "Service Charge Code", "Location", "Duration, "Start Time" and "End Time" are "Disabled" as expected, based on the registry setting.
- Close the form
- Open form "Registry Settings"
- Search for and select setting "Allow Appointment Modifications" for edit.
- Set the registry setting value to "Y"
- Submit the form
- Open form [TestForm]
- Select client [TestClient]
- In the "Documentation For" selection field, select "Existing Appointment"
- Select [ApptA] from the drop down list
- Validate fields "Service Charge Code", "Location", "Duration', "Start Time" and "End Time" are "Enabled" this time as expected, based on the registry setting.
- Change the appointment start and end times for [ApptA] to the same times as those of [ApptB]
- Set the "Draft/Final" field to "Final
- Validate there's a message displayed blocking the change, indicating the [TestClient] already has an appointment for the new start and end times inputted.
- Change the appointment start and end times for [ApptA] to a start and end time that does not conflict with another appointment
- Set the "Duration" field to the correct value based on the appointment start and end times entered
- Change the "Service Charge Code" field to a new value
- Validate the value is accepted
- Change the "Service Location" to a new value
- Validate the value is accepted
- Populate the other required fields and any other fields on the form
- Set the "Draft/Final" field to "Final
- Click [OK] at the "Selecting 'Final' prevents further edits dialog
- Click [Submit]
- Validate submission is successful
- Open form "Scheduling Calendar"
- Navigate to [ApptA] in the appointment grid
- Validate the start and end times of the appointment on the grid is match new values entered in step 1c
- Click to edit the appointment
- Validate the value "Service Start Time" field, is the new value entered in step 1c
- Validate the value "Service End Time" field, is the new value entered in step 1c
- Validate the value "Duration" field, is the new value entered in step 1d
- Validate the "Service Code" field, is the new value entered in step 1e
- Validate the "Location" field, is the new value entered in step 1f
- Validate all other fields are populated, as expected
- 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
- Open form "Registry Settings"
- Search for and select setting "Check Service Program".
- Set the registry setting value to 'W'
- 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."
- Submit the form
- Open [TestForm]
- Select [TestClient]
- Select to create a "New Service"
- In the "Practitioner" field select [StaffA]
- Populate all the other required and desired fields other than the "Service Program" field
- In the "Service Program" field select [ProgramB]
- Validate the value is accepted and there are no messages
- In the "Service Program" field select [ProgramC]
- 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?
- Click [No]
- Click [OK] in the "Action Cancelled" dialog
- Validate the Service Program" field is cleared
- In the "Service Program" field select [ProgramC] again
- This time at the "Warning" message, click [Yes] to continue
- Validate the Service Program" field is still populated with [ProgramC]
- In the "Service Program" field select [ProgramD]
- Validate a message is displayed, "WARNING: Service program not associated with the selected practitioner. Do you wish to continue?
- Click [No]
- Click [OK] in the "Action Cancelled" dialog
- Validate the Service Program" field is returned to its previous value [ProgramC]
- In the "Service Program" field select [ProgramD] again
- This time at the "Warning" message, click [Yes] to continue
- Validate the Service Program" field is still populated with [ProgramD]
- Select a "Final" in the "Draft/Final" field
- 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?
- Click [Yes]
- At the "Selecting "Final" prevents future edits\" dialog
- Click [OK]
- Click [Submit]
- Validate the form files successfully
- Open form "Registry Settings", search for and select setting "Check Service Program".
- Set the registry setting value to 'E' and submit the form
- Open [TestForm]
- Select [TestClient]
- Select to create a "New Service"
- In the "Practitioner" field select [StaffA]
- Populate all the other required and desired fields other than the "Service Program" field
- In the "Service Program" field select [ProgramB]
- Validate the value is accepted and there are no messages
- In the "Service Program" field select [ProgramC]
- Validate an "Error" message is displayed stating, "Service program not valid for the given episodes program"
- Click [OK]
- Validate the Service Program" field is cleared
- In the "Service Program" field select [ProgramD]
- Validate there is an "Error" message stating "Service program not associated with the selected practitioner"
- Click [OK]
- Validate the Service Program" field is cleared
- In the "Service Program" field select [ProgramA]
- Validate there are no messages blocking entry
- Validate the Service Program" field is populated with [ProgramA], as expected
- Select a "Final" in the "Draft/Final" field
- Validate there are no messages blocking entry
- At the "Selecting "Final" prevents future edits." dialog
- Click [OK]
- Click [Submit]
- Validate the form files successfully
- Open form "Registry Settings"
- Search for and select setting "Check Service Program".
- Set the registry setting value to any value other than 'W', 'E', or 'N'
- 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'
- Set the registry setting value to 'N'
- Submit the form
- Open [TestForm]
- Select [TestClient]
- Select to create a "New Service"
- In the "Practitioner" field select [StaffA]
- Populate all the other required and desired fields other than the "Service Program" field
- In the "Service Program" field select [ProgramB]
- Validate the value is accepted and there are no messages
- Validate the Service Program" field is populated with [ProgramB], as expected
- In the "Service Program" field select [ProgramC]
- Validate the value is accepted and there are no messages
- Validate the Service Program" field is populated with [ProgramC], as expected
- In the "Service Program" field select [ProgramD]
- Validate the value is accepted and there are no messages
- Validate the Service Program" field is populated with [ProgramD], as expected
- In the "Service Program" field select [ProgramA]
- Validate the value is accepted and there are no messages
- Validate the "Service Program" field is populated with [ProgramD], as expected
- Select a "Final" in the "Draft/Final" field
- Validate there are no messages blocking entry
- At the "Selecting "Final" prevents future edits." dialog
- Click [OK]
- Click [Submit]
- Validate the form files successfully
|
Topics
• Service Documentation
• NX
|
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
- Generate the report or query created for table 'RADplus_dict_user_def_gaaso', to display field values
- 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:
- Field Number: "1.01" ; Field Description: "Dictionary 1" ;Dictionary Code: "1 ; Dictionary Value : "Single 1"
- Field Number: "1.01" ; Field Description: "Dictionary 1" ;Dictionary Code: "2" ; Dictionary Value : "Single 2"
- Field Number: "1.02" ; Field Description: "Dictionary 2" ;Dictionary Code: "5" ; Dictionary Value : "Mult 1"
- 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
- Generate the report or query created for table 'SYSTEM.RADplus_dict_user_def_stateform' to display field values
- 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:
- Field Number: "1.02" ; Field Description: "Single Dictionary"; Dictionary Code: "1" ; Dictionary Value : "One"
- Field Number: "1.02" ; Field Description: "Single Dictionary"; Dictionary Code: "2" ; Dictionary Value : "Two"
- Field Number: "1.02" ; Field Description : "Single Dictionary"; Dictionary Code: "3"; Dictionary Value : "Three"
- Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "1" ; Dictionary Value : "One"
- Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "2" ; Dictionary Value : "Two
- Field Number: "1.03"; Field Description : "Multiple Dictionary" ;Dictionary Code: "3" ; Dictionary Value : "Three
|
Topics
• SQL Data Access
• NX
• State Form Tools
|
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
- Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
- Open "Document Management Definition" form.
- Click [Select Form].
- Click [Add New].
- Populate the "Form Name" field.
- Select the desired form type in the "Form Type" field.
- Select the desired entity in the "Entity" field.
- Populate any other desired fields in the "Form" section.
- Click the [Categories] section.
- Click [Select Categories].
- Select the desired category from the selection list.
- Click [OK].
- Click the [Display] section.
- Select the desired selections form the "Forms to Display" box.
- Click the [Reports] section.
- Click any to launch any desired report, for example the "Display Form Report".
- Validate the "Document Management Form Report" is displayed.
- Close the report.
- Click back to the [Form] section.
- Click [File].
- Validate the form files successfully.
- Click [Select Form].
- Select the form just submitted in step 5.
- Validate all fields populated in steps 1 thru 5, are populated as expected.
- Click back to the [Form] section.
- Click [Delete].
- Click [Yes] to accept the deletion.
- Click [Select Form].
- Validate the form that was deleted in step 7, is no longer present in the list.
- Click [Select Form].
- Select the form "Inbox Attachments".
- Click [Delete]
- 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".
- Click [OK].
- Click [Select Form].
- Select the form "Results Document".
- Click [Delete].
- 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".
- Click [OK].
- Close the form.
Scenario 2: Document Management Defaults - Perceptive Synchronization Options field
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
- Using the "Document Management Definition" form:
- Edit the existing form identified as existing in all root system codes.
- File the form.
- Open the "Client Document Capture" form.
- Scan or import a document.
- Select the form edited in "Document Management Definition".
- Scan or import the document.
- Using "Clinical Document Viewer", select the test client.
- 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
- Open the "Clinical Document Viewer" form.
- 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.
- Under Form Selection, validate that you can choose the form selection by "Categories/Forms" and only those documents appear in the document list.
- Using the "Document Management Definition" form, identify a form as to "Exclude from Electronic Medical Record".
- Validate the document list doesn't include documents that are to be excluded.
- Using the "Document Management Definition" form, identify a form as "Do Not Print".
- Going back to the "Clinical Document Viewer" form, validate the forms marked as "Do Not Print" are excluded,
- Using "Document Management Definition" form, mark a document type as "Do not release".
- 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
- Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
- Open "Document Management Definition" form.
- Click [Select Form].
- Click [Add New].
- Populate the "Form Name" field.
- Select the desired form type in the "Form Type" field.
- Select the desired entity in the "Entity" field.
- Populate any other desired fields in the "Form" section.
- Click the [Categories] section.
- Click [Select Categories].
- Select the desired category from the selection list.
- Click [OK].
- Click the [Display] section.
- Select the desired selections form the "Forms to Display" box.
- Click the [Reports] section.
- Click any to launch any desired report, for example the "Display Form Report".
- Validate the "Document Management Form Report" is displayed.
- Close the report.
- Click back to the [Form] section.
- Click [File].
- Validate the form files successfully.
- Click [Select Form].
- Select the form just submitted in step 5.
- Validate all fields populated in steps 1 thru 5, are populated as expected.
- Click back to the [Form] section.
- Click [Delete].
- Click [Yes] to accept the deletion.
- Click [Select Form].
- Validate the form that was deleted in step 7, is no longer present in the list.
- Click [Select Form].
- Select the form "Inbox Attachments".
- Click [Delete]
- 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".
- Click [OK].
- Click [Select Form].
- Select the form "Results Document".
- Click [Delete].
- 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".
- Click [OK].
- 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
- Using the "Document Management Definition" form:
- Edit the existing form identified as existing in all root system codes.
- File the form.
- Open the "Client Document Capture" form.
- Scan or import a document.
- Select the form edited in "Document Management Definition".
- Scan or import the document.
- Using "Clinical Document Viewer", select the test client.
- 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
- Clinical Document Viewer
Scenario 1: Validate form "Document Management Definition"
Steps
- Open "Document Management Definition" form.
- Click [Select Form].
- Click [Add New].
- Populate the "Form Name" field.
- Select the desired form type in the "Form Type" field.
- Select the desired entity in the "Entity" field.
- Populate any other desired fields in the "Form" section.
- Click the [Categories] section.
- Click [Select Categories].
- Select the desired category from the selection list.
- Click [OK].
- Click the [Display] section.
- Select the desired selections form the "Forms to Display" box.
- Click the [Reports] section.
- Click any to launch any desired report, for example the "Display Form Report".
- Validate the "Document Management Form Report" is displayed.
- Close the report.
- Click back to the [Form] section.
- Click [File].
- Validate the form files successfully.
- Click [Select Form].
- Select the form just submitted in step 5.
- Validate all fields populated in steps 1 thru 5, are populated as expected.
- Click back to the [Form] section.
- Click [Delete].
- Click [Yes] to accept the deletion.
- Click [Select Form].
- Validate the form that was deleted in step 7, is no longer present in the list.
- Click [Select Form].
- Select the form "Inbox Attachments".
- Click [Delete]
- 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".
- Click [OK].
- Click [Select Form].
- Select the form "Results Document".
- Click [Delete].
- 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".
- Click [OK].
- Close the form.
Scenario 2: Document Management Defaults - Perceptive Synchronization Options field
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
- Using the "Document Management Definition" form:
- Edit the existing form identified as existing in all root system codes.
- File the form.
- Open the "Client Document Capture" form.
- Scan or import a document.
- Select the form edited in "Document Management Definition".
- Scan or import the document.
- Using "Clinical Document Viewer", select the test client.
- 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
|
Envelope Import - UTC data entry fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
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
- Open form "Envelope Export"
- Select [EnvelopeA]
- Click [Begin Export]
- In the "File Explorer" dialog, select a folder location in the "Save In" field to save the export file.
- Click [Save]
- Close the form
- Open file "Envelope Import"
- Click [Select Envelope Import File]
- In the "File Explorer" dialog, navigate to the location of the [EnvelopeA] export file
- Select the file and click [Open]
- Select the "Overwrite Existing" radio button
- Click [Begin Import Scan]
- Click [Begin Import]
- At the "Import Complete" dialog, click [OK]
- Close the form
- At the Home View, search for [FormA] and open the form
- Populate the desired fields on the form
- Submit the form
- Validate the form files successfully
- Re-open [FormA]
- Select the row just submitted in step 3
- At the "Pre-Display" screen, validate the values for all pre-display fields selected in the setup, are displayed as expected
- Click to edit the row
- Validate al fields are populated as expected
- Repeat steps 1 thru 4 for [EnvelopeB]
- Validate results are as expected
|
Topics
• Envelope Import
• NX
• Envelope Export
|
Chart View
Scenario 1: "Chart" view - 'Sort/Filter' data row validations
Specific Setup:
- Have a modeled form [TestForm] that contains an "SQL Multiple Dictionary" field [MultField]
- [Multfield] contains several dictionary values with various character counts. For this example:
- [ValueA] has a character count of "32"; [ValueB] has a character count of "64"; [ValueC] has a character count of "128; [ValueD] has a character count of "256"; [ValueE] has a character count of "299"
- [ClientA], [ClientB] and [ClientC] that have data rows submitted in [TestForm]
- [ClientA] has two rows submitted
- [Row1] with [ValueA] selected
- [Row2] with [ValueB] selected
- [ClientB] has four rows submitted
- [Row1] with [ValueA] selected
- [Row2] with [ValueB] selected
- [Row3] with [ValueC] selected
- [Row4] with [ValueC], [ValueD] and [ValueE] selected
- [ClientC] has one row submitted
- Row1 with [ValueB], [ValueC] and [ValueE] selected
- [TestUser] has form [TestForm] added to their "Chart" view forms
Steps
- At the home view, select [ClientA] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientA] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField],
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientA] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
- At the home view, select [ClientB] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientB] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField]
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientB] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
- At the home view, select [ClientC] and then right click to open their chart
- Select [TestForm] from the chart forms section
- Validate the data row preview section, displays all the rows filed for [ClientC] in the setup
- Validate the "Sort/Filter" selection field is displayed and is populated with field [MultField]
- Click the "Sort/Filter" dropdown list
- Validate the "Filter" box contains each row submitted for [ClientC] in the setup
- Select one or more values from list and click [OK]
- Validate just the row(s) selected are displayed in the preview section
- Validate the dictionary value(s) submitted in each row, are displayed as expected
- Close the clients chart
Guarantor Search fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Fast Financial Eligibility
Scenario 1: "Guarantor" lookup - search results validation
Specific Setup:
- In form "Guarantor/Payors", have or create two guarantors:
- [GuarA] has a value populated in "Guarantor Name for Alpha Lookup" field that include parenthesis. (Make a note of their "Guarantor" number assigned)
- [GuarB] does not have a value populated in "Guarantor Name for Alpha Lookup" field that includes parenthesis. (Make a note of their "Guarantor" number assigned)
- Have access to a form that contains a "Guarantor" lookup field. For this example, form "Fast Financial Eligibility" is used
Steps
- Open the form "Fast Financial Eligibility"
- Select any client
- Navigate to the "Guarantor #1" search field
- Enter a search for [GuarA] using their entire "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using just the first letter of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using the first two or more letters of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarA] using their assigned "Guarantor" number
- Validate the expected value is found and displays without truncation
- Populate any other desired fields on the form
- Submit the form
- Validate the form files successfully
- Return to the "Fast Financial Eligibility" form
- Select the client used in step 1
- Select the row submitted in step 1
- Validate that all field are populated, as expected
- Open the form "Fast Financial Eligibility"
- Select any client
- Navigate to the "Guarantor #1" search field
- Enter a search for [GuarB] using their entire "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using just the first letter of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using the first two or more letters of their "Guarantor Name for Alpha Lookup" value
- Validate the expected value is found and displays without truncation
- Enter a search for [GuarB] using their assigned "Guarantor" number
- Validate the expected value is found and displays without truncation
- Submit the form
- Validate the form files successfully
- Return to the "Fast Financial Eligibility" form
- Select the client used in step 3
- Select the row submitted in step 3
- Validate that all field are populated, as expected
Appointment Scheduling - notifications
Scenario 1: Scheduling Calendar - Validate appointment status To Do notifications
Specific Setup:
- In form "Appointment Scheduling Notification Type Definition", have notification status submitted within form for an "Appointment Status". For this example appointment status "Cancelled" is used.
- In form "Notifications Setup", have a notification created with the following setup:
- The "Appointment Canceled" selected in the "Notification Type" field.
- The "Appointment Practitioner" selected in the "Send Notification(s) to field.
- "To Do" selected in the "Notification Method" field.
- The 'Notification Text' field, has text populated in the field that contains greater than or less than symbols. For example, text that may include keyword values: "Your <APPOINTMENT_DATE> appointment with <PATIENT_NAMES> scheduled for <CURRENT_DATE> has been cancelled".
- [TestUser] is a staff member and has the "My To Do's" widget on their home view.
- For any client, have an appointment [TestAppt] scheduled with [TestUser] in form "Scheduling Calendar".
- Log in as [TestUser]
Steps
- Open form "Scheduling Calendar"
- Navigate to [TestAppt] on the scheduling calendar
- Right-Click on the appointment and select "Details/Edit"
- In the "Scheduling Calendar - Appointment Details" form, click on the "Appointment Status" field and select "Cancelled"
- Submit the form
- Close the Scheduling Calendar" form
- At the home view, navigate to the "My To Do's" widget"
- Locate the To Do with "Scheduling Calendar - Appointment Details" populated In the "Form" column
- Click [Review To Do Item]
- Validate the information displayed in the "To Do Information" field is as expected and consistent with the notification message text entered in form "Notifications Setup", in the set up
- Click the "Reviewed" check box
- Click [Submit]
- Validate the To Do has been removed from the "My To Do's" widget
|
Topics
• Chart Review
• Guarantor
• NX
• Appointment Management
|
ScriptLink - launch form
Scenario 1: Validate a "ScriptLink" script set on a field to launch another form
Specific Setup:
- Have a "ScriptLink" script that is configured to launch a specific form. For this example, form "Update Client Data" is used
- In "Form Designer" the script has been imported in any desired form [TestForm] and is set to trigger when a field [TestField] is populated
Steps
- Open form [TestForm]
- Select a client [TestClient]
- Navigate to field [TestField]
- Populate the field
- Validate the form configured to launch via the "ScriptLink" script, has launched for [TestClient]. For this exampled form "Update Client Data" has launched
- Populate the form
- Submit the form
- Validate the form files successfully
- Back on [TestForm], populate the desired fields on form
- Submit the form
- Validate the form files successfully
- Return to form [TestForm]
- Select [TestClient]
- Select the row just submitted in step 1
- Validate field [TestField] is populated as expected
- Validate all other fields are populated as expected
- Close the form
- Open form "Update Client Data"
- Select [TestClient]
- Validate all fields are populated as expected
|
Topics
• Scriptlink
• Form Designer
• NX
|
| |