Mobile CareGiver+ Integration - 'EvvAppointmentUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CareFabric Monitor
- CarePOV Management
- Crystal Report Viewer
- 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
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Program' field contains "Program A".
- Validate the 'Location' field contains "Location A".
- Populate all other required and desired fields.
- Click [Submit].
- Validate the new appointment is displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentAuthorization' field contains "null".
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'canceledDate' field contains "null".
- Validate the 'canceledReasonCode' field contains "null".
- Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
- Validate the 'clientID' - 'id' field contains the ID for "Client A".
- Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
- Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'isEVV' field contains "true".
- Validate the 'locationOfService' fields contain "Client A's" home address.
- Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'services' - 'description' field contains the description for "Service Code A".
- Validate the 'services' - 'name' field contains the code for "Service Code A".
- Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
- Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
- Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other relevant information is displayed for "Client A" and "Practitioner A".
- 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
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate a message is displayed stating: No valid authorizations on file.
- Click [OK] and close the form.
- Select "Client A" and access the 'Managed Care Authorizations' form.
- Select the "Managed Care Authorization Data" section.
- Click [Add New Item].
- Select "Guarantor A" in the 'Guarantor Number' field.
- Select the desired service code(s) in the 'Service Code(s)' field.
- Enter the desired value in the 'Maximum Dollar Amount' field.
- Enter the desired value in the 'Maximum Units' field.
- Enter the desired value in the 'Maximum Visits' field.
- Select the desired value in the 'Type Of Authorization' field.
- Select the desired staff in the 'U/R Staff Person' field.
- Enter the desired dates in the 'Authorization Start Date' and 'Authorization End Date' fields.
- Enter the desired value in the 'Authorization Number' field.
- Click [Submit].
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Select the episode for "Program "A in the 'Episode Number' field.
- Validate the 'Program' field contains "Program A".
- Validate the 'Location' field contains "Location A".
- Click [Submit].
- Validate the new appointment is displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentAuthorization' field contains the 'Authorization Number' on file for "Client A".
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'canceledDate' field contains "null".
- Validate the 'canceledReasonCode' field contains "null".
- Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
- Validate the 'clientID' - 'id' field contains the ID for "Client A".
- Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
- Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'isEVV' field contains "true".
- Validate the 'locationOfService' fields contain "Client A's" home address.
- Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'services' - 'description' field contains the description for "Service Code A".
- Validate the 'services' - 'name' field contains the code for "Service Code A".
- Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
- Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
- Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other relevant information is displayed for "Client A" and "Practitioner A".
- 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
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Program' field contains "Program A".
- Validate the 'Location' field contains "Location A".
- Populate all other required and desired fields.
- Click [Submit].
- Validate the new appointment is displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentAuthorization' field contains "null".
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'canceledDate' field contains "null".
- Validate the 'canceledReasonCode' field contains "null".
- Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
- Validate the 'clientID' - 'id' field contains the ID for "Client A".
- Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
- Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'isEVV' field contains "true".
- Validate the 'locationOfService' fields contain "Client A's" home address.
- Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'services' - 'description' field contains the description for "Service Code A".
- Validate the 'services' - 'name' field contains the code for "Service Code A".
- Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
- Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
- Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other relevant information is displayed for "Client A" and "Practitioner A".
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Status Update].
- Select "Cancelled" in the 'Appointment Status' field.
- Validate the 'Cancellation Reason' field is required.
- 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.
- Click [Submit] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'canceledDate' field contains the canceled date/time.
- Validate the 'canceledReasonCode' field contains the 'Cancellation Reason' value filed in the previous steps.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the SYSTEM.appt_data' SQL table.
- Navigate to the canceled appointment for "Client A".
- Validate the 'canceled_date' field contains the date the appointment was canceled.
- Validate the 'canceled_time' field contains the time the appointment was canceled.
- Validate the 'cancellation_reason_code' field contains the code associated to the 'Cancellation Reason' filed in the previous steps.
- Validate the 'cancellation_reason_value' field contains the 'Cancellation Reason' filed in the previous steps.
- Close the report.
- Create a report using the 'SYSTEM.appt_data_all' SQL table.
- Validate the 'cancellation_reason_code' field contains the code associated to the 'Cancellation Reason' filed in the previous steps.
- Validate the 'cancellation_reason_value' field contains the 'Cancellation Reason' filed in the previous steps.
- 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
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Program' field contains "Program A".
- Validate the 'Location' field contains "Location A".
- Populate all other required and desired fields.
- Click [Submit].
- Validate the new appointment is displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentAuthorization' field contains "null".
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'canceledDate' field contains "null".
- Validate the 'canceledReasonCode' field contains "null".
- Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
- Validate the 'clientID' - 'id' field contains the ID for "Client A".
- Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
- Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'isEVV' field contains "true".
- Validate the 'locationOfService' fields contain "Client A's" home address.
- Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'services' - 'description' field contains the description for "Service Code A".
- Validate the 'services' - 'name' field contains the code for "Service Code A".
- Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
- Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
- Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other relevant information is displayed for "Client A" and "Practitioner A".
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Delete].
- Validate a message is displayed stating: Are you sure?
- Click [Yes].
- Validate the appointment is no longer displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'canceledDate' field contains the date/time the appointment was deleted.
- 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
- Access the 'Scheduling Calendar' form.
- Right click in any available time slot for "Practitioner A" and click [Add Appointment].
- Select "Service Code A" in the 'Service Code' field.
- Select "Client A" in the 'Client' field.
- Validate the 'Program' field contains "Program A".
- Validate the 'Location' field contains "Location A".
- Populate all other required and desired fields.
- Click [Submit].
- Validate the new appointment is displayed.
- Click [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentAuthorization' field contains "null".
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'canceledDate' field contains "null".
- Validate the 'canceledReasonCode' field contains "null".
- Validate the 'providerOrganizationID' - 'id' field contains the 'Provider Organization ID' assigned to "Program A".
- Validate the 'clientID' - 'id' field contains the ID for "Client A".
- Validate the 'diagnosisCodes' - 'code' field contains the diagnosis code on file for "Client A".
- Validate the 'diagnosisCodes' - 'displayName' field contains the diagnosis value on file for "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'insPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'insPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'isEVV' field contains "true".
- Validate the 'locationOfService' fields contain "Client A's" home address.
- Validate the 'mcgInsPayerID' - 'id' field contains the 'MCG+ Payer ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'mcgInsPlanID' - 'id' field contains the 'MCG+ Insurance Plan ID' on file in the 'CarePOV Management' form for "Guarantor A".
- Validate the 'services' - 'description' field contains the description for "Service Code A".
- Validate the 'services' - 'name' field contains the code for "Service Code A".
- Validate the 'services' - 'procedureCode' - 'code' field contains the code for "Procedure A".
- Validate the 'services' - 'procedureCode' - 'displayName' field contains the name for "Procedure A".
- Validate the 'serviceID' - 'id' field contains the code for "Service Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other relevant information is displayed for "Client A" and "Practitioner A".
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Right click on the appointment for "Client A".
- Click [Status Update].
- Select "Cancelled" in the 'Appointment Status' field.
- Validate the 'Cancellation Reason' field is not required.
- Click [Submit] and [Dismiss].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'canceledDate' field contains the canceled date/time.
- Validate the 'canceledReasonCode' field contains "null".
- Close the report and the form.
|
Topics
• Electronic Visit Verification
• Scheduling Calendar
|
Mobile CareGiver+ Integration - 'EvvVisitUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 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
- Access Crystal Reports or other SQL Reporting tool.
- Create a report using the 'SYSTEM.appt_data' SQL table.
- Navigate to the appointment for "Client A" that was completed in Mobile CareGiver+.
- Validate the 'carefabric_appt_stat_code' field contains "COMP".
- Validate the 'carefabric_appt_stat_value' field contains "Completed".
- Close the report.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvVisitUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvVisitUpdated" record.
- Click [Click To View Record].
- Validate the 'appointmentID' - 'id' field contains the unique ID for the completed appointment.
- Validate the 'clientID' - 'id' field contains "Client A".
- Validate the 'status' field contains "COMP".
- Close the report and the form.
|
Topics
• Electronic Visit Verification
|
Mobile CareGiver+ Integration - Incoming SDK events
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
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
- Start the visit for "Client A" in the Mobile CareGiver+ application.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "McgEvvVisitStarted' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "McgEvvVisitStarted" record.
- Click [Click To View Record].
- Validate the 'appointmentAddress' fields contain the client's home address.
- Validate the 'appointmentID' - 'id' field contains the appointment ID.
- Validate the 'clientID- 'id' field contains "Client A".
- Validate the 'clockInDetails' - 'deviceRecordedDate' field contains the date of the visit and start time.
- Validate the 'diagnosisCodes' - 'code' field contains "Client A's" diagnosis code.
- Validate the 'mcgAppointmentID' - 'id' field contains the MCG+ unique identifier for the appointment.
- Validate the 'services' - 'procedureCode' - 'code' field contains "Procedure A".
- Validate the 'status' field contains "INPR" indicating the visit is in progress.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" displays with the visit start time.
- Click [Dismiss].
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the 'SYSTEM.appt_data' SQL table.
- Navigate to the appointment for "Client A".
- Validate the 'carefabric_appt_stat_code' field contains "INPR".
- Validate the 'carefabric_appt_stat_value' field contains "In Progress".
- 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
- Complete the visit for "Client A" with "Practitioner A" in the Mobile CareGiver+ application.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" is displayed at the correct start/end times for the visit.
- Validate the appointment for "Client A" is displayed with the posted and finalized note disposition icons.
- Click [Dismiss].
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the progress note created when the visit was completed is displayed with the appropriate data for the visit.
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the 'SYSTEM.appt_data' SQL table.
- Navigate to the appointment for "Client A".
- Validate the 'carefabric_appt_stat_code' field contains "COMP".
- Validate the 'carefabric_appt_stat_value' field contains "Completed".
- 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
- Release the visit for "Client A" with "Practitioner A" in the Mobile CareGiver+ application.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "McgEvvEntityStatusUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "McgEvvEntityStatusUpdated" record.
- Click [Click To View Record].
- Validate the 'status' field contains "RELEASED" indicating the visit has been released.
- Close the report and the form.
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the 'SYSTEM.appt_data' SQL table.
- Navigate to the appointment for "Client A".
- Validate the 'carefabric_appt_stat_code' field contains "RELEASED".
- Validate the 'carefabric_appt_stat_value' field contains "Released".
- 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
- Cancel the appointment for "Client A" in the Mobile CareGiver+ application.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" with "Practitioner A" is displayed with the canceled disposition icon.
- Click [Dismiss].
- Access Crystal Reports or other SQL Reporting tool.
- Select the PM namespace.
- Create a report using the 'SYSTEM.appt_data' SQL table.
- Navigate to the appointment for "Client A".
- Validate the 'carefabric_appt_stat_code' field contains "UNBL".
- Validate the 'carefabric_appt_stat_value' field contains "Unable to Complete".
- Close the report.
|
Topics
• Electronic Visit Verification
• Scheduling Calendar
|
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 Monitor
- Crystal Report Viewer
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
- Add an unscheduled appointment in the Mobile CareGiver+ application for "Client A" with "Practitioner A".
- 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.
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "McgEvvAppointmentUpdated' in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "McgEvvAppointmentUpdated" record.
- Click [Click To View Record].
- Validate the 'clientID- 'id' field contains "Client A".
- Validate the 'endDate' field contains the appointment end date/time.
- Validate the 'mcgAppointmentID' - 'id' field contains the MCG+ unique identifier for the appointment.
- Validate the 'resource' - 'resourceID' field contains "Practitioner A".
- Validate the 'services' - 'procedureCode' - 'code' field contains "Procedure Code A".
- Validate the 'startDate' field contains the appointment start date/time.
- Validate all other appointment data is displayed.
- Close the report and the form.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" with "Practitioner A" that was sent from Mobile CareGiver+ is displayed.
- Right click on the appointment and click [Details/Edit].
- Validate the appointment details are displayed as expected.
- Close the form and click [Dismiss].
|
Topics
• Electronic Visit Verification
• Scheduling Calendar
|
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 '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
- Access the 'CareFabric EVV Services Status Report' form.
- Enter the desired date in the 'From Date' field.
- Enter the desired date in the 'Through Date' field.
- Select "Client A" in the 'Client ID' field.
- Validate the 'Status(es)' field contains the following:
- Accepted (ACCEPTED)
- Cancelled (UNSR)
- Completed (COMP)
- Completed - Hold (HOLD)
- In Progress (IPR)
- Rejected (REJECTED)
- Released (RELEASED)
- Submitted (SUBMITTED)
- Unable to Complete (UNBL)
- Select all statuses in the 'Status(es)' field.
- Click [Launch Report].
- Validate the report displays with all EVV services for "Client A", including all status(es).
- Close the report.
- Enter the desired date in the 'From Date' field.
- Enter the desired date in the 'Through Date' field.
- Do not select a client in the 'Client ID' field.
- Select "In Progress (IPR)" in the 'Status(es)' field.
- Click [Launch Report].
- Validate the report displays with only EVV services with the status of "In Progress (IPR)" for all clients.
- Close the report.
- Enter the desired date in the 'From Date' field.
- Enter the desired date in the 'Through Date' field.
- Do not select a client in the 'Client ID' field.
- De-select "In Progress (IPR)" in the 'Status(es)' field.
- Select "Completed (COMP)" in the 'Status(es)' field.
- Click [Launch Report].
- Validate the report displays with only EVV services with the status of "Completed (COMP)" for all clients.
- Close the report and the form.
|
Topics
• Electronic Visit Verification
|
CarePOV Management - 'Electronic Visit Verification' section
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 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
- Access the 'CarePOV Management' form.
- Select the "Electronic Visit Verification" section.
- Validate the 'Mobile CareGiver+' section is displayed.
- Validate the 'Enable Mobile CareGiver+' field is not required.
- 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.
- Validate the 'EVV Admin User ID' field is not required.
- Validate the 'Send Non EVV Payers' field is displayed.
- Select the desired value in the 'Send Non EVV Payers' field.
- Validate the 'Require Authorization' field is displayed.
- Select the desired value in the 'Require Authorization' field.
- Validate the 'Require Cancellation Reason' field is displayed.
- Select the desired value in the 'Require Cancellation Reason' field.
- Validate the 'Cancelled Appointment Status' field is displayed.
- Select the desired value in the 'Cancelled Appointment Status' field.
- Validate the 'Require State Acceptance Before Billing' field is displayed.
- Select the desired value in the 'Require State Acceptance Before Billing' field.
- Select the desired value in the 'Progress Note Form' field.
- Select the desired value in the 'Save Progress Notes' field.
- Select the desired value in the 'Site' field.
- Enter the desired value in the 'Medicaid Provider ID' field.
- Select the desired value in the 'Provider Address To Be Sent' field.
- Click [New Row] in the 'Payor Program ID' grid.
- Select the desired guarantor in the 'Guarantor' field.
- Enter the desired value in the 'Payer ID' field.
- Enter the desired value in the 'Payer Program' field.
- Enter the desired value in the 'Insurance Plan ID' field.
- Enter the desired value in the 'MCG+ Payer ID' field.
- Enter the desired value in the 'MCG+ Insurance Plan ID' field.
- Repeat as needed for additional guarantor(s).
- Click [New Row] in the 'Progress Note Form Mapping' grid.
- Select the desired service code in the 'Service Code' field.
- Select the desired program in the 'Program' field.
- Select the desired progress note form in the 'Progress Note Form' field.
- Repeat as needed for additional mappings.
- Validate the 'Payloads' field contains "EvvClientUpdated" and "EvvResourceUpdated".
- Select "EvvClientUpdated" and "EvvResourceUpdated" in the 'Payloads' field.
- Click [Send EVV Payloads]. This will re-send events for any existing EVV clients/resources.
- Validate a message is displayed stating: Payloads will be sent in the background. You will be notified when the process is completed.
- Click [OK] and [Submit].
- Validate a message is displayed stating: EVV payloads have been sent: "Resource #: Client #: Total #:" Please note: this may take a few minutes.
- Click [OK].
- Access the 'CarePOV Management' form.
- Select the "Electronic Visit Verification" section.
- Validate all previously filed data is displayed as filed.
- Close the form.
|
Topics
• CarePOV Management
• Electronic Visit Verification
|
Mobile CareGiver+ - 'EvvClientUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Financial Eligibility
- 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
|
Topics
• Electronic Visit Verification
|