×

User and engine code handling in medical coding system

  • US 10,319,004 B2
  • Filed: 06/04/2014
  • Issued: 06/11/2019
  • Est. Priority Date: 06/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) outputting for presentation to one or more human users, via a user interface implemented using at least one processor, a set of one or more medical billing codes derived from first documentation for a clinical patient encounter by a natural language understanding (NLU) engine, the NLU engine being an automated language processing component implemented by the at least one processor;

    (b) receiving user input, that was input via the user interface, to approve at least one of the one or more medical billing codes derived by the NLU engine, and/or to manually input one or more codes, resulting in a set of one or more user-approved medical billing codes for the clinical patient encounter;

    (c) after the act (b), applying the NLU engine, implemented by the at least one processor, to a free-form text that relates to the clinical patient encounter and is not part of the first documentation documenting the clinical patient encounter, to derive a first engine-derived medical billing code for the clinical patient encounter and a first link between the first engine-derived medical billing code and a corresponding first portion of the free-form text and a second engine-derived medical billing code for the clinical patient encounter and a second link between the second engine-derived medical billing code and a corresponding second portion of the free-form text;

    (d) automatically determining whether the first engine-derived medical billing code and the second engine-derived medical billing code overlap with at least one user-approved medical billing code of the set of user-approved medical billing codes;

    (e) in response to automatically determining that the first engine-derived medical billing code overlaps with the at least one user-approved medical billing code of the set of user-approved medical billing codes, retaining the at least one user-approved medical billing code instead of the first engine-derived medical billing code;

    (f) in response to automatically determining that the second engine-derived medical billing code does not overlap with the at least one user-approved medical billing code of the set of user-approved medical billing codes, retaining the second engine-derived medical billing code;

    (g) generating a finalized sequence of medical billing codes for the clinical patient encounter, the finalized sequence of medical billing codes including the retained at least one user-approved medical billing code and the second engine-derived medical billing code; and

    (h) training the NLU engine based on training data including the finalized sequence of medical billing codes for the clinical patient encounter, the training comprising providing the training data as input to one or more models associated with the automated language processing component.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×