Skip to main content

Avatar CareFabric 2023 Update 72

Product Requirements and Recommendations

Avatar CareFabric required
Avatar PM required
RADplus required
Avatar Cal-PM

Recommended Update Level

Avatar Cal-PM 2023 Monthly Release 2023.03.02
Avatar CareFabric 2023 Monthly Release 2023.03.02
Avatar PM 2023 Monthly Release 2023.03.02
RADplus 2023 Monthly Release 2023.03.02

Product Update Description

Avatar CareFabric is updated to support telehealth appointments.

Required Updates

None

Included Updates

3, 4, 5, 6, 11, 13, 14, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 60, 62, 63, 64, 69

Details

NEW1 CHANGED0 FIXED1
New (1)
TeleHealth - Email Validation
The 'TeleHealthAppointmentCreated' and 'TeleHealthAppointmentUpdated' SDK events are updated to validate a client's email address before sending it.
Value Added: Support for TeleHealth
Topics
• Scheduling Calendar • Telehealth • Update Client Data
 
Fixed (1)
TeleHealth - Recurring Appointments
Ensure the 'TeleHealthAppointmentUpdated' SDK event payload contains the correct start date/time when updating a recurring appointment.
Topics
• CareFabric Monitor • Scheduling Calendar • Telehealth
 
Acceptance Tests

AV-94080 Summary | Details
TeleHealth - Email Validation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Monitor
  • Update Client Data
Scenario 1: Email validations in the 'TeleHealthAppointmentCreated' and 'TeleHealthAppointmentUpdated' 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.
Steps
  1. Select "Client A" and access the 'Update Client Data' form.
  2. Enter any invalid email format in the 'Email Address' field (Ex: TEST).
  3. Criteria for a valid email includes the following:
  4. There is an @
  5. There is a value before the @
  6. There is an address after the @
  7. There is a . in the address
  8. Click [Submit].
  9. Access the 'Scheduling Calendar' form.
  10. Right click in the 'Appointment Grid' and click [Add Appointment].
  11. Enter the TeleHealth Service Code in the 'Service Code' field.
  12. Enter "Client A" in the 'Client' field.
  13. Populate all required and desired fields.
  14. Click [Submit].
  15. Validate the 'Appointment Grid' contains the new appointment.
  16. Click [Dismiss].
  17. Access the 'CareFabric Monitor' form.
  18. Enter the current date in the 'From Date' and 'Through Date' fields.
  19. Enter "TeleHealthAppointmentCreated" in the 'Event/Action Search' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' field contains a "TeleHealthAppointmentCreated" record.
  22. Click [Click To View Record].
  23. Validate the 'participants' - 'email' field contains "null" because the email address on file is invalid.
  24. Close the report and the form.
  25. Select "Client A" and access the 'Update Client Data' form.
  26. Enter any valid email format in the 'Email Address' field (Ex: Test@test.com)
  27. Click [Submit].
  28. Access the 'CareFabric Monitor' form.
  29. Enter the current date in the 'From Date' and 'Through Date' fields.
  30. Enter "TeleHealthAppointmentUpdated" in the 'Event/Action Search' field.
  31. Click [View Activity Log].
  32. Validate the 'CareFabric Monitor Report' contains a "TeleHealthAppointmentUpdated" record. Updating the email address in 'Update Client Data' will trigger this message.
  33. Click [Click To View Record].
  34. Validate the 'participants' - 'email' field contains the value filed in the previous steps (Ex. Test@test.com).
  35. Close the report and the form.

Topics
• Scheduling Calendar • Telehealth • Update Client Data
AV-94119 Summary | Details
TeleHealth - Recurring Appointments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Admission
  • CareFabric Monitor
  • Crystal Report Viewer
  • Registry Settings (PM)
  • Dictionary Update (PM)
Scenario 1: Schedule recurring 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.
  • Using the "Admission" form"
  • Admit a new client into any episode.
  • Navigate to the "Demographics" section.
  • Enter a home address, city, state and zip.
  • Enter an email address.
  • Enter a home telephone number.
