Skip to main content

Avatar CareFabric 2022 Quarterly Release 2022.04 Acceptance Tests


Update 56 Summary | Details
Avatar CareFabric - Support for CareManager
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: CareManager - Validate the 'PutProgressNote' action when document routing is enabled
Steps

Internal testing only.

Scenario 2: CareManager - Validate the 'PutProgressNote' action when document routing is enabled and a supervisor is required
Steps

Internal testing only.

Scenario 3: CareManager - Validate the 'PutProgressNote' action when document routing is disabled
Steps

Internal testing only.


Topics
• Progress Notes
Update 57 Summary | Details
CareFabric - CareFabric Events - Payment
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Registry Settings (CFMS)
  • Credit Card Configuration
  • Posting/Adjustment Codes Definition
  • Deposit Entry
  • System Task Scheduler
  • Client Ledger
  • Front Desk
  • Dictionary Update (PM)
  • Payment Acknowledgement
Scenario 1: Credit Card Configuration
Specific Setup:
  • Please contact your Netsmart representative for assistance to enable credit card functionality.
  • The following registry setting has a value of 'Y': Avatar PM--->Billing->Remittance Processing->->->Enable Credit Card Processing.
  • General Information regarding credit card payments: At the current time, payments can be accepted from 'Deposit Entry', 'Front Desk - Check in' section only, and 'Scheduling Calendar - Check in' section only.
  • In the 'Credit Care Device Setup' section:
  • Note: Only one device can have a value of 'Yes' in 'Is this a Back Office MID?' and a value of 'Yes' in 'Active Device'.
  • Note: Each device must have a unique 'Device Name'.
  • Note: No grid rows may be deleted. Use the 'Active Device' field to set the value to 'Yes' or 'No'. Devices with either value will continue to display in the grid.
  • Note: The grid displays inactive devices first, followed by active devices sorted by 'Device Name'.
  • Note: The grid may be sorted by double clicking any column header in the grid.
  • Note: The value of any submitted field, except device name, may be changed by clicking on the row in the grid and changing the value in the data entry fields.
  • No changes can be made to a submitted device name. If needed, make the device inactive and create a new device.
  • Note: The following special characters may not be used in the 'Device Name', 'Merchant ID (MID)', or 'Device Serial Number' fields:
  • & - ampersand
  • < - less than
  • > - greater than
  • ' - single quote
  • " - double quote
Steps
  1. Open 'Credit Card Configuration’.
  2. Enter the desired value in 'Populate Receipt Number with Credit Card Payment Reference Number'.
  3. Enter the desired value in 'Default User ID for myHealthPointe Credit Card and ACH Payments'.
  4. Enter the desired value in 'Default Posting Code for myHealthPointe Credit Card Payments'.
  5. Enter the desired value in 'Default Posting Code for myHealthPointe ACH Payments'.
  6. Select the desired value in 'Payments Received From myHealthPointe'.
  7. Set the section to 'Credit Card Device Setup'.
  8. Click [New Row].
  9. Enter the desired value in 'Device Name'.
  10. Enter the desired value in 'Device Description'.
  11. Enter the desired value in 'Merchant ID (MID)'.
  12. Select 'Yes' in 'Is this a Back Office MID?'.
  13. If desired, enter the desired value in 'Device Serial Number'.
  14. If desired, select the desired value in 'Site'.
  15. Select 'Yes' in 'Active Device'.
  16. Click [New Row].
  17. Enter the desired value in 'Device Name'.
  18. Enter the desired value in 'Device Description'.
  19. Enter the desired value in 'Merchant ID (MID)'.
  20. Select 'No' in 'Is this a Back Office MID?'.
  21. Enter the desired value in 'Device Serial Number'.
  22. Select the desired value in 'Site'.
  23. Select 'Yes' in 'Active Device'.
  24. Click [Submit].
  25. Repeat steps 16 - 23 for each additional device.
  26. If desired, select the row for the device with 'Yes' in 'Is this a Back Office MID?' and select 'No' in 'Active Device'.
  27. Click [New Row].
  28. Enter the desired value in 'Device Name'.
  29. Enter the desired value in 'Device Description'.
  30. Enter the desired value in 'Merchant ID (MID)'.
  31. Select 'Yes' in 'Is this a Back Office MID?'.
  32. Do not enter a value in 'Device Serial Number'.
  33. Do not enter a value in 'Site'.
  34. Select 'Yes' in 'Active Device'.
  35. Click [Submit].
Scenario 2: CareFabric - Send 'Self Pay Balance' to myHealthPointe
Specific Setup:
  • Please review the 'Credit Card Processing' configuration guide which will be located on the Netsmart Wiki, in myAvatar, Avatar Training Guides.
  • Credit Card Processing Configuration has been used to create ‘Device 1’ with a value of ‘No’ in ‘Is this a Back Office MID?’.
  • Credit Card Processing Configuration has been used to create ‘Device 2’ with a value of ‘Yes’ in ‘Is this a Back Office MID?’.
  • 'Service Code 1': configure a service code that will be used as the 'Pre Payment Service Code'. The 'Group Code' and 'Covered Charge Category should both be non-billable. There will be no 'Service Fee/Cross Reference Maintenance' record.
  • 'Posting/Adjustment Codes Definition 1': configure a payment posting code with a value of 'Credit Card Posting Code in 'Is this a Credit Card or ACH Posting Code'.
  • The following registry setting has a value of 'Y': Avatar PM--->Billing->Remittance Processing->->-> Enable Credit Card Processing Functionality.
  • The following registry setting has a value of ‘Service Code 1’: Avatar PM->Scheduling->Front Desk->->->Pre Payment Service Code.
  • The following registry setting has a value of 'Y': Avatar PM->Scheduling->Front Desk->->->Allow Using Front Desk With Scheduling Calendar.
  • Guarantors/Payors 1: Has a 'Financial Class' of 'Self Pay'.
  • Client 1:
  • Note the client ID.
  • Client has one episode/program.
  • Is assigned Guarantors/Payors 1 in 'Financial Eligibility, with a daily deductible of $10.00.
  • Use 'Client Ledger' to verify that client has a positive amount for 'Guarantors/Payors 1 in 'TOTAL BALANCE BY GUARANTOR (last page of the report). Note the amount.
  • Client has an appointment on the current date that is paid, using a credit card, in the amount of $10.00, during 'Scheduling Calendar Check In'.
  • Client 2:
  • Note the client ID.
  • Client has one episode/program.
  • Is assigned Guarantors/Payors 1 in 'Financial Eligibility, with a daily deductible of $10.00.
  • Use 'Client Ledger' to verify that client has a negative amount for Guarantors/Payors 1 in 'TOTAL BALANCE BY GUARANTOR (last page of the report) Note the amount.
  • Client has an appointment on the current date that is paid, using a credit card, in the amount of $10.00, during 'Front Desk Check In'.
  • Client 3:
  • Note the client ID.
  • Client has one episode/program.
  • Is assigned Guarantors/Payors 1 in 'Financial Eligibility, with a daily deductible of $10.00.
  • Use 'Client Ledger' to verify that client has a positive amount for Guarantors/Payors 1 in 'TOTAL BALANCE BY GUARANTOR (last page of the report). Note the amount.
  • A credit card payment is processed in ‘Deposit Entry’ in the amount of $10.00.
Steps
  1. Open CareFabric Monitor'.
  2. Set 'From Date' to current date.
  3. Set ''Through Date' to current date.
  4. Select 'Client 1' in 'Client ID'.
  5. Click 'Click To View Record'.
  6. Select the 'CardConnectBalanceUpdated' event.
  7. Validate that the 'accountID' is equal to 'Client 1'.
  8. Validate that 'cardConnectPayment' is equal to 'null'.
  9. Validate that 'currentBalance' is equal to $10.00 less than the 'Client Ledger' amount notes for 'Client 1'.
  10. Click [X] on the report.
  11. Select 'Client 2' in 'Client ID'.
  12. Click 'Click To View Record'.
  13. Select the 'CardConnectBalanceUpdated' event.
  14. Validate that the 'accountID' is equal to 'Client 2'.
  15. Validate that 'cardConnectPayment' is equal to 'null'.
  16. Validate that 'currentBalance' is a negative amount that is $10.00 more than the 'Client Ledger' amount notes for 'Client 2'.
  17. Click [X] on the report.
  18. Select 'Client 3' in 'Client ID'.
  19. Click 'Click To View Record'.
  20. Select the 'CardConnectBalanceUpdated' event.
  21. Validate that the 'accountID' is equal to 'Client 3'.
  22. Validate that 'cardConnectPayment' is equal to 'null'.
  23. Validate that 'currentBalance' is equal to $10.00 less than the 'Client Ledger' amount notes for 'Client 1'.
  24. Click [X] on the report.
  25. Click [X] on the form.
Scenario 3: CareFabric – Receive ‘Payment Information’ from myHealthPointe - Validate 'SYSTEM.unacknowledged_payments' table.
Specific Setup:
  • Registry Settings:
  • Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement = Y.
  • Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged = ‘0'.
  • Dictionary Update:
  • Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
  • Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
  • Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
  • Posting/Adjustment Codes Definitions:
  • 'Payment' definitions exist. The 'Payment' definition may be a 'Credit' (payment) or a 'Debit' (reversal). The definitions may have a value in the ‘Payment Acknowledgement Type’ field. Only 'Payment' definitions will be available in the 'Payment Acknowledgement' section of the 'Payment Acknowledgement' form.
  • 'Adjustment' definitions exist. The definitions may have a value in the ‘Payment Acknowledgement Type’ field. All ‘Adjustment’ and 'Payment' definitions will be available in the ‘Payment Acknowledgement’ form in the ‘Post Payment Accounting Entry' section of the 'Payment Acknowledgement' form.
  • User Definition has been used to give the tester access to the 'Payment Acknowledgement' form and the ‘SYSTEM.unacknowledged_payments’ table.
  • Agency uses the myHealthPointe payment portal to accept patient electronic payments.
  • Clients:
  • Client 1:
  • Is enrolled in myAvatar and has an outstanding Self-Pay balance.
  • Payment is made in the myHealthPointe payment portal. Note all information regarding the payment.
  • Client 2: Is enrolled in myAvatar and has an outstanding Self-Pay balance.
  • Tester can create a query of SQL tables.
Steps
  1. Create a query of the 'SYSTEM.billing_pay_adj_history' table, specific to 'Client 1' using the 'PATID'.
  2. Validate the data for the following fields and any other desired fields: 'GUARANTOR_ID', 'date_of_payment', 'payment_amount', and 'option_id' which will contain 'PatientPortal' indicating that the payment was made in the myHealthPointe payment portal.
  3. Open 'CareFabric Monitor'.
  4. Validate the PatientPortalPaymentProcessed dialog contains "1. Payment Amount 2. Payment method: ACH or CC 3. Account ID 4. Transactional ID".
  5. Open 'Client Ledger' and process the report.
  6. Validate that the payment displays in the report.
  7. Close the report.
  8. Close the form.
  9. Open 'Registry Settings'.
  10. Change the value of the 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting to include minimum values of '5&6',
  11. Click [Submit].
  12. Click [OK].
  13. Click [No].
  14. A payment is made in the myHealthPointe payment portal. Note all information regarding the payment.
  15. Create a query of the 'SYSTEM.unacknowledged_payments' table, specific to Client 2, using the 'PATID'.
  16. Validate that payment data is correct. Save the query.
  17. Open 'Client Ledger' and process the report.
  18. Validate that the payment does not display in the report.
  19. Close the report.
  20. Close the form.
  21. Open the 'Payment Acknowledgement' form.
  22. Select the 'Post Front Office and myHP Payments' section.
  23. Click 'T' in 'Payment Collection Date'.
  24. Select desired value in 'Treatment Service'.
  25. Select 'myHP' in 'Type'.
  26. Click [Review].
  27. Select the row specific to 'Client 2'.
  28. Click [OK].
  29. Enter desired 'Batch Number'.
  30. Enter desired 'Deposit Date'.
  31. Select desired 'Category'.
  32. Enter desired 'Bank Ref#'.
  33. Enter desired 'Comments'.
  34. Click [Post].
  35. Refresh the query of the 'SYSTEM.unacknowledged_payments' table, specific to Client 2.
  36. Validate that the table no longer contains data for 'Client 2'.
  37. Create a query of the 'SYSTEM.billing_pay_adj_history' table, specific to 'Client 2' using the 'PATID'.
  38. Validate the data for the following fields and any other desired fields: 'GUARANTOR_ID', 'date_of_payment', 'payment_amount', and 'option_id' which will contain 'PatientPortal' indicating that the payment was made in the myHealthPointe payment portal.
  39. Open 'CareFabric Monitor'.
  40. Validate the PatientPortalPaymentProcessed dialog contains "1. Payment Amount 2. Payment method: ACH or CC 3. Account ID 4. Transactional ID".
  41. Open 'Client Ledger' and process the report.
  42. Validate that the payment displays in the report.
  43. Close the report.
  44. Close the form.
Scenario 4: CareFabric – Receive ‘Payment Information’ from myHealthPointe
Specific Setup:
  • Agency uses the myHealthPointe payment portal to accept patient electronic payments.
  • Client is enrolled in myAvatar and has an outstanding Self-Pay balance.
  • Payment is made in the myHealthPointe payment portal. Note all information regarding the payment.
  • Tester can create a query of SQL tables
Steps
  1. Create a query of the 'SYSTEM.billing_pay_adj_history' table, specific to the client using the 'PATID'.
  2. Validate the data for the following fields and any other desired fields: 'GUARANTOR_ID', 'date_of_payment', 'payment_amount', and 'option_id' which will contain 'PatientPortal' indicating that the payment was made in the myHealthPointe payment portal.
  3. Open 'CareFabric Monitor'.
  4. Validate the PatientPortalPaymentProcessed dialog contains "1. Payment Amount 2. Payment method: ACH or CC 3. Account ID 4. Transactional ID"

Topics
• Credit Card Processing • CareFabric Monitor • CareFabric
Update 75 Summary | Details
Avatar CareFabric - 'Vitals Entry'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Vitals Entry
Scenario 1: Vitals Entry - Validate the 'VitalSignSetCreated', 'VitalSignSetUpdated' and 'VitalSignDeleted' SDK events
Specific Setup:
  • A client is enrolled in an existing episode and is between 0-3 years old (Client A).
Steps
  1. Select "Client A" and access the 'Vitals Entry' form.
  2. Select "Add" in the 'Update Vital Sign' field.
  3. Enter the desired date in the 'Date' field.
  4. Enter the desired time in the 'Time' field.
  5. Enter the desired value in the 'Weight (lbs)' field and validate the 'Weight (kgs)' field is calculated accordingly.
  6. Enter the desired value in the 'Head Circumference (in)' field and validate the 'Head Circumference (cm)' field is populated accordingly. Note: if the 'Head Circumference (cm)' field is populated first, it will populate the 'Head Circumference (in)' field accordingly.
  7. Validate the 'Head Occipital-Circumference Percentile (Birth - 36 months) field is populated based off the value entered in the 'Head Circumference' field. Note: this field is read-only.
  8. Enter the desired value in the 'Length (in)' field and validate the 'Length (cm)' field is populated accordingly. Note: if the 'Length (cm)' field is populated first, it will populate the 'Length (in)' field accordingly.
  9. Validate the 'Weight for Length Percentile (Birth - 36 months)' field is populated based off the values entered in the 'Length' and 'Weight' fields. Note: this field is read-only.
  10. Populate any other desired fields.
  11. Click [Submit] and close the form.
  12. Access the 'CareFabric Monitor' form.
  13. Enter the current date in the 'From Date' and 'Through Date' fields.
  14. Select "Client A" in the 'Client ID' field.
  15. Click [View Activity Log].
  16. Validate the 'CareFabric Monitor Report' contains a "VitalSignSetCreated" record.
  17. Click [Click To View Record].
  18. Validate all vitals information is displayed.
  19. Close the report and the form.
Scenario 2: Vitals Entry - Field Validations
Specific Setup:
  • A client is enrolled an existing episode and is between the ages of 0-3 years old (Client A).
Steps
  1. Select "Client A" and access the 'Vitals Entry' form.
  2. Select "Add" in the 'Update Vital Sign' field.
  3. Enter the desired date in the 'Date' field.
  4. Enter the desired time in the 'Time' field.
  5. Enter the desired value in the 'Weight (lbs)' field and validate the 'Weight (kgs)' field is calculated accordingly.
  6. Validate the 'Head Circumference (in)', 'Head Circumference (cm)' and 'Head Occipital-frontal Circumference Percentile (Birth - 36 months)' fields are displayed.
  7. Please note: these fields will only be enabled for a client between the ages of 0-3 years old.
  8. Enter the desired value in the 'Head Circumference (in)' field and validate the 'Head Circumference (cm)' field is populated accordingly. Note: if the 'Head Circumference (cm)' field is populated first, it will populate the 'Head Circumference (in)' field accordingly.
  9. For Avatar NX users only, please note: due to a known issue with the field label display in Avatar NX, the 'Head Circumference' text box should be used to populate 'Head Circumference (in)' and the 'Head Circumference (in)' field should be used to populate 'Head Circumference (cm)'. The 'Head Circumference (cm)' field should be ignored. If desired, use 'Form Designer' to rename/remove the fields accordingly.
  10. Validate the 'Head Occipital-Circumference Percentile (Birth - 36 months) field is populated based off the value entered in the 'Head Circumference' field. Note: this field is read-only.
  11. Validate the 'Length (in)', 'Length (cm)' and 'Weight for Length Percentile (Birth - 36 months) fields are displayed.
  12. Please note: these fields will only be enabled for a client between the ages of 0-3 years old.
  13. Enter the desired value in the 'Length (in)' field and validate the 'Length (cm)' field is populated accordingly. Note: if the 'Length (cm)' field is populated first, it will populate the 'Length (in)' field accordingly.
  14. For Avatar NX users only, please note: due to a known issue with the field label display in Avatar NX, the 'Length' text box should be used to populate 'Length (in)' and the 'Length (in)' field should be used to populate 'Length (cm)'. The 'Length (cm)' field should be ignored. If desired, use 'Form Designer' to rename/remove the fields accordingly.
  15. Validate the 'Weight for Length Percentile (Birth - 36 months)' field is populated based off the values entered in the 'Length' and 'Weight' fields. Note: this field is read-only.
  16. Populate any other desired fields.
  17. Click [Submit] and [Yes] to return to form.
  18. Select "Edit" in the 'Update Vital Sign' field.
  19. Click [Select Vital Sign].
  20. Select the vitals filed in the previous steps and click [OK].
  21. Validate the vitals filed in the previous steps are displayed.
  22. Validate the 'Weight' fields contain the values filed in the previous steps.
  23. Validate the 'Head Circumference' fields contain the values filed in the previous steps.
  24. Validate the 'Head Occipital-Circumference Percentile (Birth - 36 months)' field contains the value filed in the previous steps.
  25. Validate the 'Length' fields contain the values filed in the previous steps.
  26. Validate the 'Weight for Length Percentile (Birth - 36 months) field contains the value filed in the previous steps.
  27. Close the form.

Topics
• Vitals • CareFabric • Vitals Entry
Update 76 Summary | Details
CareFabric - Task List - PRN Tasks
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Task Definitions
  • Task Associations
  • Orders This Episode
  • Task Frequency
Scenario 1: Task List - Flowsheet "Vital Signs" - Validate the 'Time zone offset' registry setting when set to "0"
Specific Setup:
  • Avatar CWS 2022 Update 98, Avatar CareFabric 2022 Update 76, Avatar NX Releases 2022.10.00 and 2022.11.00, and a future Avatar eMAR 2022 update are needed in order to utilize full functionality.
  • The 'RADplus->General->Facility->->->Time Zone Offset' registry setting must be set to "0".
  • Please log out of the application and log back in after completing the above configuration.
  • An unscheduled PRN frequency code must exist. (Frequency Code A)
  • Flowsheet must have a "Vital Signs" assessment configured with a task code of "PulseOx".
  • An order code must exist. (Order Code A)
  • 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.
