Web Services - Clinician Services
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dynamic Form - staff auto assign
- Practitioner Enrollment
- Registry Settings (PM)
- Dictionary Update (PM)
- SOAPUI - ClinicianServices
- SOAPUI - ClinicianServices - putClinicianUpdate
- SOAPUI - ClinicianServices - putClinicianUpdateResponse
- SOAPUI - ClinicianServices - putClinicianCreation
- SOAPUI - ClinicianServices - putClinicianCreationResponse
- Contracting Provider Registration
- SOAPUI - ClinicianServices - putClinicianAssociation
- SOAPUI - ClinicianServices - putClinicianAssociationResponse
- Performing Provider Registration
- Performing Provider Association
- Performing Provider Association - Filing Confirmation
Scenario 1: 'ClinicianServices' web service - Verification of updating/adding taxonomy category for an existing practitioner through 'putClinicianUpdate' method filing
Specific Setup:
- Registry Setting:
- The 'Avatar Web Services->Set System Defaults->->->->URL' registry setting is set to 'http://localhost:(port)/csp/(Namespace)'.
- The 'Avatar PM->Practitioner->->->->Enable Practitioners link to Performing Providers' registry setting is set to 'Y'.
- The 'Avatar MSO->Provider Management->->->->Overwrite All Contracting Provider Registration Associations on Update link' registry setting is set to 'Y'.
- Dictionary Update:
- Dictionary codes/values for the Practitioner Category, Practitioner categories for coverage and Discipline are identified from the:
- File = Staff File
- Data Elements= Practitioner Category, Practitioner Categories For Coverage, Discipline
- Note all the values to be used at the time of creating the web service request.
- Access to SoapUI for utilizing the Avatar PM 'ClinicianServices' web service.
- Practitioner Enrollment:
- A new Practitioner is created with the following required information. Note all the values from the fields.
- Practitioner Enrollment section:
- Date Of Birth
- Registration Date
- Office Address - Street
- Office Address - Zip
- Office Telephone (1)
- NPI Number
- Categories/Taxonomy section:
- A new Category/taxonomy row is created. Make sure that the effective date for this first taxonomy is equal to the registration date provided for the practitioner. The required information entered in the 'Practitioner Category', 'Discipline', and 'Practitioner Categories for Coverage'. Note the values from these fields. Leave the 'End Date' field as blank.
Steps
- Open the SoapUI or any other web service tool to run the web service request.
- In SoapUI, Create a new web service request for 'putClinicianUpdate' method.
- Fill out the ClinicianDetails object field in the request with the specified practitioner's information.
- In the ClinicianTaxonomyData field, create two taxonomy objects. The first taxonomy object should have an effective date equal to the effective date of the first taxonomy object/taxonomy row that was created earlier. Fill out an expiration date for this first taxonomy object.
- For the second taxonomy object, set the effective date right after the expiration date for the first taxonomy object and leave the expiration date as blank. For both taxonomy objects fill out any taxonomy object information such as: 'ClinicianPractitionerCategory','ClinicianDiscipline', and 'ClinicianPractitionerCategoriesOfCoverage.
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianUpdate' method.
- Example: " <Confirmation>Practitioner ID:000173||Performing Provider ID:173||First Name:QATESTING||Last Name:JOSH||Registration Date:03/01/2021||NPI:1063581684</Confirmation>".
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianUpdate' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianUpdate' method.
- Example: " <Status>1</Status>"
- Open Avatar PM 'Practitioner Enrollment' form.
- Select Practitioner Enrollment record filed via web service for view/update.
- Confirm the Practitioner Enrollment record is updated in Avatar PM, with values/data submitted via web service.
Scenario 2: Cal-PM - 'ClinicianServices' Web Service - Verification Of 'putClinicianAssociation' Filing
Specific Setup:
- Registry Setting:
- The 'Avatar Web Services->Set System Defaults->->->->URL' registry setting is set to 'http://localhost:(port)/csp/(Namespace)'.
- The 'Avatar PM->Practitioner->->->->Enable Practitioners link to Performing Providers' registry setting is set to 'Y'.
- The 'Avatar MSO->Provider Management->->->->Overwrite All Contracting Provider Registration Associations on Update link' registry setting is set to 'Y'.
- Dictionary Update:
- Dictionary codes/values for the Practitioner Category, Practitioner categories for coverage and Discipline are identified from the:
- File = Staff File
- Data Elements= Practitioner Category, Practitioner Categories For Coverage, Discipline
- Note all the values to be used at the time of creating the web service request.
- Access to SoapUI for utilizing the Avatar PM 'ClinicianServices' web service.
- Contracting Provider Registration:
- A new contracting provider is added or an existing contracting provider is identified. Note the contracting provider id, Funding source assigned to the contracting provider and registration date.
Steps
- Using Avatar PM 'ClinicianServices' web service, submit request to 'putClinicianCreation' method to create new Avatar PM Practitioner Enrollment (and optionally Avatar MSO Performing Provider Registration record).
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianCreation' method.
- Example: '<Confirmation>Practitioner ID:000189||Performing Provider ID:189||First Name:CLINICIANASSOCIATION||Last Name:WEBSVC||Registration Date:04/01/2022||NPI:1083157689</Confirmation>'. Note the practitioner id to be used in 'putClinicianAssociation' method.
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianCreation' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianCreation' method.
- Example: " <Status>1</Status>"
- Open Avatar PM 'Practitioner Enrollment' form and select Practitioner Enrollment record filed via web service for view/update.
- Confirm new Practitioner Enrollment record is created in Avatar PM, with values/data submitted via web service.
- Open the SoapUI or any other web service tool to run the web service request.
- In SoapUI, Create a new web service request for 'putClinicianAssociation' method.
- Fill out the ClinicianAssociation object field in the request with the specified practitioner's information.
- Fill out the ClinicianTaxonomyData field in the request with the specified taxonomy objects.information such as: 'ClinicianPractitionerCategory','ClinicianDiscipline', and 'ClinicianPractitionerCategoriesOfCoverage'.
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianAssociation' method.
- Example: " <Confirmation>Contacting Provider ID:9||Funding Source ID:A||Contracting Provider Registration Start Date:01/01/2012||Practitioner ID:000189||NPI:1083157689||Clinician Effective Start Date:04/01/2022||Association Effective Start Date:04/01/2022</Confirmation>".
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianAssociation' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianAssociation' method.
- Example: " <Status>1</Status>"
- Open Avatar PM 'Contracting Provider Registration' form.
- Select Practitioner Association record filed via web service for view/update.
- Confirm the Contracting Provider record is updated in Avatar PM, with values/data submitted via web service.
Scenario 3: Cal-PM - 'ClinicianServicesV2' Web Service - Verification Of 'putClinicianUpdate' Filing
Specific Setup:
- Registry Setting:
- The 'Avatar Web Services->Set System Defaults->->->->URL' registry setting is set to 'http://localhost:(port)/csp/(Namespace)'.
- The 'Avatar PM->Practitioner->->->->Enable Practitioners link to Performing Providers' registry setting is set to 'Y'.
- The 'Avatar MSO->Provider Management->->->->Overwrite All Contracting Provider Registration Associations on Update link' registry setting is set to 'Y'.
- Dictionary Update:
- Dictionary codes/values for the Practitioner Category, Practitioner categories for coverage and Discipline are identified from the:
- File = Staff File
- Data Elements= Practitioner Category, Practitioner Categories For Coverage, Discipline
- Note all the values to be used at the time of creating the web service request.
- Access to SoapUI for utilizing the Avatar PM 'ClinicianServices' web service.
- Practitioner Enrollment:
- A new Practitioner is created with the following required information. Note the values entered to the following fields.
- Practitioner Enrollment section:
- Date Of Birth
- Registration Date
- Office Address - Street
- Office Address - Zip
- Office Telephone (1)
- NPI Number
- Categories/Taxonomy section:
- A new Category/taxonomy row is created. Make sure that the effective date for this first taxonomy is equal to the registration date provided for the practitioner. The required information entered in the 'Practitioner Category', 'Discipline', and 'Practitioner Categories for Coverage'. Note the values entered to the fields. Leave the 'End Date' field as blank.
Steps
- Open the SoapUI or any other web service tool to run the web service request.
- In SoapUI, Create a new web service request for 'putClinicianUpdate' method.
- Fill out the ClinicianDetails object field in the request with the specified practitioner's information.
- In the ClinicianTaxonomyData field, create two taxonomy objects. The first taxonomy object should have an effective date equal to the effective date of the first taxonomy object/taxonomy row that was created earlier. Fill out an expiration date for this first taxonomy object.
- For the second taxonomy object, set the effective date right after the expiration date for the first taxonomy object and leave the expiration date as blank. For both taxonomy objects fill out any taxonomy object information such as: 'ClinicianPractitionerCategory','ClinicianDiscipline', and 'ClinicianPractitionerCategoriesOfCoverage.
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianUpdate' method.
- Example: '<Confirmation>Practitioner ID:000186||Performing Provider ID:186||First Name:CLINICIANSERVICESTWO||Last Name:WEBSVC||Registration Date:03/01/2022||NPI:1013172394</Confirmation>'.
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianUpdate' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianUpdate' method.
- Example: '<Status>1</Status>'.
- Confirm 'ClinicianServices' web service responds with correct practitioner id on successful filing of 'putClinicianUpdate' method.
- Example: 'ClinicianID>000186</ClinicianID>'.
- Confirm 'ClinicianServices' web service responds with correct first name of the practitioner on successful filing of 'putClinicianUpdate' method.
- Example:<ClinicianFirstName>CLINICIANSERVICESTWO</ClinicianFirstName>.
- Confirm 'ClinicianServices' web service responds with correct last name of the practitioner on successful filing of 'putClinicianUpdate' method.
- Example: '<ClinicianLastName>WEBSVC</ClinicianLastName>'.
- Confirm 'ClinicianServices' web service responds with correct last name of the practitioner on successful filing of 'putClinicianUpdate' method.
- Example: '<ClinicianRegistrationDate>2022-03-01</ClinicianRegistrationDate>'.
- Confirm 'ClinicianServices' web service responds with correct NPI number of the practitioner on successful filing of 'putClinicianUpdate' method.
- Example: '<ClinicianNPI>1013172394</ClinicianNPI>'.
- Open Avatar PM 'Practitioner Enrollment' form.
- Select Practitioner Enrollment record filed via web service for view/update.
- Confirm the Practitioner Enrollment record is updated in Avatar PM, with values/data submitted via web service.
Scenario 4: Cal-PM - 'ClinicianServices' Web Service - Verification Of 'putClinicianCreation' and 'putClinicianUpdate' Filing
Specific Setup:
- Registry Setting:
- The 'Avatar Web Services->Set System Defaults->->->->URL' registry setting is set to 'http://localhost:(port)/csp/(Namespace)'.
- The 'Avatar PM->Practitioner->->->->Enable Practitioners link to Performing Providers' registry setting is set to 'Y'.
- The 'Avatar MSO->Provider Management->->->->Overwrite All Contracting Provider Registration Associations on Update link' registry setting is set to 'Y'.
- Dictionary Update:
- Dictionary codes/values for the Practitioner Category, Practitioner categories for coverage and Discipline are identified from the:
- File = Staff File
- Data Elements= Practitioner Category, Practitioner Categories For Coverage, Discipline
- Note all the values to be used at the time of creating the web service request.
- Access to SoapUI for utilizing the Avatar Cal-PM 'ClinicianServices' web service.
Steps
- Using Avatar PM 'ClinicianServices' web service, submit request to 'putClinicianCreation' method to create new Avatar PM Practitioner Enrollment (and optionally Avatar MSO Performing Provider Registration record).
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianCreation' method.
- Example: '<Confirmation>Practitioner ID:000175||Performing Provider ID:175||First Name:TESTPRACTITIONERTWO||Last Name:QA||Registration Date:03/01/2021||NPI:1013172394</Confirmation>'. Note the practitioner id to be used in 'putClinicianUpdate' method.
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianCreation' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianCreation' method.
- Example: " <Status>1</Status>"
- Open Avatar PM 'Practitioner Enrollment' form and select Practitioner Enrollment record filed via web service for view/update.
- Confirm new Practitioner Enrollment record is created in Avatar PM, with values/data submitted via web service.
- Open the SoapUI or any other web service tool to run the web service request.
- In SoapUI, Create a new web service request for 'putClinicianUpdate' method.
- Fill out the ClinicianDetails object field in the request with the specified practitioner's information.
- In the ClinicianTaxonomyData field, create two taxonomy objects. The first taxonomy object should have an effective date equal to the effective date of the first taxonomy object/taxonomy row that was created earlier. Fill out an expiration date for this first taxonomy object.
- For the second taxonomy object, set the effective date right after the expiration date for the first taxonomy object and leave the expiration date as blank. For both taxonomy objects fill out any taxonomy object information such as: 'ClinicianPractitionerCategory','ClinicianDiscipline', and 'ClinicianPractitionerCategoriesOfCoverage.
- Confirm 'ClinicianServices' web service responds with confirmation data on successful filing of 'putClinicianUpdate' method.
- Example: '<Confirmation>Practitioner ID:000175||Performing Provider ID:175||First Name:TESTPRACTITIONERTWO||Last Name:QA||Registration Date:03/01/2021||NPI:1013172394</Confirmation>'.
- Confirm 'ClinicianServices' web service responds with confirmation message on successful filing of 'putClinicianUpdate' method.
- Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
- Confirm 'ClinicianServices' web service responds with successful status value on successful filing of 'putClinicianUpdate' method.
- Example: " <Status>1</Status>"
- Open Avatar PM 'Practitioner Enrollment' form.
- Select Practitioner Enrollment record filed via web service for view/update.
- Confirm the Practitioner Enrollment record is updated in Avatar PM, with values/data submitted via web service.
|
Topics
• Web Services
• NX
|
Electronic Billing / Quick Billing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Practitioner Enrollment
- Practitioner Numbers By Guarantor and Program
- Guarantors/Payors
- Program Maintenance
- Ambulatory Progress Notes
- Dynamic Form - document routing - sign
- Client Ledger
- Electronic Billing
- Admission (Outpatient)
- Diagnosis
- Financial Eligibility
- Quick Billing Rule Definition
- Quick Billing
Scenario 1: Cal-PM - 837 Professional - Validate processing when progress note has a practitioner and a co-practitioner
Specific Setup:
- Registry Setting: ‘Enable Co-Practitioner Services From Progress Notes’ has a value of ‘Y’.
- Service Code A:
- Service can be billed on the 837 Professional and has a fee defined in ‘Service Fee/Cross Reference Maintenance. Note the fee.
- Client A:
- Note the client’s admission date and program.
- Financial Eligibility is assigned to a Med-Cal guarantor that allows customization of the plan. The plan is customized to set the ‘Insurance Dollar Limit Per Day’ to the amount of the fee noted above. The client has no other guarantors assigned.
- A progress note has been created for Client A, Service Code A, has a duration, a practitioner, a co-practitioner, and a co-practitioner duration. Note the date of service.
- Client Ledger has been used to verify that the practitioner service distributed to the Med-Cal guarantor and that the co- practitioner service distributed to the default guarantor (99999).
- Close Charges has been used to close the charge.
- Create Interim Billing Batch File has been used to create a batch for the service. Note the batch number.
Steps
- Open ‘Electronic Billing’.
- Select ‘837-Professional’ in ‘Billing Form’.
- Select ‘Medi-Cal’ in ‘Type Of Bill’.
- Select ‘All’ in ‘Individual Or All Guarantors’.
- Select ‘Outpatient’ in ‘Billing Type’.
- Select ‘Sort File’ in ‘Billing Options’.
- Set ‘File Description/Name’ to desired value’.
- Select ‘Interim Batch’ in ‘All Clients Or Interim Billing Batch’.
- Select the desired ‘Interim Batch Number’.
- Select desired value in ‘Create Claims’.
- Enter the desired values in required date fields.
- Select desired value in ‘Include Primary and/or Secondary Billing’.
- Click Process.
- Validate that an error message is received stating: ‘No Valid Information Found. Please Check The Error Report’.
- Select ‘Run Report’ in ‘Billing Options’.
- Select ‘Print’ in ‘Print Or Delete Report’.
- Select the ‘File Description/Name’ from above in ‘File’.
- Click [Print 837 Report].
- Click the ‘Required Data Missing: Patient Service Data’ link.
- Validate that the error message states: ‘ A parent service can only be billed if all the co-practitioner services are also on the bill’ and provides the service date and service code.
- Close the report.
- Close the form.
Scenario 2: Cal-PM - 837 Institutional - Validate processing when progress note has a practitioner and a co-practitioner
Specific Setup:
- Registry Setting: ‘Enable Co-Practitioner Services From Progress Notes’ has a value of ‘Y’.
- Service Code A:
- Service can be billed on the 837 Institutional and has a fee defined in ‘Service Fee/Cross Reference Maintenance. Note the fee.
- Client A:
- Note the client’s admission date and program.
- Financial Eligibility is assigned to a Med-Cal guarantor that allows customization of the plan. The plan is customized to set the ‘Insurance Dollar Limit Per Day’ to the amount of the fee noted above. The client has no other guarantors assigned.,
- A progress note has been created for Client A, Service Code A, has a duration, a practitioner, a co-practitioner, and a co-practitioner duration. Note the date of service.
- Client Ledger has been used to verify that the practitioner service distributed to the Med-Cal guarantor and that the co- practitioner service distributed to the default guarantor (99999).
- Close Charges has been used to close the charge.
- Create Interim Billing Batch File has been used to create a batch for the service. Note the batch number.
Steps
- Open ‘Electronic Billing’.
- Select ‘837-Institutional’ in ‘Billing Form’.
- Select ‘Medi-Cal’ in ‘Type Of Bill’.
- Select ‘All’ in ‘Individual Or All Guarantors’.
- Select ‘Outpatient’ in ‘Billing Type’.
- Select ‘Sort File’ in ‘Billing Options’.
- Set ‘File Description/Name’ to desired value’.
- Select ‘Interim Batch’ in ‘All Clients Or Interim Billing Batch’.
- Select the desired ‘Interim Batch Number’.
- Select desired value in ‘Create Claims’.
- Enter the desired values in required date fields.
- Select desired value in ‘Include Primary and/or Secondary Billing’.
- Click Process.
- Validate that an error message is received stating: ‘No Valid Information Found. Please Check The Error Report’.
- Select ‘Run Report’ in ‘Billing Options’.
- Select ‘Print’ in ‘Print Or Delete Report’.
- Select the ‘File Description/Name’ from above in ‘File’.
- Click [Print 837 Report].
- Click the ‘Required Data Missing: Patient Service Data’ link.
- Validate that the error message states: ‘ A parent service can only be billed if all the co-practitioner services are also on the bill’ and provides the service date and service code.
- Close the report.
- Close the form.
Scenario 3: Cal-PM - Quick Billing - 837 Professional - Validate processing when progress note has a practitioner and a co-practitioner
Specific Setup:
- Registry Setting: ‘Enable Co-Practitioner Services From Progress Notes’ has a value of ‘Y’.
- Service Code A:
- Service can be billed on the 837 Professional and has a fee defined in ‘Service Fee/Cross Reference Maintenance. Note the fee.
- Client A:
- Note the client’s admission date and program.
- Financial Eligibility is assigned to a Med-Cal guarantor that allows customization of the plan. The plan is customized to set the ‘Insurance Dollar Limit Per Day’ to the amount of the fee noted above. The client has no other guarantors assigned.
- A progress note has been created for Client A, Service Code A, has a duration, a practitioner, a co-practitioner, and a co-practitioner duration. Note the date of service.
- Client Ledger has been used to verify that the practitioner service distributed to the Med-Cal guarantor and that the co- practitioner service distributed to the default guarantor (99999).
- Quick Billing Rule Definition’ has been used to create a definition that includes the program and guarantor.
Steps
- Open ‘Quick Billing’.
- Select ‘Add New’ in ‘Add New or Edit Existing Quick Billing Batch’.
- Enter desired value required dates.
- Select the desired rule definition in ‘Billing Rule To Execute’.
- Select desired values in ‘Quick Billing Tasks to Execute’
- Enter desired ‘Date of ‘Claim’.
- Click [Submit].
- Validate that an error message is received stating ‘No Information Found Errors found’ and contains information specific to the batch.
- Click [OK].
- Click [Yes].
- Select ‘Edit Existing’ in ‘Add New Or Edit Existing Quick Billing Batch’.
- Select the desired ‘File’.
- Click [Print 837 Report].
- Click the ‘Required Data Missing: Patient Service Data’ link.
- Validate the error message states: ‘ A parent service can only be billed if all the co-practitioner services are also on the bill’ and provides the service date and service code.
- Close the report.
- Close the form.
Scenario 4: Cal-PM - Quick Billing - 837 Institutional - Validate processing when progress note has a practitioner and a co-practitioner
Specific Setup:
- Registry Setting: ‘Enable Co-Practitioner Services From Progress Notes’ has a value of ‘Y’.
- Service Code A:
- Service can be billed on the 837 Institutional and has a fee defined in ‘Service Fee/Cross Reference Maintenance. Note the fee.
- Client A:
- Note the client’s admission date and program.
- Financial Eligibility is assigned to a Med-Cal guarantor that allows customization of the plan. The plan is customized to set the ‘Insurance Dollar Limit Per Day’ to the amount of the fee noted above. The client has no other guarantors assigned.
- A progress note has been created for Client A, Service Code A, has a duration, a practitioner, a co-practitioner, and a co-practitioner duration. Note the date of service.
- Client Ledger has been used to verify that the practitioner service distributed to the Med-Cal guarantor and that the co- practitioner service distributed to the default guarantor (99999).
- Quick Billing Rule Definition’ has been used to create a definition that includes the program and guarantor.
Steps
- Open ‘Quick Billing’.
- Select ‘Add New’ in ‘Add New or Edit Existing Quick Billing Batch’.
- Enter desired value required dates.
- Select the desired rule definition in ‘Billing Rule To Execute’.
- Select desired values in ‘Quick Billing Tasks to Execute’
- Enter desired ‘Date of ‘Claim’.
- Click [Submit].
- Validate that an error message is received stating ‘No Information Found Errors found’ and contains information specific to the batch.
- Click [OK].
- Click [Yes].
- Select ‘Edit Existing’ in ‘Add New Or Edit Existing Quick Billing Batch’.
- Select the desired ‘File’.
- Click [Print 837 Report].
- Click the ‘Required Data Missing: Patient Service Data’ link.
- Validate the error message states: ‘ A parent service can only be billed if all the co-practitioner services are also on the bill’ and provides the service date and service code.
- Close the report.
- Close the form.
Edit Service Information - Inhibited Billing services
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Program Maintenance
- Guarantors/Payors
- Practitioner Enrollment
- Practitioner Numbers By Guarantor and Program
- Admission (Outpatient)
- Diagnosis
- Financial Eligibility
- Client Charge Input
- Inhibit Billing By Reason
- Dynamic Form - Inhibit Billing By Reason
- Inhibit Billing By Service
- Dynamic Form - File Service Inhibit Information
Scenario 1: Cal-PM - 'Inhibit Billing By Reason' - Verification of form filing, single services selection
Specific Setup:
- Dictionary codes/values must be defined for Avatar Cal-PM 'Billing' file Data Element 'Reason for Inhibit' (20520).
- Client with 50 or more open service(s) eligible for 'Inhibit Billing By Reason' filing.
Steps
- Open the Avatar Cal-PM 'Inhibit Billing By Reason' form (under 'Avatar PM / Billing / Bill Production' menu).
- Ensure that the following service criteria selection/entry fields are present in form:
- 'Reason For Inhibit' (dropdown selection field)
- 'Rendering Practitioner'
- 'Client ID' / 'Episode Number'
- 'Liable Guarantor'
- 'Program Where Service Was Rendered' (dropdown selection field)
- 'Search Start Date' (with 'Today' and 'Yesterday' entry buttons)
- 'Search End Date' (with 'Today' and 'Yesterday' entry buttons)
- 'Services to Display' ('Inhibited' or 'Uninhibited' radio selection buttons)
- Ensure that on opening 'Inhibit Billing By Reason' form, only the 'Reason for Inhibit' field is enabled. Selection of value in 'Reason for Inhibit' field is required prior to Inhibit Billing By Reason entry/review/removal in form since a single service may have Inhibit Billing By Reason entries filed under multiple 'Reason for Inhibit' values.
- Select value in 'Reason for Inhibit' field to add/remove Inhibit Billing entries under 'Reason For Inhibit' code.
- Ensure that all fields in form are enabled following selection of 'Reason for Inhibit' field value.
- Enter/select values for service search/selection criteria in 'Rendering Practitioner', 'Client ID', 'Episode Number', 'Liable Guarantor', 'Program Where Service Was Rendered', 'Search Start Date' and/or 'Search End Date' fields. ('Rendering Practitioner' and/or 'Client ID' must be specified for service selection.)
- Select 'Uninhibited' in the 'Services to Display' selection field.
- Ensure that 'Services' selection field displays all service(s) for selected search/selection criteria which do not currently have an Inhibit Billing By Reason entry for selected 'Reason for Inhibit' value (if more than 50 services meet selected search/selection criteria entered, first 50 services meeting criteria are displayed initially).
- Click 'Next 50 Services' button to navigate through displayed services; click 'Prev 50 Services' to navigate backward through same displayed services.
- Ensure that if one or more service(s) is selected and 'Inhibit' button (or 'Uninhibit' button) is not used to file selections prior to use of 'Next 50 Services'/'Prev 50 Services' navigation button, user is presented with an error dialog noting 'Selections have been made. Please either click Inhibit or Uninhibit or clear the selections.'
- Ensure that if one or more service(s) are not selected and 'Inhibit' button (or 'Uninhibit' button) is clicked, user is presented with an error dialog noting 'No information found to file.'
- Select one or more individual service(s) for Inhibit Billing By Reason entry.
- Click 'Inhibit' button to file Inhibit Billing By Reason entry under selected Reason for Inhibit for selected service(s).
- Ensure user is presented with confirmation dialog noting 'Are you sure you want to inhibit billing for the selected services/reason?', with 'Yes' and 'No' buttons included; click 'Yes' button to continue with Inhibit Billing By Reason filing.
- Ensure user is presented with filing confirmation dialog noting 'Inhibit Billing By Reason filed successfully.'
- Ensure that service(s) where Inhibit Billing By Reason entry has been filed under selected 'Reason for Inhibit' are not displayed/included in the 'Services' selection field when 'Uninhibited' is selected in the 'Services to Display' field.
- Select 'Inhibited' in the 'Services to Display' selection field.
- Ensure that 'Services' selection field displays all service(s) for selected search/selection criteria which have an Inhibit Billing By Reason entry for selected 'Reason for Inhibit' value (if more than 50 services with Inhibit Billing By Reason entry meet selected search/selection criteria entered, first 50 services meeting criteria are displayed initially).
- Select one or more individual service(s) for Inhibit Billing By Reason 'Uninhibit'/removal action.
- Click 'Uninhibit' button to remove Inhibit Billing By Reason entry under selected Reason for Inhibit for selected service(s).
- Ensure user is presented with confirmation dialog noting 'Are you sure you want to uninhibit billing for the selected services/reason?', with 'Yes' and 'No' buttons included; click 'Yes' button to continue with removal of Inhibit Billing By Reason entry/'Uninhibit' action.
- Ensure user is presented with filing confirmation dialog noting 'Inhibit Billing By Reason filed successfully.'
- Ensure that service(s) where Inhibit Billing By Reason entry has been removed/'Uninhibited' under selected 'Reason for Inhibit' are not displayed/included in the 'Services' selection field when 'Inhibited' is selected in the 'Services to Display' field.
- Change value/select different value in 'Reason for Inhibit' field.
- Ensure that 'Services' selection field (following service search/selection criteria entry) includes only services with/without Inhibit Billing by Reason entries under selected 'Reason for Inhibit' value, and does not include Inhibit Billing by Reason entries for service(s) under any other code/reason (since a single service may have Inhibit Billing By Reason entries filed under multiple 'Reason for Inhibit' values).
- Open Crystal Reports or other SQL reporting tool.
- In Avatar Cal-PM SQL table 'SYSTEM.inhibit_billing', ensure that one row is included in table for each distinct service with Inhibit Billing By Reason entry; ensure that service row is removed from 'SYSTEM.inhibit_billing' table only if/when all Inhibit Billing By Reason entries for service are Uninhibited.
- In Avatar Cal-PM SQL table 'SYSTEM.inhibit_billing_reason', ensure that one row is included in table for each Inhibit Reason per service with Inhibit Billing By Reason entry; ensure that Inhibit Reason/service combination row is removed from 'SYSTEM.inhibit_billing_reason' table when Inhibit Billing By Reason entries for Inhibit Reason/service combination are Uninhibited.
- Open ‘Inhibit Billing By Reason' form.
- Select desired value in ‘Reason for Inhibit’.
- Enter the desired ‘Client ID’.
- Select desired ‘Episode Number’.
- If desired, enters dates ‘Search Start Date’ and ‘Search End Date’.
- Select ‘Uninhibited in ‘Service to Display’.
- Select desired service(s) to inhibit.
- Click [Inhibit].
- Click [Yes].
- Click [OK].
- Close the form.
- Open ‘Edit Service Information’.
- Select the inhibited service and change the service code.
- Click [Submit].
- Click [No].
- Open ‘Inhibit Billing By Reason' form.
- Select desired value in ‘Reason for Inhibit’.
- Enter the desired ‘Client ID’.
- Select desired ‘Episode Number’.
- Select ‘Inhibited in ‘Service to Display’.
- Validate that the previously inhibited service is still inhibited and displays the edited service code.
- Close the form.
Scenario 2: Cal-PM- Inhibit Billing By Service - Validating the service that is marked as billing inhibited
Specific Setup:
- A practitioner must be associated to the user that is logged into the application (Practitioner A).
- Practitioner A must be associated to services that exist for an existing client.
Steps
- Access the 'Inhibit Billing By Service' form.
- Enter the practitioner associated to the logged in user in the 'Rendering Practitioner' field.
- Select any value from the 'Select Service(s) To Mark Billing-Inhibited' field.
- Click [Submit].
- Validate a "Please review your selections" dialog is displayed.
- Click [OK].
- Validate a "File Service Inhibit Information" dialog is displayed stating: Continue Filing?
- Click [Yes].
- Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
- Click [No].
- Open the ‘Edit Service Information’ form.
- Edit the service code.
- Submit the form.
- Open the 'Inhibit Billing By Service' form.
- Validate that the service is still inhibited and displays the edited service code.
- Open the 'Close Charges' form.
- Enter all required information to close the service.
- Click [SUBMIT].
- Open the 'Client Ledger' form.
- Verify the service is in 'Open' status.
- Open the 'Crystal report' or any other SQL data viewer.
- Query the 'SYSTEM.billing_tx_history' table.
- Verify the 'billable_code' field displays 'X'.
- Close the report.
|
Topics
• Progress Notes
• 837 Professional
• NX
• 837 Institutional
• Quick Billing
• Quick Billing Rule Definition
• Inhibit Billing
|
Eligibility Inquiry (270) Submission
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guarantors/Payors
- User Definition
- Practitioner Enrollment
- Practitioner Numbers By Guarantor and Program
- Admission (Outpatient)
- Financial Eligibility
- Registry Settings (PM)
- Client Charge Input
- Eligibility Inquiry (270) Request
- Eligibility Inquiry (270) Submission
Scenario 1: Cal-PM - Eligibility Inquiry (270) Submission - validate maximum of 5000 files
Specific Setup:
- Eligibility Inquiry (270) Submission
- More than 5000 files exist for selection in the form.
Steps
- Open 'Eligibility Inquiry (270) Submission'.
- Select 'Run Report' in 'Options'.
- Enter a date range that contains more than 5000 files in the 'File From Date' and 'File Through Date' fields.
- Validate that an error message displays: More than 5000 entries found. Please refine your search.
- Click [OK].
- Change the date range to fewer days so that 5000 files or fewer display in 'Select File'.
- Validate that the files display in 'Select Files'.
- Repeat steps 3 - 7 for the following 'Options': 'Dump File'; 'Create File On Server For Submission'; and 'Delete File'.
- Close the form.
|
Topics
• Eligibility Inquiry (270) Request
|
'CANS/PSC35 Submission' And 'CANS/PCS File Import' Forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Financial Eligibility
- CANS/PSC35 File Import
- Child and Adolescent Needs and Strengths
- CANS/PSC35 Submission - CANS Report
- CANS/PSC35 Submission - CANS/PSC-35 Error Report
- CANS/PSC35 Submission - PSC-35 Report
Scenario 1: 'CANS/PSC35 File Import' form - Verification of CANS/PSC35 File Import
Specific Setup:
- 'Subscriber Client Index Number' value not present in 'Financial Eligibility' record for client/episode/guarantor eligible for CANS/PSC35 File Import
- CANS/PSC35 import file with one or more import rows where physical field 5 ('Client Index Number (CIN)') value is included in import file
- CANS/PSC35 import file with one or more import rows where physical field 5 ('Client Index Number (CIN)') value is not included in import file
Steps
- Open the Avatar Cal-PM 'CANS/PSC35 File Import' form (under 'Avatar PM / System Maintenance / Client Maintenance' menu).
- Select CANS or PSC35 Import file for processing in the 'Filename' field.
- Click 'Submit' button to process file.
- Ensure user is presented with dialog noting 'The file load process has started and may take a while based on the size of the file. Exiting the form at this time will not stop the load process'; click 'OK' button to close dialog/continue.
- Ensure user is presented with a confirmation dialog noting 'Submitting has completed. Do you with to return to form?'; click 'Yes' button to return to 'CANS/PSC35 File Import' form.
- Following CANS or PSC35 Import file processing, ensure 'Current File Load Status' field displays file processing result information, including 'File Name', 'Total Records Processed' and 'Number of Error(s) Encountered' values for processed import file data.
- In CANS/PSC35 Import file processing results - Ensure that where 'Subscriber Client Index Number' value is present in 'Financial Eligibility' record for client/episode/guarantor included in CANS/PSC35 Import file compilation, CANS/PSC35 Import record data/row(s) with or without 'Client Index Number (CIN)' value is/are successfully compiled/posted (with 'Client Index Number (CIN)' value as defined in relevant 'Financial Eligibility' record for client/episode/guarantor).
- In CANS/PSC35 Import file processing results - Ensure that where 'Subscriber Client Index Number' value is not present in 'Financial Eligibility' record for client/episode/guarantor included in CANS/PSC35 Import file compilation, CANS/PSC35 Import record data/row(s) without 'Client Index Number (CIN)' value is/are not successfully compiled/posted, and Import Error 'Invalid DATA for : Client Index Number (CIN) on Line ... Please set Client Index Number for associated Client in Financial Eligibility for PATID: ...' is displayed for relevant import file row(s).
Scenario 2: 'CANS/PSC35 Submission' form - Verification of CANS File Sorting with 'Subscriber Client Index Number' Value Not Present in Financial Eligibility Record
Specific Setup:
- Client with 'Child and Adolescent Needs and Strengths' record eligible for CANS/PSC file inclusion
- 'Subscriber Client Index Number' value not present in 'Financial Eligibility' record for client/episode/guarantor eligible for 'CANS/PSC35 Submission' reporting
Steps
- Open the Avatar Cal-PM 'CANS/PSC35 Submission' form (under 'Avatar PM / System Maintenance / Client Maintenance' menu).
- Select value in 'CANS/PSC Selection' field.
- Select 'Compile' in 'Option' field, and enter values for 'From Date' and 'Through Date' criteria fields.
- Click 'Submit' button to compile CANS (or PSC35) Submission file.
- Ensure user is presented with a confirmation dialog noting 'Submitting has completed. Do you with to return to form?'; click 'Yes' button to return to 'CANS/PSC35 Submission' form.
- Select 'Print' in 'Option' field, and select compiled file in 'Select File To Print/Submit' field.
- Click 'Print Selected File Error(s)' button to display CANS/PSC35 Submission file compilation Error Report data/results.
- In CANS/PSC35 Submission file Error Report/data, ensure that where 'Subscriber Client Index Number' value is not present in 'Financial Eligibility' record for client/episode/guarantor included in CANS/PSC35 Submission file compilation, CANS/client record data is not successfully included in submission data and is included in Error Report with Error Message 'Please set Client Index Number for associated Client in Financial Eligibility for PATID ...'
Scenario 3: 'CANS/PSC35 Submission' form - Verification of CANS File Compilation with 'Subscriber Client Index Number' Value Present in Financial Eligibility Record
Specific Setup:
- Client with 'Child and Adolescent Needs and Strengths' record eligible for CANS/PSC file inclusion
- 'Subscriber Client Index Number' value present in 'Financial Eligibility' record for client/episode/guarantor eligible for 'CANS/PSC35 Submission' reporting
Steps
- Open the Avatar Cal-PM 'CANS/PSC35 Submission' form (under 'Avatar PM / System Maintenance / Client Maintenance' menu).
- Select value in 'CANS/PSC Selection' field.
- Select 'Compile' in 'Option' field, and enter values for 'From Date' and 'Through Date' criteria fields.
- Click 'Submit' button to compile CANS (or PSC35) Submission file.
- Ensure user is presented with a confirmation dialog noting 'Submitting has completed. Do you with to return to form?'; click 'Yes' button to return to 'CANS/PSC35 Submission' form.
- Select 'Print' in 'Option' field, and select compiled file in 'Select File To Print/Submit' field.
- Click 'Print Selected File Information' button to display CANS/PSC35 Submission file compilation data/results.
- In CANS/PSC35 Submission file report/data, ensure that where 'Subscriber Client Index Number' value is present in 'Financial Eligibility' record for client/episode/guarantor included in CANS/PSC35 Submission file compilation, CANS/client record data is successfully included in submission data (with 'Client Index Number (CIN)' value as defined in relevant 'Financial Eligibility' record for client/episode/guarantor).
- Select 'Submit (Create File)' in 'Option' field, and select compiled file in 'Select File To Print/Submit' field.
- Select 'Final' or 'Review' in 'Create File' field.
- Click 'Submit' button to create CANS (or PSC35) Submission file on server.
- Ensure that CANS (or PSC35) Submission file is created on server (in output path/location defined via 'Facility Defaults' form).
|
Topics
• CANS/PSC35 File Import
• NX
• CANS/PSC35 Submission
|
Task Scheduler Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Task Scheduler Status Widget - validate task executions
Specific Setup:
- In the 'System Task Scheduler', a minimum of two active tasks and one inactive task should be filed.
- 'View Definition' form has been used to add the ‘Task Scheduler Status’ widget to HomeView for the logged in user.
Steps
- Access the ‘Task Scheduler Status’ widget on the Home View.
- Validate that the widget can be undocked, refreshed, and either minimized (Non NX View) or removed (NX View).
- Validate that the widget contains the following columns: ‘Application’, ‘Task’. ‘Inactive’, ‘Recur’, ‘Start Date’, ‘End Date’, ‘Last Run Date’, ‘Last Run Time’, and ‘Last Run Status’.
- Validate the data in each column is accurate. Note that for any task which has an error, the error will display in the 'Last Run Status' column.
|
Topics
• Widgets
• System Task Scheduler
• NX
|
A new report: 'CPT License Count Report' is added to Avatar PM.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: CPT License Count Report
Steps
- Open the 'CPT License Count Report'.
- Set the Start Date input box to any date.
- Set the End Date input box to any date.
- Click [Process].
- Validate the 'Date Range' item contains the Date range as entered on the selection screen.
- Validate the '#' column contains a numeric value for each listed line item.
- Validate the 'User Name' column contains only active Users.
- Validate the 'User ID' column contains only active User IDs.
- Validate the 'Provider Name' column contains only active Providers
- Validate the 'Provider ID' column contains only active Provider IDs.
- Validate the 'Provider Category' column contains the Provider Category associated to the Provider.
- Click [Close Report]
- Click [Close Form].
Copyright notice is added to forms where CPT content is displayed.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Real Time Inquiry (270 Request)
- Program Maintenance
- Confirm Compile Completed
- Avatar NX Report Viewer
- Payor Based Authorizations
- Payor Based Authorizations Report
- Registry Settings (PM)
- Eligibility Inquiry (270) Request
- Eligibility Inquiry and Response (270/271) Report
Scenario 1: Process 'Real Time Inquiry (270) Request' with a value of 'Request Inquiry' in 'Eligibility Inquiry (270) Status'.
Specific Setup:
- Agency uses 'Real Time Inquiry (270) Request' functionality.
- Avatar PM 2018 Update 187 is installed.
- At least one 'Guarantors/Payors' has a value of 'Yes' in 'Support 270/271 Transaction Sets'. Note the guarantor.
- Selecting any client with the above 'Guarantors/Payors', update the 'Financial Eligibility' record to have a value of 'Request Inquiry' in 'Eligibility Inquiry (270) Status'. Note the client and the episode.
- If the 'Request Type' is 'Specific', a 'Service Code' with a value in 'Service Type Code (270)' must exist.
Steps
- Open 'Real Time Inquiry (270) Request'.
- Select the client.
- Select the episode.
- Select the guarantor.
- Select any value in 'Request Type'.
- Select the 'Service Code' if 'Specific' was selected above.
- Verify the AMA trademark 'CPT® Codes' is displayed above the 'CPT-4 Code' field.
- Verify the AMA Copyright Notice 'CPT copyright 2021 American Medical Association. All rights reserved.' is displayed at the bottom of the form.
- Click [Process Request].
- Validate that submission is successful.
- If a system error message is received, review the 'Eligibility Inquiry and Response (270/271) Report' to correct client or setup issues.
Scenario 2: 'Program Maintenance' - Field Validation
Steps
- Access the 'Program Maintenance' form.
- Navigate to the 'Encounter CPT Code' field.
- Verify that the AMA CPT Code Trademark 'CPT® Codes' is displayed.
- Scroll to the bottom of the form.
- Verify that 'CPT copyright 2021 American Medical Association. All rights reserved.' is displayed.
- Close the form.
Scenario 3: Modifiers by Practitioner Category - Validation
Steps
- Open 'Modifiers by Practitioner Categories' form.
- Validate the CPT Code selection box contains 'CPT® Code'.
- Validate the AMA copyright notice displays at the bottom of the form: 'CPT copyright 2021 American Medical Association. All rights reserved.'.
- Close the form.
Scenario 4: 'Payor Based Authorizations' - Form Verification
Specific Setup:
- Avatar Cal-PM Registry Setting 'Enable Payor Based Authorizations' must be enabled
- Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' may optionally be enabled/disabled
- Crystal Reports or other SQL reporting tool
Steps
- Open Avatar Cal-PM 'Payor Based Authorizations' form (under 'Avatar PM / System Maintenance / System Definition' menu).
- Select 'Add' action in 'Add/Edit/Delete' field (or select 'Edit' action and click 'Select Authorizations To Edit/Delete' button to view/update existing Payor Based Authorization record/entry).
- Ensure the following fields are present in the 'Payor Based Authorizations' form:
- 'Guarantor'
- 'Service Code' (Not available when Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is enabled)
- 'Effective Date'
- 'Expiration Date'
- 'Authorization Number'
- 'Display Authorizations' Button
- 'Select Authorizations To Edit/Delete' Button
- 'Select CPT ® Codes' Button (Available only when Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is enabled)
- 'All CPT Codes' (Available only when Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is enabled)
- Validate "CPT copyright 2021 American Medical Association. All rights reserved." Displays at the bottom of the form
- Enter/select values for all required/desired fields for Payor Based Authorization record/entry.
- Where Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is enabled - Click 'Select CPT Codes' button and enter one or more code selections in the multi-iteration grid displayed (or set 'All CPT Codes' field to 'Yes').
- Click 'Submit' button to file 'Payor Based Authorizations' form/record.
- Select 'Edit' action in 'Add/Edit/Delete' field and click 'Select Authorizations To Edit/Delete' button to view/update previously entered Payor Based Authorization record/entry.
- Ensure all field values are present in 'Payor Based Authorizations' form/record as previously entered/filed.
- Click 'Display Authorizations' button to display the Payor Based Authorizations report/information.
- In Payor Based Authorizations report display/results, ensure that all Payor Based Authorization entries/records for selected 'Guarantor' value are displayed, including the following fields:
- 'Guarantor'
- 'Service Code' or 'CPT Code' (Dependent on Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations')
- 'Program' (To be employed by future Avatar Cal-PM update - Will display 'All Programs (NONE)' in report information)
- 'Practitioner Category' (To be employed by future Avatar Cal-PM update - Will display 'All Practitioner Categories (NONE)' in report information)
- 'Effective Date'
- Expiration Date'
- 'Authorization Number'
- Open Crystal Reports or other SQL reporting tool.
- Where Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is disabled - In Avatar Cal-PM SQL table 'SYSTEM.table_payor_auths', ensure that data row(s) are added/updated on filing of 'Payor Based Authorizations' form and contain values/information filed via form for all applicable fields.
- Where Avatar Cal-PM Registry Setting 'Enable CPT Based Payor Authorizations' is enabled - In Avatar Cal-PM SQL table 'SYSTEM.table_payor_auths_cpt', ensure that data row(s) are added/updated on filing of 'Payor Based Authorizations' form and contain values/information filed via form for all applicable fields.
Scenario 5: Eligibility Inquiry (270) Request field validation
Specific Setup:
- The following registry setting is enabled: 'Avatar PM->Billing->Electronic Submissions->Eligibility Inquiry & Response (270/271)->->Enable 270/271 Transaction Sets'.
Steps
- Open 'Eligibility Inquiry (270) Request'.
- Verify the 'CPT-4 Code' field contains the AMA Trademark 'CPT® Codes'.
- Verify the AMA copyright notice is displayed at the bottom of the form: 'CPT copyright 2021 American Medical Association. All rights reserved.'
Scenario 6: Eligibility Inquiry and Response (270/271) Report field validation
Steps
- Open 'Eligibility Inquiry and Response (270/271) Report'.
- Enter the 'Client ID' for the client that is not rejected.
- Verify the AMA Trademark displays 'CPT® Codes' above the 'CPT-4 Code' field.
- Verify the AMA Copyright Notice displays on the bottom of the form: 'CPT copyright 2021 American Medical Association. All rights reserved.'.
- Close the form.
CPT Code copyright notice is added to Avatar forms.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Service Fee/Cross Reference Maintenance - field validations
Steps
- Access the 'Service Fee/Cross Reference Maintenance' form.
- Verify the AMA Trademark displays 'CPT® Codes' above the 'CPT Code' field.
- Verify the AMA Copyright Notice displays on the bottom of the form: 'CPT copyright 2021 American Medical Association. All rights reserved.'.
- Close the form.
Avatar PM is enhanced with updated CPT codes.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: CPT Codes: Annual code update
Steps
- Open Avatar PM 'CPT Code Definition' form.
- Click [Print CPT Codes].
- A list of the current CPT Codes will display.
- Review the list to assure new codes have been added.
- Click [Close].
|
Topics
• NX
• CPT License Count Report
• Program Maintenance
• Service Authorizations
• Eligibility Inquiry (270) Request
• Eligibility Response (271)
• Service Fee/Cross Reference Maintenance
• CPT Codes
|
'Call Intake' is enhanced to add additional fields.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate 'Call Intake' is not permitted for a client active in any program when Registry Setting 'Disallow Call Intakes For Program Types' is set to 'A'.
Specific Setup:
- Registry Setting 'Disallow Call Intakes For Program Types' is set to 'A'. This setting will not allow any clients with active programs from being added in the 'Call Intake' form.
Steps
- Open 'Call Intake' form.
- Select a client with any active program.
- Verify the following message displays: 'Client is currently active. Only clients discharged from all programs or client in call status without a MR # can be accessed in this function.'
- Click [OK].
- The form will close.
Scenario 2: Registry Setting "Require Client's Address and Phone Number" is added to the admission form.
Specific Setup:
- Registry Setting "Require Client's Address and Phone Number" is set to "Y". This setting will make the Client's Address and Phone Number required on the 'Admission', 'Admission (Outpatient)', 'Discharge','Discharge (Outpatient)', 'Pre Admit', 'Pre Admit Discharge', and 'Call-Intake' forms.
Steps
- Open the 'Call Intake' form
- Add a new client and leave the following fields blank:
- Client's Address - Street
- Client's Address - City
- Client's Address - State
- Client's Address - Zip Code
- Client's Phone Number - Home
- Click [Submit]
- Verify a message displays indicating that the above fields are required.
- Complete all required fields
- Click [Submit].
- Open the 'Call Intake' form for the same client.
- Verify the client address and phone number fields are populated.
Scenario 3: Registry Setting 'Add Demographics to Call Intake' is added to the 'Call Intake' form.
Specific Setup:
- Registry Setting 'Add Demographics to Call Intake' is set to 'Y'. This setting will add the 'Demographics' tab and 'Sex', 'Date of Birth', 'Age', and 'Social Security Number' to the Call Intake form.
Steps
- Open 'Call Intake'.
- Set 'Last Name' to any last name (not an existing client).
- Set 'First Name' to any first name.
- Select any gender in the 'Sex' drop down list
- Click [Search].
- Click [New Client].
- Click [Call] in the 'Call Or Walk-in' field.
- Set the 'Caller Name' to any LastName,FirstName.
- Set the 'Call Date' to any date.
- Set the 'Call Time' to any time.
- Select any value from the 'Program' drop down list.
- Select any value from the 'Disposition' drop down list.
- Enter any text in the 'Comments for the call intake' text box.
- Set the 'Date of Birth' to any date in the past.
- Set the 'Social Security Number' to any SSN.
- Click the 'Demographics' tab.
- Select any value in the 'Prefix' drop down list.
- Set the 'Client's Address - Street' to any address.
- Set the 'Client's Address - Zipcode' to any zipcode.
- Set the 'Client's Home Phone' to any phone number.
- Set the 'Client's Work Phone' to any phone number.
- Set the 'Client's Cell Phone' to any phone number.
- Set the 'Client's Email Address' to any email address.
- Select any value in the 'Communication Preference' field.
- Select any value in the 'Primary Language' drop down list.
- Select any value in the 'Client Race' drop down list.
- Select any value in the 'Other Race(s)' list.
- Select any value in the 'Ethnic Origin' drop down list.
- Select any value from the 'Religion' drop down list.
- Set the 'Place of Birth' to any value.
- Select any value from the 'Marital Status' drop down list.
- Select any value from the 'Education' drop down list.
- Select any value from the 'Employment Status' drop down list.
- Select any value from the 'Occupation' drop down list.
- Select any value from the 'Are you heterosexual, lesbian, gay, bisexual, transgender or do you question your sexual orientation?' field.
- Select any value from the 'Smoker' drop down list.
- Set the 'Smoking Status Assessment Date' to any date.
- Set the 'Client's Mailing Address - Street' to any address.
- Set the 'Client's Mailing Address - Street 2' to any address.
- Set the 'Client's Mailing Address - Zipcode' to any zipcode.
- Set the 'Client's Mailing Address - City' to any City.
- Set the 'Client's Mailing Address - State' to any State.
- Select any value from the 'Client's Mailing Address - County' field.
- Click [Submit].
- Open the 'Call Intake' form for the same client.
- Verify the Demographic data is retained and correct.
- Close the form.
Scenario 4: Registry Setting 'Add SSN to Call Intake' is added to the 'Call Intake' form.
Specific Setup:
- Registry Setting 'Add SSN to Call Intake' is set to 'Y'. Selecting 'Y' makes 'Social Security Number' field visible in the 'Call Intake' form. Select 'N' to make this field invisible.
Steps
- Open 'Call Intake' form.
- Select any existing client with a 'Call Intake' record.
- Select the client Episode.
- Click [Edit].
- Navigate to the 'Social Security Number' field at the bottom of the 'Call Intake' form.
- Enter the SSN for the client.
- Click [Submit].
- Open the 'Call Intake' form for the same client.
- Verify the SSN is displayed as entered.
- Close the form.
Scenario 5: Registry Setting 'Add Mailing Address' includes the 'Call Intake' form.
Specific Setup:
- Registry Setting 'Add Mailing Address' is set to 'Y'. This setting will add the mailing address to multiple forms: 'Admission', 'Admission(Outpatient)', 'Call Intake, 'Discharge', 'Discharge(Outpatient)', 'Pre-Admit', 'Pre-Admit Discharge', and 'Update Client Data' forms.
Steps
- Open 'Call Intake'.
- Set 'Last Name' to any last name (not an existing client).
- Set 'First Name' to any first name.
- Select any gender in the 'Sex' drop down list
- Click [Search].
- Click [New Client].
- Click [Call] in the 'Call Or Walk-in' field.
- Set the 'Caller Name' to any LastName,FirstName.
- Set the 'Call Date' to any date.
- Set the 'Call Time' to any time.
- Select any value from the 'Program' drop down list.
- Select any value from the 'Disposition' drop down list.
- Enter any text in the 'Comments for the call intake' text box.
- Set the 'Date of Birth' to any date in the past.
- Set the 'Social Security Number' to any SSN.
- Click the 'Demographics' tab.
- Set the 'Client's Mailing Address - Street' to any address.
- Set the 'Client's Mailing Address - Street 2' to any address.
- Set the 'Client's Mailing Address - Zipcode' to any zipcode.
- Set the 'Client's Mailing Address - City' to any City.
- Set the 'Client's Mailing Address - State' to any State.
- Select any value from the 'Client's Mailing Address - County' field.
- Click [Submit].
- Open the 'Call Intake' form for the same client.
- Verify the Mailing Address data is retained and correct.
- Close the form.
Scenario 6: Validate 'Call Intake' is not permitted for a client active in any Inpatient program when Registry Setting 'Disallow Call Intakes For Program Types' is set to 'I'.
Specific Setup:
- Client active in any Inpatient program
- Registry Setting 'Disallow Call Intakes For Program Types' is set to 'I'.
Steps
- Open 'Call Intake' form.
- Select a client with any active program.
- Verify the following message displays: 'Client is currently active. Only clients discharged from all programs or client in call status without a MR # can be accessed in this function.'
- Click [OK].
- The form will close.
Scenario 7: Validate 'Call Intake' is permitted for a client active in any Outpatient program when Registry Setting 'Disallow Call Intakes For Program Types' is set to 'I'.
Specific Setup:
- Client active in any Outpatient program
- Registry Setting 'Disallow Call Intakes For Program Types' is set to 'I'.
Steps
- Open 'Call Intake' form for any client with an active Outpatient program episode.
- Select any value in the 'Call Or Walk-In' field.
- Select any value in the 'Caller Type' drop down list.
- Set the 'Call Date' to any date.
- Set the 'Call Time' to any time.
- Select any value in the 'Disposition' drop down list.
- Select any value in the 'Caller Intake/Comments' text box.
- Complete any required fields.
- Click [Submit].
Scenario 8: Validate 'Call Intake' is always permitted when Registry Setting 'Disallow Call Intakes For Program Types' is set to 'N'.
Specific Setup:
- Registry Setting 'Disallow Call Intakes For Program Types' is set to 'N'.
Steps
- Open 'Call Intake' form for any client with any active program episode.
- Select any value in the 'Call Or Walk-In' field.
- Select any value in the 'Caller Type' drop down list.
- Set the 'Call Date' to any date.
- Set the 'Call Time' to any time.
- Select any value in the 'Disposition' drop down list.
- Select any value in the 'Caller Intake/Comments' text box.
- Complete any required fields.
- Click [Submit].
|
Topics
• Registry Settings
• NX
• Call Intake
|
Accounts Receivable Management Widget - Add Claim Balance to filters and grid
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- View Definition
- Dynamic Form - View Definition - Select Views
- NX View Definition
- Dynamic Form - NX View Definition
- User Definition
- Financial Eligibility
- Client Ledger
- Client Charge Input
- Guarantors/Payors
- Electronic Billing
- Diagnosis
- Dynamic Form - Add To Problem List
- Program Maintenance
Scenario 1: Accounts Receivable Console - AR List - Search Filters
Specific Setup:
- Agency uses the 'Accounts Receivable Console'.
- 'AR Console User Defaults Setup' has been used to give the test access:
- Select All 'Financial Classes', All 'Guarantors', All 'Treatment Settings', All 'Programs', All 'Client Last Name Initials to be Worked'.
- The 'Accounts Receivable Console' widget has been added to the tester's home view.
- Client 1, note the following: The clients last name initial, Note the client’s program, has three unpaid claims,
- Use 'Client Ledger' to note the 'Guarantor', 'Claim Numbers', 'Date' (service date), 'Date Billed', 'Total amount due for each claim'.
- A 'Claim-Follow-Up' record has been created for the first claim in the Accounts Receivable Console. Add values to the following fields, noting the values 'Follow-Up Date', 'Next Follow-Up Date', 'Follow-Up Status', 'Comments', 'Followed-Up' = Yes.
- Client 2, note the following, clients last name initial, the client’s program, has three unpaid claims.
- Use 'Client Ledger' to note the 'Guarantor', 'Claim Numbers', 'Date' (service date which should be after the service date for Client 1), 'Date Billed', 'Total amount due for each claim'.
- The 'System Task Scheduler' has been used to process the 'Auto AR Batch Update' after the claims were created.
Steps
- Access the 'Accounts Receivable Console'.
- Verify that 'User Defaults' is the signed in user.
- Verify that 'Financial Classes' has all items selected.
- Verify that 'Treatment Settings' has all items selected.
- Verify that 'Client Last Name Initials to be Worked' has all items selected.
- Verify that 'Guarantors' has all items selected.
- Verify that 'Programs' has all items selected.
- Verify that 'Aged over # Days' is null.
- Verify that 'Claim #' is null.
- Verify that 'Client' is null.
- Verify that 'Service Date From' is null.
- Verify that 'Service Date From' is null.
- Verify that 'Service Date To' is null.
- Verify that 'Next Follow-Up Date From' is null.
- Verify that 'Next Follow-Up Date To' is null.
- Verify that 'Exclude Claims with Last Follow-Up Date Within Past # Days' is null.
- Verify that 'Claim Follow-Up Record Exists' is null.
- Verify that 'Claim Follow-Up Status' is null.
- Verify existence of 'Reset Default' button.
- Verify existence of 'Search' button.
- Deselect the 'Financial Class' for the guarantor of Client 1.
- Validate that 'Guarantors' does not contain the guarantor of Client 1.
- Deselect the 'Treatment Setting' for the program of Client 1.
- Validate that 'Programs' does not contain the program of Client 1.
- Click [Reset Default].
- Verify that 'Financial Classes' has all items selected.
- Verify that 'Treatment Settings' has all items selected.
- Verify that 'Guarantors' has all items selected.
- Verify that 'Programs' has all items selected.
- Deselect the 'Client Last Name Initials to be Worked' for Client 2.
- Click [Search].
- Verify that no claims for Client 2 are included in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Enter a value in 'Aged Over # Days' that would allow the oldest claim for the test clients to display. The 'Date Billed' determines the number of aged days.
- Click [Search].
- Validate that the claims for client 1 and the claims for client 2 are included in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Set 'Claim #' to a claim number for Client 2.
- Click [Search].
- Verify that only that claim for Client 2 is included in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Set 'Client' to Client 1.
- Click [Search].
- Verify that no claims for Client 2 are included in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Set 'Service Date From' to the fist service date for 'Client 1'.
- Set 'Service Date From' to the second service date for 'Client 1'.
- Click [Search].
- Verify that only claims 1 and 2 are included for Client in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Enter the 'Next Follow-Up Date' from Setup.
- Click [Search].
- Verify that the first claim for Client 1 is included in the 'Claims with Outstanding Receivables' grid.
- Click [Reset Default].
- Enter a value in 'Exclude Clients with Last Follow-Up Date Within the Past # Days that would include the 'Follow-Up Date' from Setup.
- Click [Search].
- Verify that the 'Claims with Outstanding Receivables' grid does not include the first claim for Client 1.
- Click [Reset Default].
- Set 'Claim Follow-Up Record' Exists' to 'Yes'.
- Click [Search].
- Click [Reset Default].
- Set 'Claim Follow-Up Record' Exists' to 'Yes'.
- Click [Search].
- Verify that the 'Claims with Outstanding Receivables' grid includes the first claim for Client 1.
- Click [Reset Default].
- Set 'Claim Follow-Up Status' to value from SETUP.
- Click [Search].
- Verify that the 'Claims with Outstanding Receivables' grid includes the first claim for Client 1.
- Click [Reset Default].
- Verify that the following fields are null: 'Aged over # Days', 'Claim #', 'Client', 'Service Date From', 'Service Date To', 'Next Follow-Up Date From', 'Next Follow-Up DateTo', Exclude Claims with Last Follow-Up Date Within Past # Days', Claim Follow-Up Record Exists' and Claim Follow-Up Status'.
- Click [Reset Default].
- Set "Claim Balance From" to a minimum claim balance amount to filter on.
- Set "Claim Balance To" to a maximum claim balance amount to filter on.
- Click [Search].
- Validate the "Claim Balance" columns in the "Claims with Outstanding Receivables" table contains balances that are between the "Claim Balance From - Claim Balance To" range.
- Double click on the column heading for "Claim Balance" column.
- Validate the rows are sorted in "Claim Balance" order.
Scenario 2: Account Receivable Console - Add Claim Follow-Up/Notes
Specific Setup:
- Note the tester's 'User Definition', 'User Description'.
- Registry Setting:
- Set the 'Avatar PM->Billing->Accounts Receivable Management->->->Enable Accounts Receivable Management Functionality' registry setting to "Yes".
- Accounts Receivable functionality has been defined.
- Identify a client with three or more unpaid claims.
- Note the client's last name initial, ID, admission program.
- Note the guarantor the claim liability distributed to.
- Use ‘AR Console User Defaults’ to give the tester access to the following:
- First initial of the client's last name.
- Admission program
- Guarantor the claim liability distributed to.
- Use ‘System Task Scheduler’ to process the ‘Auto AR Batch’ after the claims were created.
Steps
- Access the ‘AR Console’.
- Enter the desired ‘Client’.
- Enter desired dates in ‘Service Date From’ and ‘Service Date To’.
- Click [Search].
- Validate that the claims display in the ‘Claims with Outstanding Receivables’ grid.
- Select one claim row, noting the claim number.
- Click [Add Claim Follow-Up/Notes].
- Validate that ‘Claim Follow-Up’ contains the selected claim number.
- Enter desired value in ‘Edit Payer ICN#’.
- Select desired value in ‘Claim Submission Reason Code’.
- Go to the ‘Follow-Up Notes’ section.
- Verify that a row has been created for the current date and with a comment of ‘AR Console Follow-Up Created’.
- Click [New Row].
- Enter desired values for ‘Follow-Up Date’ and ‘Comments’ at a minimum. Data may be added to other fields if desired.
- Click [File Updates].
- Click [OK].
- Click [AR List] to return to the first section of the form.
- Select the same claim in the ‘Claims with Outstanding Receivables’ grid.
- Click [Add Claim Follow-Up/Notes].
- Validate that the data added to the ‘Edit Payer ICN#’ and 'Claim Submission Reason Code’ fields displays correctly.
- Go to the ‘Follow-Up Notes’ section.
- Verify that the row created by with the comment of ‘AR Console Follow-Up Created’ displays correctly.
- Verify that the new row that was added displays the submitted data correctly.
- Click [AR List] to return to the first section of the form.
- Repeat steps 6 -24, selecting a minimum of two claims in the ‘Claims with Outstanding Receivables’ grid, and toggling between the claims in the ‘Claim Follow-Up Entry' section.
Scenario 3: Avatar NX - AR Console widget
Specific Setup:
- The following registry setting has a value of Y: Avatar PM->Billing->Accounts Receivable Management->->->Enable Accounts Receivable Management Functionality.
- User Defaults has been used to give the tester access to: Avatar PM / Billing / AR Management / AR Console Configuration. Note the values.
- User Defaults has been used to give the tester access to: Avatar PM / Billing / AR Management / AR Console User Defaults Setup. Note the value for the signed in tester and at least one other user.
- The 'Accounts Receivable Console' widget is on the tester's homeview.
- The 'AR Console Configuration' form has been submitted.
- The 'AR Console User Defaults Setup' form has been submitted.
- Unpaid claimed services exist.
- The 'System Task Scheduler', 'AR Auto Batch Update' has been processed.
- A client must have an existing episode (Client A).
Steps
- Access the Avatar NX - AR Console widget.
- Validate that the 'User Defaults' defaults to the signed in user.
- Validate that the values selected in the 'AR Console User Defaults Setup' form are defaulted in the widget.
- Click [Search].
- Note the 'TOTAL BALANCE / TOTAL CLAIMS' amounts.
- Click [Reset Default]. Note: It will be necessary to click [Reset Default] after each search.
- Enter the desired date in the 'Next Follow-Up Date From' field.
- Click [Search].
- Validate that the 'TOTAL BALANCE / TOTAL CLAIMS' amounts are different than the original results.
- Clear the 'Next Follow-Up Date From' field.
- Click [Search].
- Note the 'TOTAL BALANCE / TOTAL CLAIMS' amounts is back to what it was.
- Click [Reset Default].
- Validate no claims are displayed.
- Click the 'Advanced Filters' link.
- Select desired search options to narrow the search results.
- Click [Apply].
- Validate that the 'TOTAL BALANCE / TOTAL CLAIMS' amounts are different than the original results.
- Click [Clear Advanced Filters].
- Validate that the 'TOTAL BALANCE / TOTAL CLAIMS' amounts are the same as the original results.
- Click [Reset Default].
- Select 'No' in 'Claim Follow-Up Records Exist'.
- Click [Search].
- Select "Client A" in the 'Claims with Outstanding Receivables' grid. Note the client and claim numbers.
- Validate that services display in the 'Claim Service Information' grid.
- Right click on a service in the 'Claim Service Information' grid and select the 'Add/Edit Authorizations' option.
- Validate that the authorization form selected in the 'AR Console Configuration' form opens.
- If desired, add an authorization record.
- Close the authorization form.
- Validate that you are returned to the AR Console widget.
- Right click on a service in the 'Claim Service Information' grid and select the 'Service History'.
- Validate that the 'Service History' grid opens, and that the data displays correctly.
- Click [Close/Cancel].
- Validate that [Add Claim Follow-Up/Note] and [Post Transaction] buttons are available.
- Click [Add Claim Follow-Up/Note]
- Validate that the 'Claim Follow-Up Entry' section opens.
- Validate that the 'Client' is the client selected in the 'Claims with Outstanding Receivables' grid.
- Validate that the 'Claim Follow-Up' contains a claim for the client selected in the 'Claims with Outstanding Receivables' grid.
- Validate that the 'Follow-Up Notes' section contains a note with:
- 'Follow-Up Date' equal to the current date.
- 'Comments' equal to 'AR Console Follow-Up Created'.
- 'Entry Date' equal to current date.
- 'Entered By' equal to logged in tester.
- Click [New Row].
- Copy/paste any value into the 'Comments' field and validate it displays in the grid.
- Select the entry in the 'Follow Up Notes' field and press the "Delete" key.
- Validate and 'Confirm Delete' dialog stating: "Are you sure you want to delete these rows?"
- Click [Yes] and validate the row is deleted.
- Click [New Row].
- Add desired values and click [File Updates].
- Click [OK].
- Double click the row added and click [Copy Note].
- Select the claim to copy the note row to.
- Click [Save].
- Click [File Updates].
- Click [OK].
- Change the 'Claim Follow-Up' to the claim the note row was copied to.
- Validate that the 'Follow-Up Notes' section contains the copied row.
- If desired, add values to the 'Payer ICN', 'Claim Submission Reason Code' 'Delay Reason Code' and 'Insurance Based Denial Reasons'.
- Click [File Updates].
- Click [OK].
- Click 'AR List'.
- Validate that the 'AR List' section opens.
- Click 'Claim Follow-Up Entry'.
- Validate that the 'Claim Follow-Up Entry' section opens.
- Validate that the 'Client' is the same client.
- Validate that the 'Claim Follow-Up' is the same claim that was last accessed.
- Validate that the desired values added to the 'Payer ICN', 'Claim Submission Reason Code' 'Delay Reason Code' and 'Insurance Based Denial Reasons' exist.
- Validate that the 'Follow-Up Notes' section contains the two note rows.
- Click the 'Undock' widget icon,
- Validate a new session of the Accounts Receivable Console widget opens and the 'User Defaults' is the signed in user.
- Click [Search].
- Select a claim in the 'Claims with Outstanding Receivables' grid.
- Click [Post Transaction].
- Note the 'Claim #', 'Service Date / Service Code'.
- Enter a 'Posting Date'.
- Enter a 'Date of Receipt'.
- Note the 'Current Balance'.
- Select a 'Transaction Type'.
- Enter a partial amount of the 'Current Balance' in 'Amount'.
- Select a 'Posting Code'.
- If applicable, enter values in 'Transfer To' and 'Check Number'.
- Note the value of 'New Balance'.
- Click [New Row].
- Validate that the 'Current Balance' is equal to the 'New Balance'.
- Select a 'Transaction Type'.
- Enter an 'Amount'
- Select a 'Posting Code'.
- If applicable, enter values in 'Transfer To' and 'Check Number'.
- Note the value of 'New Balance'.
- Click [File].
- Click [OK].
- Click [Close].
- Click [X] to close the new session of the Accounts Receivable Console widget.
- Validate that you are returned to the original session of the Accounts Receivable Console widget.
|
Topics
• Accounts Receivable Management
|
| |