Search

US-12620463-B2 - Systems and methods for automated validation and resolution of exception records

US12620463B2US 12620463 B2US12620463 B2US 12620463B2US-12620463-B2

Abstract

In some embodiments, a method for automated batch processing of a plurality of exception records includes displaying an automated batch processing graphical user interface comprising: a batch explorer user interface container that includes a hierarchical view of a plurality of exception record batches, a first artifact user interface component that is configured to display a plurality of top-level exception records associated with an exception record batch selected in the batch explorer user interface element, a second artifact user interface component that is configured to display a plurality of sub-level exception records subordinate to a top-level exception record selected in the first artifact user interface component, and a plurality of editable user interface fields that are configured to receive input for modifying a plurality of attributes associated with a sub-level exception record selected in the second artifact user interface component.

Inventors

  • Sam Faris Khashman

Assignees

  • TECHNOLOGY PARTNERS LLC

Dates

Publication Date
20260505
Application Date
20251009

Claims (20)

  1. 1 . A method comprising: in response to detecting a trigger condition via an automated batch processing graphical user interface, automatically executing a plurality of inter-record validations for an exception record batch, including: (I) automatically generating, via an inter-record time concurrency validation, a time concurrency error signal indicating that one or more first groups of top-level exception records and sub-level exception records of the exception record batch is associated with a time concurrency validation error, (II) automatically re-positioning the one or more first groups of top-level exception records and sub-level exception records associated with the time concurrency validation error into a time concurrency review queue of the automated batch processing graphical user interface based on the automatically generating of (I), (III) automatically generating, via an inter-record modifier validation, a modifier processing error signal indicating that one or more second groups of top-level exception records and sub-level exception records of the exception record batch is associated with a modifier processing validation error, and (IV) automatically re-positioning the one or more second groups of top-level exception records and sub-level exception records associated with the modifier processing validation error into a modifier processing review queue of the automated batch processing graphical user interface based on the automatically generating of (III); and executing automated navigation within the automated batch processing graphical user interface in response to the plurality of inter-record validations automatically detecting one or more inter-record errors, including the time concurrency validation error and the modifier processing validation error.
  2. 2 . The method according to claim 1 , wherein automated batch processing graphical user interface comprises: a batch explorer user interface container that includes a hierarchical view of a plurality of exception record batches, a first artifact user interface component that is configured to display a plurality of top-level exception records associated with the exception record batch selected in the batch explorer user interface container, a second artifact user interface component that is configured to display a plurality of sub-level exception records subordinate to a top-level exception record selected in the first artifact user interface component, and a plurality of editable user interface fields that are configured to receive input for modifying a plurality of attributes associated with a sub-level exception record selected in the second artifact user interface component.
  3. 3 . The method according to claim 2 , further comprising: receiving, via the plurality of editable user interface fields, one or more inputs for intra-record resolution of an attribute exception associated with one or more attributes of the plurality of attributes associated with the sub-level exception record.
  4. 4 . The method according to claim 3 , further comprising: after re-positioning the one or more first groups of top-level exception records and sub-level exception records into the time concurrency review queue: receiving, via the automated batch processing graphical user interface, one or more inputs for resolving the time concurrency validation error associated with the one or more first groups of top-level exception records and sub-level exception records, and in response to receiving the one or more inputs for resolving the time concurrency validation error: ceasing display of the one or more first groups of top-level exception records and sub-level exception records previously associated with the time concurrency validation error in the time concurrency review queue; and automatically executing the inter-record modifier validation after resolving the time concurrency validation error.
  5. 5 . The method according to claim 4 , wherein: the time concurrency validation error is caused by a violation of a value of an attribute being concurrently assigned to more than a pre-defined number of sub-level exception records during a respective time interval, and the one or more inputs for resolving the time concurrency validation error modifies the value of the attribute across the one or more first groups of top-level exception records and sub-level exception records to satisfy the pre-defined number.
  6. 6 . The method according to claim 3 , further comprising: after re-positioning the one or more second groups of top-level exception records and sub-level exception records into the modifier processing review queue: receiving, via the automated batch processing graphical user interface, one or more inputs for resolving the modifier processing validation error associated with the one or more second groups of top-level exception records and sub-level exception records, and in response to receiving the one or more inputs for resolving the modifier processing validation error: ceasing display of the one or more second groups of top-level exception records and sub-level exception records previously associated with the modifier processing validation error in the modifier processing review queue; converting the one or more second groups of top-level exception records and sub-level exception records previously associated with the modifier processing validation error to one or more groups of top-level and sub-level validated records; and automatically moving the one or more groups of top-level and sub-level validated records into a post-validated records queue for transmitting to one or more corresponding user accounts.
  7. 7 . The method according to claim 6 , wherein: the modifier processing validation error is caused by a violation of a modifier attribute applied to one or more sub-level exception records of the one or more second groups of top-level exception records and sub-level exception records that conflicts with predefined modifier rules.
  8. 8 . The method according to claim 3 , wherein: the attribute exception associated with the one or more attributes includes a respective attribute of the plurality of attributes having an incorrect value, the one or more inputs for intra-record resolution of the attribute exception include an input for modifying the respective attribute from having the incorrect value to having a correct value, and the plurality of inter-record validations determines if changing the respective attribute to the correct value results in any cascading validation errors across other top-level exception records or other sub-level exception records of the exception record batch.
  9. 9 . The method according to claim 3 , wherein: the batch explorer user interface container includes a plurality of service period entries, and a respective service period entry of the plurality of service period entries includes one or more batch node entries that corresponds to one or more exception record batches associated with the respective service period entry, including a first batch node entry corresponding to the exception record batch; and the first batch node entry that corresponds to the exception record batch includes a plurality of sub-elements, including: a first sub-element that is selectable to display one or more groups of top-level exception records and sub-level exception records that are associated with the exception record batch; a second sub-element that is selectable to display the time concurrency review queue, wherein the time concurrency review queue is configured to present the one or more first groups of top-level exception records and sub-level exception records that are associated with the time concurrency validation error; a third sub-element that is selectable to display the modifier processing review queue, wherein the modifier processing review queue is configured to present the one or more second groups of top-level exception records and sub-level exception records that are associated with modifier processing validation error; and a fourth sub-element that is selectable to display a post-validated records queue, wherein the post-validated records queue is configured to display one or more groups of top-level and sub-level validated records that are no longer associated with the time concurrency validation error and the modifier processing validation error.
  10. 10 . The method according to claim 3 , wherein: the sub-level exception record corresponds to an unreleased sub-level exception record, a respective editable user interface field is visually emphasized to indicate that a value of a respective attribute of the plurality of attributes relates to the attribute exception, the one or more inputs include a first input for changing the value of the respective attribute to a new value that resolves the attribute exception, and the method further comprises: receiving, via the automated batch processing graphical user interface, a second input for releasing the unreleased sub-level exception record with the new value for the respective attribute, and based on receiving the first input and the second input: converting, in a computer database, the unreleased sub-level exception record to a released sub-level exception record; determining if the exception record batch includes another unreleased sub-level exception record; and if the determining determines that the exception record batch does includes another unreleased sub-level exception record: automatically executing the plurality of inter-record validations for each remaining unreleased sub-level exception record in the exception record batch.
  11. 11 . The method according to claim 10 , wherein: the method further comprises: based on receiving the first input and the second input: if the determining determines that the exception record batch does not include another unreleased sub-level exception record: forgoing automatically executing the plurality of inter-record validations until the exception record batch does not include another unreleased sub-level exception record.
  12. 12 . The method according to claim 3 , wherein a respective editable user interface field of the plurality of editable user interface elements: corresponds to a respective attribute of the plurality of attributes associated with the sub-level exception record, includes a value of the respective attribute in the sub-level exception record, and is visually emphasized to indicate that the value of the respective attribute relates to an exception.
  13. 13 . The method according to claim 3 , wherein: a first sub-level exception record of the plurality of sub-level exception records corresponds to the sub-level exception record selected in the second artifact user interface component, and the method further comprises: receiving an input for changing the sub-level exception record selected in the second artifact user interface component from the first sub-level exception record to a second sub-level exception record of the plurality of sub-level exception records; and updating the plurality of editable user interface fields from modifying the plurality of attributes associated with the first sub-level exception record to modifying the plurality of attributes associated with the second sub-level exception record.
  14. 14 . The method according to claim 13 , wherein: when the sub-level exception record selected in the second artifact user interface component corresponds to the first sub-level exception record, the plurality of editable user interface fields display values of the plurality of attributes associated with the first sub-level exception record; and when the sub-level exception record selected in the second artifact user interface component corresponds to the second sub-level exception record, the plurality of editable user interface fields display values of the plurality of attributes associated with the second sub-level exception record.
  15. 15 . The method according to claim 3 , wherein: the automated batch processing graphical user interface includes an upper section and a lower section; the upper section of the automated batch processing graphical user interface includes: the batch explorer user interface container positioned on a left side of the upper section, wherein the batch explorer user interface container spans 20% of a width of the upper section, the first artifact user interface component positioned on a right side of the upper section, wherein the first artifact user interface component spans 80% of the width of the upper section, and the second artifact user interface component positioned on the right side of the upper section and below the first artifact user interface component, wherein the second artifact user interface component spans 80% of the width of the upper section; and the lower section of the automated batch processing graphical user interface includes: the plurality of editable user interface fields that are configured to receive the input for modifying the plurality of attributes associated with the sub-level exception record selected in the second artifact user interface component, wherein the plurality of editable user interface fields spans 100% of a width of the lower section.
  16. 16 . The method according to claim 3 , further comprising: receiving, via the batch explorer user interface container, an input selecting a batch node entry corresponding to the exception record batch; and based on receiving the input selecting the batch node entry: obtaining, from a computer database, the plurality of top-level exception records associated with the exception record batch; and displaying the plurality of top-level exception records in the first artifact user interface component based on the obtaining of the plurality of top-level exception records; receiving, via the first artifact user interface component, a second input selecting an entry corresponding to the top-level exception record of the plurality of top-level exception records; and based on receiving the second input: obtaining, from the computer database, the plurality of sub-level exception records subordinate to the top-level exception record; and displaying the plurality of sub-level exception records in the second artifact user interface component based on the obtaining of the plurality of sub-level exception records.
  17. 17 . The method according to claim 3 , wherein the hierarchical view of the plurality of exception record batches includes: a root node entry that represents an aggregation of the plurality of exception record batches, a batch node entry that is subordinate to the root node entry and corresponds to the exception record batch of the plurality of exception record batches, and a plurality of additional batch node entries that correspond to other exception record batches in the plurality of exception record batches.
  18. 18 . The method according to claim 17 , wherein the batch node entry corresponding to the exception record batch includes text that indicates: a service date associated with the exception record batch, and a total number of sub-level exceptions subordinate to the plurality of top-level exception records.
  19. 19 . The method according to claim 3 , wherein: a first top-level exception record of the plurality of top-level exception records corresponds to the top-level exception record selected in the first artifact user interface component, and the method further comprises: receiving an input for changing the top-level exception record selected in the first artifact user interface component from the first top-level exception record to a second top-level exception record of the plurality of top-level exception records; and updating the second artifact user interface component from displaying the plurality of sub-level exception records subordinate to the first top-level exception record to displaying a plurality of sub-level exception records subordinate to the second top-level exception record.
  20. 20 . A method comprising: receiving, via a plurality of editable user interface fields, one or more inputs for intra-record resolution of an attribute exception associated with a first sub-level exception record; automatically executing a plurality of recursive inter-record validations, wherein automatically executing the plurality of recursive inter-record validations at least includes: automatically re-positioning one or more first groups of top-level exception records and sub-level exception records associated with a time concurrency validation error into a time concurrency review queue, and automatically re-positioning one or more second groups of top-level exception records and sub-level exception records associated with a modifier processing validation error into a modifier processing review queue; automatically detecting, via the plurality of recursive inter-record validations, that the one or more first inputs for intra-record resolution of the first sub-level exception record have caused one or more inter-record errors among the first sub-level exception record and one or more second sub-level exception records, including the time concurrency validation error and the modifier processing validation error; and executing automated navigation within the automated batch processing graphical user interface in response to automatically detecting the one or more inter-record errors.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of U.S. patent application Ser. No. 18/940,976, filed on 8 Nov. 2024, which claims the benefit of U.S. Provisional Application No. 63/547,984, filed 9 Nov. 2023, which is incorporated in its entirety by this reference. TECHNICAL FIELD This invention relates generally to the exception management field and, more specifically, to new and useful systems, methods, and user interfaces for automated validation and resolution of exception records. BACKGROUND Healthcare providers, particularly in specialized fields such as anesthesia, are typically tasked with addressing numerous exception records that require intra-record validation on a daily basis. This process focuses on validating individual records for inconsistencies or errors within their own data fields, such as discrepancies in procedure times, missing or incorrect codes, or provider information. However, these intra-record errors often have broader implications that can affect other records. For instance, an error in the scheduling or assignment of a provider within one record may result in time conflicts with other records, creating a need for further adjustments. While intra-record validation ensures the accuracy of data within a single record, its impact may extend across multiple records by raising conflicts, such as overlapping schedules or inconsistent provider assignments. The manual process of reviewing and correcting these records is not only time-consuming but also prone to errors, particularly when the issues span across related records. Accordingly, there is a need for new and improved systems, methods, and user interfaces that automate intra-record validation while mitigating its potential cross-record effects. The embodiments of the present application provide technical solutions that at least address the needs described above, as well as the deficiencies of the state of the art. BRIEF SUMMARY OF THE INVENTION(S) In some embodiments, a method for automated batch processing of a plurality of exception records includes displaying an automated batch processing graphical user interface comprising: a batch explorer user interface container that includes a hierarchical view of a plurality of exception record batches, a first artifact user interface component that is configured to display a plurality of top-level exception records associated with an exception record batch selected in the batch explorer user interface element, a second artifact user interface component that is configured to display a plurality of sub-level exception records subordinate to a top-level exception record selected in the first artifact user interface component, and a plurality of editable user interface fields that are configured to receive input for modifying a plurality of attributes associated with a sub-level exception record selected in the second artifact user interface component; receiving, via the plurality of editable user interface fields, one or more inputs for intra-record resolution of an attribute exception associated with one or more attributes of the plurality of attributes associated with the sub-level exception record; and automatically executing a plurality of inter-record validations for the exception record batch after receiving the one or more inputs, wherein automatically executing the plurality of inter-record validations includes: (I) automatically detecting, via an inter-record time concurrency validation, that one or more groups of top-level exception records and sub-level exception records of the exception record batch is associated with a time concurrency validation error, (II) automatically re-positioning the one or more groups of top-level exception records and sub-level exception records associated with the time concurrency validation error into a time concurrency review queue of the batch explorer user interface element based on the automatically detecting of (I), (III) automatically detecting, via an inter-record modifier validation, that one or more groups of top-level exception records and sub-level exception records of the exception record batch is associated with a modifier processing validation error, and (IV automatically re-positioning the one or more groups of top-level exception records and the sub-level exception records associated with the modifier processing validation error into a modifier processing review queue of the batch explorer user interface element based on the automatically detecting of (III). In some embodiments, the method further comprises after re-positioning the one or more groups of top-level exception records and sub-level exception records into the time concurrency review queue: receiving, via the automated batch processing graphical user interface, one or more inputs for resolving the time concurrency validation error associated with the one or more groups of top-level exception records and sub-level exception records, and in respon