Mobile CareGiver+ - 'EvvClientUpdated' SDK event
Scenario 1: Mobile Caregiver+ - Validate the 'EvvClientUpdated' event when 'Send Non EVV Payers' is set to "Yes"
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).
- Must have a guarantor defined in the 'Guarantors/Payors' form that does not have "Medicaid" as a financial class (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
- Access the 'Admission' form.
- Enter any new values in the 'Client Search' dialog.
- Click [New Client] and [Yes].
- Validate the 'Client Name' field contains the value entered in the previous steps. Please note: this is a required field for Mobile CareGiver+ integration.
- Select the desired value in the 'Sex' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired date in the 'Date of Birth' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter the desired date in the 'Preadmit/Admission Date' field.
- Enter the desired time in the 'Preadmit/Admission Time' field.
- Select "Program A" in the 'Program' field.
- Select the desired value in the 'Type Of Admission' field.
- Select the desired practitioner in the 'Admitting Practitioner' field.
- Enter the desired value in the 'Social Security Number' field.
- Select the "Demographics" section.
- Enter the desired value in the 'Address - Street' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Enter a zip code +4 in the 'Zipcode' field (ex. 11778-0001). Please note: this is a required field for Mobile CareGiver+ integration.
- 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.
- Enter the desired value in the 'Home Phone' field.
- Enter the desired value in the 'Work Phone' field.
- Click [Submit]. Please note: this will be referred to as "Client A" from now on.
- Select "Client A" and access the 'Financial Eligibility' form.
- Select the "Guarantor Selection" section.
- Select "Guarantor A" in the 'Guarantor #' field.
- Select "(Non-Contract) Commercial" in the 'Guarantor Plan' field.
- Select "No" in the 'Customize Guarantor Plan' field.
- Select "Yes" in the 'Eligibility Verified' field.
- Enter the desired date in the 'Coverage Effective Date' field.
- Select "Self" in the 'Client's Relationship to Subscriber' field.
- Select "Yes" in the 'Subscriber Assignment Of Benefits' field.
- Enter the desired value in the 'Subscriber Policy #' field.
- Enter the desired value in the 'Subscriber Medicaid #' field.
- Select the desired value in the 'Subscriber Release Of Info' field.
- Select the "Financial Eligibility" section.
- Select "Guarantor A" in the 'Guarantor #1' field. Please note: this is a required field for Mobile CareGiver+ integration.
- Click [Submit].
- Access the 'CareFabric Monitor' form.
- Enter the current date in the 'From Date' and 'Through Date' fields.
- Select "Client A" in the 'Client ID' field.
- Select "EvvClientUpdated" in the 'Event/Action Search' field.
- Click [View Activity Log].
- Validate the 'CareFabric Monitor Report' contains an "EvvClientUpdated" record for "Client A".
- Click [Click to View Record].
- Validate the 'addresses' - 'addressID' - 'id' field contains "Client A's" PATID with an H on the end, indicating "Home".
- Validate the 'addresses' - 'city' field contains the city "Client A" lives in.
- Validate the 'addresses' - 'stateCode' field contains the state "Client A" lives in.
- Validate the 'addresses' - 'typeCode' - 'code' field contains "12". This code indicates "Home" for Mobile CareGiver+.
- Validate the 'addresses' - 'zipCode' field contains the zip code "Client A" lives in.
- Validate the 'addresses' - 'zipCodePlus4Code' field contains the +4 code for the zip code for "Client A".
- Validate the birthDate' field contains "Client A's" birth date.
- Validate the 'clientGenderCode' - 'code' field contains "Client A's" gender (ex. F).
- Validate the 'clientGenderCode' - 'displayName' field contains "Client A's" gender (ex. Female).
- Validate the 'clientID' - 'id' field contains "Client A's" PATID.
- Validate the 'clientOrg' field contains the facility being used.
- Validate the 'insPlans' - 'effectiveStartDate' field contains the 'Coverage Effective Date' entered in the previous steps.
- Validate the 'insPlans' - 'insPayerID' - 'humanReadableValue' field contains "Guarantor A".
- Validate the 'insPlans' - 'insPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'insPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'mcgInsPayerID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'insPlans' - 'mcgInsPlanID' - 'id' field contains the ID entered in the 'Payor Program ID' grid in 'CarePOV Management'.
- Validate the 'policyID' field contains the 'Subscriber Policy #' entered in the previous steps.
- Validate the 'medicaidID' field contains the 'Subscriber Medicaid #' entered in the previous steps.
- Validate the 'name' - 'first' field contains "Client A's" first name.
- Validate the 'name' - 'last' field contains "Client A's" last name.
- Validate the 'phoneNumbers' - 'number' field contains "Client A's" phone number
- 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).
- Validate the 'phoneNumbers' - 'typeCode' - 'code' field contains the type of phone number (ex. Cell or Home).
- Validate both the 'Home Phone' & 'Cell Phone' numbers are displayed.
- Validate the 'Work Phone' number is not displayed. This is not used for Mobile CareGiver+ integration.
- Validate the 'providerOrganizationID' - 'humanReadableValue' field contains the program code for "Program A".
- Validate the 'providerOrganizationID' - 'id' field contains the 'EVV Provider Organization ID' for "Program A".
- Close the report and the form.
Scenario 2: Mobile Caregiver+ - Validate the 'EvvClientUpdated' event when 'Send Non EVV Payers' is set to "No"
|
Topics
• Electronic Visit Verification
|
Mobile CareGiver+ - 'McgEvvVisitDocumented' 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 '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 "(587) Place Of Service (Mobile CareGiver+)" set to "Home" (unless an alternate address is being used).
- If the above dictionary data element is not defined, then the extended dictionary data element "(579) Place Of Service (837 Electronic Billing)" will be used and must be set to "Home". If this dictionary data element is not defined, then "(578) Place Of Service (HCFA 24-B)" will be used and must be set to "Home".
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A" (Service Code A). This service code must also have a CPT-4/HCPCS code associated to it in the 'Service Fee/Cross Reference Maintenance' form (Procedure Code A).
- 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. The following registry settings must be configured for the progress note form:
- 'Attach Selected Appointment To Notes On Draft' registry setting is set to "1" or "2"
- 'Post Appointment When the Note Is Submitted' registry setting is set to "Y"
- "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.
- Ensure the visit includes service notes, visit notes, and completed tasks.
- 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 draft note disposition icon (if configured in 'Set System Defaults').
- Click [Dismiss].
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the draft progress note created when the visit was completed is displayed with the appropriate data for the visit.
- Validate the 'Notes Field' field for the progress note contains the service and visit notes entered when completing the visit, followed by a list of the tasks completed during 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.
- In the Mobile CareGiver+ application, access the Work List.
- Update the 'Billable Service Start' and 'Billable Service End' times.
- Update the 'Procedure Code'.
- Release the visit.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" is displayed at the updated start/end times for the visit.
- Validate the appointment for "Client A" is still displayed with the draft note disposition icon.
- Right click the appointment and click [View Summary].
- Validate the updated start/end times and service code is displayed.
- Click [Cancel] and [Dismiss].
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the draft progress note displays the updated start/end times and service code for the visit.
- Once the visit is accepted and received by myAvatar, the following will happen:
- Appointment will be posted, charge will be visible in the 'Client Ledger'
- Progress note associated to the visit will be finalized.
|
Topics
• Electronic Visit Verification
|
Mobile CareGiver+ - Service Creation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 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 "(587) Place Of Service (Mobile CareGiver+)" set to "Home" (unless an alternate address is being used).
- If the above dictionary data element is not defined, then the extended dictionary data element "(579) Place Of Service (837 Electronic Billing)" will be used and must be set to "Home". If this dictionary data element is not defined, then "(578) Place Of Service (HCFA 24-B)" will be used and must be set to "Home".
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A" (Service Code A). This service code must also have a CPT-4/HCPCS code associated to it in the 'Service Fee/Cross Reference Maintenance' form (Procedure Code A).
- 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. The following registry settings must be configured for the progress note form:
- 'Attach Selected Appointment To Notes On Draft' registry setting is set to "1" or "2"
- 'Post Appointment When the Note Is Submitted' registry setting is set to "Y"
- "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.
- Ensure the visit includes service notes, visit notes, and completed tasks.
- 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 draft note disposition icon (if configured in 'Set System Defaults').
- Click [Dismiss].
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the draft progress note created when the visit was completed is displayed with the appropriate data for the visit.
- Validate the 'Notes Field' field for the progress note contains the service and visit notes entered when completing the visit, followed by a list of the tasks completed during 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.
- In the Mobile CareGiver+ application, access the Work List.
- Update the 'Billable Service Start' and 'Billable Service End' times.
- Update the 'Procedure Code'.
- Release the visit.
- Access the 'Scheduling Calendar' form.
- Validate the appointment for "Client A" is displayed at the updated start/end times for the visit.
- Validate the appointment for "Client A" is still displayed with the draft note disposition icon.
- Right click the appointment and click [View Summary].
- Validate the updated start/end times and service code is displayed.
- Click [Cancel] and [Dismiss].
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the draft progress note displays the updated start/end times and service code for the visit.
- Once the visit is accepted and received by myAvatar, the following will happen:
- Appointment will be posted, charge will be visible in the 'Client Ledger'
- Progress note associated to the visit will be finalized.
|
Topics
• Electronic Visit Verification
|
Mobile CareGiver+ - 'EvvAppointmentUpdated' SDK event
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CareFabric Monitor
- Client Alternate Addresses
- Dictionary Update (PM)
- Update Client Data
Scenario 1: Mobile CareGiver+ - Scheduling Calendar - Validate 'Client Alternate Addresses' functionality
Specific Setup:
- Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
- A program is defined with a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form (Program A).
- "Program A" has an associated location (Location A) with the following defined in 'Dictionary Update' for the "Client" file, "(10006 Location)" data element:
- Extended dictionary data element "(587) Place Of Service (Mobile CareGiver+)"
- If the above dictionary data element is not defined, then the extended dictionary data element "(579) Place Of Service (837 Electronic Billing)" will be used and must be set to "Home". If this dictionary data element is not defined, then "(578) Place Of Service (HCFA 24-B)" will be used and must be set to "Home".
- A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A" (Service Code A). This service code must also have a CPT-4/HCPCS code associated to it in the 'Service Fee/Cross Reference Maintenance' form (Procedure Code A).
- Dictionary values must be defined for the 'Other Tabled Files' - '(424) Available Electronic Visit Verification Tasks' Data Element in 'Dictionary Update (PM)'.
- Must have a guarantor defined in the 'Guarantors/Payors' form (Guarantor A).
- The following must be set in the "Electronic Visit Verification" section of the 'CarePOV Management' form:
- "Yes" is selected in the 'Enable Mobile CareGiver+' field.
- "Yes" is selected in the 'Send Non EVV Payers' field.
- "No" is selected in the 'Require Authorization' field.
- "Guarantor A" has a row with all fields populated in the 'Payor Program ID' grid.
- A client is enrolled in "Program A" and has the following on file: 'Client Name', 'Address - Street', 'Zipcode', 'Cell Phone', 'Diagnosis', "Guarantor A" selected in 'Financial Eligibility' (Client A).
- A practitioner must be defined as an EVV resource with hours for scheduling and has the following on file: 'Name', 'Date Of Birth', 'Cellular Telephone', 'Staff EVV ID', 'Email Address', and 'Staff EVV Type' (Practitioner A).
- The 'Enable Client Alternate Addresses' registry setting must be set to "Y".
Steps
- Access the 'Dictionary Update' PM form.
- Select "Client" in the 'File' field.
- Select "(10006) Location" in the 'Data Element' field.
- Enter the desired value in the 'Dictionary Code' field.
- Enter "MCG+ Alternate Location" in the 'Dictionary Value' field.
- Select "(587) Place Of Service (Mobile CareGiver+)" in the 'Extended Dictionary Data Element' field.
- Select "(22) Outpatient Hospital" (or any other non "Home" value) in the 'Extended Dictionary Value (Single Dictionary)' field.
- Select "(579) Place Of Service (837 Electronic Billing)" in the 'Extended Dictionary Data Element' field.
- Select "Other Unlisted Facility" (or any other non "Home" value) in the 'Extended Dictionary Value (Single Dictionary)' field.
- Select "(578) Place Of Service (HCFA 24-B)" in the 'Extended Dictionary Data Element' field.
- Select "Other Unlisted Facility" (or any other non "Home" value) in the 'Extended Dictionary Value (Single Dictionary)' field.
- Click [Apply Changes].
- Validate a message is displayed stating: Filed!
- Click [OK] and close the form.
- Access the 'Client Alternate Addresses' form.
- Select "Client A" in the 'Client' field.
- Select "Add" in the 'Add/Edit' field.
- Enter "Alternate Address Test" in the 'Description' field.
- Enter the desired value in the 'Address Line 1' field.
- Enter the desired date in the 'Address Start Date' field.
- Enter the desired value in the 'Zip' field.
- Enter the desired value in the 'Contact Name' field.
- Enter the desired value in the 'Contact Phone' field.
- Enter the desired value in the 'Address Notes' field.
- Select "Yes" in the 'Enabled' field.
- Click [File].
- Validate a message is displayed stating: Saved.
- Click [OK] and close the form.
- 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".
- Select "MCG+ Alternate Location" in the 'Location' field.
- Validate the 'Select Address of Service' field is displayed and does not contain any value, by default.
- Click [Submit].
- Validate a message is displayed stating: Mobile CareGiver+: Missing Client Information: Location (LocationOfService) is missing.
- This is because the 'Place Of Service' extended dictionary elements do not have a value of "Home". If a value of "Home" is not selected, an address must be selected in the 'Select Address of Service' field.
- Click [OK].
- Validate the 'Select Address of Service' field contains "Primary Address (Demographics)" and "Alternate Address Test".
- Select "Alternate Address Test" in the 'Select Address of Service' field.
- 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 'locationOfService' fields contain "Client A's" alternate address values (Alternate Address Test).
- Validate all other data displays as expected.
- Close the report and the form.
|
Topics
• Appointment Management
• Electronic Visit Verification
• Registry Settings
• Scheduling Calendar
|