Form Definition - Document Routing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Form Definition (CWS)
- Document Routing Setup (PM)
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
|
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
|
Console Widget Viewer - Printing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Progress Notes (Group and Individual)
- Treatment Plan
- Diagnosis
- 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
|
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
|
Document Management Definition - Duplicate Forms created
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Management Definition
- 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
|
Widget - form launch links
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Progress Notes (Group and Individual)
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
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Routing Setup (PM)
- Progress Notes (Group and Individual)
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
|
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:
- Registry Settings (PM)
- Progress Notes (Group and Individual)
- Clinical Document Viewer
- Document Routing Setup (PM)
- 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
|
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:
- Registry Settings (PM)
- Document Routing Setup (PM)
- Client
- Disclosure Management
- Disclosure Management Configuration
- Progress Notes (Group and Individual)
- 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
|
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
|
| |