Steps
  1. Access the 'Task Frequency' form.
  2. Select "Add" from the 'Add/Edit Frequency' field.
  3. Set the 'New Task Frequency Code' field to "PRN".
  4. Set the 'Task Frequency Description' field to "As Needed".
  5. Select "Frequency Code A" from the 'Related Order Entry Frequency Code' field and click [Submit].
  6. Validate a message is displayed that states: "Task Frequency has completed. Do you wish to return to form?" and click [No].
  7. Please log out and then log back in.
  8. Access the 'Task Definitions' form.
  9. Select "Add" from the 'Add/Edit Task Definition' field.
  10. Set the 'New Task Code' field to "PulseOx".
  11. Set the 'Task Title' field to "Pulse Oximetry.
  12. Click [Yes] from the 'Override Originating Task Details' field.
  13. Select "As Needed (PRN)" from the 'Default Frequency' field.
  14. Select "Flowsheet" from the Task Action Type' field and click [Submit].
  15. Validate a message is displayed that states: "Task Definitions has completed. Do you wish to return to form?" and click [No].
  16. Access the 'Task Associations' form.
  17. Select "Task Definition" from the 'Task Type' field.
  18. Search for and select "Pulse Oximetry (PulseOx)" from the 'Task Group/Definition' field.
  19. Select "Add" from the 'Add/Edit/Delete Association' field.
  20. Select "Order Entry" from the 'Order Event' field.
  21. Select "Order Code A" from the 'Order Code' field.
  22. Click [Update Associations] and [Submit].
  23. Validate a message is displayed that states: "Task Associations has completed. Do you wish to return to form?" and click [No].
  24. Select "Client A" and access the Order Entry Console.
  25. Search for and select "Order Code A" from the 'New Order' field.
  26. Fill out all remaining required fields.
  27. Click [Add to Scratchpad] and then [Sign].
  28. Validate the 'Order grid' contains an order for "Order Code A".
  29. Access the 'Task List' widget.
  30. Search for and select "Client A" from the 'Search Patients' field.
  31. Hover over the '(#) PRN Tasks' field to see all current PRN tasks and validate there is now a task for "Pulse Oximetry" shown.
  32. Click [(#) PRN Tasks] to lock the view in place and then click [Complete] for the "Pulse Oximetry" task.
  33. Validate that a "Vital Signs" flowsheet assessment is launched.
  34. Fill out all required fields, click [Sign] and validate that the flowsheet window closes.

Topics
• Registry Settings • Vitals • NX
Update 80 Summary | Details
Mobile CareGiver+ Integration - 'EvvAppointmentUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CarePOV Management
  • Guarantors/Payors
  • Managed Care Authorizations
  • Scheduling Calendar - Status Update
Scenario 1: Mobile Caregiver+ - Validate the 'EvvAppointmentUpdated' outgoing event for a scheduled appointment
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  3. Select "Service Code A" in the 'Service Code' field.
  4. Select "Client A" in the 'Client' field.
  5. Validate the 'Program' field contains "Program A".
  6. Validate the 'Location' field contains "Location A".
  7. Populate all other required and desired fields.
  8. Click [Submit].
  9. Validate the new appointment is displayed.
  10. Click [Dismiss].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Select "Client A" in the 'Client ID' field.
  14. Select "EvvAppointmentUpdated" in the 'Event/Action Search' field.
  15. Click [View Activity Log].
  16. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  17. Click [Click To View Record].
  18. Validate the 'appointmentAuthorization' field contains "null".
  19. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  20. Validate the 'canceledDate' field contains "null".
  21. Validate the 'canceledReasonCode' field contains "null".
  22. Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
  23. Validate the 'clientID' - 'id' field contains the ID for "Client A".
  24. Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
  25. Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
  26. Validate the 'endDate' field contains the appointment end date/time.
  27. Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  28. Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  29. Validate the 'isEVV' field contains "true".
  30. Validate the 'locationOfService' fields contain "Client A's" home address.
  31. Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  32. Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  33. Validate the 'services' - 'description' field contains the description for "Service Code A".
  34. Validate the 'services' - 'name' field contains the code for "Service Code A".
  35. Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
  36. Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
  37. Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
  38. Validate the 'startDate' field contains the appointment start date/time.
  39. Validate all other relevant information is displayed for "Client A" and "Practitioner A".
  40. Close the report and the form.
Scenario 2: Mobile Caregiver+ - Validate the 'EvvAppointmentUpdated' outgoing event when authorization is required
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • A guarantor is defined in the 'Guarantors/Payors' form that requires authorizations (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.
  • "Yes" 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).
  • "Client A" does not have any authorizations on file in 'Managed Care Authorization'.
  • 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).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  3. Select "Service Code A" in the 'Service Code' field.
  4. Select "Client A" in the 'Client' field.
  5. Validate a message is displayed stating: No valid authorizations on file.
  6. Click [OK] and close the form.
  7. Select "Client A" and access the 'Managed Care Authorizations' form.
  8. Select the "Managed Care Authorization Data" section.
  9. Click [Add New Item].
  10. Select "Guarantor A" in the 'Guarantor Number' field.
  11. Select the desired service code(s) in the 'Service Code(s)' field.
  12. Enter the desired value in the 'Maximum Dollar Amount' field.
  13. Enter the desired value in the 'Maximum Units' field.
  14. Enter the desired value in the 'Maximum Visits' field.
  15. Select the desired value in the 'Type Of Authorization' field.
  16. Select the desired staff in the 'U/R Staff Person' field.
  17. Enter the desired dates in the 'Authorization Start Date' and 'Authorization End Date' fields.
  18. Enter the desired value in the 'Authorization Number' field.
  19. Click [Submit].
  20. Access the 'Scheduling Calendar' form.
  21. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  22. Select "Service Code A" in the 'Service Code' field.
  23. Select "Client A" in the 'Client' field.
  24. Select the episode for "Program "A in the 'Episode Number' field.
  25. Validate the 'Program' field contains "Program A".
  26. Validate the 'Location' field contains "Location A".
  27. Click [Submit].
  28. Validate the new appointment is displayed.
  29. Click [Dismiss].
  30. Access the 'CareFabric Monitor' form.
  31. Enter the current date in the 'From Date' and 'Through Date' fields.
  32. Select "Client A" in the 'Client ID' field.
  33. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  34. Click [View Activity Log].
  35. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  36. Click [Click To View Record].
  37. Validate the 'appointmentAuthorization' field contains the 'Authorization Number' on file for "Client A".
  38. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  39. Validate the 'canceledDate' field contains "null".
  40. Validate the 'canceledReasonCode' field contains "null".
  41. Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
  42. Validate the 'clientID' - 'id' field contains the ID for "Client A".
  43. Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
  44. Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
  45. Validate the 'endDate' field contains the appointment end date/time.
  46. Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  47. Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  48. Validate the 'isEVV' field contains "true".
  49. Validate the 'locationOfService' fields contain "Client A's" home address.
  50. Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  51. Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  52. Validate the 'services' - 'description' field contains the description for "Service Code A".
  53. Validate the 'services' - 'name' field contains the code for "Service Code A".
  54. Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
  55. Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
  56. Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
  57. Validate the 'startDate' field contains the appointment start date/time.
  58. Validate all other relevant information is displayed for "Client A" and "Practitioner A".
  59. Close the report and the form.
Scenario 3: Mobile Caregiver+ - Cancel an EVV appointment when cancellation reason is required and validate the 'EvvAppointmentUpdated' outgoing event
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "Yes" is selected in the 'Require Cancellation Reason' field.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
  • Must have a "Cancelled" dictionary value defined in 'Dictionary Update' for the 'Client' file, "(10005) Appointment Status" data element:
  • Extended data element "(60030) Disposition" must be set to "Cancelled".
  • Extended data element "(60031) CarePOV Appointment Status" must be set to either "Cancelled by Patient" or "Cancelled by Staff".
  • 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)
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  3. Select "Service Code A" in the 'Service Code' field.
  4. Select "Client A" in the 'Client' field.
  5. Validate the 'Program' field contains "Program A".
  6. Validate the 'Location' field contains "Location A".
  7. Populate all other required and desired fields.
  8. Click [Submit].
  9. Validate the new appointment is displayed.
  10. Click [Dismiss].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Select "Client A" in the 'Client ID' field.
  14. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  15. Click [View Activity Log].
  16. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  17. Click [Click To View Record].
  18. Validate the 'appointmentAuthorization' field contains "null".
  19. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  20. Validate the 'canceledDate' field contains "null".
  21. Validate the 'canceledReasonCode' field contains "null".
  22. Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
  23. Validate the 'clientID' - 'id' field contains the ID for "Client A".
  24. Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
  25. Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
  26. Validate the 'endDate' field contains the appointment end date/time.
  27. Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  28. Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  29. Validate the 'isEVV' field contains "true".
  30. Validate the 'locationOfService' fields contain "Client A's" home address.
  31. Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  32. Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  33. Validate the 'services' - 'description' field contains the description for "Service Code A".
  34. Validate the 'services' - 'name' field contains the code for "Service Code A".
  35. Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
  36. Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
  37. Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
  38. Validate the 'startDate' field contains the appointment start date/time.
  39. Validate all other relevant information is displayed for "Client A" and "Practitioner A".
  40. Close the report and the form.
  41. Access the 'Scheduling Calendar' form.
  42. Right click on the appointment for "Client A".
  43. Click [Status Update].
  44. Select "Cancelled" in the 'Appointment Status' field.
  45. Validate the 'Cancellation Reason' field is required.
  46. Select the desired value in the 'Cancellation Reason' field. Please note: this is a user defined dictionary so the user can right-click to update the dictionary codes/values.
  47. Click [Submit] and [Dismiss].
  48. Access the 'CareFabric Monitor' form.
  49. Enter the current date in the 'From Date' and 'Through Date' fields.
  50. Select "Client A" in the 'Client ID' field.
  51. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  52. Click [View Activity Log].
  53. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  54. Click [Click To View Record].
  55. Validate the 'canceledDate' field contains the canceled date/time.
  56. Validate the 'canceledReasonCode' field contains the 'Cancellation Reason' value filed in the previous steps.
  57. Close the report and the form.
  58. Access Crystal Reports or other SQL Reporting tool.
  59. Select the PM namespace.
  60. Create a report using the SYSTEM.appt_data' SQL table.
  61. Navigate to the canceled appointment for "Client A".
  62. Validate the 'canceled_date' field contains the date the appointment was canceled.
  63. Validate the 'canceled_time' field contains the time the appointment was canceled.
  64. Validate the 'cancellation_reason_code' field contains the code associated to the 'Cancellation Reason' filed in the previous steps.
  65. Validate the 'cancellation_reason_value' field contains the 'Cancellation Reason' filed in the previous steps.
  66. Close the report.
  67. Create a report using the 'SYSTEM.appt_data_all' SQL table.
  68. Validate the 'cancellation_reason_code' field contains the code associated to the 'Cancellation Reason' filed in the previous steps.
  69. Validate the 'cancellation_reason_value' field contains the 'Cancellation Reason' filed in the previous steps.
  70. Close the report.
Scenario 4: Mobile Caregiver+ - Validate the 'EvvAppointmentUpdated' outgoing event for a deleted appointment
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  3. Select "Service Code A" in the 'Service Code' field.
  4. Select "Client A" in the 'Client' field.
  5. Validate the 'Program' field contains "Program A".
  6. Validate the 'Location' field contains "Location A".
  7. Populate all other required and desired fields.
  8. Click [Submit].
  9. Validate the new appointment is displayed.
  10. Click [Dismiss].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Select "Client A" in the 'Client ID' field.
  14. Select "EvvAppointmentUpdated" in the 'Event/Action Search' field.
  15. Click [View Activity Log].
  16. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  17. Click [Click To View Record].
  18. Validate the 'appointmentAuthorization' field contains "null".
  19. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  20. Validate the 'canceledDate' field contains "null".
  21. Validate the 'canceledReasonCode' field contains "null".
  22. Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
  23. Validate the 'clientID' - 'id' field contains the ID for "Client A".
  24. Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
  25. Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
  26. Validate the 'endDate' field contains the appointment end date/time.
  27. Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  28. Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  29. Validate the 'isEVV' field contains "true".
  30. Validate the 'locationOfService' fields contain "Client A's" home address.
  31. Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  32. Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  33. Validate the 'services' - 'description' field contains the description for "Service Code A".
  34. Validate the 'services' - 'name' field contains the code for "Service Code A".
  35. Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
  36. Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
  37. Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
  38. Validate the 'startDate' field contains the appointment start date/time.
  39. Validate all other relevant information is displayed for "Client A" and "Practitioner A".
  40. Close the report and the form.
  41. Access the 'Scheduling Calendar' form.
  42. Right click on the appointment for "Client A".
  43. Click [Delete].
  44. Validate a message is displayed stating: Are you sure?
  45. Click [Yes].
  46. Validate the appointment is no longer displayed.
  47. Click [Dismiss].
  48. Access the 'CareFabric Monitor' form.
  49. Enter the current date in the 'From Date' and 'Through Date' fields.
  50. Select "Client A" in the 'Client ID' field.
  51. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  52. Click [View Activity Log].
  53. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  54. Click [Click To View Record].
  55. Validate the 'canceledDate' field contains the date/time the appointment was deleted.
  56. Close the report and the form.
Scenario 5: Mobile Caregiver+ - Cancel an EVV appointment and validate the 'EvvAppointmentUpdated' outgoing event
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "No" is selected in the 'Require Cancellation Reason' field.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
  • Must have a "Cancelled" dictionary value defined in 'Dictionary Update' for the 'Client' file, "(10005) Appointment Status" data element:
  • Extended data element "(60030) Disposition" must be set to "Cancelled".
  • Extended data element "(60031) CarePOV Appointment Status" must be set to either "Cancelled by Patient" or "Cancelled by Staff".
  • 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).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in any available time slot for "Practitioner A" and click [Add Appointment].
  3. Select "Service Code A" in the 'Service Code' field.
  4. Select "Client A" in the 'Client' field.
  5. Validate the 'Program' field contains "Program A".
  6. Validate the 'Location' field contains "Location A".
  7. Populate all other required and desired fields.
  8. Click [Submit].
  9. Validate the new appointment is displayed.
  10. Click [Dismiss].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Select "Client A" in the 'Client ID' field.
  14. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  15. Click [View Activity Log].
  16. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  17. Click [Click To View Record].
  18. Validate the 'appointmentAuthorization' field contains "null".
  19. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  20. Validate the 'canceledDate' field contains "null".
  21. Validate the 'canceledReasonCode' field contains "null".
  22. Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
  23. Validate the 'clientID' - 'id' field contains the ID for "Client A".
  24. Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
  25. Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
  26. Validate the 'endDate' field contains the appointment end date/time.
  27. Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  28. Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  29. Validate the 'isEVV' field contains "true".
  30. Validate the 'locationOfService' fields contain "Client A's" home address.
  31. Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
  32. Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
  33. Validate the 'services' - 'description' field contains the description for "Service Code A".
  34. Validate the 'services' - 'name' field contains the code for "Service Code A".
  35. Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
  36. Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
  37. Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
  38. Validate the 'startDate' field contains the appointment start date/time.
  39. Validate all other relevant information is displayed for "Client A" and "Practitioner A".
  40. Close the report and the form.
  41. Access the 'Scheduling Calendar' form.
  42. Right click on the appointment for "Client A".
  43. Click [Status Update].
  44. Select "Cancelled" in the 'Appointment Status' field.
  45. Validate the 'Cancellation Reason' field is not required.
  46. Click [Submit] and [Dismiss].
  47. Access the 'CareFabric Monitor' form.
  48. Enter the current date in the 'From Date' and 'Through Date' fields.
  49. Select "Client A" in the 'Client ID' field.
  50. Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
  51. Click [View Activity Log].
  52. Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
  53. Click [Click To View Record].
  54. Validate the 'canceledDate' field contains the canceled date/time.
  55. Validate the 'canceledReasonCode' field contains "null".
  56. Close the report and the form.
Mobile CareGiver+ Integration - 'EvvVisitUpdated' SDK event
Scenario 1: Mobile Caregiver+ - Validate the 'EvvResourceUpdated' event for an inactive practitioner
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).
  • 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).
  • The 'Enable Mobile CareGiver+' field must be set to "Yes" in the "Electronic Visit Verification" section of the 'CarePOV Management' form with all required fields populated.
Steps
  1. Access the 'Practitioner Enrollment' form.
  2. Enter any new value in the 'Select Staff' dialog and click [New Staff].
  3. Enter the desired value in the 'Name' field. Please note: this is a required field for Mobile CareGiver+ integration.
  4. Enter the desired date in the 'Date Of Birth' field. Please note: this is a required field for Mobile CareGiver+ integration.
  5. Enter the desired date in the 'Registration Date' field.
  6. Enter the desired value in the 'Office Address - Zip Code' field.
  7. Enter the desired value in the 'Office Telephone (1)' field.
  8. Enter the desired value in the 'Cellular Telephone' field. Please note: this is a required field for Mobile CareGiver+ integration.
  9. Select the desired value in the 'Sex' field.
  10. Enter the desired value in the 'Staff EVV ID' field. Please note: this is a required field for Mobile CareGiver+ integration.
  11. Enter the desired value in the 'Email Address' field. Please note: this is a required field for Mobile CareGiver+ integration.
  12. Enter the desired value in the 'Staff EVV Type' field. Please note: this is a required field for Mobile CareGiver+ integration.
  13. Select the "Categories/Taxonomy" section.
  14. Select "Create New" in the 'Category/Taxonomy' field.
  15. Enter the desired date in the 'Effective Date' field.
  16. Select the desired value in the 'Practitioner Category' field.
  17. Select the desired value(s) in the 'Discipline' field.
  18. Select the desired value(s) in the 'Practitioner Categories For Coverage' field.
  19. Click [Add Practitioner Categories] and [OK].
  20. Click [Submit].
  21. Access the 'Practitioner Information (Confidential)' form.
  22. Enter the desired value in the 'Social Security #' field.
  23. Click [Submit].
  24. Access the 'CareFabric Monitor' form.
  25. Enter the current date in the 'From Date' and 'Through Date' fields.
  26. Select "EvvResourceUpdated" in the 'Event/Action Search' field.
  27. Click [View Activity Log].
  28. Validate the 'CareFabric Monitor Report' contains an "EvvResourceUpdated" record for the new practitioner.
  29. Click [Click to View Record].
  30. Validate the 'birthDate' field contains the 'Date Of Birth'.
  31. Validate the 'emailAccounts' - 'address' field contains the 'Email Address'.
  32. Validate the 'isActive' field contains "true".
  33. Validate the 'name' - 'first' field contains the practitioner's first name.
  34. Validate the 'name' - 'last' field contains the practitioner's last name.
  35. Validate the 'phoneNumber' - 'number' field contains the practitioner's phone number.
  36. Validate the 'phoneNumber' - 'phoneNumberID' - 'id' field contains the practitioner's ID with "SC" at the end indicating "Staff Cell".
  37. Validate the 'phoneNumber' - 'typeCode' - 'code' field contains "Cell".
  38. Validate the 'providerOrganizationIDs' - 'id' field contains the 'EVV Provider Organization ID'(s) filed in 'Program Maintenance'.
  39. Validate the 'resourceID' - 'id' field contains the practitioner's ID.
  40. Validate the 'resourceStateID' - 'id' field contains the 'Staff EVV ID'.
  41. Validate the 'resourceStateIDs' - id' field contains the 'Staff EVV ID'.
  42. Validate the 'resourceStateIDs' - 'type' field contains the 'Staff EVV Type'.
  43. Validate the 'ssn' field contains the practitioner's social security number.
  44. Close the report and the form.
  45. Access the 'Practitioner Termination' form for the new practitioner.
  46. Enter the desired date in the 'Termination Date' field.
  47. Select the desired value in the 'Reason For Termination' field.
  48. Click [Submit].
  49. Access the 'CareFabric Monitor' form.
  50. Enter the current date in the 'From Date' and 'Through Date' fields.
  51. Select "EvvResourceUpdated" in the 'Event/Action Search' field.
  52. Click [View Activity Log].
  53. Validate the 'CareFabric Monitor Report' contains a second "EvvResourceUpdated" record for the now terminated practitioner.
  54. Click [Click to View Record].
  55. Validate the 'isActive' field now contains "false".
  56. Close the report and the form.
Scenario 2: Mobile Caregiver+ - Validate the 'EvvVisitUpdated' outgoing event
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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 visit has been completed in Mobile CareGiver+ for "Client A" and has been processed by Avatar.
  • 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).
