NextGen Knowledge Center

Process External Charges Job

The Process External Charges job allows you to process external charges including new charges (CG), updated charges (AJ), deleted charges (DT), and payments (PY) during the BBP process, thereby ensuring successful handling of external charges and payments present in the holding tank table. Manual intervention for processing external charges and payments is no longer required.

You can configure the settings for the job by using the following fields:

FieldDescription
PracticesIndicates that the job can be triggered for the configured practices. The Practices filter is mandatory, and external systems can be selected when this filter is applied. Additionally, you can configure the received date as an optional filter.
External SystemIndicates that the job can be triggered for configured external systems. The Practices filter is mandatory. However, the received date can be configured as an optional filter.
HL7 Received Date From/ToIndicates that the job can be triggered based on a specific received date range.

Processing Details

The Process External Charges job processes DFTs one at a time. When the job starts processing a record in the holding tank, it marks the record as in progress by setting the is_processing column to 1 in the ext_charge_holding_tank table. After the record is processed, it is moved to the ext_charge_archive table with a status of either A (Accepted) or R (Rejected).

If you stop a job manually or it is interrupted due to a system failure, and you schedule a new job, any partially processed DFT (for example 4 out of 10 FT1 segments processed) will be rejected with an R status. You need to review the DFT in charge entry in NextGen® Enterprise PM, remove the already processed FT1 segments, and reprocess it.

If a DFT contains 10 FT1 segments, and 1 is invalid while the remaining 9 are valid, the entire DFT will be rejected. In this case, you need to review the DFT in the report, fix the invalid FT1 segments, and reprocess it.