Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- File Import - Compile/Post Report
- File Import - Error Report
- Service Fee/Cross Reference Maintenance
- Service Fee/Cross Reference Maintenance Report
- Client Charge Input
- Client Charge Input (Charge Fee Access and Diagnosis Entry)
- Client Charge Input (Charge Fee Access)
- Client Charge Input With Diagnosis Entry
- Client Ledger
- Edit Service Information (Charge Fee Access)
- Recurring Client Charge Input (Charge Fee Access and Diagnosis Entry)
- Recurring Client Charge Input (Charge Fee Access)
- Recurring Client Charge Input (Diagnosis Entry)
- Spreadsheet Edit Service Information
- Post Staff Member Schedule
- Verify Staff Member Appointments
- Electronic Billing
Scenario 1: 'Service Fee/Cross Reference Maintenance' - Form Validation (Avatar Cal-PM)
Specific Setup:
- Crystal Reports or other SQL reporting tool
Steps
- Open Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' form.
- Select 'Enter New' or 'Edit Existing' in the 'Enter New Or Edit Existing Fee/Cross Reference' field.
- Enter/select values for 'Service Code' and 'From Date' fields (and select Service Fee/Cross Reference entry for edit if applicable).
- Enter/select values for 'Practitioner Category', 'Location', 'Practitioner' and/or 'Program' Service Fee/Cross Reference entry criteria if desired.
- Ensure that 'Fixed Fee Unit' and 'User Defined Fee Unit' fields are present in form.
- In case where selected Service Code is defined as 'User Defined' (via Avatar Cal-PM 'Service Codes' form 'Type Of Fee' field) - ensure that the 'Fixed Fee Unit' field is disabled (as field only applies to Fixed Fee Service Codes).
- In case where selected Service Code is defined as 'Fixed Fee' (via Avatar Cal-PM 'Service Codes' form 'Type Of Fee' field) - ensure that the 'User Defined Fee Unit' field is disabled (as field only applies to User Defined Fee Service Codes).
- Ensure user help message is present in form for 'User Defined Fee Unit' field (lightbulb icon), containing the following information:
- "A value entered in this field will make the 'Duration Range' field required. The Unit Quantity amount and gross charge amount generated for the service will be based on the integer entered in this field."
- Ensure that if value is entered for 'User Defined Fee Unit' field, the 'Duration Range' fee criteria field is required.
- Enter/select values for 'Duration Range', 'Fee', 'Fixed Fee Unit' and/or 'User Defined Fee Unit' fields (and any other Service Fee/Cross Reference definition fields as desired/required).
- Click 'Submit' button to file 'Service Fee/Cross Reference Maintenance' form/entry; ensure user is presented with filing confirmation dialog noting 'Service Fee/Cross Reference Maintenance has completed. Do you wish to return to form?'; Click 'Yes' button to return to form.
- Select 'Edit Existing' in the 'Enter New Or Edit Existing Fee/Cross Reference' field.
- Enter/select values for 'Service Code' and 'From Date' fields, using same code/date as previously filed Service Fee/Cross Reference entry, and select previously entered/filed Service Fee/Cross Reference entry for view/edit.
- Ensure previously entered/filed values are present in all form fields for selected Service Fee/Cross Reference entry (including values for 'Fixed Fee Unit' and 'User Defined Fee Unit' fields where applicable).
- Click 'Service Fee/Cross Reference Definition Report' button to launch report displaying all defined Service Fee/Cross Reference entries.
- In Service Fee/Cross Reference Definition Report, ensure that existing Service Fee/Cross Reference entries are present, including values for 'Units' field where value defined.
- Note, 'Units' field in Service Fee/Cross Reference Definition Report will display value of 'Fixed Fee Unit' if present for Fixed Fee Service Codes, and will display value of 'User Defined Fee Unit' if present for User Defined Fee Service Codes
- Open Crystal Reports or other SQL reporting tool.
- In Avatar Cal-PM SQL table 'SYSTEM.billing_tx_master_fee_table' (and 'SYSTEM.billing_tx_master_fee_audit' for deleted entries), ensure that data rows are present for all Service Fee/Cross Reference entries filed/updated in system, including values for 'fixed_fee_units' and 'user_defined_fee_units' fields.
Scenario 2: 'File Import' - Verification of 'Service Fee/Cross Reference' Import (Avatar Cal-PM)
Specific Setup:
- Avatar Cal-PM 'Service Fee/Cross Reference' File Import file containing one or valid rows, including value for 'User Defined Fee Unit' (Field/Segment 35)
- Updated import file layout document 'Avatar_Cal-PM_File_Import_Record_Layouts.xls' included with update package
- Crystal Reports or other SQL reporting tool
Steps
- Open Avatar Cal-PM 'File Import' form.
- Select File Type 'Service Fee/Cross Reference'.
- Select 'Upload New File' in 'Action' field and Click 'Process Action' button.
- Select Avatar Cal-PM 'Service Fee/Cross Reference' import file and click 'Open' button.
- Select 'Compile/Validate File' in 'Action' field.
- Select loaded import file and click 'Process Action' button.
- Ensure that 'Compile/Validate File' action completes, and message 'Compiled' or '(File Name) contains one or more errors. These errors can be reviewed using 'Print Errors' action' is displayed.
- Click 'OK' button.
- Select 'Print Errors' in 'Action' field if errors encountered in compile; Select compiled import file with errors and click 'Process Action' button.
- In 'Service Fee/Cross Reference' File Import Error Report, ensure that all invalid/errored import row(s) are included in report with segment/value reference and error message detail.
- Ensure that if 'User Defined Fee Unit' value is included in file but no value for 'Duration Range' is included, import row(s) produce error 'Missing required field (Duration Range)' on compile
- Select 'Print File' in 'Action' field to view successfully compiled import data; Select compiled import file and click 'Process Action' button.
- In 'Service Fee/Cross Reference' File Import Report, ensure that all valid import row(s) are included in report with segment/value details, including 'User Defined Fee Unit' field/segment where included.
- Select 'Post File' in 'Action' field to post successfully compiled import data; Select compiled import file and click 'Process Action' button.
- Ensure that 'Compile/Validate File' action completes, and message 'Posted' and/or 'The selected file contains one or more lines with compilation errors. Only those lines without compilation errors will be posted' is displayed.
- Open Crystal Reports or other SQL reporting tool.
- In new Avatar Cal-PM SQL table 'SYSTEM.file_import_svc_fee', ensure that all 'Service Fee/Cross Reference' File Import rows are included in table with values from import data file, including 'user_defined_fee_units' field/segment where included.
- Open Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' form.
- Select 'Edit Existing' in the 'Enter New Or Edit Existing Fee/Cross Reference' field.
- Enter/select 'Service Code' and 'From Date' field values for Service Fee/Cross Reference entry posted via File Import, and select imported Service Fee/Cross Reference entry for view/edit.
- Ensure values for all fields are present as filed via import, including values for 'Fixed Fee Unit' and 'User Defined Fee Unit' fields where applicable.
Scenario 3: 'Client Charge Input' - Verification of 'User Defined Fee Units' Service Fee Override Calculation
Specific Setup:
- Service Code where 'Type of Fee' is set to 'User Defined' and (via Avatar Cal-PM 'Service Codes' form)
- Service Fee/Cross Reference entry applicable to Service Code/Date of Service where 'User Defined Fee Unit' value is specified (via Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' form)
- Client record eligible for 'Client Charge Input' form service entry
Steps
- Open Avatar Cal-PM 'Client Charge Input' form.
- Note, Acceptance Testing may also be confirmed via one or more of the following Avatar Cal-PM forms:
- 'Client Charge Input (Charge Fee Access)'
- 'Client Charge Input With Diagnosis Entry'
- 'Client Charge Input (Charge Fee Access and Diagnosis Entry)'
- 'Recurring Client Charge Input'
- 'Recurring Client Charge Input (Charge Fee Access)'
- 'Recurring Client Charge Input (Diagnosis Entry)'
- 'Recurring Client Charge Input (Charge Fee Access and Diagnosis Entry)'
- 'Edit Service Information'
- 'Edit Service Information (Charge Fee Access)'
- 'Spreadsheet Edit Service Information'
- Enter value for 'Date of Service'.
- Enter/select values for 'Client ID', 'Episode Number', 'Program', 'Service Code' and 'Practitioner' fields (and any other fields as desired/required).
- Enter value for 'Duration (Minutes)' field.
- Where 'User Defined Fee Unit' value is specified for Service Fee/Cross Reference entry - ensure that 'Cost of Service' value in 'Client Charge Input' form is calculated based on 'User Defined Fee Unit' and 'Fee' from Service Fee/Cross Reference entry applicable to Service Code/Date of Service and 'Duration (Minutes)' entry for User Defined Fee Service Code (Service Fee/Cross Reference 'User Defined Fee Unit' value overrides Service Code 'Minutes Per Unit'/service entry 'Duration (Minutes)' values for calculation of 'Cost of Service').
- Example, 'User Defined Fee Units' value specified for Service Fee/Cross Reference entry:
- Service Code 'Minutes Per Unit' = 1
- Service Fee/Cross Reference entries as follows:
- 'Duration Range' 0-59, 'User Defined Fee Unit' = 30 and 'Fee' = 10
- 'Duration Range' 60-119, 'User Defined Fee Unit' = 90 and 'Fee' = 10
- 'Duration Range' 120-999, 'User Defined Fee Unit' = 180 and 'Fee' = 10
- If 'Duration (Minutes)' entry = 10, 'Cost of Service' = 300
- If 'Duration (Minutes)' entry = 30, 'Cost of Service' = 300
- If 'Duration (Minutes)' entry = 50, 'Cost of Service' = 300
- If 'Duration (Minutes)' entry = 60, 'Cost of Service' = 900
- If 'Duration (Minutes)' entry = 90, 'Cost of Service' = 900
- If 'Duration (Minutes)' entry = 100, 'Cost of Service' = 900
- If 'Duration (Minutes)' entry = 120, 'Cost of Service' = 1800
- If 'Duration (Minutes)' entry = 180, 'Cost of Service' = 1800
- If 'Duration (Minutes)' entry = 360, 'Cost of Service' = 1800
- Where 'User Defined Fee Unit' value is not specified for Service Fee/Cross Reference entry - ensure that 'Cost of Service' value in 'Client Charge Input' form is calculated based on Service Code 'Minutes Per Units' value and 'Fee' from Service Fee/Cross Reference entry applicable to Service Code/Date of Service and 'Duration (Minutes)' entry for User Defined Fee Service Code (Service Code 'Minutes Per Unit' and service entry 'Duration (Minutes)' values used for calculation of 'Cost of Service').
- Example, 'User Defined Fee Units' value not specified for Service Fee/Cross Reference entry:
- Service Code 'Minutes Per Unit' = 1
- Service Fee/Cross Reference entries as follows:
- 'Duration Range' 0-59, 'Fee' = 10
- 'Duration Range' 60-119, 'Fee' = 10
- 'Duration Range' 120-999, 'Fee' = 10
- If 'Duration (Minutes)' entry = 10, 'Cost of Service' = 100
- If 'Duration (Minutes)' entry = 50, 'Cost of Service' = 500
- If 'Duration (Minutes)' entry = 60, 'Cost of Service' = 600
- If 'Duration (Minutes)' entry = 100, 'Cost of Service' = 1000
- If 'Duration (Minutes)' entry = 120, 'Cost of Service' = 1200
- If 'Duration (Minutes)' entry = 360, 'Cost of Service' = 3600
- Enter/select/edit values for any other client charge/service entry information fields as required/desired.
- Click 'Submit' button to file 'Client Charge Input' form/service.
- Where 'User Defined Fee Unit' value is specified for Service Fee/Cross Reference entry - ensure that service(s) is/are added to system with 'Units' and 'Charge'/'Cost of Service' values from 'User Defined Fee Unit' and 'Fee' for applicable Service Fee/Cross Reference entry.
- 'Units' and 'Charge'/'Cost of Service' values for service(s) may be confirmed via 'Client Ledger' form
Scenario 4: Appointment Scheduling Services - Verification of 'User Defined Fee Units' Service Fee Override Calculation
Specific Setup:
- Service Code where 'Type of Fee' is set to 'User Defined' and (via Avatar Cal-PM 'Service Codes' form)
- Service Fee/Cross Reference entry applicable to Service Code/Date of Service where 'User Defined Fee Unit' value is specified (via Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' form)
- Client record eligible for Appointment Scheduling appointment/service entry
Steps
- Open Avatar Cal-PM 'Scheduling Calendar' form.
- Select calendar date and practitioner; right click and select 'Add Appointment' for new Appointment/Service entry.
- Enter/select values for 'Appointment Start Time'/'Appointment End Time' and/or 'Duration' fields.
- Enter/select/update values for 'Service Code', 'Appointment Status', 'Recurrence Schedule', 'Client', 'Episode Number', 'Practitioner' and 'Program' fields.
- Enter/select values for any other Appointment/Service entry fields as required/desired, and click 'Submit' button to save Appointment/Service entry.
- Repeat Appointment/Service entry process as desired in 'Scheduling Calendar' form for additional services; click 'Dismiss' button to close 'Scheduling Calendar' form when complete.
- Verify Appointments for Practitioner/Staff Member for Appointment/Service entry dates (via Avatar Cal-PM 'Verify Staff Member Appointments' form).
- Post Appointment/Service schedule entries for Practitioner/Staff Member to create service(s) in system for entered Appointments (via Avatar Cal-PM 'Post Staff Member Schedule' form).
- For services created via Appointment Scheduling entries, where 'User Defined Fee Unit' value is specified for applicable Service Fee/Cross Reference entry - ensure that 'Cost of Service'/'Total Charge'/Units' values for service are calculated based on 'User Defined Fee Unit' and 'Fee' from Service Fee/Cross Reference entry applicable to Service Code/Date of Service and Appointment 'Duration' value for User Defined Fee Service Code (Service Fee/Cross Reference 'User Defined Fee Unit' value overrides Service Code 'Minutes Per Unit'/Appointment entry 'Duration' values for calculation of 'Cost of Service').
- Example, 'User Defined Fee Units' value specified for Service Fee/Cross Reference entry:
- Service Code 'Minutes Per Unit' = 1
- Service Fee/Cross Reference entries as follows:
- 'Duration Range' 0-59, 'User Defined Fee Unit' = 30 and 'Fee' = 10
- 'Duration Range' 60-119, 'User Defined Fee Unit' = 90 and 'Fee' = 10
- 'Duration Range' 120-999, 'User Defined Fee Unit' = 180 and 'Fee' = 10
- If 'Duration' entry for Appointment = 10, 'Cost of Service' = 300
- If 'Duration' entry for Appointment = 30, 'Cost of Service' = 300
- If 'Duration' entry for Appointment = 50, 'Cost of Service' = 300
- If 'Duration' entry for Appointment = 60, 'Cost of Service' = 900
- If 'Duration' entry for Appointment = 90, 'Cost of Service' = 900
- If 'Duration' entry for Appointment = 100, 'Cost of Service' = 900
- If 'Duration' entry for Appointment = 120, 'Cost of Service' = 1800
- If 'Duration' entry for Appointment = 180, 'Cost of Service' = 1800
- If 'Duration' entry for Appointment = 360, 'Cost of Service' = 1800
- 'Units' and 'Charge'/'Cost of Service' values for service(s) may be confirmed via 'Client Ledger' form
Scenario 5: 'Electronic Billing' - Verification of 'User Defined Fee Units' Service Fee/Units Override Calculation
Specific Setup:
- Service Code where 'Type of Fee' is set to 'User Defined' and (via Avatar Cal-PM 'Service Codes' form)
- Service Fee/Cross Reference entry applicable to Service Code/Date of Service where 'User Defined Fee Unit' value is specified (via Avatar Cal-PM 'Service Fee/Cross Reference Maintenance' form)
- One or more service(s) eligible for Avatar Cal-PM 837 Professional or 837 Institutional file inclusion
Steps
- Open Avatar Cal-PM 'Electronic Billing' form.
- Note, acceptance testing may also be confirmed via Avatar Cal-PM 'Quick Billing' form/functionality.
- Select '837 Professional' or '837 Institutional' in the 'Billing Form' field.
- Select 'Sort File' in the 'Billing Options' field.
- Enter/select 837 Professional/837 Institutional file sorting criteria.
- Click 'Process' button to sort/generate 837 Professional/837 Institutional file.
- Select 'Dump File' in the 'Billing Options' field (or select 'Create File On Server' to review output file directly).
- Select 'Print' in the 'Print Or Delete Report' field.
- Select 837 Professional/837 Institutional file sorted which includes services where 'User Defined Fee Unit' value is specified for applicable Service Fee/Cross Reference entry and click 'Process' button to display 837 outbound file data.
- In Avatar PM 837 Professional/837 Institutional format outbound electronic billing file data including services where 'User Defined Fee Unit' value is specified for applicable Service Fee/Cross Reference entry - ensure 'Cost of Service'/'Total Charge'/Units' values for service in 2400 SV1/SV2 Service Line Number information are reported from/same as calculated values based on 'User Defined Fee Unit' and 'Fee' from Service Fee/Cross Reference entry applicable to Service Code/Date of Service and 'Duration' value for User Defined Fee Service Code (Service Fee/Cross Reference 'User Defined Fee Unit' value overrides Service Code 'Minutes Per Unit'/service entry 'Duration' values for calculation/reporting of 'Cost of Service').
- Example, 'User Defined Fee Units' value specified for Service Fee/Cross Reference entry:
- Service Code 'Minutes Per Unit' = 1
- Service Fee/Cross Reference entries as follows:
- 'Duration Range' 0-59, 'User Defined Fee Unit' = 30 and 'Fee' = 10
- 'Duration Range' 60-119, 'User Defined Fee Unit' = 90 and 'Fee' = 10
- 'Duration Range' 120-999, 'User Defined Fee Unit' = 180 and 'Fee' = 10
- If 'Duration' entry for service = 0-59, 'Cost of Service' = 300
- 837 2400 SV1/SV2 example:
- SV1*HC:90806*300*UN*30*11**1~
- SV2*914**300*UN*30~
- If 'Duration' entry for service = 60-119, 'Cost of Service' = 900
- 837 2400 SV1/SV2 example:
- SV1*HC:90806*900*UN*90*11**1~
- SV2*914**900*UN*90~
- If 'Duration' entry for service = 120-999, 'Cost of Service' =1800
- 837 2400 SV1/SV2 example:
- SV1*HC:90806*1800*UN*180*11**1~
- SV2*914**1800*UN*180~
- Note - 837 Professional/837 Institutional 2400 SV1/SV2 values are subject to 'Service Unit of Measurement Code' value if defined in Service Fee/Cross Reference entry; if 'Minutes' is selected, 'Duration' entry/value for services will be reported in 2400 SV1/SV2 (including where 'User Defined Fee Unit' override was used in service cost calculation)
- Examples:
- SV1*HC:90806*300*MJ*45*11**1~
- SV1*HC:90806*900*MJ*100*11**1~
- SV1*HC:90806*1800*MJ*360*11**1~
- Note - 837 Professional/837 Institutional 2400 SV1/SV2 values are subject to 'Quantity' override value if defined in Service Fee/Cross Reference entry and will be reported in 2400 SV1/SV2
- Examples:
- SV1*HC:90806*300*UN*2*11**1~
- SV1*HC:90806*900*UN*2*11**1~
- SV1*HC:90806*1800*UN*2*11**1~
|
Topics
• 837 Institutional
• 837 Professional
• Client Charge Input
• Edit Service Information
• Electronic Billing
• File Import
• NX
• Scheduling Calendar
• Service Fee/Cross Reference Maintenance
|