Steps
  1. Open the "Scheduling Calendar" form.
  2. Schedule a recurring appointment TeleHealth service using a TeleHealth service code.
  3. Open the "CareFabric Monitor" form:
  4. Run the Activity Log for the following events "TeleHealthAppointmentCreated".
  5. Validate that a "TeleHealthAppointmentCreated" event is generated for however many appointments are in the recurrence.
  6. Validate that each "TeleHealthAppointmentCreated" event includes the following:
  7. Validate the "isReoccuringAppointment" property is "true".
  8. Validate the event includes the "RecurrenceInfo" object.
  9. Validate the "appointmentDateRange" object. Ensure the date and time is accurate.
  10. Validate the "recurrenceInfo" - "startDate" field. Ensure the date is accurate.
  11. Return to the "Scheduling Calendar":
  12. Edit the recurring appointment that was created in previous steps.
  13. Change the duration of the service.
  14. Open the "CareFabric Monitor" form:
  15. Run the Activity Log for the following events "TeleHealthAppointmentUpdated".
  16. Validate that a "TeleHealthAppointmentUpdated" event is generated for however many appointments are in the recurrence.
  17. Validate that each "TeleHealthAppointmentUpdated" event includes the following:
  18. Validate the "isReoccuringAppointment" property is "true".
  19. Validate the event includes the "RecurrenceInfo" object.
  20. Validate the "appointmentDateRange" object. Ensure the date and time is accurate.
  21. Validate the "recurrenceInfo" - "startDate" field. Ensure the date is accurate.
  22. Return to the "Scheduling Calendar":
  23. Delete the recurring appointment that was created and edited in previous steps.
  24. Open the "CareFabric Monitor" form:
  25. Run the Activity Log for the following events "TeleHealthAppointmentDeleted".
  26. Validate that a "TeleHealthAppointmentDeleted" event is generated for however many appointments are in the recurrence.
  27. Validate that each "TeleHealthAppointmentDeleted" event includes the following:
  28. Validate the "isReoccuringAppointment" property is "true".
  29. Validate the event includes the "RecurrenceInfo" object.
Scenario 2: Schedule recurring TeleHealth appointment with a TeleHealth location and validate the TeleHealthAppointmentCreated/Updated/Deleted SDK events
Specific Setup:
  • Using "Dictionary Update" form:
  • Select the "Client" File.
  • Select data element "(10006) Location".
  • Select one active location and designate it as "Yes" for the extended dictionary data element (586) Is this a Telehealth location?".
  • Using the "Registry Settings" form:
  • Enable the registry setting "Enable Telehealth integration at the location level".
  • Using the "Admission" form:
  • Admit a new client into any episode.
  • Navigate to the "Demographics" section.
  • Enter a home address, city, state and zip.
  • Enter an email address.
  • Enter a home telephone number.
Steps
  1. Open the "Scheduling Calendar" form:
  2. Schedule a recurring appointment TeleHealth service using a TeleHealth location.
  3. Open the "CareFabric Monitor" form:
  4. Run the Activity Log for the following events "TeleHealthAppointmentCreated".
  5. Validate that a "TeleHealthAppointmentCreated" event is generated for however many appointments are in the recurrence.
  6. Validate that each "TeleHealthAppointmentCreated" event includes the following:
  7. Validate the "isReoccuringAppointment" property is "true".
  8. Validate the event includes the "RecurrenceInfo" object.
  9. Validate the "appointmentDateRange" object. Ensure the date and time is accurate.
  10. Validate the "recurrenceInfo" - "startDate" field. Ensure the date is accurate.
  11. Return to the "Scheduling Calendar":
  12. Edit the recurring appointment that was created in previous steps.
  13. Change the duration of the service.
  14. Open the "CareFabric Monitor" form:
  15. Run the Activity Log for the following events "TeleHealthAppointmentUpdated".
  16. Validate that a "TeleHealthAppointmentUpdated" event is generated for however many appointments are in the recurrence.
  17. Validate that each "TeleHealthAppointmentUpdated" event includes the following:
  18. Validate the "isReoccuringAppointment" property is "true".
  19. Validate the event includes the "RecurrenceInfo" object.
  20. Validate the "appointmentDateRange" object. Ensure the date and time is accurate.
  21. Validate the "recurrenceInfo" - "startDate" field. Ensure the date is accurate.
  22. Return to the "Scheduling Calendar":
  23. Delete the recurring appointment that was created and edited in previous steps.
  24. Open the "CareFabric Monitor" form:
  25. Run the Activity Log for the following events "TeleHealthAppointmentDeleted".
  26. Validate that a "TeleHealthAppointmentDeleted" event is generated for however many appointments are in the recurrence.
  27. Validate that each "TeleHealthAppointmentDeleted" event includes the following:
  28. Validate the "isReoccuringAppointment" property is "true".
  29. Validate the event includes the "RecurrenceInfo" object.
Topics
• CareFabric Monitor • Scheduling Calendar • Telehealth