Steps
  1. Access Crystal Reports or other SQL Reporting tool.
  2. Create a report using the 'SYSTEM.appt_data' SQL table.
  3. Navigate to the appointment for "Client A" that was completed in Mobile CareGiver+.
  4. Validate the 'carefabric_appt_stat_code' field contains "COMP".
  5. Validate the 'carefabric_appt_stat_value' field contains "Completed".
  6. Close the report.
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Select "Client A" in the 'Client ID' field.
  10. Select "EvvVisitUpdated' in the 'Event/Action Search' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor Report' contains an "EvvVisitUpdated" record.
  13. Click [Click To View Record].
  14. Validate the 'appointmentID' - 'id' field contains the unique ID for the completed appointment.
  15. Validate the 'clientID' - 'id' field contains "Client A".
  16. Validate the 'status' field contains "COMP".
  17. Close the report and the form.
Mobile CareGiver+ Integration - Incoming SDK events
Scenario 1: Mobile Caregiver+ - Validate the 'McgEvvVisitStarted' incoming event
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "Yes" is selected in the following fields for the 'McgEvvVisitStarted' event: 'Keep Incoming Payload in the Log', 'Keep Outgoing Payload in the Log' and 'Show in the CareFabric Monitor Report' in the 'CareFabric Management' form. This must be done by a Netsmart Representative.
  • 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 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).
  • "Client A" has a scheduled EVV appointment with "Practitioner A".
Steps
  1. Start the visit for "Client A" in the Mobile CareGiver+ application.
  2. Access the 'CareFabric Monitor' form.
  3. Enter the current date in the 'From Date' and 'Through Date' fields.
  4. Select "Client A" in the 'Client ID' field.
  5. Select "McgEvvVisitStarted' in the 'Event/Action Search' field.
  6. Click [View Activity Log].
  7. Validate the 'CareFabric Monitor Report' contains an "McgEvvVisitStarted" record.
  8. Click [Click To View Record].
  9. Validate the 'appointmentAddress' fields contain the client's home address.
  10. Validate the 'appointmentID' - 'id' field contains the appointment ID.
  11. Validate the 'clientID- 'id' field contains "Client A".
  12. Validate the 'clockInDetails' - 'deviceRecordedDate' field contains the date of the visit and start time.
  13. Validate the 'diagnosisCodes' - 'code' field contains "Client A's" diagnosis code.
  14. Validate the 'mcgAppointmentID' - 'id' field contains the MCG+ unique identifier for the appointment.
  15. Validate the 'services' - 'procedureCode' - 'code' field contains "Procedure A".
  16. Validate the 'status' field contains "INPR" indicating the visit is in progress.
  17. Close the report and the form.
  18. Access the 'Scheduling Calendar' form.
  19. Validate the appointment for "Client A" displays with the visit start time.
  20. Click [Dismiss].
  21. Access Crystal Reports or other SQL Reporting tool.
  22. Select the PM namespace.
  23. Create a report using the 'SYSTEM.appt_data' SQL table.
  24. Navigate to the appointment for "Client A".
  25. Validate the 'carefabric_appt_stat_code' field contains "INPR".
  26. Validate the 'carefabric_appt_stat_value' field contains "In Progress".
  27. Close the report.
Scenario 2: Mobile Caregiver+ - Validate the 'McgEvvVisitDocumented' incoming event for a completed visit
Specific Setup:
  • Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
  • A product is defined in the 'CareFabric Integration Management' form for the "MobileCareGiver+" product and "McgEvvAppointmentUpdated" must be selected in the 'Event Types' field.
  • In the 'Code Mappings' section of the 'CareFabric Integration Management' form, must have a "Note Type" mapping for the "MobileCareGiver+" product with "EVV" populated in the 'CareFabric Code' and 'Description' fields. This note type will be used for creating a progress note when the 'McgEvvVisitDocumented' incoming SDK event is received.
  • 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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "No" is selected in the 'Require Cancellation Reason' field.
  • "Yes" is selected in the 'Save Progress Notes' form.
  • A progress note form selected in the 'Progress Note Form' and/or other progress note forms defined in the 'Progress Notes Form Mapping' grid. If nothing is defined in the 'Progress Notes Form Mapping' grid, the default progress note selected in the 'Progress Note Form' field will be used.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
  • The 'Progress Notes' widget must be accessible from the HomeView.
  • 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 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).
  • "Client A" has a visit with "Practitioner A" that has been started in Mobile CareGiver+.
Steps
  1. Complete the visit for "Client A" with "Practitioner A" in the Mobile CareGiver+ application.
  2. Access the 'Scheduling Calendar' form.
  3. Validate the appointment for "Client A" is displayed at the correct start/end times for the visit.
  4. Validate the appointment for "Client A" is displayed with the posted and finalized note disposition icons.
  5. Click [Dismiss].
  6. Select "Client A" and navigate to the 'Progress Notes' widget.
  7. Validate the progress note created when the visit was completed is displayed with the appropriate data for the visit.
  8. Access Crystal Reports or other SQL Reporting tool.
  9. Select the PM namespace.
  10. Create a report using the 'SYSTEM.appt_data' SQL table.
  11. Navigate to the appointment for "Client A".
  12. Validate the 'carefabric_appt_stat_code' field contains "COMP".
  13. Validate the 'carefabric_appt_stat_value' field contains "Completed".
  14. Close the report.
Scenario 3: Mobile Caregiver+ - Validate the 'McgEvvEntityStatusUpdated' incoming event
Specific Setup:
  • Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
  • A product is defined in the 'CareFabric Integration Management' form for the "MobileCareGiver+" product and "McgEvvAppointmentUpdated" must be selected in the 'Event Types' field.
  • In the 'Code Mappings' section of the 'CareFabric Integration Management' form, must have a "Note Type" mapping for the "MobileCareGiver+" product with "EVV" populated in the 'CareFabric Code' and 'Description' fields. This note type will be used for creating a progress note when the 'McgEvvVisitDocumented' incoming SDK event is received.
  • 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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "No" is selected in the 'Require Cancellation Reason' field.
  • Yes" is selected in the 'Save Progress Notes' form.
  • A progress note form selected in the 'Progress Note Form' and/or other progress note forms defined in the 'Progress Notes Form Mapping' grid. If nothing is defined in the 'Progress Notes Form Mapping' grid, the default progress note selected in the 'Progress Note Form' field will be used.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
  • "Yes" is selected in the following fields for the 'McgEvvEntityStatusUpdated' event: 'Keep Incoming Payload in the Log', 'Keep Outgoing Payload in the Log' and 'Show in the CareFabric Monitor Report' in the 'CareFabric Management' form. This must be done by a Netsmart Representative.
  • 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 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).
  • "Client A" has a visit with "Practitioner A" that has been completed in Mobile CareGiver+.
Steps
  1. Release the visit for "Client A" with "Practitioner A" in the Mobile CareGiver+ application.
  2. Access the 'CareFabric Monitor' form.
  3. Enter the current date in the 'From Date' and 'Through Date' fields.
  4. Select "Client A" in the 'Client ID' field.
  5. Select "McgEvvEntityStatusUpdated' in the 'Event/Action Search' field.
  6. Click [View Activity Log].
  7. Validate the 'CareFabric Monitor Report' contains an "McgEvvEntityStatusUpdated" record.
  8. Click [Click To View Record].
  9. Validate the 'status' field contains "RELEASED" indicating the visit has been released.
  10. Close the report and the form.
  11. Access Crystal Reports or other SQL Reporting tool.
  12. Select the PM namespace.
  13. Create a report using the 'SYSTEM.appt_data' SQL table.
  14. Navigate to the appointment for "Client A".
  15. Validate the 'carefabric_appt_stat_code' field contains "RELEASED".
  16. Validate the 'carefabric_appt_stat_value' field contains "Released".
  17. Close the report.
Scenario 4: Mobile Caregiver+ - Validate the 'McgEvvVisitDocumented' incoming event for a canceled visit
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "No" is selected in the 'Require Cancellation Reason' field.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
  • Must have a "Cancelled" dictionary value defined in 'Dictionary Update' for the 'Client' file, "(10005) Appointment Status" data element:
  • Extended data element "(60030) Disposition" must be set to "Cancelled".
  • Extended data element "(60031) CarePOV Appointment Status" must be set to either "Cancelled by Patient" or "Cancelled by Staff".
  • 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 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).
  • "Client A" has a scheduled EVV appointment with "Practitioner A".
Steps
  1. Cancel the appointment for "Client A" in the Mobile CareGiver+ application.
  2. Access the 'Scheduling Calendar' form.
  3. Validate the appointment for "Client A" with "Practitioner A" is displayed with the canceled disposition icon.
  4. Click [Dismiss].
  5. Access Crystal Reports or other SQL Reporting tool.
  6. Select the PM namespace.
  7. Create a report using the 'SYSTEM.appt_data' SQL table.
  8. Navigate to the appointment for "Client A".
  9. Validate the 'carefabric_appt_stat_code' field contains "UNBL".
  10. Validate the 'carefabric_appt_stat_value' field contains "Unable to Complete".
  11. Close the report.
Mobile CareGiver+ Integration - 'McgEvvAppointmentUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric Integration Reconciliation
Scenario 1: Mobile Caregiver+ - Validate the 'McgEvvAppointmentUpdated' incoming event
Specific Setup:
  • Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
  • A product is defined in the 'CareFabric Integration Management' form for the "MobileCareGiver+" product and "McgEvvAppointmentUpdated" must be selected in the 'Event Types' field.
  • 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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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.
  • "Yes" is selected in the following fields for the 'McgEvvAppointmentUpdated' event: 'Keep Incoming Payload in the Log', 'Keep Outgoing Payload in the Log' and 'Show in the CareFabric Monitor Report' in the 'CareFabric Management' form. This must be done by a Netsmart Representative.
  • 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 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).
Steps
  1. Add an unscheduled appointment in the Mobile CareGiver+ application for "Client A" with "Practitioner A".
  2. Please note: if any of the appointment information sent from Mobile CareGiver+ can't be determined, the appointment will be available for reconciliation in the 'CareFabric Integration Reconciliation' form.
  3. Access the 'CareFabric Monitor' form.
  4. Enter the current date in the 'From Date' and 'Through Date' fields.
  5. Select "Client A" in the 'Client ID' field.
  6. Select "McgEvvAppointmentUpdated' in the 'Event/Action Search' field.
  7. Click [View Activity Log].
  8. Validate the 'CareFabric Monitor Report' contains an "McgEvvAppointmentUpdated" record.
  9. Click [Click To View Record].
  10. Validate the 'clientID- 'id' field contains "Client A".
  11. Validate the 'endDate' field contains the appointment end date/time.
  12. Validate the 'mcgAppointmentID' - 'id' field contains the MCG+ unique identifier for the appointment.
  13. Validate the 'resource' - 'resourceID' field contains "Practitioner A".
  14. Validate the 'services' - 'procedureCode' - 'code' field contains "Procedure Code A".
  15. Validate the 'startDate' field contains the appointment start date/time.
  16. Validate all other appointment data is displayed.
  17. Close the report and the form.
  18. Access the 'Scheduling Calendar' form.
  19. Validate the appointment for "Client A" with "Practitioner A" that was sent from Mobile CareGiver+ is displayed.
  20. Right click on the appointment and click [Details/Edit].
  21. Validate the appointment details are displayed as expected.
  22. Close the form and click [Dismiss].
Mobile CareGiver+ Integration - 'CareFabric EVV Service Status Report'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric EVV Service Status Report
Scenario 1: Mobile Caregiver+ - Validate the 'EvvResourceUpdated' event for an active practitioner
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).
  • 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).
  • The 'Enable Mobile CareGiver+' field must be set to "Yes" in the "Electronic Visit Verification" section of the 'CarePOV Management' form with all required fields populated.
Steps
  1. Access the 'Practitioner Enrollment' form.
  2. Enter any new value in the 'Select Staff' dialog and click [New Staff].
  3. Enter the desired value in the 'Name' field. Please note: this is a required field for Mobile CareGiver+ integration.
  4. Enter the desired date in the 'Date Of Birth' field. Please note: this is a required field for Mobile CareGiver+ integration.
  5. Enter the desired date in the 'Registration Date' field.
  6. Enter the desired value in the 'Office Address - Zip Code' field.
  7. Enter the desired value in the 'Office Telephone (1)' field.
  8. Enter the desired value in the 'Cellular Telephone' field. Please note: this is a required field for Mobile CareGiver+ integration.
  9. Select the desired value in the 'Sex' field.
  10. Enter the desired value in the 'Staff EVV ID' field. Please note: this is a required field for Mobile CareGiver+ integration.
  11. Enter the desired value in the 'Email Address' field. Please note: this is a required field for Mobile CareGiver+ integration.
  12. Enter the desired value in the 'Staff EVV Type' field. Please note: this is a required field for Mobile CareGiver+ integration.
  13. Select the "Categories/Taxonomy" section.
  14. Select "Create New" in the 'Category/Taxonomy' field.
  15. Enter the desired date in the 'Effective Date' field.
  16. Select the desired value in the 'Practitioner Category' field.
  17. Select the desired value(s) in the 'Discipline' field.
  18. Select the desired value(s) in the 'Practitioner Categories For Coverage' field.
  19. Click [Add Practitioner Categories] and [OK].
  20. Click [Submit].
  21. Access the 'Practitioner Information (Confidential)' form.
  22. Enter the desired value in the 'Social Security #' field.
  23. Click [Submit].
  24. Access the 'CareFabric Monitor' form.
  25. Enter the current date in the 'From Date' and 'Through Date' fields.
  26. Select "EvvResourceUpdated" in the 'Event/Action Search' field.
  27. Click [View Activity Log].
  28. Validate the 'CareFabric Monitor Report' contains an "EvvResourceUpdated" record for the new practitioner.
  29. Click [Click to View Record].
  30. Validate the 'birthDate' field contains the 'Date of Birth'.
  31. Validate the 'emailAccounts' - 'address' field contains the 'Email Address'.
  32. Validate the 'isActive' field contains "true".
  33. Validate the 'name' - 'first' field contains the practitioner's first name.
  34. Validate the 'name' - 'last' field contains the practitioner's last name.
  35. Validate the 'phoneNumber' - 'number' field contains the practitioner's phone number.
  36. Validate the 'phoneNumber' - 'phoneNumberID' - 'id' field contains the practitioner's ID with "SC" at the end indicating "Staff Cell".
  37. Validate the 'phoneNumber' - 'typeCode' - 'code' field contains "Cell".
  38. Validate the 'providerOrganizationIDs' - 'id' field contains the 'EVV Provider Organization ID'(s) filed in 'Program Maintenance'.
  39. Validate the 'resourceID' - 'id' field contains the practitioner's ID.
  40. Validate the 'resourceStateID' - 'id' field contains the 'Staff EVV ID'.
  41. Validate the 'resourceStateIDs' - id' field contains the 'Staff EVV ID'.
  42. Validate the 'resourceStateIDs' - 'type' field contains the 'Staff EVV Type'.
  43. Validate the 'ssn' field contains the practitioner's social security number.
  44. Close the report and the form.
Scenario 2: Mobile Caregiver+ - Validate the 'EVV Service Status Report'
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 "(579) Place Of Service (837 Electronic Billing)" is set to "Home".
  • If the above dictionary data element is not defined, then the extended dictionary data element "(578) Place Of Service (HCFA 24-B)" will be used.
  • 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).
  • 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).
  • "Client A" has EVV services on file.
  • 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).
Steps
  1. Access the 'CareFabric EVV Services Status Report' form.
  2. Enter the desired date in the 'From Date' field.
  3. Enter the desired date in the 'Through Date' field.
  4. Select "Client A" in the 'Client ID' field.
  5. Validate the 'Status(es)' field contains the following:
  6. Accepted (ACCEPTED)
  7. Cancelled (UNSR)
  8. Completed (COMP)
  9. Completed - Hold (HOLD)
  10. In Progress (IPR)
  11. Rejected (REJECTED)
  12. Released (RELEASED)
  13. Submitted (SUBMITTED)
  14. Unable to Complete (UNBL)
  15. Select all statuses in the 'Status(es)' field.
  16. Click [Launch Report].
  17. Validate the report displays with all EVV services for "Client A", including all status(es).
  18. Close the report.
  19. Enter the desired date in the 'From Date' field.
  20. Enter the desired date in the 'Through Date' field.
  21. Do not select a client in the 'Client ID' field.
  22. Select "In Progress (IPR)" in the 'Status(es)' field.
  23. Click [Launch Report].
  24. Validate the report displays with only EVV services with the status of "In Progress (IPR)" for all clients.
  25. Close the report.
  26. Enter the desired date in the 'From Date' field.
  27. Enter the desired date in the 'Through Date' field.
  28. Do not select a client in the 'Client ID' field.
  29. De-select "In Progress (IPR)" in the 'Status(es)' field.
  30. Select "Completed (COMP)" in the 'Status(es)' field.
  31. Click [Launch Report].
  32. Validate the report displays with only EVV services with the status of "Completed (COMP)" for all clients.
  33. Close the report and the form.
CarePOV Management - 'Electronic Visit Verification' section
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CarePOV Management
Scenario 1: CarePOV Management - 'Electronic Visit Verification' - 'Celltrak' integration
Specific Setup:
  • myAvatar must be configured for Electronic Visit Verification.
  • myAvatar must be configured to integrate with Celltrak and vice versa.
  • A New Product using EVV must be created in the 'CareFabric Integration Management' form and a 'User to send To-Dos' must be filed. In the 'Code Mappings' section of this form a "Note Type" mapping type must be created for EVV.
Steps
  1. Access the 'CarePOV Management' form.
  2. Select the 'Electronic Visit Verification' section.
  3. Select "Celltrak" in the 'EVV Vendor' field.
  4. Select the desired user in the 'EVV Admin User ID' field. Please note: this will determine the user that will be notified if EVV communication is lost due to technical issues. The user will be notified via To-Do in the 'My To Do's' widget.
  5. Enter the desired value in the 'Vendor Account Number' field.
  6. Select the desired progress note form in the 'Progress Note Form' field.
  7. Select "Yes" in the 'Save Progress Notes' field.
  8. Select the desired site in the 'Site' field.
  9. Enter the desired value in the 'Medicaid Provider ID' field.
  10. Validate the 'Required Sections' field is displayed and contains: "SendTelephonyPatient - PrimaryDiagnosis", "SendTelephonyPatient - PayerProgram", and "SendTelephonyPatient - PayerID". Please note: when selected, these sections will be required in order to trigger the 'SendTelephonyPatient' EVV action.
  11. Select the desired value(s) in the 'Required Sections' field.
  12. Validate the 'Provider Address To Be Sent' field is displayed and contains: "Home" and "Office". Validate "Office" is the default value. Please note: the 'Addresses' section of the 'SendTelephonyResource' EVV action payload will be determined based on this selection.
  13. Select the desired value in the 'Provider Address To Be Sent' field.
  14. Validate the 'Payor Program ID' grid contains three columns: "Guarantor", "Payer ID", and "Payer Program".
  15. Click [New Row].
  16. Validate the 'Guarantor' field of the 'Payor Program ID' grid contains all guarantors regardless of financial class.
  17. Select the desired value in the 'Guarantor' field of the 'Payor Program ID' table.
  18. Enter the desired value in the 'Payer ID' field of the 'Payor Program ID' table.
  19. Enter the desired value in the 'Payer Program' field of the 'Payor Program ID' table.
  20. Validate the 'Progress Notes Form Mapping' grid is displayed and contains three columns: "Service Code", "Program", and "Progress Notes Form". Please note: This grid allows the ability to determine the progress note forms that will be used when saving notes.
  21. Click [New Row].
  22. Select the desired value in the 'Service Code' field.
  23. Select the desired value in the 'Program' field.
  24. Select the desired value in the 'Progress Notes Form' field.
  25. [Submit].
Scenario 2: CarePOV Management - 'Electronic Visit Verification' section - 'Mobile Caregiver+' integration
Specific Setup:
  • Avatar is configured to integrate with Mobile CareGiver+. This must be done by a Netsmart Representative.
  • Please note: Selecting "Yes" to 'Enable Mobile CareGiver+' will disable any active integrations in the 'Electronic Visit Verification' section of the 'CarePOV Management' form.
