IP Library › Granted Patent US 11,521,723
Granted Patent B2
US 11,521,723 · App. 16/722,303 · Granted Dec 6, 2022

Using natural language processing to find adverse events

Inventors: Chen Liu (Danvers, MA); Ahmad El Katerji (Danvers, MA)
Assignee: ABIOMED, INC.
G16H15/00G06F40/284G06F40/30G16H40/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,521,723
App. No.
16/722,303
Granted
Dec 6, 2022
Kind
B2
Abstract

A method for automatically classifying clinical descriptions of patients by a computer processor using natural language processing is provided. The clinical descriptions relate to the use of a ventricular assist device to treat the patient. The method comprises receiving at least one clinical description comprising text. The method also then comprises determining the position of a target word within the text. Further the method comprises determining the existence of at least one negation word within an active region, the active region comprising a predetermined number of words within the text occurring immediately before and immediately after the target word, including the target word. The method then comprises determining the existence of at least one body-part word within the active region. Lastly, the method comprises determining that the clinical description is to be disregarded if the active region contains either a negation word or a body-part word.

Claims (45)

1. A method for automatically classifying clinical descriptions of patients, the method comprising:

receiving, with one or more processors, at least one clinical description file from a data repository comprising a plurality of clinical description files, wherein each clinical description file comprises text relating to the use of a ventricular assist device (VAD) on a corresponding patient;

determining, with the one or more processors, a position of a target word within the text of the at least one clinical description file;

determining, with the one or more processors, whether at least one of a plurality of predetermined negation words is located within an active region, wherein the active region comprises the target word and a predetermined number of words within the text occurring immediately before and immediately after the target word;

determining, with the one or more processors, whether at least one of a plurality of predetermined body-part words is located within the active region; and

writing, with the one or more processors, a flag to a header of the at least one clinical description file in response to a determination that the active region does not contain at least one of the plurality of predetermined negation words or at least one of the plurality of predetermined body-part words, wherein the flag indicates that the at least one clinical description file contains an adverse event.

2. The method of claim 1 , wherein determining the position of the target word comprises:

processing the text of the at least one clinical description file to generate word tokens;

determining and grouping word tokens comprising inflected forms of a word; and

performing a keyword search on the text using the grouped word tokens.

3. The method of claim 1 , wherein the predetermined number of words of the active regions is at least three words.

4. The method of claim 3 , wherein the predetermined number of words of the active regions is three words.

5. The method of claim 1 , wherein the plurality of predetermined negation words are selected from ‘no’, ‘not’, ‘nor’, ‘non’, ‘without’, ‘never’, or ‘false’.

6. The method of claim 1 , wherein the data repository is an Acute Myocardial Infarction Cardiogenic Shock (AMICS) repository.

7. The method of claim 1 further comprising:

disabling, with the one or more processors, the use of at least one VAD in response to a determination that the number of clinical description files containing adverse events exceeds a predetermined threshold.

8. The method of claim 1 further comprising:

initiating, with the one or more processors, further training at a medical institution in response to a determination that the number of clinical description files containing adverse events exceeds a predetermined threshold.

9. The method of claim 1 further comprising:

initiating, with the one or more processors, manufacturing quality control procedures in response to a determination that the number of clinical description files containing adverse events exceeds a predetermined threshold.

10. The method of claim 1 , wherein the target word is ‘bleed’, ‘clot’, or ‘heart’.

11. The method of claim 10 , wherein the plurality of predetermined body-part words are selected from ‘leg’, ‘arm’, ‘abdomen’, or ‘groin’.

12. The method of claim 11 , wherein the plurality of predetermined negation words are selected from ‘no’, ‘not’, ‘nor’, ‘non’, ‘without’, ‘never’, or ‘false’.

13. The method of claim 1 , wherein the target word is ‘bleed’, wherein at least one of the plurality of predetermined negation words is ‘no’, and wherein the plurality of predetermined body-part words are selected from ‘leg’, ‘arm’, ‘abdomen’, and ‘groin’.

14. A system for automatically classifying clinical descriptions of patients, the system comprising:

a data repository comprising a plurality of clinical description files, wherein each clinical description file comprises text relating to the use of a ventricular assist device (VAD) on a corresponding patient; and

one or more processors in communication with the data repository and configured to:

receive at least one of the clinical description files;

determine a position of a target word within the text of the at least one clinical description file;

determine whether at least one of a plurality of predetermined negation words is located within an active region, wherein the active region comprises the target word and a predetermined number of words within the text occurring immediately before and immediately after the target word;

determine whether at least one of a plurality of predetermined body-part words is located within the active region; and

write a flag to a header of the at least one clinical description file in response to a determination that the active region does not contain at least one of the plurality of predetermined negation words or at least one of the plurality of predetermined body-part words, wherein the flag indicates that the at least one clinical description file contains an adverse event.

15. The system of claim 11 further comprising:

at least one VAD for treating a patient; and

a controller in communication with the VAD and the data repository,

wherein the controller is configured to communicate patient data from the at least one VAD to the data repository, and

wherein the data repository is configured to store a clinical description file comprising the patient data from the at least one VAD.

16. The system of claim 15 , wherein the one or more processors are further configured to disable the use of the at least one VAD in response to a determination that the number of clinical description files containing adverse events exceeds a predetermined threshold.

17. A non-transitory computer readable storage medium having instructions stored thereon, which, when executed by one or more processors, cause the one or more processors to:

receive at least one clinical description file from a data repository comprising a plurality of clinical description files, wherein each clinical description file comprises text relating to the use of a ventricular assist device (VAD) on a corresponding patient;

determine a position of a target word within the text of the at least one clinical description file;

determine whether at least one of a plurality of predetermined negation words is located within an active region, wherein the active region comprises the target word and a predetermined number of words within the text occurring immediately before and immediately after the target word;

determine whether at least one of a plurality of predetermined body-part words is located within the active region; and

write a flag to a header of the at least one clinical description file in response to a determination that the active region does not contain at least one of the plurality of predetermined negation words or at least one of the plurality of predetermined body-part words, wherein the flag indicates that the at least one clinical description file contains an adverse event.

18. The system of claim 14 , wherein the one or more processors are further configured to disable the use of at least one VAD in response to a determination that the number of clinical description files containing adverse events exceeds a predetermined threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2021
From: LIU, CHEN; KATERJI, AHMAD EL
To: ABIOMED, INC.
Reel/Frame 055345/0272 →
Continuity (2)
Provisional Application 62784192 · Dec 21, 2018
Related Publication 20200202990A1 · Jun 25, 2020
Cited By (18)
US 12,194,287 US 12,201,821 US 12,216,695 US 12,222,267 US 12,257,424 US 12,310,708 US 12,311,160 US 12,324,906 US 12,377,256 US 12,478,267 US 12,491,357 US 12,508,418 US 12,569,671 US 12,580,057 US 12,667,714 US 12,702,816 US 12,702,821 US 12,741,135