Resolve event – header/line level
To support duplicate events resolution, the query to search for the duplicates is executed again to get the latest data associated with the duplicate claims.
- FetchDuplicateClaimDetails is the pre-processing data transform for
PR_DuplicateClaimLevel flow action, which is triggered to show the resolve event
details for the header level dupe.
- Prepares the ESStandarQuery and Header query by reusing
PrepareESStandardQuery and PrepareESHeaderQuery.
- Checks whether the dupes exist on the data page.
- If duplicates are present, then the system iterates through the duplicate hits.
- Refreshes the associated data of the possible duplicate edits.
- If there is no associated data which means the duplicates are absent at the present so pyIsTagged is set to False on the TempEventListPage.
- Iterate through the configured claim duplicate properties and compare the claim values with the dupe claim values, if they are equal DuplicateClaimInfo is populated and MatchedThresholdValue is added to contain the matched properties.
- Prepares the ESStandarQuery and Header query by reusing
PrepareESStandardQuery and PrepareESHeaderQuery.
- FetchDuplicateClaimLineDetails is the activity, which trigger the FetchDuplicateClaimLineDetails collection, which populate the resolve event details for the line level dupe.
- FetchDuplicateClaimLineDetails
- Set the temp properties on the Declare_CE_Global which will be used in
Preparing queries.
- PrepareESStandardQuery prepare the standard query on the claim.
- If it’s a dupe within claim lines GetDupeClaimLineWithinClaimDetails prepares the claim line query and sets it to a temp page.
- If it’s a dupe with other than its own claim lines
GetDupeClaimLineOutsideClaimDetails dos the following to prepare the
query.
- Calls the DuplicateEditsTempPageClaimLineSetup to prepare the temp page.
- PrepareESClaimLineQuery prepares the claim line query on Work Level.
If there is a possible duplicate found on the hits, we will take the first claim ID and prepare the query for the claim line level and set it to a temp page.
- CE_NRTIndexClaim is the activity which opens the duplicate claim ID which is considered and runs the NRT to make the claim lines available for querying.
- AddDuplicateClaimLineData, if the ClaimLineQuery is not empty, this triggers the search and iterates through the configured claim line duplicate properties and compares them to the current claim line values with the dupe claim line values. If they are equal DuplicateClaimInfo is populated and MatchedThresholdValue is added for the matched properties.
- If there is no associated data, this means that the duplicates are absent, so pyIsTagged is set to False on the TempEventListPage.
- Set the temp properties on the Declare_CE_Global which will be used in
Preparing queries.
- DupClaimCompare is the section, which shows the relevant data to the user for both
the header level and line level dupe resolution.
- If the TempEventListPage.pyIsTagged Boolean value is false, a message is
displayed that no current duplicates are found.
- Header level / Line level dupes DuplicateClaimLineInfo is shown in the grid on the UI. The grid holds the property name, value, threshold weight and the matched weight.
- If the TempEventListPage.pyIsTagged Boolean value is false, a message is
displayed that no current duplicates are found.
Previous topic Claims configuration changes Next topic D_CE_PatientHistoryDetails – Data Page