POV Widget Enhancement
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Facesheet.Lab Results
- Facesheet.Vitals
- Client Ledger
- Facesheet.Lab Results.Results Pending Review
- Document.Mental Status Exam
- Task Definitions
- Task Associations
- Flowsheet
- Significant Findings
- Flowsheet Admin
- Scheduling Calendar
- Document.Diagnosis
- Today's E&M Appointments
- Note Details
Scenario 1: Medical Note - Nurse - Full Work flow
Specific Setup:
- Avatar CareFabric 2024 Update 20 and CarePOV.E&M Note 2.20.0 are needed in order to utilize full functionality.
- The ‘(37) CPT Code Recommendation’ extended attribute must be set to “No” in the Other Tabled Files ‘(31) Group Code’ dictionary for “Psychiatric Evaluation”. (Group Code A)
- Please log out of the application and log back in after completing the above configuration.
- A service code (Service Code A) must be configured in the 'Service Codes' form such that;
- 'Is This Service A Visit' field = "Yes".
- 'Service Code Type' field = "Evaluation Management".
- 'Group Code' field = "Group Code A".
- An outpatient program must exist. (Program A)
- A client must have an active episode in "Program A". (Client A)
- Must be logged in as a user who is configured as a nurse. (User A)
Steps
- Search for and select "Client A" and navigate to the 'Medical Note'.
- Click [Add Note].
- Create a 'Psychiatry' note such that;
- 'Provider' field = "User A".
- 'Service Code' field = "Service Code A".
- Fill out all required fields and click [Save].
- Select the 'Facesheet' tab.
- Click the 'Lab Results' section.
- Click 'Add/Edit Point of Care Results' field.
- Set a value for any lab result and click [Save].
- Validate the lab is displayed in the 'Results Pending Review' grid.
- Set the 'Start Date' to a date two days from now.
- Set the 'End Date' to a date ten days from now.
- Click the 'Search' field.
- Validate "No Lab Results" is displayed in the 'Results Pending Review' grid.
- Click the '7 days' field and the 'Search' field.
- Validate the lab is displayed in the 'Results Pending Review' grid.
- Navigate to the 'Vitals' section and click [Add].
- Validate the 'Date Taken' field is set to "Today's Date" and the 'Refused Vitals' field is set to "No".
- Complete any desired fields in the 'Vitals' section and click [Save].
- Click [Pull to Note], check the 'Select All' checkbox and click [Save].
- Select the ‘Document’ tab.
- Validate the 'Chief Complaint' and 'HPI' sections are not required and complete the sections.
- Select the ‘Finalize’ tab.
- Populate all required fields and click [Generate Note].
- Validate the ‘Note Summary’ is displayed and contains the appropriate information:
- The populated sections of the 'Facesheet' tab that were pulled into the note. (Vitals)
- The not required and populated sections of the 'Document' tab. (Chief Complaint and HPI)
- Click [Sign Off] validate the Document is displayed and click [Accept], set the ‘Password’ field to the appropriate value and click [Verify].
Scenario 2: Task List - Launch form after completing Flowsheet task
Specific Setup:
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’, ‘Sex’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Allergies and Hypersensitivities’ form, ‘Diagnosis’ form, and in the ‘Height’ and ‘Weight’ fields in the ‘Vitals Entry’ form.
- Flowsheet must have a "Vital Signs" assessment configured with the tag: "Sepsis".
Steps
- Access the 'Task Definitions' form.
- Select "Add" from the 'Add/Edit Task Definition' field.
- Set the 'New Task Code' field to "Sepsis" and press [Tab].
- Set the 'Task Title' field to "Sepsis Assessment".
- Select "Flowsheet" from the 'Task Action Type' field and click [Submit].
- Validate a message is displayed that states: "Task Definitions has completed. Do you wish to return to form?" and click [No].
- Access the 'Task Associations' form.
- Select "Task Definition" from the 'Task Type' field.
- Search for and select "Sepsis Assessment (Sepsis)" from the 'Task Group/Definition' field.
- Select "Add" from the 'Add/Edit/Delete Association' field.
- Select "Order Entry" from the 'Order Event' field.
- Search for and select "Complete Blood Count (CBC)" from the 'Order Code' field.
- Click [Update Associations] and [Submit].
- Validate a message is displayed that states: "Task Associations has completed. Do you wish to return to form?" and click [No].
- Select "Client A" and access the Order Entry Console.
- Search for and select "Complete Blood Count (CBC)" from the 'New Order' field.
- Select "Daily" from the 'Frequency' field.
- Set the 'Duration' field to "48" and click [Hours].
- Click [Add to Scratchpad] and [Sign].
- Access the 'Task List' widget.
- Search for and select "Client A" from the 'Search Patients' field.
- Validate a task labeled: "Sepsis Assessment" is displayed under the Unscheduled column.
- Select the "Sepsis Assessment" task and click [Complete].
- Validate a Flowsheet Sepsis assessment is launched.
- Validate the 'Date Time' field contains "the current date and time".
- Set the 'Temperature' field to "104".
- Validate the 'Sepsis Temperature Criteria Met?' field contains "Greater Than Or Equal 100.9 F".
- Select "Yes" from the 'Respiratory Rate Higher Than Baseline' field.
- Select "Yes" from the 'New Onset Altered Mental Status' field.
- Select "Greater than 12,000" from the 'Sepsis WBC Criteria' field.
- Select "Yes" from the 'Known or Suspected Sepsis' field and click [Sign].
- Validate a message is displayed that states: "Patient 'Client A' has screened positive for risk of sepsis. Please notify the supervisor or physician immediately for possible implementation of the sepsis order set and document in the “Significant Findings” form." and click [Open Form].
- Validate the 'Significant Findings' form is opened.
- Set the 'Significant Finding Date' field to the current date.
- Set the 'Significant Finding Time' field to the current time and press [Tab].
- Select "Lab Result" from the 'Significant Finding Type' field.
- Select "Called In" from the 'Findings' field.
- Set the 'Finding Description (Other)' field to "Client negative for sepsis".
- Select the 'Communications' tab and click [Add New Item].
- Select "Attempt - With Response" from the 'Communication Type' field.
- Set the 'Communication Date' field to the current date.
- Set the 'Communication Time' field to the current time.
- Search for and select any value from the 'Physician Communicated' field.
- Select "Yes" from the 'Physician Read Back' field and click [Submit].
Scenario 3: Flowsheet Admin - Move sections around within an assessment in Assessment Design and Warning message while editing Collections in Collection Setting
Specific Setup:
- A client must have an active episode. (Client A)
- The 'Assessment Admin (NTST_pov_assessment_admin)' widget must be associated to the currently logged in user's Homeview.
- Two Shared Options must exist in the Flowsheet Admin Tool. (Shared Options A)(Shared Options B)
- "Shared Options A" must be configured as a 'Single Select' Select Type.
- "Shared Options B" must be configured as a 'Multiple Select' Select Type and have the 'Include "Other" option (allows user to free type answer)' checkbox checked.
- A collection must exist in the Flowsheet Admin Tool. (Collection A)
Steps
- Select the 'Flowsheet Admin Tool' widget.
- Click the "Assessment Design" tab.
- Click [Create New] and validate the 'New Assessment' popup displays.
- Provide the title of the new assessment in the input field.
- Click [Save] and [Refresh].
- Navigate to the newly created assessment and click [Add Questions].
- In the 'Enter single/multiple question(s)' popup enter the following question labels on separate lines:
- Question 1
- Question 2
- Question 3
- Question 4
- Click [Save] and set the 'Question Type' as "Section" for Question 1, "Single select" for Question 2, "Multiple select" for Question 3, and "Date" for Question 4.
- Click the 'Settings' button for Question 2, select the 'Options' tab and check the 'Use Shared Options' checkbox.
- Select "Shared Options A" from the 'Select Options to Use' field and click [Save].
- Click the 'Settings' button for Question 3, select the 'Options' tab and check the 'Use Shared Options' checkbox.
- Select "Shared Options B" from the 'Select Options to Use' field and click [Save].
- Set the 'Group/Section' field for Question 2 and Question 3 to "Question 1".
- Validate that Questions 1,2 and 3 form a single section.
- Click and drag the section below Question 4 and validate that the order of the questions in the section remains unchanged with Question 4 now at the top of the assessment.
- Click [Preview] and [Publish].
- Check preview popup and click [Continue] and [Okay].
- Click [Collection Setting]
- Click the 'Edit' button for "Collection A" and validate the 'Edit Collection' popup displays.
- Click [Save] and validate a warning message stating "No changes in assessment title" displays.
- Click [Cancel].
- Select the newly created assessment in the 'Select assessment to add' field
- Click [Save] and [Refresh].
- Please log out of the application and log back in after completing the above configuration.
- Select "Client A" and access the 'Flowsheet' tab.
- Validate that the questions in the assessment are displayed in the correct order.
Scenario 4: Medical Note - Nurse - Primary Care - Full Work Flow
Specific Setup:
- Avatar CareFabric 2024 Update 20 and CarePOV.E&M Note 2.20.0 are needed in order to utilize full functionality.
- The ‘(37) CPT Code Recommendation’ extended attribute must be set to “No” in the Other Tabled Files ‘(31) Group Code’ dictionary for “Psychiatric Evaluation”. (Group Code A)
- Please log out of the application and log back in after completing the above configuration.
- A service code (Service Code A) must be configured in the 'Service Codes' form such that;
- 'Is This Service A Visit' field = "Yes".
- 'Service Code Type' field = "Evaluation Management".
- 'Group Code' field = "Group Code A".
- An outpatient program configured as a 'Primary Care' program in the 'Program Maintenance' form must exist. (Program A)
- A client must have an active episode in "Program A". (Client A)
- Must be logged in as a user who is configured as a nurse. (User A)
Steps
- Search for and select "Client A" and navigate to the 'Medical Note'.
- Click [Add Note].
- Create a 'Primary Care' note such that;
- 'Provider' field = "User A".
- 'Service Code' field = "Service Code A".
- Fill out all required fields and click [Save].
- Select the ‘Document’ tab.
- Validate the 'Chief Complaint', 'HPI' and 'Physical Exam' sections are not required and complete the sections.
- Select the ‘Finalize’ tab.
- Populate all required fields and click [Generate Note].
- Validate the ‘Note Summary’ is displayed and contains the appropriate information:
- The not required and populated sections of the 'Document' tab. (Chief Complaint, HPI and Physical Exam)
- Click [Sign Off] validate the Document is displayed and click [Accept], set the ‘Password’ field to the appropriate value and click [Verify].
Scenario 5: Flowsheet - Screen refreshes when Start date is changed by the user
Specific Setup:
- Four collections must be set up in the flowsheet admin tool. (Collection A)(Collection B)(Collection C)(Collection D)
- Four assessments must be set up in the flowsheet admin tool.(Assessment A)(Assessment B)(Assessment C)(Assessment D)
- "Assessment A" must be added to "Collection A".
- "Assessment B" must be added to "Collection B".
- "Assessment C" must be added to "Collection C".
- "Assessment D" must be added to "Collection D".
- A client must have an active episode. (Client A)
Steps
- Select "Client A" and access the 'Flowsheet' tab.
- Select the tab for "Collection A" and navigate to "Assessment A".
- Populate and then change the "mm/dd/yyyy" portion of the 'Date Time' field of the assessment.
- Validate that the Flowsheet screen is not refreshing when changing the date.
- Populate all the 'Required fields' and Click [Sign].
- Select the tab for "Collection B" and navigate to "Assessment B".
- Populate and then change the "mm/dd/yyyy" portion of the 'Date Time' field of the assessment.
- Validate that the Flowsheet screen is not refreshing when changing the date.
- Populate all the 'Required fields' and Click [Sign].
- Select the tab for "Collection C" and navigate to "Assessment C".
- Populate and then change the "mm/dd/yyyy" portion of the 'Date Time' field of the assessment.
- Validate that the Flowsheet screen is not refreshing when changing the date.
- Populate all the 'Required fields' and Click [Sign].
- Select the tab for "Collection D" and navigate to "Assessment D".
- Populate and then change the "mm/dd/yyyy" portion of the 'Date Time' field of the assessment.
- Validate that the Flowsheet screen is not refreshing when changing the date.
- Populate all the 'Required fields' and Click [Sign].
|
Topics
• Medical Note
• CareFabric
• Assessments
|
Client Merge
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Financial Eligibility
- Home Medications
- Client Charge Input
- Client Ledger
- Change MR#
Scenario 1: CareFabric support of Client Merge
Specific Setup:
- Registry Settings:
- Allow Merging Into Existing Episode = Y.
- Allow Merging Of All Client Data Through Single Filing = Y
- Clients:
- Client 1: Note the admission date, program, program code and episode number. Note other information about the client, such as services and clinical information.
- Client 2: Note the admission date and program. Note other information about the client, such as services and clinical information.
Steps
- Open "Client Merge" form.
- Select 'Client 2' in the 'Source Client' field.
- Select desired value in the 'Merge All Client Data Through Single Filing' field.
- If 'No' was selected, select the 'Source Client Episode'.
- If 'Yes' was selected, all episodes will be included.
- Select 'Client 1' in the 'Target Client' field.
- Click [File].
- Click [Yes] when the prompt "Do you wish to continue with the indicated action?" displays.
- Click [OK] when the prompt "The following episode was created for the target client indicated" displays.
- Click [Discard] and click [Yes].
- Open "CareFabric Monitor" form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Set 'Event/Action Search' to 'ClientMergeCreated', 'Out'.
- Click [View Activity Log].
- Click [Click to View Record] for the 'Activity Type' of 'ClientMergeCreated'.
- Verify "destinationClientID" is equal to the target client, 'Client 1', used in the "Client Merge" form.
- Verify "sourceClientID" is equal to the source client, 'Client 2' used in the "Client Merge" form.
- Close the report.
- Set 'Event/Action Search' to 'ClientUpdated', 'Out'
- Click [View Activity Log].
- Verify that there is an 'Entity ID' entry for 'Client 1', the target client.
- Click [Click to View Record] for the 'Activity Type' of 'ClientUpdated'.
- Verify that the "ProgramCode" entry exists for all programs codes noted in setup, for both clients.
- Close the report.
- Verify that there is an 'Entity ID' entry for 'Client 2', the source client.
- Click [Click to View Record] for the 'Activity Type' of 'ClientUpdated'.
- Verify that the only "ProgramCode" entries were the programs codes for 'Client 2'.
- Close the report.
- As desired, search other items in 'Event/Action Search' and verify the results.
- Click [Discard] and click [Yes].
Scenario 2: Validate 'Client Delete' submission.
Specific Setup:
- Create a new client to test 'Client Delete'.
- Give the client a financial eligibility record and a minimum of one service.
- Use 'Delete Service (Open Service Only)' to delete all services.
- Use 'Delete Last Movement' to delete the admission.
Steps
- Open "Client Delete" form.
- Click [OK] on 'Confirm' message.
- Enter the desired value in 'Client ID'.
- Click [Display Client].
- Validate that the report opens and contains the correct 'Client Name'.
- Close the report.
- Click [Submit].
- Enter the 'Client ID' in 'Client Search'. Validate that the 'No matches found, please refine search' message is received.
- Open "CareFabric Monitor" form.
- Enter current date in 'From Date'.
- Enter current date in 'Through Date'.
- Select 'ClientDeleted' in 'Event/Action Search'.
- Click [View Activity Log].
- Click [Click To View Record] on the 'Activity Type' of 'ClientDeleted'.
- Verify that the "id" = the 'Client ID' of the deleted client.
- Click [Close Report].
- Click [Discard] and click [Yes].
Scenario 3: CareFabric support of "Change MR#"
Specific Setup:
- Create a new client to test "Change MR#".
- Give the client a financial eligibility record and a minimum of one service.
- Print the 'Client Ledger' to validate the service distribution. Save the report.
Steps
- Open "Change MR#" form.
- Select desired client 'Client ID' field.
- Click [Assign MR#].
- Click [Yes] in 'Auto Assign Next ID Number'.
- Verify the 'New Client ID#' field is populated with a new client ID.
- Click [Submit].
- Open "CareFabric Monitor" form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter the new client ID in ''Client ID'.
- Click [View Activity Log].
- Click [Click to View Record] for the 'Activity Type' of 'ClientMergeCreated' with 'Option Description' of 'Change MR#'.
- Verify 'destinationClientID' is equal to the new client number created in the "Change MR#" form.
- Verify 'sourceClientID' is equal to the original client number selected in the "Change MR#" form.
- Click [Discard] and click [Yes].
- Open "Client Ledger" form.
- Search/Select the client using the new client ID number.
- Print the ledger report and validate that the only change in the report is the 'Client ID'.
- Click [Close] and click [No].
|
Topics
• Client Merge
• Client Management
• Change MR#
|
CarePOV Alerts
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CarePOV Management
- Order Entry Console
- BedBoard
- eMAR
Scenario 1: CarePOV alerts - For 'New Order', 'STAT Order', 'Order Type' and 'Continuous Order' in Client Banner, Task List NX and BedBoard
Specific Setup:
- A pharmacy-type order code must exist. (Order Code A)
- A pharmacy-type order code must exist with a default 'Frequency' of "STAT". (Order Code B)
- The following client alerts must be configured in the 'CarePOV Management' form:
- Include in Client Header for New Orders (1) - "Yes", 'Alert Type' = "New Order", 'Active' = "Yes".
- Include in Client Header for Stat Orders (2) - "Yes", 'Alert Type' = "STAT Order", 'Active' = "Yes".
- Include in Client Header for Continuous Order (15) - "Yes", 'Alert Type' = "Continuous Order", 'Active' = "Yes".
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’, ‘Sex’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Allergies and Hypersensitivities’ form, ‘Diagnosis’ form, and in the ‘Height’ and ‘Weight’ fields in the ‘Vitals Entry’ form.
- Configure bed board alerts for "Client A" in the 'Client Lookup/Header Configuration Manager' form.
Steps
- Select "Client A" and access the Order Entry Console.
- Search for and select "Order Code A" from the 'New Order' field.
- Populate all required fields and click [Add to Scratchpad]
- Search for and select "Order Code B" from the 'New Order' field.
- Populate all required fields and click [Add to Scratchpad].
- Search for and select "Order Code C" from the 'New Order' field.
- Populate all required fields setting the 'Stop Date' and 'Stop Time' fields to the current date and 5 minutes in the future and click [Add to Scratchpad] and [Sign].
- Access the 'HomeView' and then return to the Order Entry Console.
- Validate the 'Client Header' alert icon contains the appropriate information for "Order Code A", "Order Code B" and "Order Code C".
- Access 'eMAR NX'.
- Click [Scan Patient], select any reason, and click [Save].
- Validate the orders are displayed.
- Click on the ellipsis button for "Order Code A" and select 'Acknowledge'.
- Access the 'HomeView' and then return to the eMAR.
- Validate the 'Client Header' alert icon no longer contains "Order Code A".
- Select the 'Due' button for "Order Code B" order.
- Populate the required fields selecting a successful 'Administration Event' and click [Sign].
- Access the 'HomeView' and then return to the eMAR.
- Validate the 'Client Header' alert icon no longer contains "Order Code B".
- Access the Order Entry Console.
- Validate "Order Code C" has expired and the 'Client Header' alert icon no longer contains "Order Code C".
|
Topics
• Client Header
|
Avatar CareFabric - Appointment Time Zones
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Scheduling Calendar
- CarePOV Management
- Scheduling Calendar - Status Update
Scenario 1: Scheduling Calendar - Validate 'Time Zone' for individual appointments
Specific Setup:
- A site is defined with hours for scheduling (Site A).
- This site is configured for "US/Eastern" time zone. Please note: this is done in the 'Site Registration' form in Avatar NX.
- One or more practitioners defined with hours for scheduling.
- Multiple time zones must be selected in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- For testing, "UTC-7 America/Denver (MT)" and "UTC-6 America/Chicago (CT)" will be used.
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Scheduling Calendar' form.
- Select "Site A" in the 'Site' field.
- Right click in the 12:00PM time slot and click [Add Appointment].
- Validate the 'Appointment Start Time' field contains "12:00 PM".
- Validate the 'Appointment End Time' field contains "12:30 PM".
- Select the desired value in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Time Zone' field is displayed.
- Please note: this field becomes visible when there are one or more selections made in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- Validate "UTC-5 US/Eastern (ET)" is populated by default in the 'Time Zone' field. This field will be populated by default based on the following logic:
- If 'Site Registration' has 'Time Zone' configured in Avatar NX, that will be the default value.
- If 'Site Registration' does not have 'Time Zone' configured but the logged in user has a 'Time Zone' configured in 'User Definition', that will be the default value.
- If 'Site Registration' does not have 'Time Zone' configured and the logged in user also does not have 'Time Zone' configured, the server time zone will be used.
- Please note: the time zones must be selected in the 'Appointment Scheduling System Defaults' form.
- Select "UTC-7 America/Denver (MT)" in the 'Time Zone' field.
- Click [Submit].
- Validate the appointment displays on the calendar from 2:00PM-2:30PM since "Site A" is configured for "US/Eastern" time.
- Hover over the appointment and validate a flyover is displayed with the following (Please note: the 'Appt Time Zone' and 'Appt Time Zone Adj. Times' will only be displayed when the time zone differs from the site/server time zone):
- Appt Time Zone: America/Denver
- Appt Time Zone Adj Start Time: 12:00 PM
- Appt Time Zone Adj End Time: 12:30 PM
- Right click on the appointment and click [View Summary].
- Validate the 'Appointment Detail' dialog contains:
- Appointment Start Time: 02:00 PM (US/Eastern)
- Appointment End Time: 02:30 PM
- Appt Time Zone: America/Denver
- Appt Time Zone Adj Start Time:12:00 PM
- Appt Time Zone Adj End Time:12:30 PM
- Click [Cancel] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "AppointmentCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed with an "AppointmentCreated" record.
- Click [Click To View Record].
- Validate the 'endDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A" and click [Status Update].
- Validate the 'Time Zone' field is displayed and contains "UTC-7 America/Denver (MT)".
- Select "UTC-6 America/Chicago (CT)" in the 'Time Zone' field.
- Click [Submit].
- Validate the appointment displays on the calendar from 1:00PM-1:30PM since "Site A" is configured for "US/Eastern" time.
- Hover over the appointment and validate a flyover is displayed with the following (Please note: the 'Appt Time Zone' and 'Appt Time Zone Adj. Times' will only be displayed when the time zone differs from the site/server time zone):
- Appt Time Zone: America/Chicago
- Appt Time Zone Adj Start Time: 12:00 PM
- Appt Time Zone Adj End Time: 12:30 PM
- Right click on the appointment and click [View Summary].
- Validate the 'Appointment Detail' dialog contains:
- Appointment Start Time: 01:00 PM (US/Eastern)
- Appointment End Time: 01:30 PM
- Appt Time Zone: America/Chicago
- Appt Time Zone Adj Start Time:12:00 PM
- Appt Time Zone Adj End Time:12:30 PM
- Click [Cancel] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "AppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed with an "AppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'endDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Close the report and the form.
Scenario 2: Scheduling Calendar - Validate 'Time Zone' for group appointments
Specific Setup:
- A site is defined with hours for scheduling (Site A).
- This site is configured for "US/Eastern" time zone. Please note: this is done in the 'Site Registration' form in Avatar NX.
- One or more practitioners defined with hours for scheduling.
- Multiple time zones must be selected in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- For testing, "UTC-7 America/Denver (MT)" and "UTC-6 America/Chicago (CT)" will be used.
- A group (Group A) is defined with two clients (Client A & Client B).
Steps
- Access the 'Scheduling Calendar' form.
- Select "Site A" in the 'Site' field.
- Right click in the 12:00PM time slot and click [Add Appointment].
- Validate the 'Appointment Start Time' field contains "12:00 PM".
- Validate the 'Appointment End Time' field contains "12:30 PM".
- Select the desired group service code in the 'Service Code' field.
- Select "Group A" in the 'Client' field.
- Validate the 'Time Zone' field is displayed.
- Please note: this field becomes visible when there are one or more selections made in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- Validate "UTC-5 US/Eastern (ET)" is populated by default in the 'Time Zone' field. This field will be populated by default based on the following logic:
- If 'Site Registration' has 'Time Zone' configured in Avatar NX, that will be the default value.
- If 'Site Registration' does not have 'Time Zone' configured but the logged in user has a 'Time Zone' configured in 'User Definition', that will be the default value.
- If 'Site Registration' does not have 'Time Zone' configured and the logged in user also does not have 'Time Zone' configured, the server time zone will be used.
- Please note: the time zones must be selected in the 'Appointment Scheduling System Defaults' form.
- Select "UTC-7 America/Denver (MT)" in the 'Time Zone' field.
- Click [Submit].
- Validate the appointment displays on the calendar from 2:00PM-2:30PM since "Site A" is configured for "US/Eastern" time.
- Hover over the appointment and validate a flyover is displayed with the following (Please note: the 'Appt Time Zone' and 'Appt Time Zone Adj. Times' will only be displayed when the time zone differs from the site/server time zone):
- Appt Time Zone: America/Denver
- Appt Time Zone Adj Start Time: 12:00 PM
- Appt Time Zone Adj End Time: 12:30 PM
- Right click on the appointment and click [View Summary].
- Validate the 'Appointment Detail' dialog contains:
- Appointment Start Time: 02:00 PM (US/Eastern)
- Appointment End Time: 02:30 PM
- Appt Time Zone: America/Denver
- Appt Time Zone Adj Start Time:12:00 PM
- Appt Time Zone Adj End Time:12:30 PM
- Click [Cancel] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "AppointmentCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed with an "AppointmentCreated" record for both "Client A" and "Client B".
- Click [Click To View Record] for "Client A".
- Validate the 'endDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Navigate back to the main report.
- Click [Click To View Record] for "Client B".
- Validate the 'endDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Group A" and click [Status Update].
- Select "All Group Members" in the 'Group Member Selection' dialog.
- Validate the 'Scheduling Calendar - Status Update' form is displayed for "Client A".
- Validate the 'Time Zone' field is displayed and contains "UTC-7 America/Denver (MT)".
- Click [Submit].
- Validate the 'Scheduling Calendar - Status Update' form is displayed for "Client B".
- Validate the 'Time Zone' field is displayed and contains "UTC-7 America/Denver (MT)".
- Select "UTC-6 America/Chicago (CT)" in the 'Time Zone' field.
- Click [Submit].
- Validate the appointment still displays on the calendar at 2:00PM - 2:30PM. The time zone will display strictly based on the 'Appointment Details' for group appointments.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "AppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed with an "AppointmentUpdated" record for "Client A" and "Client B".
- Click [Click To View Record] for "Client A".
- Validate the 'endDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-7 America/Denver (MT)" time zone.
- Navigate back to the main report.
- Click [Click To View Record] for "Client B".
- Validate the 'endDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Close the report and the form.
Scenario 3: Mobile Caregiver+ - Validate appointment 'Time Zone'
Specific Setup:
- Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
- A program is defined with a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form (Program A).
- "Program A" has an associated location (Location A) with the following defined in 'Dictionary Update' for the "Client" file, "(10006 Location)" data element:
- Extended dictionary data element "(587) Place Of Service (Mobile CareGiver+)" must be set to "Home" (unless an alternate address is being used).
- If the above dictionary data element is not defined, then the extended dictionary data element "(579) Place Of Service (837 Electronic Billing)" will be used and must be set to "Home". If this dictionary data element is not defined, then "(578) Place Of Service (HCFA 24-B)" will be used and must be set to "Home".
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A" (Service Code A). This service code must also have a CPT-4/HCPCS code associated to it in the 'Service Fee/Cross Reference Maintenance' form (Procedure Code A).
- Dictionary values must be defined for the 'Other Tabled Files' - '(424) Available Electronic Visit Verification Tasks' Data Element in 'Dictionary Update (PM)'.
- Must have a guarantor defined in the 'Guarantors/Payors' form (Guarantor A).
- The following must be set in the "Electronic Visit Verification" section of the 'CarePOV Management' form:
- "Yes" is selected in the 'Enable Mobile CareGiver+' field.
- "Yes" is selected in the 'Send Non EVV Payers' field.
- "No" is selected in the 'Require Authorization' field.
- "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
- A client is enrolled in "Program A" and has the following on file: 'Client Name', 'Address - Street', 'Zipcode', 'Cell Phone', 'Diagnosis', "Guarantor A" selected in 'Financial Eligibility' (Client A).
- A practitioner must be defined as an EVV resource with hours for scheduling and has the following on file: 'Name', 'Date Of Birth', 'Cellular Telephone', 'Staff EVV ID', 'Email Address', and 'Staff EVV Type' (Practitioner A).
- A site is defined with hours for scheduling (Site A).
- This site is configured for "US/Eastern" time zone. Please note: this is done in the 'Site Registration' form in Avatar NX.
- Multiple time zones must be selected in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- For testing, "UTC-5 US/Eastern(ET)" and "UTC-6 America/Chicago (CT)" will be used.
Steps
- Access the 'Scheduling Calendar' form.
- Select "Site A" in the 'Site' field.
- Right click in the 4:00PM time slot and click [Add Appointment].
- Validate the 'Appointment Start Time' field contains "4:00 PM".
- Validate the 'Appointment End Time' field contains "4:30 PM".
- Select the desired value in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Time Zone' field is displayed.
- Please note: this field becomes visible when there are one or more selections made in the 'Appointment Details Time Zone(s)' field in the 'Appointment Scheduling System Defaults' form.
- Validate "UTC-5 US/Eastern (ET)" is populated by default in the 'Time Zone' field.
- Select "UTC-6 America/Chicago (CT)" in the 'Time Zone' field.
- Click [Submit].
- Validate the appointment displays on the calendar from 5:00PM-5:30PM since "Site A" is configured for "US/Eastern" time.
- Hover over the appointment and validate a flyover is displayed with the following (Please note: the 'Appt Time Zone' and 'Appt Time Zone Adj. Times' will only be displayed when the time zone differs from the site/server time zone):
- Appt Time Zone: America/Chicago
- Appt Time Zone Adj Start Time: 04:00 PM
- Appt Time Zone Adj End Time: 04:30 PM
- Right click on the appointment and click [View Summary].
- Validate the 'Appointment Detail' dialog contains:
- Appointment Start Time: 05:00 PM (US/Eastern)
- Appointment End Time: 05:30 PM
- Appt Time Zone: America/Chicago
- Appt Time Zone Adj Start Time: 04:00 PM
- Appt Time Zone Adj End Time: 04:30 PM
- Click [Cancel] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed with an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'endDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Validate the 'startDate' field contains the proper date/time based on "UTC-6 America/Chicago (CT)" time zone.
- Close the report and the form.
|
Topics
• Scheduling Calendar
• CareFabric Monitor
• Electronic Visit Verification
|
ProviderConnect Enterprise - 'PutClient' SDK action
Scenario 1: ProviderConnect Enterprise- Validate the 'PutClient' action
Specific Setup:
- The 'Avatar CareFabric->ProviderConnect Enterprise->Contracting Providers->->->Enable External Connections' must be set to "Y".
- The 'Managing Organization Definition' form must be defined for a valid managing organization.
- A client must be enrolled in an existing episode and be mapped to the defined managing organization in the 'ProviderConnect Enterprise Identifiers' section of the 'Admission' form (Client A).
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter any zip code +4 code in the 'Client's Address - Zipcode' field.
- Select the desired value in the 'Marital Status' field.
- Select the desired value in the 'Sexual Orientation' field.
- Update any other desired fields.
- Click [Submit].
- Access the 'ProviderConnect Enterprise Action Log'.
- Enter the desired dates in the 'From Date' and 'Through Date' fields.
- Enter the desired times in the 'From Time' and 'Through Time' fields.
- Select the desired organization in the 'Managing Organization' field.
- Select "PutClient" in the 'Action Name' field.
- Click [View Action Log].
- Validate the 'ProviderConnect Enterprise Action Log' Report is displayed.
- Validate the 'ProviderConnect Enterprise Action Log' Report contains the 'PutClient' action that was triggered from the 'Update Client Data' form with a "Success" result.
- Close the report and the form.
Avatar CareFabric - Financial Eligibility data
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Financial Eligibility - Validate the 'InsurancePolicy' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Financial Eligibility' form.
- Add a new guarantor and populate all required fields.
- Submit the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains "ClientUpdated" and "InsurancePolicyCreated".
- Click [Click To View Record] for the "InsurancePolicyCreated" record.
- Validate the 'Financial Eligibility' data filed in the previous steps is displayed.
- Close the report and the form.
- Select "Client A" and access the 'Financial Eligibility' form.
- Delete the guarantor filed in the previous steps.
- Submit the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains "ClientUpdated" and "InsurancePolicyDeleted".
- Click [Click To View Record] for the "InsurancePolicyDeleted" record.
- Validate the 'insurancePolicyID' - 'id' field contains the ID of the deleted policy.
- Close the report and the form.
Avatar CareFabric - Pregnancy data
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Women's Health History
- Dynamic Form - Pre-Display Confirmation
Scenario 1: Women's Health History - Validate the 'PregnancyCreated' and 'PregnancyUpdated' SDK events
Specific Setup:
- The following extended dictionaries must be defined for the "(357) Pregnancy Status" PM dictionary values:
- (70492) Clinical Status - Pregnancy (FHIR)
- (70493) Verification Status (FHIR)
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Women's Health History' form.
- Enter the desired date in the 'Assessment Date' field.
- Enter the desired date in the 'Pregnancy Start Date' field.
- Select the desired value in the 'Pregnant Status' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "PregnancyCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains the admission program code.
- Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
- Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary value defined for the status selected.
- Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
- Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
- Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
- Validate the 'programAdmissionID' - 'id' field contains an ID in the format of PATID||Episode.
- Close the report and the form.
- Select "Client A" and access the 'Women's Health History' form.
- Select the record filed in the previous steps and click [Edit].
- Enter the desired value in the 'Pregnancy End Date' field.
- Select any new value in the 'Pregnant Status' field.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "PregnancyUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'accessTags' - 'type' field contains "tag-External".
- Validate the 'accessTags' - 'value' field contains the admission program code.
- Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
- Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary value defined for the status selected.
- Validate the 'endDate' field contains the 'Pregnancy End Date'.
- Validate the 'startDate' field contains the 'Pregnancy Start Date'.
- Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
- Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
- Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
- Close the report and the form.
Avatar CareFabric - 'EhrAssessmentResult' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CSI Assessment
- Cal-OMS Youth/Detox Discharge
- Registry Settings (PM)
- Financial Investigation
- Cal-OMS Admission
- Cal-OMS Annual Update
- Cal-OMS Discharge
- Cal-OMS Administrative Discharge
- CSI Admission
Scenario 1: File the 'CSI Assessment' form and validate the 'EhrAssessmentResultCreated' event
Specific Setup:
- At least one program has a value of 'Yes' in 'Mental Health Program (CSI)'.
- A client has been admitted to the above program with yesterday's date (Client A).
Steps
- Select "Client A" and access the 'CSI Assessment' form.
- Select "Client A's" CSI Episode in the Pre-Display and click [OK].
- Enter the current date in the 'Date Of First Contact To Request Services' field.
- Enter the current date in the 'Assessment Appointment First Offer Date' field.
- Populate all other required and desired fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed and contains an 'EhrAssessmentResultCreated' event.
- Select the 'EhrAssessmentResultCreated' event and click [Click To View Record].
- Validate the 'assessmentDate' field contains the current date.
- Validate all filed information is populated.
- Close the report and form.
Scenario 2: File the 'Cal-OMS Admission' form and validate the 'EhrAssessmentResultCreated' event
Specific Setup:
- At least one program has a value of 'Yes' in 'Substance Abuse Program (Cal-OMS)'.
- A client has been admitted to the above program (Client A).
- Client A has no existing Cal-OMS Admission record.
Steps
- Select "Client A" and access the 'Cal-OMS Admission' form.
- Select "Client A's" Cal-OMS episode from the Pre-Display and click [OK].
- Enter the current date in the 'Admission Date' field.
- Select the program from the pre-conditions in the 'Location of Admission' field.
- Select the desired value in the 'Level of Care Admitted' field.
- Populate all other required and desired fields.
- Click [Submit] and [Continue Filing].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "Client A" in the 'Client ID' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed and contains an 'EhrAssessmentResultCreated' event.
- Select the 'EhrAssessmentResultCreated' event and click [Click To View Record].
- Validate the 'assessmentDate' field contains the current date.
- Validate all filed information is populated.
- Close the report and form.
|
Topics
• Update Client Data
• ProviderConnect Enterprise
• Financial Eligibility
• Women's Health History
• CSI Assessment
• CareFabric
• Cal-OMS
|
CareFabric Assessment Mapping - Support for Signature fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CareFabric Assessment Management
- CareFabric Assessment Mapping
- Consumer Portal
Scenario 1: CareFabric Assessment Mapping - Validate assessments with signatures from myHealthPointe
Specific Setup:
- Avatar CareFabric must be configured to integrate with myHealthPointe.
- A modeled form must be defined in Avatar with the following (Avatar Form):
- 'Text' field
- 'Signature' field
- 'Draft/Final' field
- A form must be defined in myHealthPointe with the following (MHP Form):
- 'Text' field
- 'Signature' field
- The details from the "MHP Form" must have been sent to Avatar from myHealthPointe.
- In 'CareFabric Assessment Management', "Yes" must be selected in the 'Save Draft Documents' field for the "MHP Form".
- 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
- "MHP Form" awaiting completion in myHealthPointe
Steps
- Access the 'CareFabric Assessment Mapping' form.
- Select "MHP Form" in the 'Select Assessment' field.
- Select "Avatar Form" in the 'Selected Modeled Form' field.
- Click [Launch Mapping Grid].
- Validate the 'CareFabric Assessment Mapping' grid is displayed.
- Click [New Row].
- Select the 'Text' field in the 'Product/Modeled Form Field' field.
- Select the 'Text' field in the 'Assessment Field' field.
- Click [New Row].
- Select the 'Signature' field in the 'Product/Modeled Form Field' field.
- Select the 'Signature' field in the 'Assessment Field' field.
- Click [Save], [Yes], and [File Mappings].
- Close the form.
- Log in to the myHealthPointe Consumer Portal for "Client A".
- Navigate to the 'Documents Awaiting Completion'.
- For the "MHP Form", click [Review and Complete].
- Enter the desired value in the 'Text' field.
- Sign in the 'Signature' field.
- Complete the form.
- Please note: the form may take a few minutes to send to Avatar, it is not instantaneous.
- Select "Client A" and access the "Avatar Form".
- Validate the record sent from myHealthPointe is displayed.
- Click [Edit].
- Validate the 'Text' filed in myHealthPointe displays as expected.
- Validate the 'Signature' filed in myHealthPointe displays as expected.
- Close the form.
|
Topics
• myHealthPointe
• CareFabric Assessment Mapping
|
Avatar CareFabric - 'StaffMember' actions and events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate the 'StaffMemberUpdated' SDK event when 'Default Supervisor' is defined
Specific Setup:
- Two users are defined with associated staff members (User A & User B).
Steps
- Access the 'User Definition' form.
- Select "User A" in the 'Select User' field.
- Select the "Document Routing" section.
- Select "Yes" in the 'Supervisor Approval Required for Documents' field.
- Select "User B" in the 'Default Supervisor' field.
- Submit the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "StaffMemberUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed and contains a "StaffMemberUpdated" record.
- Click [Click to View Record].
- Validate the 'supervisorStaffMemberID' - 'humanReadableValue' field contains the name of the staff member associated to "User B".
- Validate the 'supervisorStaffMemberID' - 'id' field contains the ID of the staff member associated to "User B".
- Close the report and the form.
- Access the 'User Definition' form.
- Select "User A" in the 'Select User' field.
- Select the "Document Routing" section.
- Remove the value in the 'Default Supervisor' field.
- Submit the form.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "StaffMemberUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' is displayed and contains a "StaffMemberUpdated" record.
- Click [Click to View Record].
- Validate the 'supervisors' field does not contain any value.
- Close the report and the form.
|
Topics
• User Definition
• User Role Definition
• CareFabric Monitor
|
Avatar CareFabric - support for 'Allergies and Hypersensitivities'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Allergies and Hypersensitivities
Scenario 1: 'Allergies and Hypersensitivities' form - Validate the 'AllergyCreated' and 'AllergyUpdated' SDK events
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Must have the following dictionary values defined for the "(10001) Status" CWS dictionary for 'Allergy Status':
- (C) Confirmed
- (I) Inactive
- The following extended dictionaries must be defined for the "(10001) Status" CWS dictionary values for 'Allergy Status':
- (13006) ONC Clinical Status
- (13007) ONC Verified Status
Steps
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update] and [New Row].
- Enter the desired new allergy.
- Select "Confirmed" in the 'Status' field.
- Populate any other required and desired fields.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyCreated" record.
- Click [Click To View Record].
- Validate the 'allergyHistory' section is displayed with the following fields populated within it:
- 'clinicalStatusCode'
- 'historyActionCode'
- 'severityCode'
- 'statusCode'
- 'verificationStatusCode'
- 'vocabularies'
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
- Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1372".
- Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Clinical Status".
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
- Validate the 'statusCode' - 'displayName' field contains "Confirmed".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
- Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1370".
- Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Verification Status".
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
- Select "Client A" and access the 'Allergies and Hypersensitivities' form.
- Click [Update].
- Validate the 'Allergies' grid contains the allergy filed in the previous steps.
- Select "Inactive" in the 'Status' field.
- Click [Save] and [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "AllergyUpdated" record.
- Click [Click To View Record].
- Validate the 'allergyHistory' section is displayed with the following fields populated within it:
- 'clinicalStatusCode'
- 'historyActionCode'
- 'severityCode'
- 'statusCode'
- 'verificationStatusCode'
- 'vocabularies'
- Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
- Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'allergyHistory' on payload - 'lastUpdatedByStaffMemberID':{"humanReadableValue":null, "id":"000064", "scopeID":"SDK_AVPM!SBOX:QA"}, "lastUpdatedByTypeCode":null, "lastUpdatedDate":"2024-06-03T08:58:00.000-04:00",
- Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
- Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1372".
- Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Clinical Status".
- Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
- Validate the 'statusCode' - 'displayName' field contains "Inactive".
- Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
- Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1370".
- Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Verification Status".
- Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
- Validate all other allergy data displays as expected.
- Close the report and the form.
|
Topics
• Allergies
• CareFabric Monitor
|
Avatar CareFabric - 'Client' SDK events
Scenario 1: Admission - Validate the 'ClientCreated' SDK event
Specific Setup:
- The 'Client Demographics - Additional Fields' registry setting must be set to include "Personal Pronouns".
Steps
- Access the 'Admission' form.
- Verify the 'Select Client' dialog is displayed.
- Enter any new value in the 'Last Name' field.
- Enter any new value in the 'First Name' field.
- Select any value in the 'Sex' field.
- Click [Search].
- Validate a "Search Results" message is displayed stating: No matches found.
- Click [New Client].
- Validate a "Client" message is displayed stating: Auto Assign Next ID Number?
- Click [Yes].
- Enter any value in the 'Date of Birth' field.
- Enter the current date in the 'Preadmit/Admission Date' field.
- Enter the current time in the 'Preadmit/Admission Time' field.
- Select any outpatient program in the 'Program' field.
- Select any value in the 'Type Of Admission' field.
- Select the desired practitioner in the 'Admitting Practitioner' field.
- Populate any other required and desired fields.
- Navigate to 'Client Demographics' section.
- Enter the desired value in the 'Personal Pronouns' field.
- Select the desired value in the 'Military Related Disability' field.
- Select the desired value in the 'Veteran' field.
- Select the desired value in the 'Military Branch Of Service' field.
- Enter the desired dates in the 'Military Service From' and 'Military Service To' fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter the client admitted in the previous steps in the 'Client ID' field.
- Click [View Activity Log].
- Select "ClientCreated" in the 'Activity Type' field.
- Click [Click to View Record]
- Validate the 'clientID' - 'id' field contains the ID for the newly admitted client.
- Validate the 'personalPronouns' - 'code' field contains the value entered in the 'Personal Pronouns' field.
- Validate the 'personalPronouns' - 'displayName' field contains the value entered in the 'Personal Pronouns' field.
- Validate the 'militaryService' - 'isMilitaryRelatedDisability' field contains "true" or "false" based on the value selected in the 'Military Related Disability' field.
- Validate the 'militaryService' - 'isVeteran' field contains "true" or "false" based on the value selected in the 'Veteran' field.
- Validate the 'militaryBranchOfServiceCode' - 'code' field contains the code associated to the value selected in the 'Military Branch Of Service' field.
- Validate the 'militaryBranchOfServiceCode' - 'displayName' field contains the value selected in the 'Military Branch Of Service' field.
- Validate the 'militaryService' - 'militaryServiceDateRange' - 'fromDate' field contains the date entered in the 'Military Service From' field.
- Validate the 'militaryService' - 'militaryServiceDateRange' - 'toDate' field contains the date entered in the 'Military Service To' field.
- Close the report and the form.
Scenario 2: CareFabric Monitor - Validate the 'ClientUpdated' SDK event
Specific Setup:
- The 'Client Demographics - Additional Fields' registry setting must be set to include "Personal Pronouns".
- A client is enrolled in an existing episode (Client A).
- This client must have had 'Client Merge' performed prior where all client data was merged through a single filing.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter the desired value in the 'Personal Pronouns' field.
- Select the desired value in the 'Veteran' field.
- Select the desired value in the 'Military Related Disability' field.
- Select the desired value in the 'Military Branch Of Service' field.
- Enter the desired dates in the 'Military Service From' and 'Military Service To' fields.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' field.
- Enter the current date in the 'Through Date' field.
- Enter "Client A" in the 'Client ID' field.
- Enter "ClientUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "ClientUpdated" record for "Client A".
- Select the "ClientUpdated" record and click [Click To View Record].
- Validate the report contains the updated data for "Client A".
- Validate the 'personalPronouns' - 'code' field contains the value entered in the 'Personal Pronouns' field.
- Validate the 'personalPronouns' - 'displayName' field contains the value entered in the 'Personal Pronouns' field.
- Validate the 'mergedClientIDs' - 'id' field contains the client ID from the 'Client Merge' performed in the pre-conditions.
- Validate the 'militaryService' - 'isMilitaryRelatedDisability' field contains "true" or "false" based on the value selected in the 'Military Related Disability' field.
- Validate the 'militaryService' - 'isVeteran' field contains "true" or "false" based on the value selected in the 'Veteran' field.
- Validate the 'militaryBranchOfServiceCode' - 'code' field contains the code associated to the value selected in the 'Military Branch Of Service' field.
- Validate the 'militaryBranchOfServiceCode' - 'displayName' field contains the value selected in the 'Military Branch Of Service' field.
- Validate the 'militaryService' - 'militaryServiceDateRange' - 'fromDate' field contains the date entered in the 'Military Service From' field.
- Validate the 'militaryService' - 'militaryServiceDateRange' - 'toDate' field contains the date entered in the 'Military Service To' field.
- Close the report.
|
Topics
• Admission
• CareFabric
• Update Client Data
• CareFabric Monitor
|
|
Topics
• Progress Notes
• Clinical Notes Mapping
|
Avatar CareFabric - Missed Visits
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Scheduling Calendar
- Clinical Document Viewer
- Client Ledger
- Scheduling Calendar - Status Update
- Diagnosis
- Document.Mental Status Exam
Scenario 1: Validate group missed visit functionality via the 'PutAppointment' SDK action
Scenario 2: Validate individual missed visit functionality via the 'PutAppointment' SDK action
|
Topics
• CareFabric
• Scheduling Calendar
|
Avatar CareFabric - User-Modeled Data
Scenario 1: Validate the 'GetValueSet' SDK action
Scenario 2: Validate the 'GetEhrAssessmentDisplayPlan' SDK action
Scenario 3: Validate the 'SearchEhrAssessmentDisplayPlan' SDK action
Scenario 4: Validate the 'ListValueSets' SDK action
Scenario 5: Validate the 'PutEhrAssessmentDocument' SDK action
|
Topics
• CareFabric
|
Avatar CareFabric - 'TeleHealthAppointment' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Schedule a TeleHealth appointment with a TeleHealth service code and validate the TeleHealthAppointmentCreated/Updated/Deleted SDK events
Specific Setup:
- A service code must be defined as a "Telehealth Service" in the 'Service Codes' form.
- A client is enrolled in an existing episode and has a phone number and email filed (Client A).
- A user is defined in 'User Definition' that has the following: "TeleHealth" selected in the 'Netsmart Mobile App Access' field, "System Admin" selected in the 'Netsmart Mobile App User Role' field, an email filed in the 'Organizational Email Address' field, and an associated staff member that has hours for scheduling (Practitioner A).
- The 'Validate Practitioner for Netsmart Telehealth Appointments' registry setting is set to "Y".
Steps
- Access the 'Scheduling Calendar' form.
- Right click in the 'Appointment Grid' for "Practitioner A" and click [Add Appointment].
- Enter the TeleHealth Service Code in the 'Service Code' field.
- Enter "Client A" in the 'Client' field.
- Select a non-TeleHealth location in the 'Location' field.
- Click [Submit].
- Validate the 'Appointment Grid' contains the new appointment.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' field contains a "TeleHealthAppointmentCreated" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' - 'fromDate' field contains the appointment start date/time.
- Validate the 'appointmentDateRange' - 'toDate' field contains the appointment end date/time.
- Validate the 'participants' - 'email' field contains "Client A's" email.
- Validate the 'participantID' - 'id' field contains "Client A's" ID.
- Validate the 'participantName' field contains "Client A's" name in the format of LAST,FIRST.
- Validate the 'phoneNumber' field contains "Client A's" phone number.
- Validate the 'typeCode' - 'code' field contains "CLIENT".
- Validate the 'typeCode' - 'isActive' field contains "true".
- Validate the 'programCode' - 'code' field contains "Client A's" program code.
- Validate the 'programCode' - 'displayName' field contains "Client A's" program.
- Validate the 'programCode' - 'isActive' field contains "true".
- Validate the 'serviceCode' - 'code' field contains the TeleHealth service code used.
- Validate the 'serviceCode' - 'displayName' field contains the name of the TeleHealth service code used.
- Validate the 'serviceCode' - 'isActive' field contains "true".
- Validate the 'teleHealthAppointmentID' - 'id' field contains unique id for the appointment.
- Validate the 'teleHealthProviderIDs' - 'humanReadableValue' field contains the TeleHealth Provider ID.
- Validate the 'teleHealthProviderIDs' - 'id' field contains the email associated to the TeleHealth Provider.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Details/Edit].
- Enter any new value in the 'Duration' field.
- Click [Submit].
- Validate the 'Appointment Grid' field contains the appointment for "Client A" with the updated duration.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "TeleHealthAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' - 'fromDate' field reflects the updated appointment duration.
- Validate the 'appointmentDateRange' - 'toDate' field reflects the updated appointment duration.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Delete] and [Yes].
- Validate the 'Appointment Grid' no longer contains the appointment for "Client A".
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentDeleted" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "TeleHealthAppointmentDeleted" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' field contains "null".
- Validate the 'participants' field contains "[ ]".
- Validate the 'programCode' field contains "null".
- Validate the 'serviceCode' field contains "null".
- Validate the 'teleHealthAppointmentID' - 'humanReadableValue' field contains "null".
- Validate the 'teleHealthAppointmentID' - 'id' field contains the unique id for the appointment.
- Validate the 'teleHealthProviderIDs' field contains "[ ]".
- Close the report and the form.
Scenario 2: Schedule a TeleHealth appointment with a TeleHealth location and validate the TeleHealthAppointmentCreated/Updated/Deleted SDK events
Specific Setup:
- The 'Enable Telehealth integration at location level' registry setting is set to "Y".
- A location must be defined as a "TeleHealth Location" in the 'Dictionary Update' form.
- A client is enrolled in an existing episode and has a phone number and email filed (Client A).
- A user is defined in 'User Definition' that has the following: "TeleHealth" selected in the 'Netsmart Mobile App Access' field, "System Admin" selected in the 'Netsmart Mobile App User Role' field, an email filed in the 'Organizational Email Address' field, and an associated staff member that has hours for scheduling (Practitioner A).
- The 'Validate Practitioner for Netsmart Telehealth Appointments' registry setting is set to "Y".
Steps
- Access the 'Scheduling Calendar' form.
- Right click in the 'Appointment Grid' for "Practitioner A" and click [Add Appointment].
- Enter a non-TeleHealth service code in the 'Service Code' field.
- Enter "Client A" in the 'Client' field.
- Select the TeleHealth Location in the 'Location' field.
- Click [Submit].
- Validate the 'Appointment Grid' contains the new appointment.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentCreated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' field contains a "TeleHealthAppointmentCreated" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' - 'fromDate' field contains the appointment start date/time.
- Validate the 'appointmentDateRange' - 'toDate' field contains the appointment end date/time.
- Validate the 'participants' - 'email' field contains "Client A's" email.
- Validate the 'participantID' - 'id' field contains "Client A's" ID.
- Validate the 'participantName' field contains "Client A's" name in the format of LAST,FIRST.
- Validate the 'phoneNumber' field contains "Client A's" phone number.
- Validate the 'typeCode' - 'code' field contains "CLIENT".
- Validate the 'typeCode' - 'isActive' field contains "true".
- Validate the 'programCode' - 'code' field contains "Client A's" program code.
- Validate the 'programCode' - 'displayName' field contains "Client A's" program.
- Validate the 'programCode' - 'isActive' field contains "true".
- Validate the 'serviceCode' - 'code' field contains the service code used.
- Validate the 'serviceCode' - 'displayName' field contains the name of the service code used.
- Validate the 'serviceCode' - 'isActive' field contains "true".
- Validate the 'teleHealthAppointmentID' - 'id' field contains unique id for the appointment.
- Validate the 'teleHealthProviderIDs' - 'humanReadableValue' field contains the TeleHealth Provider ID.
- Validate the 'teleHealthProviderIDs' - 'id' field contains the email associated to the TeleHealth Provider.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Details/Edit].
- Enter any new value in the 'Duration' field.
- Click [Submit].
- Validate the 'Appointment Grid' field contains the appointment for "Client A" with the updated duration.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "TeleHealthAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' - 'fromDate' field reflects the updated appointment duration.
- Validate the 'appointmentDateRange' - 'toDate' field reflects the updated appointment duration.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Delete] and [Yes].
- Validate the 'Appointment Grid' no longer contains the appointment for "Client A".
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Enter "TeleHealthAppointmentDeleted" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains a "TeleHealthAppointmentDeleted" record.
- Click [Click To View Record].
- Validate the 'isReoccuringAppointment" contains "false".
- Validate the 'appointmentDateRange' field contains "null".
- Validate the 'participants' field contains "[ ]".
- Validate the 'programCode' field contains "null".
- Validate the 'serviceCode' field contains "null".
- Validate the 'teleHealthAppointmentID' - 'humanReadableValue' field contains "null".
- Validate the 'teleHealthAppointmentID' - 'id' field contains the unique id for the appointment.
- Validate the 'teleHealthProviderIDs' field contains "[ ]".
- Close the report and the form.
|
Topics
• Scheduling Calendar
• Telehealth
• CareFabric
|
| |