Steps
  1. Access the 'CarePOV Management' form.
  2. Select the "Electronic Visit Verification" section.
  3. Validate the 'Mobile CareGiver+' section is displayed.
  4. Validate the 'Enable Mobile CareGiver+' field is not required.
  5. Select "Yes" in the 'Enable Mobile CareGiver+' field. Please note: when "Yes" is selected, certain fields on this form will now be hidden that are not relevant to this integration. If left blank, or if "No" is selected, all fields will display on the form.
  6. Validate the 'EVV Admin User ID' field is not required.
  7. Validate the 'Send Non EVV Payers' field is displayed.
  8. Select the desired value in the 'Send Non EVV Payers' field.
  9. Validate the 'Require Authorization' field is displayed.
  10. Select the desired value in the 'Require Authorization' field.
  11. Validate the 'Require Cancellation Reason' field is displayed.
  12. Select the desired value in the 'Require Cancellation Reason' field.
  13. Validate the 'Cancelled Appointment Status' field is displayed.
  14. Select the desired value in the 'Cancelled Appointment Status' field.
  15. Validate the 'Require State Acceptance Before Billing' field is displayed.
  16. Select the desired value in the 'Require State Acceptance Before Billing' field.
  17. Select the desired value in the 'Progress Note Form' field.
  18. Select the desired value in the 'Save Progress Notes' field.
  19. Select the desired value in the 'Site' field.
  20. Enter the desired value in the 'Medicaid Provider ID' field.
  21. Select the desired value in the 'Provider Address To Be Sent' field.
  22. Click [New Row] in the 'Payor Program ID' grid.
  23. Select the desired guarantor in the 'Guarantor' field.
  24. Enter the desired value in the 'Payer ID' field.
  25. Enter the desired value in the 'Payer Program' field.
  26. Enter the desired value in the 'Insurance Plan ID' field.
  27. Enter the desired value in the 'MCG+ Payer ID' field.
  28. Enter the desired value in the 'MCG+ Insurance Plan ID' field.
  29. Repeat as needed for additional guarantor(s).
  30. Click [New Row] in the 'Progress Note Form Mapping' grid.
  31. Select the desired service code in the 'Service Code' field.
  32. Select the desired program in the 'Program' field.
  33. Select the desired progress note form in the 'Progress Note Form' field.
  34. Repeat as needed for additional mappings.
  35. Validate the 'Payloads' field contains "EvvClientUpdated" and "EvvResourceUpdated".
  36. Select "EvvClientUpdated" and "EvvResourceUpdated" in the 'Payloads' field.
  37. Click [Send EVV Payloads]. This will re-send events for any existing EVV clients/resources.
  38. Validate a message is displayed stating: Payloads will be sent in the background. You will be notified when the process is completed.
  39. Click [OK] and [Submit].
  40. Validate a message is displayed stating: EVV payloads have been sent: "Resource #: Client #: Total #:" Please note: this may take a few minutes.
  41. Click [OK].
  42. Access the 'CarePOV Management' form.
  43. Select the "Electronic Visit Verification" section.
  44. Validate all previously filed data is displayed as filed.
  45. Close the form.
