IP Library Granted Patent US 11,481,557
Granted Patent B2
US 11,481,557 · App. 16/148,685 · Granted Oct 25, 2022

Clinical terminology mapping with natural language processing

Inventors: Wei Huang (Bellevue, WA); Eric Wu (Mukilteo, WA); Aftab Hassan (Seattle, WA); Jau-Huei Lin (Portland, OR)
Assignee: VVC Holding LLC
G06F40/30G06F16/288G06F16/9024G16H10/00
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,481,557
App. No.
16/148,685
Granted
Oct 25, 2022
Kind
B2
Abstract

Methods and systems are provided for mapping clinical terminology with natural language processing. In one embodiment, an example method includes generating a word relationship graph for a plurality of mappings between a first code set and a second code set, receiving a first code of the first code set, and automatically mapping a second code of the second code set to the first code based on the word relationship graph. In this way, seemingly different code descriptions from different medical vocabularies may be automatically mapped to each other with reduced processing and reduced human intervention.

Claims (33)

1. A method comprising:

generating a word relationship graph for a plurality of mappings between a first code set and a second code set;

receiving a first code of the first code set; and

automatically mapping a second code of the second code set to the first code based on the word relationship graph by calculating a Jaccard similarity of the first code to each code of the second code set;

wherein generating the word relationship graph includes loading a first description of the first code set and a second description of the second code set, removing words common between the first description and the second description, and graphically linking remaining words in the first description to remaining words in the second description, wherein the first description is mapped to the second description.

2. The method of claim 1 , further including tokenizing the first description and the second description respectively into a first set of words and a second set of words, wherein removing words common between the first description and the second description includes removing words common between the first set of words and the second set of words.

3. The method of claim 2 , further including stemming each word in the first set of words and the second set of words prior to removing words common between the first set of words and the second set of words.

4. The method of claim 1 , wherein generating the word relationship graph includes graphically linking words in mapped descriptions for each mapping of the plurality of mappings.

5. The method of claim 1 , wherein the second code is automatically mapped to the first code responsive to the Jaccard similarity between the first code and the second code being higher than each other calculated Jaccard similarity for the first code.

6. The method of claim 1 , wherein automatically mapping the second code of the second code set to the first code based on the word relationship graph includes calculating the Jaccard similarity of the first code to each code of the second code set based on word relationship graph.

7. A method comprising:

preparing a dataset including mappings between a first code set and a second code set;

generating a word relationship graph with the prepared dataset; and

determining a mapping for a given code of the first code set using the generated word relationship graph by calculating a Jaccard similarity of the given code against each code of the second code set;

wherein generating a word relationship graph with the prepared dataset comprises, for each mapping of the mappings:

loading a first description of the first code set and a second description of the second code set;

tokenizing the first description and the second description respectively into a first set of words and a second set of words;

stemming each word of the first set of words and the second set of words to respectively create a first stemmed set of words and a second stemmed set of words;

determining a shared set of words that occur in both the first stemmed set of words and in the second stemmed set of words;

removing members of the shared set of words from both the first stemmed set of words and the second stemmed set of words; and

graphically linking remaining words of the first stemmed set of words to remaining words of the second stemmed set of words to update the word relationship graph.

8. The method of claim 7 , further including outputting a mapping between the given code and a second code of the second code set, wherein the Jaccard similarity between the given code and the second code is a highest value for the Jaccard similarity of the given code.

9. The method of claim 8 , wherein at least one word in the given code and at least one word of the second code are considered similar based on the word relationship graph.

10. A system comprising:

a processor;

a computer-readable storage medium; and

executable program instructions embodied in the computer-readable storage medium that, when executed by the processor, cause the processor to:

generate a word relationship graph for a plurality of mappings between a first code set and a second code set by calculating a Jaccard similarity of the first code to each code of the second code set;

receive a first code of the first code set; and

automatically map a second code of the second code set to the first code based on the word relationship graph;

wherein generating the word relationship graph includes loading a first description of the first code set and a second description of the second code set, removing words occurring in both the first description and in the second description, and graphically linking remaining words in the first description to remaining words in the second description, wherein the first description is mapped to the second description.

11. The system of claim 10 , wherein generating the word relationship graph includes graphically linking words in mapped descriptions for each mapping of the plurality of mappings.

12. The system of claim 10 , wherein automatically mapping the second code of the second code set to the first code based on the word relationship graph includes calculating the Jaccard similarity of the first code to each code of the second code set based on word relationship graph.

Assignments (10)
SECURITY INTEREST Recorded Jul 31, 2026
From: ATHENAHEALTH, INC.; PRAXIFY TECHNOLOGIES, INC.; VVC HOLDING LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 075490/0079 →
CHANGE OF NAME Recorded Aug 4, 2022
From: VVC HOLDING CORP.
To: VVC HOLDING LLC
Reel/Frame 061072/0556 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 047424 FRAME: 0966. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2022
From: GENERAL ELECTRIC COMPANY
To: VVC HOLDING CORP.
Reel/Frame 059528/0612 →
SECURITY INTEREST Recorded Feb 15, 2022
From: ATHENAHEALTH, INC.; VVC HOLDING LLC; EPOCRATES, LLC; PRAXIFY TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 059016/0774 →
RELEASE OF SECURITY INTEREST Recorded Feb 15, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VVC HOLDING LLC (F/K/A VVC HOLDING CORP.); ATHENAHEALTH, INC.; EPOCRATES, LLC; PRAXIFY TECHNOLOGIES, INC.
Reel/Frame 059111/0757 →
RELEASE OF SECOND LIEN SECURITY INTEREST Recorded Feb 12, 2021
From: ARES CAPITAL CORPORATION
To: VVC HOLDING CORP.; ATHENAHEALTH, INC.; EPOCRATES, LLC; PRAXIFY TECHNOLOGIES, INC.
Reel/Frame 055291/0421 →
SECOND LIEN SECURITY AGREEMENT Recorded Feb 12, 2019
From: VVC HOLDING CORP.; ATHENAHEALTH, INC.; EPOCRATES, LLC; PRAXIFY TECHNOLOGIES, INC.
To: ARES CAPITAL CORPORATION
Reel/Frame 048304/0161 →
FIRST LIEN SECURITY AGREEMENT Recorded Feb 11, 2019
From: VVC HOLDING CORP.; ATHENAHEALTH, INC.; EPOCRATES, LLC; PRAXIFY TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 048301/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2018
From: GENERAL ELECTRIC COMPANY
To: VVC HOLDING CORPORATION
Reel/Frame 047424/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2018
From: HUANG, WEI; WU, ERIC; HASSAN, AFTAB; LIN, JAU-HUEI
To: GENERAL ELECTRIC COMPANY
Reel/Frame 047023/0840 →