Support tool stateless update
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Product Updates (PM)
- Support Utility
Scenario 1: Cal-PM- Support Utilities - Validating 'Balance Bill Period' utility
|
Topics
• Support Utilities
|
Registry Settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Service Codes
- Client Charge Input
- File Import
Scenario 1: Registry Setting = Unit Calculation with Minimum Duration - Client Charge Input.
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code (Service Code 1) is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field.
Steps
- Open "Client Charge Input" form.
- Enter any value in 'Date Of Service'.
- Enter 'Client 1' created in setup in 'Client ID'.
- Enter 'Service Code 1' in 'Service Code'.
- Enter any value in 'Practitioner'.
- Enter any value in 'Duration(Minutes)' that is less than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Client Ledger Report, if charges are zero.
- Click [X].
- Click [No].
- Repeat Steps 1-14 with value in 'Duration(Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Validate the Ledger, check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Repeat Steps 1-6 to file a service through 'Client Charge Input' form.
- Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration(Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Ledger Report to check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 1-6, to file a service through 'Client Charge Input' form.
- Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration(Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Repeat Steps 30-38 to validate Client Ledger Report data.
Scenario 2: File Import - Client Charge Input
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
- File Import:
- Create an import file with 'Duration(Minutes)' in Client Charge Input less than the 'Minimum Duration for Unit Calculation' field in Service Code 1-"File A".
- Create an import file with 'Duration(Minutes)' in Client Charge Input greater than the 'Minimum Duration for Unit Calculation' field in Service Code 1 -"File B".
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
Steps
- Open the "File Import" form.
- Select "Client Charge Input" in the 'File Type'.
- Select "Upload New File" in the 'Action'.
- Click [Process Action].
- Select "File A".
- Select "Compile/Validate File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Select "File A".
- Select "Compile/Validate File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the message = 'Compiled'.
- Click [OK].
- Select "Print File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the report data.
- Click [Close Report].
- Select "Post File" in the 'Action' field.
- Select "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate the message = 'Posted'.
- Click [OK].
- Click [Discard]
- Click [Yes].
- Open ''Client Ledger'' form.
- Enter the Client ID.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Ledger Report to check if charges are zero.
- Click [X].
- Click [No].
- Repeat Steps 7- 35 to import service using "File B" and validate Client Ledger Report data.
- Validate the Ledger Report to check charges and units assigned.
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 1-39, to import service and validate Client Ledger.
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Repeat Steps 1-17 to import a service.
- Validate the error message: File A contains one or more errors. These errors can be reviewed using 'Print Errors' action.
- Click [OK].
- Select "Print Errors" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the report shows 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.'.
- Click [Close Report].
- Select "Delete File" in the 'Action'.
- Select "File A" in the 'Files(s)' field.
- Click [Process Action].
- Click [Yes].
- Click [OK].
- Repeat Steps 7- 35 to import service using "File B" and validate Client Ledger.
- Validate the Ledger Report to check charges and units assigned.
- Click [X].
- Click [No].
Scenario 3: Registry Setting = Unit Calculation with Minimum Duration - Edit Service Information
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
- Open "Edit Service Information" form.
- Enter 'Client 1' in 'Client ID'.
- Click [Select Service(s) To Edit].
- Select desired service form the grid.
- Click [OK].
- Enter any value in 'Duration (Minutes)' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the 'Client Ledger' report that the distributed charges are zero.
- Click [X].
- Click [Yes].
- Click [Discard].
- Repeat Steps 1-14, with value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Validate 'Client Ledger' report that the distributed charges contain the correct units and amounts.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Click [Submit].
- Repeat Steps 1-6, to edit service in 'Edit Service Information' form.
- Validate the error message: The service [SERVICE CODE 1] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
- Enter any value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate 'Client Ledger' report that the distributed charges contain the correct units and amounts.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Click [Submit].
- Repeat Steps1-6, to edit service in 'Edit Service Information' form.
- Validate the error message: The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
- Enter any value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Repeat Steps 33-42 to validate 'Client Ledger' report data.
Scenario 4: Client Charge Input via WEBSVC ClientChargeInput
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to : 'YE'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
- Using desired web service tool, create a request for 'WEBSVC ClientChargeInput'.
- Enter the System Code in 'System Code' Field.
- Enter the user name in the 'User Name' field.
- Enter the password in the 'Password' field.
- Enter any 'Client 1' in 'ClientID'.
- Enter any value in 'Date of Service'.
- Enter value in 'Duration' less than Minimum Duration for Unit Calculation in Service Codes form.
- Enter any value in 'Episode Number'.
- Enter any value in 'Location'.
- Enter any value in 'Practitioner'.
- Enter any value in 'Program'.
- Enter 'Service Code 1' in 'Service Code'.
- Click [Run].
- Verify Response - 'Duration (Minutes): The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least 'xx' minutes.
- Enter value in 'Duration' greater than 'Minimum Duration for Unit Calculation' in Service Codes form.
- Click [Run].
- Verify Response - 'Client Charge Input web service has been filed successfully'.
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the report data to validate that the charges and units were created correctly.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Repeat Steps 7- 27 to file a service and validate 'Client Ledger' report data.
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 7- 27 to file a service and validate 'Client Ledger' report data.
Registry Settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Service Codes
- Client Charge Input
- File Import
Scenario 1: Registry Setting = Unit Calculation with Minimum Duration - Client Charge Input.
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code (Service Code 1) is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field.
Steps
- Open "Client Charge Input" form.
- Enter any value in 'Date Of Service'.
- Enter 'Client 1' created in setup in 'Client ID'.
- Enter 'Service Code 1' in 'Service Code'.
- Enter any value in 'Practitioner'.
- Enter any value in 'Duration(Minutes)' that is less than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Client Ledger Report, if charges are zero.
- Click [X].
- Click [No].
- Repeat Steps 1-14 with value in 'Duration(Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Validate the Ledger, check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Repeat Steps 1-6 to file a service through 'Client Charge Input' form.
- Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration(Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Ledger Report to check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 1-6, to file a service through 'Client Charge Input' form.
- Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration(Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Repeat Steps 30-38 to validate Client Ledger Report data.
Scenario 2: File Import - Client Charge Input
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
- File Import:
- Create an import file with 'Duration(Minutes)' in Client Charge Input less than the 'Minimum Duration for Unit Calculation' field in Service Code 1-"File A".
- Create an import file with 'Duration(Minutes)' in Client Charge Input greater than the 'Minimum Duration for Unit Calculation' field in Service Code 1 -"File B".
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
Steps
- Open the "File Import" form.
- Select "Client Charge Input" in the 'File Type'.
- Select "Upload New File" in the 'Action'.
- Click [Process Action].
- Select "File A".
- Select "Compile/Validate File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Select "File A".
- Select "Compile/Validate File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the message = 'Compiled'.
- Click [OK].
- Select "Print File" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the report data.
- Click [Close Report].
- Select "Post File" in the 'Action' field.
- Select "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate the message = 'Posted'.
- Click [OK].
- Click [Discard]
- Click [Yes].
- Open ''Client Ledger'' form.
- Enter the Client ID.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the Ledger Report to check if charges are zero.
- Click [X].
- Click [No].
- Repeat Steps 7- 35 to import service using "File B" and validate Client Ledger Report data.
- Validate the Ledger Report to check charges and units assigned.
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 1-39, to import service and validate Client Ledger.
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Repeat Steps 1-17 to import a service.
- Validate the error message: File A contains one or more errors. These errors can be reviewed using 'Print Errors' action.
- Click [OK].
- Select "Print Errors" in the 'Action'.
- Select "File A" in the 'Files(s)'.
- Click [Process Action].
- Validate the report shows 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.'.
- Click [Close Report].
- Select "Delete File" in the 'Action'.
- Select "File A" in the 'Files(s)' field.
- Click [Process Action].
- Click [Yes].
- Click [OK].
- Repeat Steps 7- 35 to import service using "File B" and validate Client Ledger.
- Validate the Ledger Report to check charges and units assigned.
- Click [X].
- Click [No].
Scenario 3: Registry Setting = Unit Calculation with Minimum Duration - Edit Service Information
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
- Open "Edit Service Information" form.
- Enter 'Client 1' in 'Client ID'.
- Click [Select Service(s) To Edit].
- Select desired service form the grid.
- Click [OK].
- Enter any value in 'Duration (Minutes)' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the 'Client Ledger' report that the distributed charges are zero.
- Click [X].
- Click [Yes].
- Click [Discard].
- Repeat Steps 1-14, with value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Validate 'Client Ledger' report that the distributed charges contain the correct units and amounts.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Click [Submit].
- Repeat Steps 1-6, to edit service in 'Edit Service Information' form.
- Validate the error message: The service [SERVICE CODE 1] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
- Enter any value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate 'Client Ledger' report that the distributed charges contain the correct units and amounts.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Click [Submit].
- Repeat Steps1-6, to edit service in 'Edit Service Information' form.
- Validate the error message: The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
- Enter any value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Click [No].
- Repeat Steps 33-42 to validate 'Client Ledger' report data.
Scenario 4: Client Charge Input via WEBSVC ClientChargeInput
Specific Setup:
- Registry Settings:
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to : 'YE'.
- Client 1:
- Identify an existing client or create a new client (Client 1). Note the client’s admission date.
- Service Code:
- ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
- Using desired web service tool, create a request for 'WEBSVC ClientChargeInput'.
- Enter the System Code in 'System Code' Field.
- Enter the user name in the 'User Name' field.
- Enter the password in the 'Password' field.
- Enter any 'Client 1' in 'ClientID'.
- Enter any value in 'Date of Service'.
- Enter value in 'Duration' less than Minimum Duration for Unit Calculation in Service Codes form.
- Enter any value in 'Episode Number'.
- Enter any value in 'Location'.
- Enter any value in 'Practitioner'.
- Enter any value in 'Program'.
- Enter 'Service Code 1' in 'Service Code'.
- Click [Run].
- Verify Response - 'Duration (Minutes): The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least 'xx' minutes.
- Enter value in 'Duration' greater than 'Minimum Duration for Unit Calculation' in Service Codes form.
- Click [Run].
- Verify Response - 'Client Charge Input web service has been filed successfully'.
- Open "Client Ledger" form.
- Enter 'Client 1' in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the report data to validate that the charges and units were created correctly.
- Click [X].
- Click [Yes].
- Click [Discard].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'Y'.
- Repeat Steps 7- 27 to file a service and validate 'Client Ledger' report data.
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 7- 27 to file a service and validate 'Client Ledger' report data.
|
Topics
• Registry Settings
• Service Codes
• Client Charge Input
• File Import
• Edit Service Information
• Web Services
|
274 Provider Directory
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- 274 - Provider Directory Defaults
- 274 - Provider Directory Definition
- 274 - Provider Directory Submission
Scenario 1: Cal-PM - 274 Provider Directory Workflow - MHP & DMCODS
Specific Setup:
- 274 Provider Directory Defaults has been submitted.
- 274 Provider Directory Definition:
- Group Definitions exist for a minimum of one 'Mental Health Plan' and one 'Drug Medi-Cal Organized Delivery System'.
- Site Definitions exist for a minimum of one 'Mental Health Plan' and one 'Drug Medi-Cal Organized Delivery System'.
- Provider Definitions exist for a minimum of one 'Mental Health Plan' and one 'Drug Medi-Cal Organized Delivery System'.
- 'Drug Medi-Cal Organized Delivery System'.
- The 'Modality Type (2100EA-N2-02)' field contains a minimum of one value.
- The 'Provider Email Address (2100EA-N2-01)' field does not contain a value.
Steps
- Open '274 Health Care Directory Submission'.
- Click [Mental Health Plan] in 'Plan Type'
- Click [Compile File] in 'Options'.
- Enter desired value in 'Reporting Period (MM/YY).
- Enter desired value in 'File Description'.
- Click [Process File].
- Validate the 'Mental Health Plan' data in the report.
- Close the report.
- Click [Mental Health Plan] in 'Plan Type'
- Click [Dump File] in 'Options'.
- Select the file compiled above in 'Select File'.
- Click [Process File].
- Review the dump file report to ensure it contains the correct values.
- Close the report.
- Repeat step 2 - 14, clicking 'Drug Medi-Cal Organized Delivery System' in step two.
- If desired:
- Edit the 'Provider Definition' for 'Drug Medi-Cal Organized Delivery System' to contain a value in 'Provider Email Address (2100EA-N2-01)'.
- Create a new '274 Health Care Directory Submission' and validate the data.
|
Topics
• 274 - Provider Directory
|
SQL Table validations
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Program Maintenance
- Admission (Outpatient)
- CSI Admission
- Crystal Reports or other SQL Reporting tool (SDK_AVCALPM Namespace)
- CSI Submission
Scenario 1: SYSTEM.edi_ca_csi_records - field validation
Specific Setup:
- Program Maintenance:
- Identify an existing CSI program or create a new CSI program where the field 'Mental Health Program (CSI)' is set to "Yes". Note the program code / description.
- Admission:
- Admit a new client to the CSI program identified above. Note the client's id/ name, admission date.
- CSI Admission:
- CSI admission is filed for the client admitted above. Note the data entry date when the CSI admission is filed.
- CSI Submission:
- The CSI submission is filed for the client with the 'Through Date' that covers the 'CSI Admission' filed above.
Steps
- Open the 'Crystal Report' or any other SQL data viewer.
- Query the 'SYSTEM.edi_ca_csi_records' table specific to the 'index_counter' containing data.
- Verify the table column 'index_counter' is displayed correctly with decimal data.
- Close the report.
|
Topics
• Database Management
|
SQL Table Validation - Data Retrieval
Scenario 1: SYSTEM.mhsa_compile_error - Validating Data Retrieval
Specific Setup:
- Tester has access to the 'Crystal Report' or any other SQL data viewer for the system.
Steps
- Open the 'Crystal Report' or any other SQL data viewer.
- Run the SQL query to retrieve data from the 'SYSTEM.mhsa_compile_error' table.
- Verify that the data was successfully retrieved from the table.
- Close the report.
Scenario 2: SYSTEM.billing_medical_rev_assign - Validating Data Retrieval
Specific Setup:
- Tester has access to the 'Crystal Report' or any other SQL data viewer for the system.
Steps
- Open the 'Crystal Report' or any other SQL data viewer.
- Run the SQL query to retrieve data from the 'SYSTEM.billing_medical_rev_assign' table.
- Verify that the data was successfully retrieved from the table.
- Close the report.
|
Topics
• Database Management
|
Enhanced Character Escaping for ‘File Definition’ Help Message
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Quick Billing Rule Definition
Scenario 1: Quick Billing Rule Definition - Help Message on File Description
Steps
- Open the "Quick Billing Rule Definition" form.
- Click the [File Description] help button.
- Validate in the field description that the special characters '<' and '>' display correctly.
- Click the [Return To Form] link.
- Click the [Discard] button.
|
Topics
• Quick Billing
|
The 'Age Display Format' registry setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Admission (Outpatient)
- Call Intake
- Pre Admit
- Family Registration
- Client Medical Conditions
- Avatar NX Report Viewer
Scenario 1: Admission - Validate the 'Age Display Format' registry setting
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Admission' form.
- Populate all required fields to admit a new client. This will be referred to as "Client A".
- Enter the desired value in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Submit the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years and months.
- Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years, months, and days.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months.
- Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months and days.
- Close the form.
Scenario 2: Admission (Outpatient) - Validate the 'Age Display Format' registry setting
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Admission (Outpatient)' form.
- Populate all required fields to admit a new client. This will be referred to as "Client A".
- Enter the desired value in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Submit the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Admission (Outpatient)' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years and months.
- Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years, months, and days.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Admission (Outpatient)' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months.
- Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months and days.
- Close the form.
Scenario 3: Call Intake - Validate the 'Age Display Format' registry setting
Specific Setup:
- The 'Add Demographics To Call Intake' registry setting must be set to "Y" in Cal-PM systems.
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Call Intake' form.
- Populate all required fields to admit a client into a 'Call Intake' program. This will be referred to as "Client A".
- Enter the desired value in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Submit the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Call Intake' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years and months.
- Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years, months, and days.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Call Intake' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months.
- Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months and days.
- Close the form.
Scenario 4: Pre Admit - Validate the 'Age Display Format' registry setting
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Pre Admit' form.
- Populate all required fields to admit a new client into a Pre Admit program. This will be referred to as "Client A".
- Enter the desired value in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Submit the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Pre Admit' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years and months.
- Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years, months, and days.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Pre Admit' form.
- Click [Edit].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in years.
- Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months.
- Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
- Validate the 'Age' field contains the client's age in months and days.
- Close the form.
Scenario 5: Family Registration - Validate the 'Age Display Format' registry setting
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Family Registration' form.
- Enter the desired value in the 'Select Family' dialog and click [New Family]. This will be referred to as "Family A".
- Enter the desired value in the 'Family Name' field.
- Enter the desired date in the 'Family Activation Date' field.
- Select the "Family Members" section.
- Click [Add New Item].
- Select "Client A" in the 'Client ID#' field.
- Enter the desired date in the 'Start Date Of Family Membership' field.
- Enter the desired value in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in years.
- Submit the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Family Registration' form.
- Search for and select "Family A" in the 'Select Family' dialog.
- Select the "Family Members" section.
- Select "Client A" in the 'Family Membership Information' grid and click [Edit Selected Item].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in years and months.
- Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in years, months, and days.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Access the 'Family Registration' form.
- Search for and select "Family A" in the 'Select Family' dialog.
- Select the "Family Members" section.
- Select "Client A" in the 'Family Membership Information' grid and click [Edit Selected Item].
- Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in years.
- Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in months.
- Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
- Validate the 'Age at Time of Data Entry' field contains the client's age in months and days.
- Close the form.
Scenario 6: Validate the 'Age Display Format' registry setting in the 'Client Header' and 'Client Information' widget
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- The 'Client Information' widget must be accessible on the HomeView.
Steps
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
- Enter "1" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Enter the desired value in the 'Date Of Birth' field.
- Submit the form.
- Select "Client A" and access the 'Client Information' widget.
- Validate the 'Age' field contains the client's age in years.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Validate the 'Client Header' displays the client's age in years.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "2" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Client Information' widget.
- Validate the 'Age' field displays the client's age in:
- Months and years if the client is older than 3 years old.
- Months, years, and days if the client is under 3 years old.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Validate the 'Client Header' displays the client's age in:
- Months and years if the client is older than 3 years old.
- Months, years, and days if the client is under 3 years old.
- Close the form.
- Access the 'Registry Settings' Form.
- Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "3" in the 'Registry Setting Value' field.
- Submit the form.
- Select "Client A" and access the 'Client Information' widget.
- Validate the 'Age' field displays the client's age in:
- Years if the client is older than 3 years old.
- Months if the client is between 2 and 3 years old.
- Months and days if the client is under 2 years old.
- Select "Client A" and access the 'Admission' form.
- Click [Edit].
- Validate the 'Client Header' displays the client's age in:
- Years if the client is older than 3 years old.
- Months if the client is between 2 and 3 years old.
- Months and days if the client is under 2 years old.
- Close the form.
|
Topics
• Registry Settings
• Admission
• NX
• Admission (Outpatient)
• Call Intake
• Pre Admit
• Family Registration
• Widgets
• Client Header
|
Service Codes - 'Always Allow Overbooking' field
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Service Codes
- Service Code Upload Process
Scenario 1: 'Service Codes' - Add a Provider Only Service Code
Specific Setup:
- Must have access to Crystal Reports or other SQL Reporting Tool.
Steps
- Access the 'Service Codes' form.
- Select "Add" in the 'Add New Or Edit Existing' field.
- Validate the 'Clinic Hours' field is displayed and disabled.
- Validate the 'Always Allow Overbooking' field is displayed and disabled.
- Populate the required and desired fields.
- Select "Provider" in the 'Service Required By' field.
- Validate the 'Clinic Hours' and 'Always Allow Overbooking' fields are now enabled. Note: These fields will only be enabled when "Provider" is selected in the 'Service Required By' field.
- Select "No" in the 'Clinic Hours' field.
- Select "Yes" in the 'Always Allow Overbooking' field.
- Click [Submit].
- Access Crystal Reports or other SQL reporting tool.
- Create a report using the 'SYSTEM.billing_tx_master_table' SQL table.
- Validate a row is displayed for the service code filed in the previous steps.
- Validate the 'clinic_hours_code' field contains "N".
- Validate the 'clinic_hours_value' field contains "No".
- Validate the 'alwoverbook_code' field contains "Y".
- Validate the 'alwoverbook_value' field contains "Yes".
- Access the 'Service Codes' form.
- Select "Edit" in the 'Add New Or Edit Existing' field.
- Select the service code filed in the previous steps.
- Validate "No" is selected in the 'Clinic Hours' field.
- Select "No" in the 'Always Allow Overbooking' field.
- Click [Submit].
- Access Crystal Reports or other SQL reporting tool.
- Refresh the report using the 'SYSTEM.billing_tx_master_table' SQL table.
- Validate the 'alwoverbook_code' field contains "N".
- Validate the 'alwoverbook_value' field contains "No".
- Close the report.
Scenario 2: Cal-PM - 'Service Code Upload Process' - Upload Provider Only Service Code
Specific Setup:
- Must have a Cal-PM Service Code Upload file containing a valid row with "Provider" as the value for the 'Service Provided By' field, "No" as the value for the 'Clinic Hours' field and "Yes" as the value for 'Always Allow Overbooking' field (File A).
Steps
- Access the 'Service Code Upload Process' form.
- Enter "File A" in the 'Filename' field.
- Select "Compile" in the 'Compile Or Post' field.
- Select "No" in the 'Override Existing Service Codes' field.
- Click [Submit].
- Validate a message is displayed stating: Compile Completed. To view results review accepted and rejected reports.
- Click [OK] and leave the form opened.
- Select "Post" in the 'Compile Or Post' field.
- Click [Submit].
- Validate a message is displayed stating: Posting completed.
- Click [OK] and close the form.
- Access the 'Service Code Upload Accepted Codes' form.
- Select "File A" in the 'Select Desired Service Code Import File Name' field.
- Click [Process].
- Validate "File A" contents are displayed in the report.
- Validate the 'Clinic Hours' field contains "No".
- Validate the 'Always Allow Overbooking' field contains "Yes".
- Close the report and the form.
- Access the 'Service Codes' form.
- Select "Edit" in the 'Add New Or Edit Existing' field.
- Select the service code uploaded in the previous steps in the 'Service Code' field.
- Validate the 'Clinic Hours' field contains "No".
- Validate the 'Always Allow Overbooking' field contains "Yes".
- Validate all other information displays as expected.
- Close the form
- Access Crystal Reports or other SQL reporting tool.
- Create a report using the 'SYSTEM.batchload_tx_accepted' SQL table.
- Validate a row is displayed for the service code uploaded in the previous steps.
- Validate the 'clinic_hours_code' field contains "N".
- Validate the 'clinic_hours_value' field contains "No".
- Validate the 'alwoverbook_code' field contains "Y".
- Validate the 'alwoverbook_value' field contains "Yes".
- Close the report.
|
Topics
• Service Codes
|
|
Topics
• Web Services
• Consent for Access
|
Dictionary Update - 'Exception type' dictionary
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Staff Members Hours And Exceptions
- Site Registration
- Dictionary Update (PM)
Scenario 1: Dictionary Update - Validate the 'Exception Type' dictionary
Steps
- Access the 'Dictionary Update' form.
- Select "Staff File" in the 'File' field.
- Select "(20042) Exception Type" in the 'Data Element' field.
- Enter desired value in the 'Dictionary Code' field.
- Enter desired value in the 'Dictionary value' field.
- Click [Apply Changes].
- Validate a message is displayed stating: Filed!
- Click [OK].
- Select the "Print Dictionary" section.
- Select "Staff File" in the 'File' field.
- Select "(20042) Exception Type" in the 'Data Element' field.
- Click [Print Dictionary].
- Validate the newly added code/value display as expected.
- Close the form.
|
Topics
• Dictionary
|
Support for CareFabric actions
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SoapUI - ClientServices - ClientServicesService - GetClientServicesByDate
- SoapUI - ClientServices - ClientServicesService - GetClientServicesByDate - GetClientServicesByDateResult
Scenario 1: Validate the 'GetClientServiceHistory' SDK action
|
Topics
• CareFabric
• Web Services
|
Avatar MSO to Cal-PM Parent System Service Filing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- 837 Health Care Claim Professional
- Close Batch
- 837 Health Care Claim Institutional
Scenario 1: 'Close Batch' - Avatar MSO to Cal-PM Parent System Service Filing, Verification of Void/Replacement Claim and Service Filing
Specific Setup:
- Avatar Cal-PM Registry Setting 'Support Additional Claim Follow-Up Functionality' may optionally be enabled
- 'File Services On Closing Of Batch Or Creation of EOB?' must be set to 'Yes' (via Avatar MSO 'MSO to Parent System Integration Mapping' form 'Service Filing' section)
- One or more 'Approved' status 'Void' and/or 'Replacement' claim for single or multiple service claims eligible for filing to parent Avatar Cal-PM system
Steps
- Open Avatar MSO 'Close Batch' form.
- Select Avatar MSO Claims Processing batch containing one or more 'Approved' status 'Replacement' claim/services eligible for filing to parent Avatar Cal-PM system.
- Note - Retro Claim Adjudication entries from Avatar MSO 'Void' 837 Professional/837 Institutional claims are pushed/filed to Avatar Cal-PM parent system on posting in MSO, as no Avatar MSO Claims Processing Batch is created; Retro Claim Adjudication entries from Avatar MSO 'Replacement' 837 Professional/837 Institutional claims are pushed/filed to Avatar Cal-PM parent system on closing of Claims Processing Batch for Replacement Claims/Services in MSO
- Set 'Close Batch' field to 'Yes' (and click 'OK' button to close warning message dialog).
- Click 'Submit' button to close batch/file services to parent Avatar Cal-PM system.
- Open 'Client Ledger' form in parent Avatar Cal-PM system.
- Select 'Client ID' value for client where services are present in Avatar MSO closed status Claims Processing batch.
- Select 'Claim/Episode/All Episodes' value.
- Select 'Ledger Type' value.
- In Client Ledger data - ensure that 'Approved' status original claim services originating in Avatar MSO are present in Avatar Cal-PM system following 'Close Batch' filing (where services are valid for filing to parent system).
- In Client Ledger data - ensure that services originating in Avatar MSO where 'Void' claim has subsequently been processed in Avatar MSO (resulting in Retro Claim Adjudication service takeback entries) are updated in Avatar Cal-PM parent system as follows:
- Original services in 'Open' charge status will be deleted in Avatar Cal-PM parent system
- Original services in 'Closed' and 'Unbilled' charge status (not claimed) will have service deletion reversal code ('DELETE') filed in Avatar Cal-PM parent system
- Original services which have been included in 837 Electronic Billing outbound claim in Avatar Cal-PM parent system (claimed) will remain in Client Ledger as originally filed, and 'Electronic Re-Billing Service Assignment' entries will be created in Avatar Cal-PM for original claims/services where enabled (with 'Void/Cancel of Prior Claim' Claim Submission Reason Code)
- In Avatar Cal-PM parent systems where Avatar Cal-PM Registry Setting 'Support Additional Claim Follow-Up Functionality' is enabled:
- 'Claim Follow-Up' entries will be created for original Avatar Cal-PM claims/services on filing of 'Void' claim in Avatar MSO
- 'Electronic Re-Billing Service Assignment' entries will only be created in Avatar Cal-PM for original claims and services where/when 835 Remittance Advice with 'Approval' status has been received/posted for original Avatar Cal-PM claim
- In Client Ledger data - ensure that services originating in Avatar MSO where 'Replacement' claim has subsequently been processed in Avatar MSO (resulting in Retro Claim Adjudication service takeback entries and new services) are updated in Avatar Cal-PM parent system as follows:
- Original services in 'Open' charge status will be deleted in Avatar Cal-PM parent system, and new/replacement services will be filed/present in Avatar Cal-PM system following 'Close Batch' filing (if 'Approved' status and where replacement services are valid for filing to parent system)
- Original services in 'Closed' and 'Unbilled' charge status (not claimed) will have service deletion reversal code ('DELETE') filed in Avatar Cal-PM parent system, and new/replacement services will be filed/present in Avatar Cal-PM system following 'Close Batch' filing (if 'Approved' status and where replacement services are valid for filing to parent system)
- Original services which have been included in 837 Electronic Billing outbound claim in Avatar Cal-PM parent system (claimed)will remain in Client Ledger as originally filed, and 'Electronic Re-Billing Service Assignment' entries will be created in Avatar Cal-PM for original claims/services where enabled (with 'Replacement of Prior Claim' Claim Submission Reason Code)
- In Avatar Cal-PM parent systems where Avatar Cal-PM Registry Setting 'Support Additional Claim Follow-Up Functionality' is enabled:
- 'Claim Follow-Up' entries will be created for original Avatar Cal-PM claims/services on filing of 'Replacement' claim in Avatar MSO
- 'Electronic Re-Billing Service Assignment' entries will only be created in Avatar Cal-PM for original claims and services where/when 835 Remittance Advice has been received/posted for original Avatar Cal-PM claim
|
Topics
• Electronic Billing
• Claims Processing
|
Service/Fee Cross Reference Maintenance - Guarantor Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Service Fee/Cross Reference Maintenance
- Admission (Outpatient)
- Financial Eligibility
- Client Charge Input
Scenario 1: Service Fee/Cross Reference Maintenance - Service Fee/Guarantor Definition Report
Specific Setup:
- Guarantors/Payors:
- An existing guarantor is identified to be used. Note the guarantor's code/name.
- Site Specific Section modeling:
- Add-On service, Save Add-On, Add-On Duration, Co-Practitioner, Co-Practitioner Duration fields are added to the Progress Note form if they are not available on the form.
- Dictionary Update:
- File= 'Other Tabled File':
- Data Element: 291 - Service Code Type
- Dictionary Code = 1
- Dictionary Value = Evaluation Management
- Extended dictionary 'Allow Multiple Add-On Code' = Yes
- Service Codes:
- A primary service code is created to have desired number of add-on with the following:
- Service Code Category = Primary Code
- Service Code Type = desired value
- Type of Fee = Evaluation Management
- All other fields are populated as required/needed.
- Note the code and definition.
- A primary add-on service code is created with the following:
- Service Code Category = Primary Add-On Code
- Service Code Type = Evaluation Management
- Type of Fee = desired value.
- Should Add-On Services Generate for Co-Practitioners for this Service Code? = No
- All other fields are populated as required/needed.
- Note the code and definition.
- Service Fee/Cross Reference Maintenance:
- A fee definition is created for the primary and Add-On service codes.
- There is no HCPCS code defined for the primary and add-on service in the 'Service Fee Maintenance' section.
- The only applicable HCPCS code is defined in the 'Guarantor Definitions' section for the guarantor that is assigned to the client. Note the fee for each service code.
- An active practitioner is identified. Note the practitioner's ID.
- Admission:
- An active client is identified, or a new client is created. Note the client's ID, name.
- Diagnosis:
- The client has an active diagnosis record. Note the diagnosis codes.
- Financial Eligibility:
- The client has an active financial eligibility record. Note the financial class of the guarantor. Note the client ID. Note the episode and program.
- Client Charge Input:
- A primary service is rendered to the client and the Add-On service code is attached to the primary while rendering the service. Note service date, service code.
- Client Ledger:
- The primary and Add-On services are distributed correctly to the assigned guarantor.
- Close Charges:
- The charges are closed.
- Create Interim Billing Batch:
- An interim billing batch is created to cover client, services rendered to the client and the guarantor. Note the batch number.
Steps
- Open the 'Electronic Billing' form.
- Select “837-Professional” in 'Billing Form' and “Blue Cross” in 'Type Of Bill'.
- Select desired guarantor in 'Guarantor'.
- Click [Outpatient] in 'Billing Type'.
- Click [Sort File] in 'Billing Options' and [Interim Batch] in 'All Clients Or Interim Billing Batch'.
- Select desired interim billing batch in 'Interim Batch Number'.
- Click [No] in 'Create Claims'.
- Set both 'First Date Of Service To Include' and 'Last Date Of Service To Include' to desired dates.
- Click [Version 5010] in "HIPAA Transaction Version",
- Verify the bill compiles successfully.
- Click [Run Report] in 'Billing Options'.
- Click [Print] in 'Print Or Delete Report'.
- Select the most recent compiled file in 'File'.
- Click [Print 837 Report].
- Verify that the report does not contain an error regarding 'Missing HCPCS code' and displays primary and add-on services correctly.
- Click [X].
- Click [Discard].
|
Topics
• Service Fee/Cross Reference Maintenance
|
Client Charge Input - Rendering a service to the client
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Charge Input
- Progress Notes (Group and Individual)
- ProgressNote Approval
- Client Charge Input (Charge Fee Access)
Scenario 1: Client Charge Input - Registry Setting 'Additional Service Fee Configuration Fields = "2"
Specific Setup:
- Registry Setting:
- Avatar PM->System Maintenance->Service Code Maintenance->Additional Service Fee Configuration Fields = "2".
- Service codes:
- An existing service code is identified to be used or a new service code is created. Note the service code/description.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the 'Service Codes' form and the 'Fee Type' ="M".
- Admission:
- An existing client is identified, or a new client is admitted. Note client id, admission program, admission date.
Steps
- Open the ‘Client Charge Input’ form.
- Enter desired 'Date Of Service'.
- Enter desired 'Client ID'.
- Validate that the 'Episode Number' and 'Program' are defaulted if there is only one active episode for the service date.
- Select an episode if more than one episode is active. Validate that the 'Program' defaults.
- Enter the desired 'Service Code'.
- Enter desired data for all required fields.
- Enter desired data for optional fields.
- Validate the value of the ‘Cost of Service’. Note the amount.
- Click [Submit].
- Close the form.
- Open the ‘Client Ledger’ form.
- Select the desired ‘Client ID’.
- Select ‘All Episodes’ in the ‘Claim/Episode/All Episodes’.
- Select "Simple" in ‘Ledger Type' field.
- Select the service date in ‘From Date’ field.
- Click [Process].
- Validate that the service is equal to the amount entered in ‘Cost of Service’.
- Close the form.
- Open the ‘Progress Note (Group and Individual)’ form.
- Enter desired 'Date Of Service'.
- Enter desired 'Client ID'.
- Validate that the 'Episode Number' and 'Program' are defaulted if there is only one active episode for the service date.
- Select an episode if more than one episode is active. Validate that the 'Program' defaults.
- Enter the desired 'Service Code'.
- Enter desired data for all required fields.
- Select "Final" in the 'Draft/Final' field.
- Enter desired data for the optional fields as needed.
- Validate the value of the ‘Cost of Service’. Note the amount.
- Click [Submit].
- Close the form.
- Open the ‘Client Ledger’ form.
- Select the desired ‘Client ID’.
- Select ‘All Episodes’ in the ‘Claim/Episode/All Episodes’.
- Select "Simple" in ‘Ledger Type' field.
- Select the service date in ‘From Date’ field.
- Click [Process].
- Validate that the service rendered through the 'Progress Note (Group And Individual)' form is displayed correctly.
- Close the form.
- Open the ‘Client Charge Input (Charge Fee Access)’ form.
- Enter desired 'Date Of Service'.
- Enter desired 'Client ID'.
- Validate that the 'Episode Number' and 'Program' are defaulted if there is only one active episode for the service date.
- Select an episode if more than one episode is active. Validate that the 'Program' defaults.
- Enter the desired 'Service Code'.
- Enter desired data for all required fields.
- Enter desired data for optional fields.
- Validate the value of the ‘Cost of Service’. Note the amount.
- Click [Submit].
- Close the form.
- Open the ‘Client Ledger’ form.
- Select the desired ‘Client ID’.
- Select ‘All Episodes’ in the ‘Claim/Episode/All Episodes’.
- Select "Simple" in ‘Ledger Type' field.
- Select the service date in ‘From Date’ field.
- Click [Process].
- Validate that the ‘CHG’ is equal to the amount entered in ‘Cost of Service’.
- Close the form.
|
Topics
• Client Charge Input
|
Registry Settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Client Charge Input
- Service Fee/Cross Reference Maintenance
Scenario 1: Registry Settings = 'Unit Calculation with Minimum Durations' - Cal-PM
Specific Setup:
- Registry Settings:
- ‘Unit Calculation with Minimum Duration'='Y'.
- Client:
- Identify an existing client or create a new client. Note the client’s admission date.
- Service Codes:
- Service codes are identified or created with different combinations of 'Maximum Duration (Minutes)' and 'Minimum Duration for Unit Calculation' in 'Service Codes' form.
- Service codes are identified or created with no rounding and with rounding.
Steps
- Open "Client Charge Input" form.
- Enter any value in 'Date Of Service'.
- Enter 'Client 1' in 'Client ID'.
- Enter desired 'Service Code'.
- Enter any value in 'Practitioner'.
- Enter any value in 'Duration (Minutes)' that is less than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Validate form return.
- Click [Yes].
- Repeat Steps 2-8, with value in 'Duration (Minutes)' greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Yes].
- Repeat Steps 2-10, to input service to client through different service codes.
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the ledger report to check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YE'.
- Repeat Steps 2-10, to input service to client through different service codes.
- Validate the error message displayed: 'The service [Service Code] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration (Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Open "Client Ledger" form.
- Enter 'Client 1' created in setup in 'Client ID'.
- Click [All Episodes] in 'Claim/Episode/All Episodes'.
- Click [Simple] in 'Ledger Type'.
- Click [Yes] in 'Include Zero Charges'.
- Click [Process].
- Validate the ledger report to check charges and units assigned.
- Click [X].
- Click [No].
- Open the "Registry Settings" form.
- Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
- Set the 'Registry Setting Value' to 'YW'.
- Repeat Steps 2-10, to input service to client through different service codes.
- Validate the error message displayed: 'The service [Service Code] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
- Click [OK].
- Enter any value in 'Duration (Minutes)' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
- Click [Submit].
- Repeat Steps 30-38 to validate the ledger report to check charges and units assigned.
|
Topics
• Registry Settings
• Client Charge Input
|
| |