Mobile CareGiver+ - 'EvvClientUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Update Client Data
Scenario 1: Mobile Caregiver+ - Validate the 'EvvClientUpdated' event when the client has an EVV and non-EVV episode
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).
  • A program is defined without a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form (Program B).
  • 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).
  • Must have a guarantor defined in the 'Guarantors/Payors' (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.
  • "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
Steps
  1. Access the 'Admission' form.
  2. Enter any new values in the 'Client Search' dialog.
  3. Click [New Client] and [Yes].
  4. Validate the 'Client Name' field contains the value entered in the previous steps. Please note: this is a required field for Mobile CareGiver+ integration.
  5. Select the desired value in the 'Sex' field. Please note: this is a required field for Mobile CareGiver+ integration.
  6. Enter the desired date in the 'Date of Birth' field. Please note: this is a required field for Mobile CareGiver+ integration.
  7. Enter the desired date in the 'Preadmit/Admission Date' field.
  8. Enter the desired time in the 'Preadmit/Admission Time' field.
  9. Select "Program A" in the 'Program' field.
  10. Select the desired value in the 'Type Of Admission' field.
  11. Select the desired practitioner in the 'Admitting Practitioner' field.
  12. Enter the desired value in the 'Social Security Number' field.
  13. Select the "Demographics" section.
  14. Enter the desired value in the 'Address - Street' field. Please note: this is a required field for Mobile CareGiver+ integration.
  15. Enter the desired value in the 'Zipcode' field. Please note: this is a required field for Mobile CareGiver+ integration.
  16. Enter the desired value in the 'Cell Phone' field. Please note: at least one phone number (either Home or Cell) is a required field for Mobile CareGiver+ integration.
  17. Enter the desired value in the 'Home Phone' field.
  18. Enter the desired value in the 'Work Phone' field.
  19. Click [Submit]. Please note: this will be referred to as "Client A" from now on.
  20. Select "Client A" and access the 'Financial Eligibility' form.
  21. Select the "Guarantor Selection" section.
  22. Select "Guarantor A" in the 'Guarantor #' field.
  23. Select "(Non-Contract) Commercial" in the 'Guarantor Plan' field.
  24. Select "No" in the 'Customize Guarantor Plan' field.
  25. Select "Yes" in the 'Eligibility Verified' field.
  26. Enter the desired date in the 'Coverage Effective Date' field.
  27. Select "Self" in the 'Client's Relationship to Subscriber' field.
  28. Select "Yes" in the 'Subscriber Assignment Of Benefits' field.
  29. Enter the desired value in the 'Subscriber Policy #' field.
  30. Enter the desired value in the 'Subscriber Medicaid #' field.
  31. Select the desired value in the 'Subscriber Release Of Info' field.
  32. Select the "Financial Eligibility" section.
  33. Select "Guarantor A" in the 'Guarantor #1' field. Please note: this is a required field for Mobile CareGiver+ integration.
  34. Click [Submit].
  35. Access the 'CareFabric Monitor' form.
  36. Enter the current date in the 'From Date' and 'Through Date' fields.
  37. Select "Client A" in the 'Client ID' field.
  38. Select "EvvClientUpdated" in the 'Event/Action Search' field.
  39. Click [View Activity Log].
  40. Validate the 'CareFabric Monitor Report' contains an "EvvClientUpdated" record for "Client A".
  41. Click [Click to View Record].
  42. Validate the 'addresses' - 'addressID' - 'id' field contains "Client A's" PATID with an H on the end, indicating "Home".
  43. Validate the 'addresses' - 'city' field contains the city "Client A" lives in.
  44. Validate the 'addresses' - 'stateCode' field contains the state "Client A" lives in.
  45. Validate the 'addresses' - 'typeCode' - 'code' field contains "Home".
  46. Validate the 'addresses' - 'zipCode' field contains the zip code "Client A" lives in.
  47. Validate the birthDate' field contains "Client A's" birth date.
  48. Validate the 'clientGenderCode' - 'code' field contains "Client A's" gender (ex. F).
  49. Validate the 'clientGenderCode' - 'displayName' field contains "Client A's" gender (ex. Female).
  50. Validate the 'clientID' - 'id' field contains "Client A's" PATID.
  51. Validate the 'clientOrg' field contains the facility being used.
  52. Validate the 'insPlans' - 'effectiveStartDate' field contains the 'Coverage Effective Date' entered in the previous steps.
  53. Validate the 'insPlans' - 'insPayerID' - 'humanReadableValue' field contains "Guarantor A".
  54. Validate the 'insPlans' - 'insPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
  55. Validate the 'insPlans' - 'insPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
  56. Validate the 'insPlans' - 'mcgInsPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
  57. Validate the 'insPlans' - 'mcgInsPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
  58. Validate the 'policyID' field contains the 'Subscriber Policy #' entered in the previous steps.
  59. Validate the 'medicaidID' field contains the 'Subscriber Medicaid #' entered in the previous steps.
  60. Validate the 'name' - 'first' field contains "Client A's" first name.
  61. Validate the 'name' - 'last' field contains "Client A's" last name.
  62. Validate the 'phoneNumbers' - 'number' field contains "Client A's" phone number
  63. Validate the 'phoneNumbers' - 'phoneNumberID' - 'id' field contains "Client A's" PATID with an identifier at the end (ex. "PC" indicating Patient Cell, "PH" indicating Patient Home).
  64. Validate the 'phoneNumbers' - 'typeCode' - 'code' field contains the type of phone number (ex. Cell, Office, or Home).
  65. Validate both the 'Home Phone' & 'Cell Phone' numbers are displayed.
  66. Validate the 'Work Phone' number is not displayed. This is not used for Mobile CareGiver+ integration.
  67. Validate the 'providerOrganizationID' - 'humanReadableValue' field contains the program code for "Program A".
  68. Validate the 'providerOrganizationID' - 'id' field contains the 'EVV Provider Organization ID' for "Program A".
  69. Close the report and the form.
  70. Select "Client A" and access the 'Admission' form.
  71. Click [Add] to add a new episode.
  72. Enter the desired date in the 'Preadmit/Admission Date' field.
  73. Enter the desired time in the 'Preadmit/Admission Time' field.
  74. Select "Program B" in the 'Program' field.
  75. Select the desired value in the 'Type Of Admission' field.
  76. Select the desired practitioner in the 'Admitting Practitioner' field.
  77. Click [Submit].
  78. Select "Client A" and access the 'Financial Eligibility' form.
  79. Select "Episode 2" from the pre-display and click [OK].
  80. Select the "Guarantor Selection" section.
  81. Select "Guarantor A" in the 'Guarantor #' field.
  82. Select "(Non-Contract) Commercial" in the 'Guarantor Plan' field.
  83. Select "No" in the 'Customize Guarantor Plan' field.
  84. Select "Yes" in the 'Eligibility Verified' field.
  85. Enter the desired date in the 'Coverage Effective Date' field.
  86. Select "Self" in the 'Client's Relationship to Subscriber' field.
  87. Select "Yes" in the 'Subscriber Assignment Of Benefits' field.
  88. Enter the desired value in the 'Subscriber Policy #' field.
  89. Enter the desired value in the 'Subscriber Medicaid #' field.
  90. Select the desired value in the 'Subscriber Release Of Info' field.
  91. Select the "Financial Eligibility" section.
  92. Select "Guarantor A" in the 'Guarantor #1' field.
  93. Click [Submit].
  94. Select "Client A" and access the 'Update Client Data' form.
  95. Enter any new value in the 'Date of Birth' field.
  96. Click [Submit].
  97. Access the 'CareFabric Monitor' form.
  98. Enter the current date in the 'From Date' and 'Through Date' fields.
  99. Select "Client A" in the 'Client ID' field.
  100. Select "EvvClientUpdated" in the 'Event/Action Search' field.
  101. Click [View Activity Log].
  102. Validate the 'CareFabric Monitor Report' contains an "EvvClientUpdated" record for "Client A".
  103. Click [Click to View Record].
  104. Validate the birthDate' field contains "Client A's" updated birth date.
  105. Close the report and the form.

Topics
• Scheduling Calendar • Electronic Visit Verification • CarePOV Management
Update 82 Summary | Details
Clinical Reconciliation modifications for 'New Medication to Add' field.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Launch OrderConnect
  • OrderConnect - Current Medication Profile
Scenario 1: Clinical Reconciliation - Verify 'New Medication To Add' field will populate the 'Launch OrderConnect' screen.
Specific Setup:
  • Registry Setting 'Avatar CWS->Other Chart Entry->Clinical Reconciliation->->->Enable Clinical Reconciliation' must be set to 'Y'.
  • Registry Setting 'Avatar CWS->Other Chart Entry->Clinical Reconciliation->->->Enable Improved Clinical Reconciliation Workflow' is set to 'Y'.
  • Registry Setting 'Avatar OE-to-OrderConnect Environment' is enabled.
  • "Launch OrderConnect" is set up and enabled.
Steps
  1. Open 'Clinical Reconciliation'
  2. Click the 'Home Medications' tab.
  3. Click [New Row].
  4. Set 'Type to Add' to 'OrderConnect'.
  5. Search for any medication in the 'New Medication to Add' field.
  6. Set the 'Dose' field to a dose for the medication.
  7. Set the 'Dose Unit' to the unit for the medication.
  8. Set the 'Frequency' to any administration frequency.
  9. Place a checkmark in the box to the left of the 'Row ID'
  10. Click [Include].
  11. Click [Review Final List].
  12. Select an 'Episode' from the 'Select Episode' pop up window.
  13. Click [OK].
  14. Review the list of medications on the 'Clinical Reconciliation' - Preview' window.
  15. Click [Reconcile Items].
  16. Click [OK] on the warning 'Saved' pop up window
  17. Click [Close Form].
  18. Open 'Launch OrderConnect' for the same client.
  19. On the episode selection screen, select the client episode the medications were added to in the above steps.
  20. Click [OK].
  21. Click [Launch OrderConnect] to display the 'Current Medication Profile' screen.
  22. Verify the 'Medication Order' screen displays the medication added in 'Clinical Reconciliation'.
  23. Click on the medication order.
  24. Verify the 'Non-OrderConnect Rx' screen displays the medication.
  25. Click [Close Chart]
  26. Close 'Launch OrderConnect' form.

Topics
• Clinical Reconciliation • NX
Update 83 Summary | Details
CareFabric Management - Enabling events/actions
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Query for External CCD
  • Update Client Data
  • Delete Last Movement
  • Client Charge Input
  • Electronic Billing
  • Client Ledger
Scenario 1: CareFabric Management - Enable/Disable BulkDataStoreUpdate
Specific Setup:
  • Contact a Netsmart Customer Support Representative to assist with setting your system up with the ClaimService turned on for the BulkDataStoreUpdate option. This will enable CareFabric actions to be generated when services are claimed.
Steps
  1. Generate services for test client(s).
  2. Close the services to prepare them for billing.
  3. Bill the services and assign claim numbers to them through the billing process.
  4. When a service is assigned a claim number during the billing process, a "BulkDataStoreUpdate" event will be generated in CareFabric in addition to the "ClaimCreated" event that is generated for that service.

Topics
• CareFabric • NX
Update 84 Summary | Details
Avatar CareFabric Sexual Orientation/Gender Identification Field Support
Scenario 1: ClientCreated Payload - Verification of Avatar Cal-PM Gender Identity/Sexual Orientation Fields
Specific Setup:
  • Avatar Cal-PM 2022 Update 80 must be installed for support of 'Gender Identity (Please Describe)' and 'Sexual Orientation (Please Describe)' fields in ClientCreated Payload
Steps
  1. Open Avatar Cal-PM 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  2. In Client Search form, enter values for client search criteria and click 'Search' button.
  3. Click 'New Client' button for Admission form entry/new client creation.
  4. Enter/select values for 'Client Name', 'Sex', 'Preadmit/Admission Date', 'Preadmit/Admission Time', 'Program', 'Type Of Admission', 'Admitting Practitioner' and any other required/desired fields in main form section.
  5. Navigate to 'Demographics' section of form.
  6. Select value in 'Gender Identity' field.
  7. Ensure that the 'Gender Identity (Please Describe)' field is enabled and required if value 'Additional gender category or other, please specify' is selected in 'Gender Identity' field; enter value in 'Gender Identity (Please Describe)' field if enabled/required.
  8. Select value in 'Sexual Orientation' field.
  9. Ensure that the 'Sexual Orientation (Please Describe)' field is enabled and required if value 'Something else, please describe' is selected in 'Sexual Orientation' field; enter value in 'Sexual Orientation (Please Describe)' field if enabled/required.
  10. Enter/select values for any other fields in form as required/desired.
  11. Click 'Submit' button to file 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  12. Open Avatar 'CareFabric Monitor' form (under 'Avatar PM / System Maintenance / System Definition' menu).
  13. Enter/select values for 'From Date' and 'Through Date' criteria fields, using dates to encompass 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form filing for new client.
  14. Enter/select 'Client ID' value if desired.
  15. Select Events/Actions if desired (selecting 'ClientCreated' event).
  16. Click 'View Activity Log' button to via CareFabric Monitor Activity Log Report.
  17. In CareFabric Monitor Activity Log Report, ensure that 'ClientCreated' Activity Type record is present from filing of 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form for new client.
  18. Click the 'Click To View Record' report link to view ClientCreated Activity Payload.
  19. In the ClientCreated Activity Payload, ensure that "genderIdentityCode" field/segment is present, and contains value selected/filed for 'Gender Identity' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  20. Example:
  21. "genderIdentityCode":{"classifications":[],"code":"OTH","codeSystem":"2.16.840.1.113883.4.642.3.972","codeSystemName":"Gender Identity","displayName":"Additional gender category or other,please specify","ehrCode":"OTH","ehrDisplayName":"Additional gender category or other, please specify","isActive":true}
  22. In the ClientCreated Activity Payload, ensure that "genderIdentityOther" field/segment is present, and contains value entered/filed for 'Gender Identity (Please Describe)' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form if value entered.
  23. Examples:
  24. "genderIdentityOther":"Patient Identifies As Other Unspecified Gender"
  25. "genderIdentityOther":null
  26. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'genderIdentityOther' field/segment will be included in payload with 'null' value.
  27. In the ClientCreated Activity Payload, ensure that "sexualOrientationCode" field/segment is present, and contains value selected/filed for 'Sexual Orientation' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  28. Example:
  29. "sexualOrientationCode":{"classifications":[],"code":"OTH","codeSystem":"2.16.840.1.113883.4.642.3.29","codeSystemName":"Sexual Orientation","displayName":"Something else, please describe","ehrCode":"OTH","ehrDisplayName":"Something else, please describe","isActive":true}
  30. In the ClientCreated Activity Payload, ensure that "sexualOrientationOther" field/segment is present, and contains value entered/filed for 'Sexual Orientation (Please Describe)' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form if entered.
  31. Examples:
  32. "sexualOrientationOther":"Patient Identifies As Pansexual"
  33. "sexualOrientationOther":null
  34. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'sexualOrientationOther' field/segment will be included in payload with 'null' value.
Scenario 2: ClientUpdated Payload - Verification of Avatar Cal-PM Gender Identity/Sexual Orientation Fields
Specific Setup:
  • Avatar Cal-PM 2022 Update 80 must be installed for support of 'Gender Identity (Please Describe)' and 'Sexual Orientation (Please Describe)' fields in ClientUpdated Payload
Steps
  1. Open Avatar Cal-PM 'Admission', 'Admission (Outpatient)'. 'Pre Admit' or 'Update Client Data' form.
  2. In Client Search form, enter values for client search criteria and click 'Search' button.
  3. Select Client Search result row for existing client Admission/Demographic update.
  4. Enter/select values for 'Client Name', 'Sex', 'Preadmit/Admission Date', 'Preadmit/Admission Time', 'Program', 'Type Of Admission', 'Admitting Practitioner' and any other required/desired fields in main form section (if using 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form).
  5. Navigate to 'Demographics' section of form.
  6. Select value in 'Gender Identity' field.
  7. Ensure that the 'Gender Identity (Please Describe)' field is enabled and required if value 'Additional gender category or other, please specify' is selected in 'Gender Identity' field; enter value in 'Gender Identity (Please Describe)' field if enabled/required.
  8. Select value in 'Sexual Orientation' field.
  9. Ensure that the 'Sexual Orientation (Please Describe)' field is enabled and required if value 'Something else, please describe' is selected in 'Sexual Orientation' field; enter value in 'Sexual Orientation (Please Describe)' field if enabled/required.
  10. Enter/select values for any other fields in form as required/desired.
  11. Click 'Submit' button to file 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  12. Open Avatar 'CareFabric Monitor' form (under 'Avatar PM / System Maintenance / System Definition' menu).
  13. Enter/select values for 'From Date' and 'Through Date' criteria fields, using dates to encompass 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form filing for existing client.
  14. Enter/select 'Client ID' value if desired.
  15. Select Events/Actions if desired (selecting 'ClientUpdated' event).
  16. Click 'View Activity Log' button to via CareFabric Monitor Activity Log Report.
  17. In CareFabric Monitor Activity Log Report, ensure that 'ClientUpdated' Activity Type record is present from filing of 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form for existing client.
  18. Click the 'Click To View Record' report link to view ClientUpdated Activity Payload.
  19. In the ClientUpdated Activity Payload, ensure that "genderIdentityCode" field/segment is present, and contains value selected/filed for 'Gender Identity' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  20. Example:
  21. "genderIdentityCode":{"classifications":[],"code":"OTH","codeSystem":"2.16.840.1.113883.4.642.3.972","codeSystemName":"Gender Identity","displayName":"Additional gender category or other,please specify","ehrCode":"OTH","ehrDisplayName":"Additional gender category or other, please specify","isActive":true}
  22. In the ClientUpdated Activity Payload, ensure that "genderIdentityOther" field/segment is present, and contains value entered/filed for 'Gender Identity (Please Describe)' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form if value entered.
  23. Examples:
  24. "genderIdentityOther":"Patient Identifies As Other Unspecified Gender"
  25. "genderIdentityOther":null
  26. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'genderIdentityOther' field/segment will be included in payload with 'null' value.
  27. In the ClientUpdated Activity Payload, ensure that "sexualOrientationCode" field/segment is present, and contains value selected/filed for 'Sexual Orientation' field in ''Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  28. Example:
  29. "sexualOrientationCode":{"classifications":[],"code":"OTH","codeSystem":"2.16.840.1.113883.4.642.3.29","codeSystemName":"Sexual Orientation","displayName":"Something else, please describe","ehrCode":"OTH","ehrDisplayName":"Something else, please describe","isActive":true}
  30. In the ClientUpdated Activity Payload, ensure that "sexualOrientationOther" field/segment is present, and contains value entered/filed for 'Sexual Orientation (Please Describe)' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form if entered.
  31. Examples:
  32. "sexualOrientationOther":"Patient Identifies As Pansexual"
  33. "sexualOrientationOther":null
  34. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'sexualOrientationOther' field/segment will be included in payload with 'null' value.
Scenario 3: ClientDemographicsCreated Payload - Verification of Avatar Cal-PM Gender Identity/Sexual Orientation Fields
Specific Setup:
  • Avatar Cal-PM 2022 Update 80 must be installed for support of 'Gender Identity (Please Describe)' and 'Sexual Orientation (Please Describe)' fields in ClientDemographicsCreated Payload
Steps
  1. Open Avatar Cal-PM 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  2. In Client Search form, enter values for client search criteria and click 'Search' button.
  3. Click 'New Client' button for Admission form entry/new client creation.
  4. Enter/select values for 'Client Name', 'Sex', 'Preadmit/Admission Date', 'Preadmit/Admission Time', 'Program', 'Type Of Admission', 'Admitting Practitioner' and any other required/desired fields in main form section.
  5. Navigate to 'Demographics' section of form.
  6. Select value in 'Gender Identity' field.
  7. Ensure that the 'Gender Identity (Please Describe)' field is enabled and required if value 'Additional gender category or other, please specify' is selected in 'Gender Identity' field; enter value in 'Gender Identity (Please Describe)' field if enabled/required.
  8. Select value in 'Sexual Orientation' field.
  9. Ensure that the 'Sexual Orientation (Please Describe)' field is enabled and required if value 'Something else, please describe' is selected in 'Sexual Orientation' field; enter value in 'Sexual Orientation (Please Describe)' field if enabled/required.
  10. Enter/select values for any other fields in form as required/desired.
  11. Click 'Submit' button to file 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  12. Open Avatar 'CareFabric Monitor' form (under 'Avatar PM / System Maintenance / System Definition' menu).
  13. Enter/select values for 'From Date' and 'Through Date' criteria fields, using dates to encompass 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form filing for new client.
  14. Enter/select 'Client ID' value if desired.
  15. Select Events/Actions if desired (selecting 'ClientDemographicsCreated' event).
  16. Click 'View Activity Log' button to via CareFabric Monitor Activity Log Report.
  17. In CareFabric Monitor Activity Log Report, ensure that 'ClientDemographicsCreated' Activity Type record is present from filing of 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form for new client.
  18. Click the 'Click To View Record' report link to view ClientDemographicsCreated Activity Payload.
  19. In the ClientDemographicsCreated Activity Payload, ensure that "genderIdentityCode" field/segment is present, and contains value selected/filed for 'Gender Identity' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  20. Example:
  21. "genderIdentityCode":{"classifications":[],"code":"OTH","codeSystem":null,"codeSystemName":null,"displayName":"Additional gender category or other, please specify","ehrCode":null,"ehrDisplayName":null,"isActive":true}
  22. In the ClientDemographicsCreated Activity Payload, ensure that "genderIdentityOther" field/segment is present, and contains value entered/filed for 'Gender Identity (Please Describe)' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form if value entered.
  23. Examples:
  24. "genderIdentityOther":"Patient Identifies As Other Unspecified Gender"
  25. "genderIdentityOther":null
  26. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'genderIdentityOther' field/segment will be included in payload with 'null' value.
  27. In the ClientDemographicsCreated Activity Payload, ensure that "sexualOrientationCode" field/segment is present, and contains value selected/filed for 'Sexual Orientation' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form.
  28. Example:
  29. "sexualOrientationCode":{"classifications":[],"code":"OTH","codeSystem":null,"codeSystemName":null,"displayName":"Something else, please describe","ehrCode":null,"ehrDisplayName":null,"isActive":true}
  30. In the ClientDemographicsCreated Activity Payload, ensure that "sexualOrientationOther" field/segment is present, and contains value entered/filed for 'Sexual Orientation (Please Describe)' field in 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form if entered.
  31. Examples:
  32. "sexualOrientationOther":"Patient Identifies As Pansexual"
  33. "sexualOrientationOther":null
  34. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'sexualOrientationOther' field/segment will be included in payload with 'null' value.
Scenario 4: ClientDemographicsUpdated Payload - Verification of Avatar Cal-PM Gender Identity/Sexual Orientation Fields
Specific Setup:
  • Avatar Cal-PM 2022 Update 80 must be installed for support of 'Gender Identity (Please Describe)' and 'Sexual Orientation (Please Describe)' fields in ClientDemographicsUpdated Payload
Steps
  1. Open Avatar Cal-PM 'Admission', 'Admission (Outpatient)'. 'Pre Admit' or 'Update Client Data' form.
  2. In Client Search form, enter values for client search criteria and click 'Search' button.
  3. Select Client Search result row for existing client Admission/Demographic update.
  4. Enter/select values for 'Client Name', 'Sex', 'Preadmit/Admission Date', 'Preadmit/Admission Time', 'Program', 'Type Of Admission', 'Admitting Practitioner' and any other required/desired fields in main form section (if using 'Admission', 'Admission (Outpatient)' or 'Pre Admit' form).
  5. Navigate to 'Demographics' section of form.
  6. Select value in 'Gender Identity' field.
  7. Ensure that the 'Gender Identity (Please Describe)' field is enabled and required if value 'Additional gender category or other, please specify' is selected in 'Gender Identity' field; enter value in 'Gender Identity (Please Describe)' field if enabled/required.
  8. Select value in 'Sexual Orientation' field.
  9. Ensure that the 'Sexual Orientation (Please Describe)' field is enabled and required if value 'Something else, please describe' is selected in 'Sexual Orientation' field; enter value in 'Sexual Orientation (Please Describe)' field if enabled/required.
  10. Enter/select values for any other fields in form as required/desired.
  11. Click 'Submit' button to file 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  12. Open Avatar 'CareFabric Monitor' form (under 'Avatar PM / System Maintenance / System Definition' menu).
  13. Enter/select values for 'From Date' and 'Through Date' criteria fields, using dates to encompass 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form filing for existing client.
  14. Enter/select 'Client ID' value if desired.
  15. Select Events/Actions if desired (selecting 'ClientDemographicsUpdated' event).
  16. Click 'View Activity Log' button to via CareFabric Monitor Activity Log Report.
  17. In CareFabric Monitor Activity Log Report, ensure that 'ClientDemographicsUpdated' Activity Type record is present from filing of 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form for existing client.
  18. Note - The 'ClientDemographicsCreated' Activity Type may also be sent/created by Avatar CareFabric for Client Demographic information updates
  19. Click the 'Click To View Record' report link to view ClientDemographicsUpdated Activity Payload.
  20. In the ClientDemographicsUpdated Activity Payload, ensure that "genderIdentityCode" field/segment is present, and contains value selected/filed for 'Gender Identity' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  21. Example:
  22. "genderIdentityCode":{"classifications":[],"code":"OTH","codeSystem":null,"codeSystemName":null,"displayName":"Additional gender category or other, please specify","ehrCode":null,"ehrDisplayName":null,"isActive":true}
  23. In the ClientDemographicsUpdated Activity Payload, ensure that "genderIdentityOther" field/segment is present, and contains value entered/filed for 'Gender Identity (Please Describe)' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form if value entered.
  24. Examples:
  25. "genderIdentityOther":"Patient Identifies As Other Unspecified Gender"
  26. "genderIdentityOther":null
  27. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'genderIdentityOther' field/segment will be included in payload with 'null' value.
  28. In the ClientDemographicsUpdated Activity Payload, ensure that "sexualOrientationCode" field/segment is present, and contains value selected/filed for 'Sexual Orientation' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form.
  29. Example:
  30. "sexualOrientationCode":{"classifications":[],"code":"OTH","codeSystem":null,"codeSystemName":null,"displayName":"Something else, please describe","ehrCode":null,"ehrDisplayName":null,"isActive":true}
  31. In the ClientDemographicsUpdated Activity Payload, ensure that "sexualOrientationOther" field/segment is present, and contains value entered/filed for 'Sexual Orientation (Please Describe)' field in 'Admission', 'Admission (Outpatient)', 'Pre Admit' or 'Update Client Data' form if value entered.
  32. Examples:
  33. "sexualOrientationOther":"Patient Identifies As Pansexual"
  34. "sexualOrientationOther":null
  35. Note - Where Avatar Cal-PM 2022 Update 80 is not installed, 'sexualOrientationOther' field/segment will be included in payload with 'null' value.

Topics
• Admission • Patient Demographics • CareFabric • NX • CareFabric Monitor
Update 85 Summary | Details
Avatar CareFabric - 'ProgramAdmission' and 'CarePlanProblem' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Treatment Plan
  • Assessment Mapping
  • Problem List
  • Program Maintenance
  • Dictionary Update (PM)
Scenario 1: Treatment Plan - Validate the 'CarePlanCreated', 'CarePlanGoalCreated', 'CarePlanInterventionCreated', and 'CarePlanProblemCreated' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Treatment Plan' form.
  2. Enter the desired date in the 'Plan Date' field.
  3. Select the desired value in the 'Plan Type' field.
  4. Select "Draft" in the 'Treatment Plan Status' field.
  5. Click [Launch Plan].
  6. Add a problem, goal, objective, and intervention.
  7. Populate all required and desired fields.
  8. Click [Back To Plan Page].
  9. Select "Final" in the 'Treatment Plan Status' field.
  10. Click [Submit].
  11. Access the 'CareFabric Monitor' form.
  12. Enter the current date in the 'From Date' and 'Through Date' fields.
  13. Click [View Activity Log].
  14. Validate the 'CareFabric Monitor Report' contains a "CarePlanCreated", "CarePlanGoalCreated", "CarePlanInterventionCreated", and "CarePlanProblemCreated" record.
  15. Click [Click To View Record] for the "CarePlanCreated" record.
  16. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  17. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  18. Validate all other information displays.
  19. Navigate back to the 'CareFabric Monitor Report'.
  20. Click [Click To View Record] for the "CarePlanGoalCreated" record.
  21. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  22. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  23. Validate the 'goalCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.271".
  24. Validate all other information displays.
  25. Navigate back to the 'CareFabric Monitor Report'.
  26. Click [Click To View Record] for the "CarePlanInterventionCreated" record.
  27. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  28. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  29. Validate all other information displays.
  30. Navigate back to the 'CareFabric Monitor Report'.
  31. Click [Click To View Record] for the "CarePlanProblemCreated" record.
  32. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  33. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  34. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  35. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  36. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  37. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  38. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  39. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  40. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  41. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  42. Validate all other information displays.
  43. Close the reports and the form.
Scenario 2: Assessment Mapping - 'Problem List' mapping to the 'Admission' form
Specific Setup:
  • A program is defined in 'Program Maintenance' with the following (Program A):
  • "Adult" selected in the 'Treatment Service' field.
  • "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment(96150)" selected in the 'Encounter SNOMED Code (MU Hospital)' field.
  • A dictionary code must be defined for the 'Client' file, '(101) Treatment Service' data element with "Ambulatory" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(742) Encounter Code (FHIR)" extended dictionary data element (Dictionary Code A).
  • A dictionary code must be defined for the 'Client' file, '(970) Type Of Discharge' data element with "Other Healthcare Facility" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(739) Encounter Discharge (FHIR)" extended dictionary data element (Dictionary Code B).
Steps
  1. Access the 'Assessment Mapping' form.
  2. Select "Problem List" in the 'Map Code for Use In' field.
  3. Validate the 'Form to Map' field contains "[Avatar PM] Admission (PATIENT510)" and select it.
  4. Select "(145) Presenting Problems-Primary" in the 'Assessment Field' field.
  5. Select "Alcohol + Drug Problems" in the 'Assessment Response (Dictionary)' field.
  6. Select "Alcohol dependence with alcohol-induced anxiety disorder (SNOMED-66590003)" in the 'Associated Code' field.
  7. Select "Active" in the 'Default Problem Status Code' field.
  8. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  9. Click [Save Mapping].
  10. Validate a message is displayed stating: Mapping Saved.
  11. Click [OK].
  12. Select "(146) Presenting Problems-Secondary" in the 'Assessment Field' field.
  13. Select "Depression Or Mood Disorder" in the 'Assessment Response (Dictionary)' field.
  14. Select "At risk for depression (SNOMED-704295007)" in the 'Associated Code' field.
  15. Select "Active" in the 'Default Problem Status Code' field.
  16. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  17. Click [Save Mapping].
  18. Validate a message is displayed stating: Mapping Saved.
  19. Click [OK].
  20. Select "(147) Presenting Problems-Tertiary" in the 'Assessment Field' field.
  21. Select "Marital / Family Problems" in the 'Assessment Response (Dictionary)' field.
  22. Select "Marital conflict (SNOMED-39072000" in the 'Associated Code' field.
  23. Select "Active" in the 'Default Problem Status Code' field.
  24. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  25. Click [Save Mapping].
  26. Validate a message is displayed stating: Mapping Saved.
  27. Click [OK] and close the form.
  28. Access the 'Admission' form for a new client.
  29. Enter any new value in the 'Last Name' and 'First Name' fields.
  30. Select the desired value in the 'Sex' field.
  31. Click [Search] and [New Client].
  32. Enter the current date in the 'Preadmit/Admission Date' field.
  33. Enter the current time in the 'Preadmit/Admission Time' field.
  34. Select "Program A" in the 'Program' field.
  35. Select the desired value in the 'Type Of Admission' field.
  36. Select the desired practitioner in the 'Admitting Practitioner' field.
  37. Select "Alcohol + Drug Problems" in the 'Presenting Problems-Primary' field.
  38. Select "Depression Or Mood Disorder" in the 'Presenting Problems-Secondary' field.
  39. Select "Marital / Family Problems" in the 'Presenting Problems-Tertiary' field.
  40. Click [Submit].
  41. Access the 'Problem List' form for the new client.
  42. Click [View/Enter Problems].
  43. Validate the 'Problem List' contains the problems defined in the 'Assessment Mapping' form:
  44. Alcohol dependence with alcohol-induced anxiety disorder
  45. At risk for depression
  46. Marital Conflict
  47. Validate the problems all have "Active" status with the current date for 'Date of Onset'.
  48. Click [Close/Cancel] and close the form.
  49. Access the 'CareFabric Monitor' form.
  50. Enter the current date in the 'From Date' and 'Through Date' fields.
  51. Enter the new client ID in the 'Client ID' field.
  52. Select "ProgramAdmissionCreated" in the 'Event/Action Search' field.
  53. Click [View Activity Log].
  54. Select the "ProgramAdmissionCreated" record and click [Click To View Record].
  55. Validate the admission data is displayed.
  56. Validate the 'classCode' - 'code' field contains "AMB".
  57. Validate the 'classCode' - 'codeSystem' field contains "2.16.840.1.113883.5.4".
  58. Validate the 'classCode' - 'displayName' field contains "Ambulatory". Note: this value is populated based on "Dictionary Code A".
  59. Validate the first 'reasonCodes' - 'code' field contains "66590003".
  60. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  61. Validate the first 'reasonCodes' - 'displayName' field contains "Alcohol dependence".
  62. Validate the second 'reasonCodes' - 'code' field contains "704295007".
  63. Validate the second 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  64. Validate the second 'reasonCodes' - 'displayName' field contains "At risk for depressed mood".
  65. Validate the third 'reasonCodes' - 'code' field contains "39072000".
  66. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  67. Validate the first 'reasonCodes' - 'displayName' field contains "Marital conflict".
  68. Validate the 'typeCode' - 'type' field contains "Type".
  69. Validate the 'typeCode' - 'value' field contains "Encounter SNOMED Code (MU Hospital)".
  70. Validate the 'typeCode' - 'code' field contains "96150".
  71. Validate the 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  72. Validate the 'typeCode' - 'displayName' field contains "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment". Note: this is populated based on "Program A".
  73. Close the report and the form.
  74. Access the 'Discharge' form for the new client.
  75. Enter the current date in the 'Date Of Discharge' field.
  76. Enter the current time in the 'Discharge Time' field.
  77. Select "Dictionary Code B" in the 'Type Of Discharge' field.
  78. Select the desired practitioner in the 'Discharge Practitioner' field.
  79. Click [Submit].
  80. Access the 'CareFabric Monitor' form.
  81. Enter the current date in the 'From Date' and 'Through Date' fields.
  82. Enter the new client ID in the 'Client ID' field.
  83. Select "ProgramAdmissionUpdated" in the 'Event/Action Search' field.
  84. Click [View Activity Log].
  85. Select the "ProgramAdmissionUpdated" record triggered from the 'Discharge' form.
  86. Click [Click To View Record].
  87. Validate the 'hospitalizationDischargeDispositionCode' - 'code' field contains "other-hcf".
  88. Validate the 'hospitalizationDischargeDispositionCode' - 'codeSystem' field contains "2.16.840.1.113883.6.301.5".
  89. Validate the 'hospitalizationDischargeDispositionCode' - 'displayName' field contains "Other Healthcare Facility".
  90. Close the report and form.
Scenario 3: Assessment Mapping - 'Problem List' mapping to the 'Admission (OutPatient)' form
Specific Setup:
  • A program is defined in 'Program Maintenance' with the following (Program A):
  • "Adult" selected in the 'Treatment Service' field.
  • "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment(96150)" selected in the 'Encounter SNOMED Code (MU Hospital)' field.
  • A dictionary code must be defined for the 'Client' file, '(101) Treatment Service' data element with "Ambulatory" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(742) Encounter Code (FHIR)" extended dictionary data element (Dictionary Code A).
  • A dictionary code must be defined for the 'Client' file, '(970) Type Of Discharge' data element with "Other Healthcare Facility" selected in the 'Extended Dictionary Value (Single Dictionary)' for the "(739) Encounter Discharge (FHIR)" extended dictionary data element (Dictionary Code B).
Steps
  1. Access the 'Assessment Mapping' form.
  2. Select "Problem List" in the 'Map Code for Use In' field.
  3. Validate the 'Form to Map' field contains "[Avatar PM] Admission (OutPatient) (PATIENT510OUT)" and select it.
  4. Select "(145) Presenting Problems-Primary" in the 'Assessment Field' field.
  5. Select "Alcohol + Drug Problems" in the 'Assessment Response (Dictionary)' field.
  6. Select "Alcohol dependence with intoxication, unspecified (SNOMED-66590003)" in the 'Associated Code' field.
  7. Select "Active" in the 'Default Problem Status Code' field.
  8. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  9. Click [Save Mapping].
  10. Validate a message is displayed stating: Mapping Saved.
  11. Click [OK].
  12. Select "(146) Presenting Problems-Secondary" in the 'Assessment Field' field.
  13. Select "Depression Or Mood Disorder" in the 'Assessment Response (Dictionary)' field.
  14. Select "Adjustment disorder with mixed anxiety and depressed mood (SNOMED-782501005)" in the 'Associated Code' field.
  15. Select "Active" in the 'Default Problem Status Code' field.
  16. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  17. Click [Save Mapping].
  18. Validate a message is displayed stating: Mapping Saved.
  19. Click [OK].
  20. Select "(147) Presenting Problems-Tertiary" in the 'Assessment Field' field.
  21. Select "Marital / Family Problems" in the 'Assessment Response (Dictionary)' field.
  22. Select "Counseling for marital and partner problems (SNOMED-305058001)" in the 'Associated Code' field.
  23. Select "Active" in the 'Default Problem Status Code' field.
  24. Select "(42) Preadmit/Admission Date" in the 'Default Problem Date From' field.
  25. Click [Save Mapping].
  26. Validate a message is displayed stating: Mapping Saved.
  27. Click [OK] and close the form.
  28. Access the 'Admission (OutPatient)' form for a new client.
  29. Enter any new value in the 'Last Name' and 'First Name' fields.
  30. Select the desired value in the 'Sex' field.
  31. Click [Search] and [New Client].
  32. Enter the current date in the 'Preadmit/Admission Date' field.
  33. Enter the current time in the 'Preadmit/Admission Time' field.
  34. Select "Program A" in the 'Program' field.
  35. Select the desired value in the 'Type Of Admission' field.
  36. Select the desired practitioner in the 'Admitting Practitioner' field.
  37. Select "Alcohol + Drug Problems" in the 'Presenting Problems-Primary' field.
  38. Select "Depression Or Mood Disorder" in the 'Presenting Problems-Secondary' field.
  39. Select "Marital / Family Problems" in the 'Presenting Problems-Tertiary' field.
  40. Click [Submit].
  41. Access the 'Problem List' form for the new client.
  42. Click [View/Enter Problems].
  43. Validate the 'Problem List' contains the problems defined in the 'Assessment Mapping' form:
  44. Alcohol dependence with intoxication, unspecified
  45. Adjustment disorder with mixed anxiety and depressed mood
  46. Counseling for marital and partner problems
  47. Validate the problems all have "Active" status with the current date for 'Date of Onset'.
  48. Click [Close/Cancel] and close the form.
  49. Access the 'CareFabric Monitor' form.
  50. Enter the current date in the 'From Date' and 'Through Date' fields.
  51. Enter the new client ID in the 'Client ID' field.
  52. Select "ProgramAdmissionCreated" in the 'Event/Action Search' field.
  53. Click [View Activity Log].
  54. Select the "ProgramAdmissionCreated" record and click [Click To View Record].
  55. Validate the admission data is displayed.
  56. Validate the 'classCode' - 'code' field contains "AMB".
  57. Validate the 'classCode' - 'codeSystem' field contains "2.16.840.1.113883.5.4".
  58. Validate the 'classCode' - 'displayName' field contains "Ambulatory". Note: this value is populated based on "Dictionary Code A".
  59. Validate the first 'reasonCodes' - 'code' field contains "66590003".
  60. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  61. Validate the first 'reasonCodes' - 'displayName' field contains "Alcohol dependence".
  62. Validate the second 'reasonCodes' - 'code' field contains "782501005".
  63. Validate the second 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  64. Validate the second 'reasonCodes' - 'displayName' field contains "Adjustment disorder with mixed anxiety and depressed mood".
  65. Validate the third 'reasonCodes' - 'code' field contains "305058001".
  66. Validate the first 'reasonCodes' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  67. Validate the first 'reasonCodes' - 'displayName' field contains "Patient encounter status".
  68. Validate the 'typeCode' - 'type' field contains "Type".
  69. Validate the 'typeCode' - 'value' field contains "Encounter SNOMED Code (MU Hospital)".
  70. Validate the 'typeCode' - 'code' field contains "96150".
  71. Validate the 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  72. Validate the 'typeCode' - 'displayName' field contains "Health and behavior assessment (eg, health-focused clinical interview, behavioral observations, psychophysiological monitoring, health-oriented questionnaires), each 15 minutes face-to-face with the patient; initial assessment". Note: this is populated based on "Program A".
  73. Close the report and the form.
  74. Access the 'Discharge' form for the new client.
  75. Enter the current date in the 'Date Of Discharge' field.
  76. Enter the current time in the 'Discharge Time' field.
  77. Select "Dictionary Code B" in the 'Type Of Discharge' field.
  78. Select the desired practitioner in the 'Discharge Practitioner' field.
  79. Click [Submit].
  80. Access the 'CareFabric Monitor' form.
  81. Enter the current date in the 'From Date' and 'Through Date' fields.
  82. Enter the new client ID in the 'Client ID' field.
  83. Select "ProgramAdmissionUpdated" in the 'Event/Action Search' field.
  84. Click [View Activity Log].
  85. Select the "ProgramAdmissionUpdated" record triggered from the 'Discharge' form.
  86. Click [Click To View Record].
  87. Validate the 'hospitalizationDischargeDispositionCode' - 'code' field contains "other-hcf".
  88. Validate the 'hospitalizationDischargeDispositionCode' - 'codeSystem' field contains "2.16.840.1.113883.6.301.5".
  89. Validate the 'hospitalizationDischargeDispositionCode' - 'displayName' field contains "Other Healthcare Facility".
  90. Close the report and form.
Avatar CareFabric - 'ClientRecordedStatus' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Update (CWS)
  • Problem List
Scenario 1: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Must have the following dictionary values defined for the "(16214) Status" CWS dictionary for 'Problem Status':
  • (A) Active
  • (I) Inactive
  • (V) Voided
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Problem List' form.
  2. Click [View/Enter Problems].
  3. Enter the desired new problem.
  4. Select "Active" in the 'Status' field.
  5. Enter the desired value in the 'Comments' field. Please note: the 'ClientRecordedStatusCreated' and 'ClientRecordedStatusUpdated' SDK events will only be triggered when this field is populated.
  6. Click [Save] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Enter "Client A" in the 'Client ID' field.
  10. Enter "ClientRecordedStatusCreated" in the 'Event/Action Search' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusCreated" record for "Client A".
  13. Click [Click To View Record].
  14. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  15. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  16. Validate the 'clientID' - 'id' field contains "Client A".
  17. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  18. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  19. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  20. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  21. Validate the 'narrative' field contains the value entered in the 'Comments' field in the 'Problem List' form.
  22. Validate the 'statusCode' - 'code' field contains "A".
  23. Validate the 'statusCode' - 'displayName' field contains "Active"
  24. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  25. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  26. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  27. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  28. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  29. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  30. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  31. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  32. Close the report and the form.
  33. Select "Client A" and access the 'Problem List' form.
  34. Click [View/Enter Problems].
  35. Validate the problem filed in the previous steps is displayed.
  36. Select "Inactive" in the 'Status' field.
  37. Enter any new value in the 'Comments' field.
  38. Click [Save] and [Submit].
  39. Access the 'CareFabric Monitor' form.
  40. Enter the current date in the 'From Date' and 'Through Date' fields.
  41. Enter "Client A" in the 'Client ID' field.
  42. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  43. Click [View Activity Log].
  44. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  45. Click [Click To View Record].
  46. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  47. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  48. Validate the 'clientID' - 'id' field contains "Client A".
  49. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
  50. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  51. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  52. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
  53. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  54. Validate the 'statusCode' - 'code' field contains "I".
  55. Validate the 'statusCode' - 'displayName' field contains "Inactive"
  56. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
  57. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  58. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  59. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
  60. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  61. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  62. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  63. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  64. Close the report and the form.
  65. Select "Client A" and access the 'Problem List' form.
  66. Click [View/Enter Problems].
  67. Validate the problem filed in the previous steps is displayed.
  68. Delete the existing value in the 'Comments' field. This will trigger the 'ClientRecordedStatusDeleted' SDK event.
  69. Click [Save] and [Submit].
  70. Access the 'CareFabric Monitor' form.
  71. Enter the current date in the 'From Date' and 'Through Date' fields.
  72. Enter "Client A" in the 'Client ID' field.
  73. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  74. Click [View Activity Log].
  75. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  76. Validate the 'clientID' - 'id' field contains "Client A".
  77. Validate the 'clinicalStatusCode' field contains "null".
  78. Validate the 'narrative' field contains "null".
  79. Validate the 'statusCode' field contains "null".
  80. Validate the 'verificationStatusCode' field contains "null".
  81. Close the report and the form.
  82. Select "Client A" and access the 'Problem List' form.
  83. Click [View/Enter Problems].
  84. Validate the problem filed in the previous steps is displayed.
  85. Enter the desired value in the 'Comments' field.
  86. Click [Save] and [Submit].
  87. Access the 'CareFabric Monitor' form.
  88. Enter the current date in the 'From Date' and 'Through Date' fields.
  89. Enter "Client A" in the 'Client ID' field.
  90. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  91. Click [View Activity Log].
  92. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  93. Click [Click To View Record].
  94. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  95. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  96. Validate the 'clientID' - 'id' field contains "Client A".
  97. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  98. Validate all other data is displayed as expected.
  99. Close the report and the form.
  100. Select "Client A" and access the 'Problem List' form.
  101. Click [View/Enter Problems].
  102. Validate the problem filed in the previous steps is displayed.
  103. Select "Voided" in the 'Status' field. This will also trigger the 'ClientRecordedStatusDeleted' SDK event.
  104. Click [Save] and [Submit].
  105. Access the 'CareFabric Monitor' form.
  106. Enter the current date in the 'From Date' and 'Through Date' fields.
  107. Enter "Client A" in the 'Client ID' field.
  108. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  109. Click [View Activity Log].
  110. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  111. Validate the 'clientID' - 'id' field contains "Client A".
  112. Validate the 'clinicalStatusCode' field contains "null".
  113. Validate the 'narrative' field contains "null".
  114. Validate the 'statusCode' field contains "null".
  115. Validate the 'verificationStatusCode' field contains "null".
  116. Close the report and the form.
Avatar CareFabric - 'Provider' SDK events
Scenario 1: Validate the 'ProviderUpdated' SDK event
Specific Setup:
  • Must be configured to integrate with OrderConnect.
  • A user is defined in 'User Definition' with the following:
  • An associated practitioner with hours for scheduling (Practitioner A)
  • An email on file in the 'Organizational Email' field in the "Supplemental" section of the 'User Definition' form
  • An OrderConnect username
Steps
  1. Access the 'Practitioner Enrollment' form for "Practitioner A".
  2. Enter the desired value in the 'Office Address - Street' field.
  3. Enter the desired value in the 'Office Address - Zip Code' field.
  4. Enter the desired value in the 'Office Address - City' field.
  5. Enter the desired value in the 'Office Address - State' field.
  6. Enter the desired date in the 'Office Address - Start Date' field.
  7. Enter the desired value in the 'Office Telephone (1)' field.
  8. Enter the desired value in the 'Home - Street' field.
  9. Enter the desired value in the 'Home - Zip Code' field.
  10. Enter the desired value in the 'Home Telephone' field.
  11. Enter the desired value in the 'Cellular Telephone' field.
  12. Populate any other desired fields.
  13. Click [Submit].
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Select "ProviderUpdated" in the 'Event/Action Search' field.
  17. Click [View Activity Log].
  18. Click [Click To View Record] for the "ProviderUpdated" record.
  19. Validate the 'addresses' - 'city' field contains the 'Office Address - City'.
  20. Validate the 'addresses' - 'fromDate' field contains the 'Office Address - Start Date'.
  21. Validate the 'addresses' - 'stateCode' field contains the 'Office Address - State'.
  22. Validate the 'addresses' - 'street1' field contains the 'Office Address - Street'.
  23. Validate the 'addresses' - 'typeCode' - 'code' field contains "W".
  24. Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
  25. Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Work".
  26. Validate the 'addresses' - 'zipCode' field contains the 'Office Address - Zip Code'.
  27. Validate the 'addresses' section does not contain home address information.
  28. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  29. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  30. Validate the 'emailAccounts' - 'address' field contains the 'Organizational Email'.
  31. Validate the 'emailAccounts' - 'typeCode' - 'code' field contains "W".
  32. Validate the 'emailAccounts' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  33. Validate the 'emailAccounts' - 'typeCode' - 'displayName' field contains "Work".
  34. Validate the 'identifications' - 'id' field contains "OrderConnectUsername".
  35. Validate the 'identifications' - 'type' field contains "OrderConnectUsername".
  36. Validate the 'identifications' - 'value' field contains the OrderConnect username for "Practitioner A".
  37. Validate the first 'phoneNumbers' - 'number' field contains the 'Home Telephone'.
  38. Validate the first 'phoneNumbers' - 'typeCode' - 'code' field contains "H".
  39. Validate the first 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  40. Validate the first 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Home".
  41. Validate the second 'phoneNumbers' - 'number' field contains the 'Office Telephone (1)'.
  42. Validate the second 'phoneNumbers' - 'typeCode' - 'code' field contains "W".
  43. Validate the second 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  44. Validate the second 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Work".
  45. Validate the third 'phoneNumbers' - 'number' field contains the 'Cellular Telephone'.
  46. Validate the third 'phoneNumbers' - 'typeCode' - 'code' field contains "M".
  47. Validate the third 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  48. Validate the third 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Mobile".
  49. Close the report and the form.

Topics
• Treatment Plan • CareFabric Monitor • Facility Defaults • CareFabric • Admission • Assessment Mapping • Problem List • Practitioner
Update 86 Summary | Details
Avatar CareFabric - 'ServiceCreated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
Scenario 1: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
  • Multiple system code functionality is not enabled.
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the 'accessTags' - 'type' field contains "tag-External".
  26. Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
  27. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  28. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  29. Close the report and the form.
Scenario 2: 'Client Charge Input' form - Validate the 'ServiceCreated' event in the 'CareFabric Monitor' form
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
  • A service code must be defined that is a service (Service Code A).
Steps
  1. Open the 'Client Charge Input' form.
  2. Enter the current date in the 'Date Of Service' field.
  3. Enter "Client A" in the 'Client ID' field.
  4. Select "Episode 1" in the 'Episode Number' field.
  5. Enter "Service Code A" in the 'Service Code' field.
  6. Enter the desired practitioner in the 'Practitioner' field.
  7. Click [Submit].
  8. Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
  9. Click [No].
  10. Open the 'CareFabric Monitor' form.
  11. Set the 'From Date' field to the current date.
  12. Set the 'Through Date' field to the current date.
  13. Set the 'Client ID' field to "Client A".
  14. Click [View Activity Log].
  15. Select "ServiceCreated" from the 'Activity Type' label.
  16. Click [Click to View Record].
  17. Validate a report with the 'ServiceCreated' payload is displayed.
  18. Validate the 'programAdmissionID' - 'id' field contains a unique identifier for the client's admission.
  19. Validate the service data is displayed.
  20. Close the report and form.
Avatar CareFabric - 'VisitCreated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
Scenario 1: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
  • Multiple system code functionality is not enabled.
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the 'accessTags' - 'type' field contains "tag-External".
  26. Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
  27. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  28. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  29. Close the report and the form.
Scenario 2: 'Client Charge Input' form - Validate the 'VisitCreated' event in the 'CareFabric Monitor' form
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
  • A service code must be defined that is a visit (Service Code A).
Steps
  1. Access the 'Client Charge Input' form.
  2. Enter the current date in the 'Date Of Service' field.
  3. Enter "Client A" in the 'Client ID' field.
  4. Select "Episode 1" in the 'Episode Number' field.
  5. Enter "Service Code A" in the 'Service Code' field.
  6. Enter the desired practitioner in the 'Practitioner' field.
  7. Validate a "Form Return" message is displayed stating: "Submitting has completed. Do you wish to return to form?"
  8. Click [No].
  9. Open the 'CareFabric Monitor' form.
  10. Enter the current date in the 'From Date' and 'Through Date' fields.
  11. Click [View Activity Log].
  12. Select the "VisitCreated" activity type.
  13. Click [Click to View Record].
  14. Validate a report with the 'VisitCreated' payload is displayed.
  15. Validate the 'programAdmissionID' - 'id' field contains a unique identifier for the client's admission.
  16. Validate the visit data is displayed.
  17. Close the report and the form.
Avatar CareFabric - 'ClinicalInformationReviewCreated' SDK event
Scenario 1: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Specific Setup:
  • Multiple system code functionality is not enabled.
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the 'accessTags' - 'type' field contains "tag-External".
  26. Validate the 'accessTags' - 'value' field contains "ProgramCode:#". (NOTE: ProgramCode:# will be the program number that the client was admitted into.)
  27. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  28. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  29. Close the report and the form.
Scenario 2: Clinical Reconciliation - Verify 'ClinicalInformationReviewCreated' event payload
Specific Setup:
  • A client is enrolled in an existing episode and has problems for review in the 'Clinical Reconciliation' form (Client A).
Steps
  1. Select "Client A" and access the 'Clinical Reconciliation' form.
  2. Select "Admission" in the 'Reconciliation Type' field.
  3. Select the desired episode in the 'Episode' field.
  4. Select the 'Problem List' section.
  5. Select and check off any problems you wish to have included in the reconciliation.
  6. Click [Include].
  7. Select and check off any problems you do not wish to have included in the reconciliation.
  8. Click [Do Not Include].
  9. Click [Review Final List].
  10. Validate a 'Clinical Reconciliation - Preview' report is displayed showing all of the checked off problems.
  11. Click [Reconcile Items].
  12. Validate a message is displayed stating: Saved.
  13. Click [OK] and close the form.
  14. Open the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Click [View Activity Log].
  17. Select the "ClinicalInformationReviewCreated" activity type.
  18. Click [Click to View Record].
  19. Validate a report with the 'ClinicalInformationReviewCreated' payload is displayed.
  20. Validate the 'programAdmissionID' - 'id' field contains a unique identifier for the client's admission.
  21. Validate the 'reviewedDate' field contains the current date/time that the clinical reconciliation was performed.
  22. Validate the 'reviewedSections' - 'type' field contains "Problem".
  23. Validate the 'reviewedSections' - 'value' field contains "true".
  24. Close the report and the form.

Topics
• CareFabric Monitor • Client Charge Input • Clinical Reconciliation
Update 87 Summary | Details
Medical Note - Diet and Precaution Orders
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Orders This Episode
  • Facesheet.Diet and Precaution Orders
Scenario 1: Medical Note - Validate Diet and Precaution Orders
Specific Setup:
  • A user must be defined as a "Provider" and have the following:
  • The 'Orders' console widget accessible on the HomeView
  • The 'Medical Note' widget accessible on the HomeView
  • A client enrolled in an existing episode (Client A)
Steps
  1. Select "Client A" and access the 'Orders' console widget.
  2. Search for and select "Seizure Precaution" from the ‘New Order’ field.
  3. Set 'Priority' field to the desired value.
  4. Set 'Start Date' field to the current date.
  5. Set 'Start Time' field to the current time.
  6. Complete the required fields.
  7. Click [Add to Scratchpad].
  8. Validate the 'Action' cell for the "Seizure Precaution" order contains "ADD".
  9. Click [Sign].
  10. Validate the ‘Order grid’ contains an order for "Seizure Precaution".
  11. Navigate to the 'Medical Note' widget.
  12. Verify the existence of the "Facesheet" tab.
  13. Click [Diet and Precaution Orders] link.
  14. Click [Refresh].
  15. Validate the "Seizure Precaution" order is displayed in the "Order Description" column.
  16. Select the 'Orders' console widget.
  17. Validate an order for "Seizure Precaution" is displayed with the "Active" status under the current date.
  18. Select the "Seizure Precaution" order and click [D/C].
  19. Set 'Start Date' field to the current date.
  20. Set 'Start Time' field to the current time.
  21. Set 'Discontinue reason' to the desired value.
  22. Click [Add to Scratchpad].
  23. Validate the 'Action' cell for the "Seizure Precaution" order contains "DC".
  24. Click [Sign].
  25. Validate the "Seizure Precaution" order is displayed with the "Discontinued" order status in 'Order grid’.
  26. Navigate to the 'Medical Note' widget.
  27. Verify the existence of the "Facesheet" tab.
  28. Click [Diet and Precaution Orders] link.
  29. Click [Refresh].
  30. Validate the "Seizure Precaution" order is no longer displayed in the "Order Description" column.

Topics
• Medical Note
Update 88 Summary | Details
Avatar CareFabric - 'GetSmokingStatus' SDK action
Scenario 1: Validate the 'GetSmokingStatus' SDK action
Steps

Internal testing only.


Topics
• CareFabric
Update 91 Summary | Details
Avatar CareFabric - 'ProgramAdmission' SDK events
Scenario 1: 'Discharge' form - Validate the 'ProgramDischargeCreated' and 'ProgramAdmissionUpdated' events
Specific Setup:
  • A client is enrolled in an existing episode with an 'Admitting Practitioner' and 'Attending Practitioner' on file (Client A).
Steps
  1. Select "Client A" and access the 'Discharge' form.
  2. Enter the current date in the 'Date Of Discharge' field.
  3. Enter the current time in the 'Discharge Time' field.
  4. Select the desired value in the 'Type Of Discharge' field.
  5. Select the desired practitioner in the 'Discharge Practitioner' field.
  6. Populate any other desired fields.
  7. Click [Submit].
  8. Access the 'CareFabric Monitor' form.
  9. Enter the current date in the 'From Date' field.
  10. Enter the current date in the 'Through Date' field.
  11. Select "Client A" in the 'Client ID' field.
  12. Click [View Activity Log].
  13. Validate the 'CareFabric Monitor Report' is displayed with 'ProgramDischargeCreated' and 'ProgramAdmissionUpdated' records.
  14. Select the 'ProgramDischargeCreated' activity type.
  15. Click [Click to View Record].
  16. Validate the discharge information is displayed.
  17. Validate the 'dischargeDate' field contains the current date/time.
  18. Navigate back to the 'CareFabric Monitor Report'.
  19. Select the 'ProgramAdmissionUpdated' activity type.
  20. Click [Click to View Record].
  21. Validate the first 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Admitting Practitioner'.
  22. Validate the first 'careTeam' - 'name' field contains the 'Admitting Practitioner'.
  23. Validate the first 'careTeam' - toDate' field contains the 'Date of Discharge' and 'Discharge Time' for the 'Admitting Practitioner'.
  24. Validate the second 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Attending Practitioner'.
  25. Validate the second 'careTeam' - 'name' field contains the 'Attending Practitioner'.
  26. Validate the second 'careTeam' - 'toDate' field contains the 'Date of Discharge' and 'Discharge Time' for the 'Attending Practitioner'.
  27. Close the report and the form.
Scenario 2: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the first 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Admitting Practitioner'.
  26. Validate the first 'careTeam' - 'name' field contains the 'Admitting Practitioner'.
  27. Validate the second 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Attending Practitioner'.
  28. Validate the second 'careTeam' - 'name' field contains the 'Attending Practitioner'.
  29. Close the report and the form.
Scenario 3: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the first 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Admitting Practitioner'.
  26. Validate the first 'careTeam' - 'name' field contains the 'Admitting Practitioner'.
  27. Validate the second 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Attending Practitioner'.
  28. Validate the second 'careTeam' - 'name' field contains the 'Attending Practitioner'.
  29. Validate the 'identifications' - 'id' field contains the program admission ID for the client.
  30. Validate the 'identifications' - 'type' field contains "2.16.840.1.113883.4.642.1.1088".
  31. Validate the 'identifications' - 'value' field contains the program admission ID for the client.
  32. Close the report and the form.
Avatar CareFabric - 'Pregnancy' SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Women's Health History
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
  1. Select "Client A" and access the 'Women's Health History' form.
  2. Enter the desired date in the 'Assessment Date' field.
  3. Enter the desired date in the 'Pregnancy Start Date' field.
  4. Select the desired value in the 'Pregnant Status' field.
  5. Click [Submit].
  6. Access the 'CareFabric Monitor' form.
  7. Enter the current date in the 'From Date' and 'Through Date' fields.
  8. Select "Client A" in the 'Client ID' field.
  9. Select "PregnancyCreated" in the 'Event/Action Search' field.
  10. Click [View Activity Log].
  11. Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary code defined for the status selected.
  12. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  13. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  14. Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary value defined for the status selected.
  15. Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
  16. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  17. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  18. Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
  19. Close the report and the form.
  20. Select "Client A" and access the 'Women's Health History' form.
  21. Select the record filed in the previous steps and click [Edit].
  22. Enter the desired value in the 'Pregnancy End Date' field.
  23. Select any new value in the 'Pregnant Status' field.
  24. Click [Submit].
  25. Access the 'CareFabric Monitor' form.
  26. Enter the current date in the 'From Date' and 'Through Date' fields.
  27. Select "Client A" in the 'Client ID' field.
  28. Select "PregnancyUpdated" in the 'Event/Action Search' field.
  29. Click [View Activity Log].
  30. Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary code defined for the status selected.
  31. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  32. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  33. Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Pregnancy (FHIR)" extended dictionary value defined for the status selected.
  34. Validate the 'endDate' field contains the 'Pregnancy End Date'.
  35. Validate the 'startDate' field contains the 'Pregnancy Start Date'.
  36. Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
  37. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  38. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  39. Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
  40. Close the report and the form.
Avatar CareFabric - 'Diagnosis' SDK events
Scenario 1: Diagnosis - Validate the 'DiagnosisCreated' and 'DiagnosisUpdated' SDK events
Specific Setup:
  • The following extended dictionaries must be defined for the "(1800) Status" PM dictionary values for 'Diagnosis Status':
  • (70494) Clinical Status - Diagnosis (FHIR)
  • (70493) Verification Status (FHIR)
  • A client is enrolled in an existing episode (Client A).
Steps
  1. Select "Client A" and access the 'Diagnosis' form.
  2. Select the desired value in the 'Type Of Diagnosis' field.
  3. Enter the desired date in the 'Date Of Diagnosis' field.
  4. Enter the desired time in the 'Time Of Diagnosis' field.
  5. Click [New Row].
  6. Select the desired value in the 'Diagnosis Search' field.
  7. Select "Active" in the 'Status' field.
  8. Select the desired practitioner in the 'Diagnosing Practitioner' field.
  9. Click [Submit].
  10. Access the 'CareFabric Monitor' form.
  11. Enter the current date in the 'From Date' and 'Through Date' fields.
  12. Select "Client A" in the 'Client ID' field.
  13. Select "DiagnosisCreated" in the 'Event/Action Search' field.
  14. Click [View Activity Log].
  15. Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Diagnosis (FHIR)" extended dictionary code defined for the status selected.
  16. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  17. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  18. Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Diagnosis (FHIR)" extended dictionary value defined for the status selected.
  19. Validate the 'programAdmissionID' - 'id' field contains the program admission ID for "Client A".
  20. Validate the 'programCode' - 'code' field contains the program code "Client A" is enrolled in.
  21. Validate the 'programCode' - 'displayName' field contains the program name "Client A" is enrolled in.
  22. Validate the 'statusCode' - 'code' field contains "1".
  23. Validate the 'statusCode' - 'displayName' field contains "Active".
  24. Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
  25. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  26. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  27. Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
  28. Close the report and the form.
  29. Select "Client A" and access the 'Diagnosis' form.
  30. Select the diagnosis record filed in the previous steps and click [Edit].
  31. Select "Resolved" in the 'Status' field.
  32. Enter the desired date in the 'Resolved Date' field.
  33. Click [Submit].
  34. Access the 'CareFabric Monitor' form.
  35. Enter the current date in the 'From Date' and 'Through Date' fields.
  36. Select "Client A" in the 'Client ID' field.
  37. Select "DiagnosisUpdated" in the 'Event/Action Search' field.
  38. Click [View Activity Log].
  39. Validate the 'clinicalStatusCode' - code' field contains the "Clinical Status - Diagnosis (FHIR)" extended dictionary code defined for the status selected.
  40. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  41. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  42. Validate the 'clinicalStatusCode' - 'displayName' field contains the "Clinical Status - Diagnosis (FHIR)" extended dictionary value defined for the status selected.
  43. Validate the 'programAdmissionID' - 'id' field contains the program admission ID for "Client A".
  44. Validate the 'programCode' - 'code' field contains the program code "Client A" is enrolled in.
  45. Validate the 'programCode' - 'displayName' field contains the program name "Client A" is enrolled in.
  46. Validate the 'statusCode' - 'code' field contains "4".
  47. Validate the 'statusCode' - 'displayName' field contains "Resolved".
  48. Validate the 'verificationStatusCode' - code' field contains the "Verification Status (FHIR)" extended dictionary code defined for the status selected.
  49. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  50. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  51. Validate the 'verificationStatusCode' - 'displayName' field contains the "Verification Status (FHIR)" extended dictionary value defined for the status selected.
  52. Close the report and the form.
Avatar CareFabric - 'SearchProvider' and 'SearchStaffMember' SDK actions
Scenario 1: Validate the 'SearchStaffMember' SDK action
Steps

Internal testing only.

Scenario 2: Validate the 'SearchProvider' SDK action
Steps

Internal testing only.


Topics
• Admission • Discharge • CareFabric Monitor • CareFabric • Women's Health History • Pregnancy • Diagnosis • SearchStaffMember • SearchProvider
Update 92 Summary | Details
Avatar CareFabric - support for other products and modules
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareFabric External Application Configuration
Scenario 1: CareFabric External Application Configuration - FHIR Smart Application Definition - Form Validations
Steps

Internal testing only.


Topics
• CareFabric
Update 93 Summary | Details
Avatar CareFabric - 'GetOrganization' SDK action
Scenario 1: Validate the 'GetOrganization' payload
Steps

Internal testing only.

Scenario 2: 'Facility Defaults' form - field validations
Steps
  1. Access the 'Facility Defaults' form.
  2. Populate any desired fields.
  3. Validate the 'Provider Country' field is displayed.
  4. Select the desired value in the 'Provider Country' field. Note: this field is populated based off the dictionary values under the 'Client' file, '(150) Country Of Origin' data element in 'Dictionary Update'.
  5. Click [Submit].
  6. Access Crystal Reports or other SQL Reporting tool.
  7. Create a report using the 'SYSTEM.table_facility_defaults' SQL table.
  8. Validate a row is displayed for the data on file.
  9. Validate the 'provider_country_code' field contains the code associated to the 'Provider Country' selected.
  10. Validate the 'provider_country_value' field contains the value associated to the 'Provider Country' selected.
  11. Close the report.

Topics
• Facility Defaults • Query/Reporting
Update 94 Summary | Details
Avatar CareFabric - SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Update (CWS)
  • Allergies and Hypersensitivities
  • Problem List
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
  1. Select "Client A" and access the 'Allergies and Hypersensitivities' form.
  2. Click [Update] and [New Row].
  3. Enter the desired new allergy.
  4. Select "Confirmed" in the 'Status' field.
  5. Populate any other required and desired fields.
  6. Click [Save] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Click [View Activity Log].
  10. Validate the 'CareFabric Monitor Report' contains a "AllergyCreated" record.
  11. Click [Click To View Record].
  12. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  13. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  14. Validate the 'clientID' - 'id' field contains "Client A".
  15. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  16. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1372".
  17. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Clinical Status".
  18. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  19. Validate the 'statusCode' - 'displayName' field contains "Confirmed".
  20. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  21. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1370".
  22. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Verification Status".
  23. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  24. Validate all other allergy data displays as expected.
  25. Close the report and the form.
  26. Select "Client A" and access the 'Allergies and Hypersensitivities' form.
  27. Click [Update].
  28. Validate the 'Allergies' grid contains the allergy filed in the previous steps.
  29. Select "Inactive" in the 'Status' field.
  30. Click [Save] and [Submit].
  31. Access the 'CareFabric Monitor' form.
  32. Enter the current date in the 'From Date' and 'Through Date' fields.
  33. Click [View Activity Log].
  34. Validate the 'CareFabric Monitor Report' contains a "AllergyUpdated" record.
  35. Click [Click To View Record].
  36. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  37. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  38. Validate the 'clientID' - 'id' field contains "Client A".
  39. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
  40. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1372".
  41. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Clinical Status".
  42. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
  43. Validate the 'statusCode' - 'displayName' field contains "Inactive".
  44. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
  45. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.1370".
  46. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Verification Status".
  47. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
  48. Validate all other allergy data displays as expected.
  49. Close the report and the form.
Scenario 2: 'Problem List' form - Validate the 'ProblemCreated' and 'ProblemUpdated' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Must have the following dictionary values defined for the "(16214) Status" CWS dictionary for 'Problem Status':
  • (A) Active
  • (I) Inactive
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Problem List' form.
  2. Click [View/Enter Problems].
  3. Enter the desired new problem.
  4. Select "Active" in the 'Status' field.
  5. Populate any other required and desired fields.
  6. Click [Save] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Click [View Activity Log].
  10. Validate the 'CareFabric Monitor Report' contains a "ProblemCreated" record.
  11. Click [Click To View Record].
  12. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  13. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  14. Validate the 'clientID' - 'id' field contains "Client A".
  15. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  16. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  17. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  18. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  19. Validate the 'statusCode' - 'displayName' field contains "Active".
  20. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  21. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  22. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  23. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  24. Validate all other problem data displays as expected.
  25. Close the report and the form.
  26. Select "Client A" and access the 'Problem List' form.
  27. Click [View/Enter Problems].
  28. Validate the 'Problem List' grid is displayed and contains the problem filed in the previous steps.
  29. Select "Inactive" in the 'Status' field for the existing problem.
  30. Click [Save] and [Submit].
  31. Access the 'CareFabric Monitor' form.
  32. Enter the current date in the 'From Date' and 'Through Date' fields.
  33. Click [View Activity Log].
  34. Validate the 'CareFabric Monitor Report' contains a "ProblemUpdated" record.
  35. Click [Click To View Record].
  36. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  37. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  38. Validate the 'clientID' - 'id' field contains "Client A".
  39. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
  40. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  41. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  42. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
  43. Validate the 'statusCode' - 'displayName' field contains "Inactive".
  44. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
  45. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  46. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  47. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
  48. Validate all other problem data displays as expected.
  49. Close the report and the form.
Avatar CareFabric - 'Results Document Upload' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Results Document Upload
Scenario 1: Results Document Upload - Validate the 'PutDiagnosticReport' SDK action
Steps

Internal testing only.

Scenario 2: Validate the 'ListDiagnosticReport' SDK action
Steps

Internal testing only.

Scenario 3: Validate the 'GetDiagnosticReport' SDK action
Steps

Internal testing only.

Avatar CareFabric - Laboratory Results
Scenario 1: Validate the 'ListLaboratoryResultTestObservation' SDK action
Steps

Internal testing only.

Scenario 2: Validate the 'GetLaboratoryResultTestObservation' SDK action
Steps

Internal testing only.


Topics
• Allergies • CareFabric Monitor • Problem List • CareFabric • Results Document Upload • Results
Update 95 Summary | Details
Avatar CareFabric - 'ListGroupResource' and 'GetGroupResource' SDK actions
Scenario 1: Validate the 'ListGroupResource' SDK action
Steps

Internal testing only.

Avatar CareFabric - 'GetClientMedicalDevice' SDK action
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Implantable Device List
Scenario 1: Implantable Device List - Validate the 'ClientMedicalDeviceCreated' SDK event
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Avatar CWS 2022 Update 109 is required for full functionality.
Steps
  1. Access the 'Implantable Device List' form.
  2. Select "Client A" in the 'Client Search' field.
  3. Select the desired device in the 'Unique Device Identifier Search' field.
  4. Click [File Implantable Device To Client].
  5. Validate a message is displayed stating: Filed Successfully.
  6. Click [OK] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Click [View Activity Log].
  10. Validate the 'CareFabric Monitor Report' contains a "ClientMedicalDeviceCreated" record.
  11. Click [Click To View Record].
  12. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  13. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  14. Validate the device data is displayed.
  15. Close the report and the form.
Scenario 2: Validate the 'GetClientMedicalDevice' SDK action
Steps

Internal testing only.

Avatar CareFabric - 'SearchClient' SDK action
Scenario 1: Validate the 'SearchClient' SDK action
Steps

Internal testing only.

Avatar CareFabric - 'ProgramAdmission' SDK events
Scenario 1: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the first 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Admitting Practitioner'.
  26. Validate the first 'careTeam' - 'name' field contains the 'Admitting Practitioner'.
  27. Validate the second 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Attending Practitioner'.
  28. Validate the second 'careTeam' - 'name' field contains the 'Attending Practitioner'.
  29. Close the report and the form.
Scenario 2: 'Admission' form - Validate the 'ProgramAdmissionCreated' payload
Steps
  1. Access the 'Admission' form.
  2. Verify the 'Select Client' dialog is displayed.
  3. Enter any new value in the 'Last Name' and 'First Name' fields.
  4. Select any value in the 'Sex' field.
  5. Click [Search].
  6. Validate a "Search Results" message is displayed stating: No matches found.
  7. Click [New Client].
  8. Validate a "Client" message displays indicating "Auto Assign Next ID Number?"
  9. Click [Yes].
  10. Enter the current date in the 'Preadmit/Admission Date' field.
  11. Enter the current time in the 'Preadmit/Admission Time' field.
  12. Select the desired program in the 'Program' field.
  13. Enter any value in the 'Type Of Admission' field.
  14. Enter the desired practitioner in the 'Admitting Practitioner' field.
  15. Click [Submit].
  16. Access the 'CareFabric Monitor' form.
  17. Enter the current date in the 'From Date' field.
  18. Enter the current date in the 'Through Date' field.
  19. Enter the client admitted in the previous steps in the 'Client ID' field.
  20. Click [View Activity Log].
  21. Validate the 'CareFabric Monitor Report' is displayed.
  22. Select the 'ProgramAdmissionCreated' activity type.
  23. Click [Click to View Record].
  24. Validate all filed information is populated.
  25. Validate the first 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Admitting Practitioner'.
  26. Validate the first 'careTeam' - 'name' field contains the 'Admitting Practitioner'.
  27. Validate the second 'careTeam' - 'fromDate' field contains the 'Preadmit/Admission Date' and 'Preadmit/Admission Time' for the 'Attending Practitioner'.
  28. Validate the second 'careTeam' - 'name' field contains the 'Attending Practitioner'.
  29. Validate the 'identifications' - 'id' field contains the program admission ID for the client.
  30. Validate the 'identifications' - 'type' field contains "2.16.840.1.113883.4.642.1.1088".
  31. Validate the 'identifications' - 'value' field contains the program admission ID for the client.
  32. Close the report and the form.
Avatar CareFabric - 'Provider' SDK events
Scenario 1: Validate the 'ProviderUpdated' SDK event
Specific Setup:
  • Must be configured to integrate with OrderConnect.
  • A user is defined in 'User Definition' with the following:
  • An associated practitioner with hours for scheduling (Practitioner A)
  • An email on file in the 'Organizational Email' field in the "Supplemental" section of the 'User Definition' form
  • An OrderConnect username
Steps
  1. Access the 'Practitioner Enrollment' form for "Practitioner A".
  2. Enter the desired value in the 'Office Address - Street' field.
  3. Enter the desired value in the 'Office Address - Zip Code' field.
  4. Enter the desired value in the 'Office Address - City' field.
  5. Enter the desired value in the 'Office Address - State' field.
  6. Enter the desired date in the 'Office Address - Start Date' field.
  7. Enter the desired value in the 'Office Telephone (1)' field.
  8. Enter the desired value in the 'Home - Street' field.
  9. Enter the desired value in the 'Home - Zip Code' field.
  10. Enter the desired value in the 'Home Telephone' field.
  11. Enter the desired value in the 'Cellular Telephone' field.
  12. Populate any other desired fields.
  13. Click [Submit].
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Select "ProviderUpdated" in the 'Event/Action Search' field.
  17. Click [View Activity Log].
  18. Click [Click To View Record] for the "ProviderUpdated" record.
  19. Validate the 'addresses' - 'city' field contains the 'Office Address - City'.
  20. Validate the 'addresses' - 'fromDate' field contains the 'Office Address - Start Date'.
  21. Validate the 'addresses' - 'stateCode' field contains the 'Office Address - State'.
  22. Validate the 'addresses' - 'street1' field contains the 'Office Address - Street'.
  23. Validate the 'addresses' - 'typeCode' - 'code' field contains "W".
  24. Validate the 'addresses' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.67".
  25. Validate the 'addresses' - 'typeCode' - 'displayName' field contains "Work".
  26. Validate the 'addresses' - 'zipCode' field contains the 'Office Address - Zip Code'.
  27. Validate the 'addresses' section does not contain home address information.
  28. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  29. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  30. Validate the 'emailAccounts' - 'address' field contains the 'Organizational Email'.
  31. Validate the 'emailAccounts' - 'typeCode' - 'code' field contains "W".
  32. Validate the 'emailAccounts' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  33. Validate the 'emailAccounts' - 'typeCode' - 'displayName' field contains "Work".
  34. Validate the 'identifications' - 'id' field contains "OrderConnectUsername".
  35. Validate the 'identifications' - 'type' field contains "OrderConnectUsername".
  36. Validate the 'identifications' - 'value' field contains the OrderConnect username for "Practitioner A".
  37. Validate the first 'phoneNumbers' - 'number' field contains the 'Home Telephone'.
  38. Validate the first 'phoneNumbers' - 'typeCode' - 'code' field contains "H".
  39. Validate the first 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  40. Validate the first 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Home".
  41. Validate the second 'phoneNumbers' - 'number' field contains the 'Office Telephone (1)'.
  42. Validate the second 'phoneNumbers' - 'typeCode' - 'code' field contains "W".
  43. Validate the second 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  44. Validate the second 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Work".
  45. Validate the third 'phoneNumbers' - 'number' field contains the 'Cellular Telephone'.
  46. Validate the third 'phoneNumbers' - 'typeCode' - 'code' field contains "M".
  47. Validate the third 'phoneNumbers' - 'typeCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.73".
  48. Validate the third 'phoneNumbers' - 'typeCode' - 'displayName' field contains "Mobile".
  49. Validate the 'primaryOrganization' - 'name' field contains the organization name.
  50. Validate the 'primaryOrganization' - 'organizationID' - 'ID' field contains the facility ID.
  51. Close the report and the form.
Avatar CareFabric - 'ListAllergy' SDK action
Scenario 1: Validate the 'ListAllergy' SDK action
Steps

Internal testing only.


Topics
• CareFabric • Implantable Device List • Admission • CareFabric Monitor • Practitioner • Allergies
Update 96 Summary | Details
Avatar CareFabric - support for the 'Problem List' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Update (CWS)
  • Problem List
Scenario 1: 'Problem List' form - Validate the 'ClientRecordedStatusCreated', 'ClientRecordedStatusUpdated', and 'ClientRecordedStatusDeleted' SDK events
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Must have the following dictionary values defined for the "(16214) Status" CWS dictionary for 'Problem Status':
  • (A) Active
  • (I) Inactive
  • (V) Voided
  • The following extended dictionaries must be defined for the "(16214) Status" CWS dictionary values for 'Problem Status':
  • (16254) ONC Clinical Status
  • (16255) ONC Verified Status
Steps
  1. Select "Client A" and access the 'Problem List' form.
  2. Click [View/Enter Problems].
  3. Enter the desired new problem.
  4. Select "Active" in the 'Status' field.
  5. Enter the desired value in the 'Comments' field. Please note: the 'ClientRecordedStatusCreated' and 'ClientRecordedStatusUpdated' SDK events will only be triggered when this field is populated.
  6. Click [Save] and [Submit].
  7. Access the 'CareFabric Monitor' form.
  8. Enter the current date in the 'From Date' and 'Through Date' fields.
  9. Enter "Client A" in the 'Client ID' field.
  10. Enter "ClientRecordedStatusCreated" in the 'Event/Action Search' field.
  11. Click [View Activity Log].
  12. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusCreated" record for "Client A".
  13. Click [Click To View Record].
  14. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  15. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  16. Validate the 'clientID' - 'id' field contains "Client A".
  17. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the status selected.
  18. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  19. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  20. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the status selected.
  21. Validate the 'narrative' field contains the value entered in the 'Comments' field in the 'Problem List' form.
  22. Validate the 'statusCode' - 'code' field contains "A".
  23. Validate the 'statusCode' - 'displayName' field contains "Active"
  24. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the status selected.
  25. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  26. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  27. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the status selected.
  28. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  29. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  30. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  31. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  32. Close the report and the form.
  33. Select "Client A" and access the 'Problem List' form.
  34. Click [View/Enter Problems].
  35. Validate the problem filed in the previous steps is displayed.
  36. Select "Inactive" in the 'Status' field.
  37. Enter any new value in the 'Comments' field.
  38. Click [Save] and [Submit].
  39. Access the 'CareFabric Monitor' form.
  40. Enter the current date in the 'From Date' and 'Through Date' fields.
  41. Enter "Client A" in the 'Client ID' field.
  42. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  43. Click [View Activity Log].
  44. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  45. Click [Click To View Record].
  46. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  47. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  48. Validate the 'clientID' - 'id' field contains "Client A".
  49. Validate the 'clinicalStatusCode' - 'code' field contains the "ONC Clinical Status" extended dictionary code defined for the new status selected.
  50. Validate the 'clinicalStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.164".
  51. Validate the 'clinicalStatusCode' - 'codeSystemName' field contains "Condition-Clinical".
  52. Validate the 'clinicalStatusCode' - 'displayName' field contains the "ONC Clinical Status" extended dictionary value defined for the new status selected.
  53. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  54. Validate the 'statusCode' - 'code' field contains "I".
  55. Validate the 'statusCode' - 'displayName' field contains "Inactive"
  56. Validate the 'verificationStatusCode' - 'code' field contains the "ONC Verified Status" extended dictionary code defined for the new status selected.
  57. Validate the 'verificationStatusCode' - 'codeSystem' field contains "2.16.840.1.113883.4.642.3.166".
  58. Validate the 'verificationStatusCode' - 'codeSystemName' field contains "Condition-Ver-Status".
  59. Validate the 'verificationStatusCode' - 'displayName' field contains the "ONC Verified Status" extended dictionary value defined for the new status selected.
  60. Validate the fourth 'vocabularies' - 'code' field contains the SNOMED code for the problem on file.
  61. Validate the fourth 'vocabularies' - 'codeSystem' field contains "2.16.840.1.113883.6.96".
  62. Validate the fourth 'vocabularies' - 'codeSystemName' field contains "SNOMED CT".
  63. Validate the fourth 'vocabularies' - 'displayName' field contains the SNOMED value for the problem on file.
  64. Close the report and the form.
  65. Select "Client A" and access the 'Problem List' form.
  66. Click [View/Enter Problems].
  67. Validate the problem filed in the previous steps is displayed.
  68. Delete the existing value in the 'Comments' field. This will trigger the 'ClientRecordedStatusDeleted' SDK event.
  69. Click [Save] and [Submit].
  70. Access the 'CareFabric Monitor' form.
  71. Enter the current date in the 'From Date' and 'Through Date' fields.
  72. Enter "Client A" in the 'Client ID' field.
  73. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  74. Click [View Activity Log].
  75. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  76. Validate the 'clientID' - 'id' field contains "Client A".
  77. Validate the 'clinicalStatusCode' field contains "null".
  78. Validate the 'narrative' field contains "null".
  79. Validate the 'statusCode' field contains "null".
  80. Validate the 'verificationStatusCode' field contains "null".
  81. Close the report and the form.
  82. Select "Client A" and access the 'Problem List' form.
  83. Click [View/Enter Problems].
  84. Validate the problem filed in the previous steps is displayed.
  85. Enter the desired value in the 'Comments' field.
  86. Click [Save] and [Submit].
  87. Access the 'CareFabric Monitor' form.
  88. Enter the current date in the 'From Date' and 'Through Date' fields.
  89. Enter "Client A" in the 'Client ID' field.
  90. Enter "ClientRecordedStatusUpdated" in the 'Event/Action Search' field.
  91. Click [View Activity Log].
  92. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusUpdated" record for "Client A".
  93. Click [Click To View Record].
  94. Validate the 'auditInformation' - 'lastUpdatedByStaffMemberID' - 'id' field contains the logged in staff member.
  95. Validate the 'auditInformation' - 'lastUpdatedDate' field contains the current date/time.
  96. Validate the 'clientID' - 'id' field contains "Client A".
  97. Validate the 'narrative' field contains the new value entered in the 'Comments' field in the 'Problem List' form.
  98. Validate all other data is displayed as expected.
  99. Close the report and the form.
  100. Select "Client A" and access the 'Problem List' form.
  101. Click [View/Enter Problems].
  102. Validate the problem filed in the previous steps is displayed.
  103. Select "Voided" in the 'Status' field. This will also trigger the 'ClientRecordedStatusDeleted' SDK event.
  104. Click [Save] and [Submit].
  105. Access the 'CareFabric Monitor' form.
  106. Enter the current date in the 'From Date' and 'Through Date' fields.
  107. Enter "Client A" in the 'Client ID' field.
  108. Enter "ClientRecordedStatusDeleted" in the 'Event/Action Search' field.
  109. Click [View Activity Log].
  110. Validate the 'CareFabric Monitor Report' contains a "ClientRecordedStatusDeleted" record for "Client A".
  111. Validate the 'clientID' - 'id' field contains "Client A".
  112. Validate the 'clinicalStatusCode' field contains "null".
  113. Validate the 'narrative' field contains "null".
  114. Validate the 'statusCode' field contains "null".
  115. Validate the 'verificationStatusCode' field contains "null".
  116. Close the report and the form.

Topics
• CareFabric • Problem List
Update 97 Summary | Details
Bells Notes Integration - Appointments
Scenario 1: Create & delete a group appointment and validate the 'AppointmentCreated' and 'AppointmentDeleted' SDK events are raised for all group members
Specific Setup:
  • A group (Group A) is defined with two clients (Client A & Client B).
  • Multiple practitioners are defined with hours for scheduling (Practitioner A, Practitioner B and Practitioner C).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in the 'Appointment Grid' and click [Add Appointment].
  3. Set the 'Service Code' field to the desired group service code.
  4. Set the 'Practitioner' field to "Practitioner A".
  5. Select the desired location in the 'Location' field.
  6. Set the 'First Co-Practitioner' field to "Practitioner B".
  7. Set the 'Second Co-Practitioner' field to "Practitioner C".
  8. Set the 'Group #' field to "Group A".
  9. Fill out all required fields.
  10. Click [Submit].
  11. Validate successful submission.
  12. Validate the scheduled group appointment is added to the 'Scheduling Calendar' form.
  13. Access the 'CareFabric Monitor' form.
  14. Enter the current date in the 'From Date' field.
  15. Enter the current date in the 'Through Date' field.
  16. Enter "Client A" in the 'Client ID' field.
  17. Click [View Activity Log].
  18. Select "AppointmentCreated" in the 'Activity Type' field.
  19. Click [Click to View Record].
  20. Validate the 'appointmentID' - 'humanReadableValue' - 'id' field contains the scheduled group appointment ID.
  21. Validate the 'groupID' - 'humanReadableValue' - 'id' field contains the group ID for "Group A".
  22. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for the co-practitioners.
  23. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner A".
  24. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner B".
  25. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner C".
  26. Close the report.
  27. Enter "Client B" in the 'Client ID' field.
  28. Click [View Activity Log].
  29. Select "AppointmentCreated" in the 'Activity Type' field.
  30. Click [Click to View Record].
  31. Validate the 'appointmentID' - 'humanReadableValue' - 'id' field contains the scheduled group appointment ID.
  32. Validate the 'groupID' - 'humanReadableValue' - 'id' field contains the group ID for "Group A".
  33. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for the co-practitioners.
  34. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner A".
  35. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner B".
  36. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner C".
  37. Close the report and the form.
Scenario 2: Create an appointment and validate the 'AppointmentCreated' SDK event is raised
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • Multiple practitioners are defined with hours for scheduling (Practitioner A, Practitioner B and Practitioner C).
Steps
  1. Access the 'Scheduling Calendar' form.
  2. Right click in the 'Appointment Grid' and click [Add Appointment].
  3. Set the 'Service Code' field to the desired service code.
  4. Set the 'Client' field to "Client A".
  5. Select the desired value in the 'Episode Number' field.
  6. Set the 'Practitioner' field to "Practitioner A".
  7. Select the desired location in the 'Location' field.
  8. Set the 'First Co-Practitioner' field to "Practitioner B".
  9. Set the 'Second Co-Practitioner' field to "Practitioner C".
  10. Fill out all required fields.
  11. Click [Submit].
  12. Validate successful submission.
  13. Validate the scheduled appointment is added to the 'Scheduling Calendar' form.
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' field.
  16. Enter the current date in the 'Through Date' field.
  17. Enter "Client A" in the 'Client ID' field.
  18. Click [View Activity Log].
  19. Select "AppointmentCreated" in the 'Activity Type' field.
  20. Click [Click to View Record].
  21. Validate the 'appointmentID' - 'humanReadableValue' - 'id' field contains the scheduled appointment ID.
  22. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for the co-practitioners.
  23. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner A".
  24. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner B".
  25. Validate the 'scheduledProviderIDs' - 'humanReadableValue' - 'id' field contains the name and ID for "Practitioner C".
  26. Close the report and the form.
Bells Notes Integration - Group Members
Scenario 1: Validate the 'ListGroup' SDK action
Steps
  • Internal testing only.
Scenario 2: Validate the 'GetGroup' SDK action
Steps
  • Internal testing only.
Bells Notes Integration - Progress Notes
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 the 'PutProgressNote' SDK action
Steps

Internal testing only.

Scenario 2: Validate the 'GetProgressNote' SDK action
Steps

Internal testing only.

MedNote Integration - Unsigned Appointment Count
Scenario 1: Validate the 'SearchAppointment' SDK action
Steps

Internal testing only.

MedNote Integration - Note Types
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Finalize.Note Details
  • Finalize.CPT Selection
  • Finalize.Note Summary
Scenario 1: MedNote Inpatient Workflow - CareFabric filters "Note Type" in Medical Note
Specific Setup:
  • User with Provider login credentials.
  • Client admitted into an inpatient episode.
  • Client admitted into a psychiatry episode.
  • A practitioner (Practitioner A) must be associated with the selected user and is assigned practitioner category in the 'Practitioner Category' field. This must be done in the 'Practitioner Enrollment' form.
  • The "Medical Doctor" is selected in the 'Practitioner Category' field for "Practitioner A"
  • User has access to the 'Dictionary Update-CWS' form:
  • A note type (Note Type A) must be defined for Primary Care note with the 'Use with Primary Care' field set to "Yes" and the same practitioner category associated with the selected user is selected in the 'Practitioner Category' field (Medical Doctor)
  • A note type (Note Type B) must be defined for non Primary Care note with the 'Use with Primary Care' field set to "No" and the same practitioner category associated with the selected user is selected in the 'Practitioner Category' field (Medical Doctor)
  • A note type (Note Type C) must be defined with the 'Practitioner Category' field set to blank
  • User has access to the 'Registry Settings-CWS' form:
  • The 'Avatar CWS->Progress Notes->Ambulatory (Medical Diagnosis)->Limit Note Types By Practitioner Category' registry setting is set to "Y".
  • The 'Avatar CWS->Progress Notes->Inpatient (Medical Diagnosis)->Limit Note Types By Practitioner Category' registry setting is set to "Y".
Steps
  1. Log into Avatar with "Primary Care Provider" login credentials.
  2. Select the "Medical Note" widget.
  3. Select a client admitted into a primary care episode.
  4. Click [Add Note].
  5. Select the "Primary Care" episode from the "Episode" drop-down.
  6. Complete the "Site" and "Service Code" fields.
  7. Select the "Note Type" drop-down.
  8. Validate the only options displayed have matching "Practitioner Category" fields and "Use with Primary Care" = "Y".
  9. Select "Note Type A".
  10. Click [Save].
  11. Click the "Finalize" tab.
  12. Navigate to the "Note Type" drop-down.
  13. Validate the only options displayed have matching "Practitioner Category" fields and "Use with Primary Care" = "Y".
  14. Complete Note.
  15. Select a client admitted into an inpatient episode.
  16. Click [Add Note].
  17. Select the "Inpatient" episode from the "Episode" drop-down.
  18. Complete the "Site" and "Service Code" fields.
  19. Select the "Note Type" drop-down.
  20. Validate the only options displayed have matching "Practitioner Category" fields and "Use with Primary Care" = "N".
  21. Select "Note Type B".
  22. Click [Save].
  23. Click the "Finalize" tab.
  24. Navigate to the "Note Type" drop-down.
  25. Validate the only options displayed have matching "Practitioner Category" fields and "Use with Primary Care" = "N".
  26. Complete Note.
Bells Notes Integration - 'ListValueSet' and 'GetValueSet' SDK actions
Scenario 1: Progress Notes - Validate the 'ListValueSet' SDK action
Steps

Internal testing only.

Scenario 2: Progress Notes - Validate the 'GetValueSet' SDK action
Steps

Internal testing only.

Bells Notes Integration - Service Strategy Codes
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Progress Notes (Group and Individual)
  • Ambulatory Progress Notes (Diagnosis Entry)
Scenario 1: Ambulatory Progress Notes - Service Strategy Codes
Specific Setup:
  • Have two users: [UserA] and [UserB]
  • Both users have the "My To Do's" widget on their home view.
  • [UserA] is defined with the following:
  • An associated staff member ("Staff Member A").
  • User with existing client admitted ("Client A").
  • Document Routing is enabled in the 'Document Routing Setup' form for 'Ambulatory Progress Notes (Diagnosis Entry)' form.
  • "Avatar PM->Services->->->->Enable Evidence Based Practice Fields" registry setting is set to "Y".
  • One or more service strategy dictionary codes defined in CWS (10560) "Evidence-Based Practices / Service Strategies (CSI)" with selected values.
  • [UserB] with an associated staff member ("Staff Member B").
Steps
  1. Access the 'Ambulatory Progress Notes (Diagnosis Entry)' form.
  2. Select "ClientA" in the 'Select Client' field.
  3. Select "New Service" in the 'Progress Note For' field.
  4. Set the 'Date of Service' field to any date.
  5. Select the desired value in the 'Service Charge Code' field.
  6. Select the desired value in the 'Location' field.
  7. Select the desired value in the 'Note Type' field.
  8. Enter the desired value in the 'Notes Field' field.
  9. Select the desired value in the 'Evidence Based Practices' field.
  10. Complete the required fields.
  11. Select "Final" in the 'Draft/Final' field.
  12. Click [Submit].
  13. Validate that the 'Confirm Document' dialog is displayed with the progress note data, including an electronic signature at the bottom for "Staff Member A" as the Author.
  14. Click [Accept and Route].
  15. Enter the desired value in the 'Password' field.
  16. Click [OK].
  17. Validate the 'Route Document To' dialog is displayed.
  18. Search for "Staff Member B" in the "Add Approver" field.
  19. Click [Add].
  20. Validate "Staff Member B" is added as an "Approver" and the "Approver" check box is selected.
  21. Click [Submit].
  22. Log in as [UserB] and navigate to the "My To Do's" widget.
  23. Validate there is a To-Do for the progress note filed in the previous steps.
  24. Click [Approve Document].
  25. Validate the document is displayed with the progress note data, including an electronic signature at the bottom for "Staff Member A" as Author and "Staff Member B" as Final Approver.
  26. Click [Accept].
  27. Enter the password for "User B" in the 'Verify Password' dialog and click [OK].
  28. Validate the To-Do is no longer displayed.
  29. Log in as [UserA] and navigate to the "Progress Notes" widget.
  30. Select "ClientA" in the 'Select Client' field.
  31. Locate the note that was just finalized in the previous steps.
  32. Validate the saved strategy service codes are displayed under the "Evidence Based Practices" section.

Topics
• Scheduling Calendar • CareFabric • Progress Notes • Medical Note • Note Type
Update 100 Summary | Details
Avatar CareFabric - Support for Medical Note
Scenario 1: Progress Notes - Validate the 'ListValueSet' SDK action
Steps

Internal testing only.

Scenario 2: Progress Notes - Validate the 'GetValueSet' SDK action
Steps

Internal testing only.

Topics
• CareFabric