# US 11,308,166 B1 · Ontology mapper

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,308,166 B1
- Document ID: US11308166B1
- Status: Granted
- Kind: B1
- Application number: 16/237,304
- Filed: 2018-12-31
- Granted: 2022-04-19
- Earliest claimed: 2011-10-07
- Assignees: Cerner Innovation, Inc.
- Applicants: Cerner Innovation, Inc.
- Inventors: Douglas S. McNair; John Christopher Murrish; Kanakasabha Kailasam
- Web page: https://patentgrep.com/patent/US11308166B1

## CPC

- G06F 16/93: Document management systems
- G06F 16/285: {Clustering or classification}
- G06F 16/3347: {using vector based model}
- G06F 16/367: {Ontology}
- G06N 5/02: Knowledge representation; Symbolic representation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Systems, methods and computer-readable media are provided for facilitating patient health care by providing discovery, validation, and quality assurance of nomenclatural linkages between pairs of terms or combinations of terms in databases extant on multiple different health information systems that do not share a set of unified codesets, nomenclatures, or ontologies, or that may in part rely upon unstructured free-text narrative content instead of codes or standardized tags. Embodiments discover semantic structures existing naturally in documents and records, including relationships of synonymy and polysemy between terms arising from disparate processes, and maintained by different information systems. In some embodiments, this process is facilitated by applying Latent Semantic Analysis in concert with decision-tree induction and similarity metrics. In some embodiments, data is re-mined and regression testing is applied to new mappings against an existing mapping base, thereby permitting these embodiments to “learn” ontology mappings as clinical, operational, or financial patterns evolve.

## Claims

### Claim 1

One or more computer-readable storage devices having computer-executable instructions embodied thereon that when executed provide a method for facilitating decision support by determining nomenclature linkages between variables in databases that have different ontologies, the method comprising:
accessing a first document from a first record system having a first ontology;
accessing a second document from a second record system having a second ontology that is different than the first ontology;
generating a provisional map linking a first-comparison variable to a second-comparison variable;
determining categorical datatypes of one or more first document variables of the first document using the provisional map;
determining categorical datatypes of one or more second document variables of the second document using the provisional map;
based on the categorical datatypes of the one or more first document variables and the categorical datatypes of the one or more second document variables, generating a set of textmatrices;
applying latent semantic analysis to the set of textmatrices to determine a latent semantic space associated with at least one first-document variable and at least one second document variable;
specifying a threshold of similarity; and
for the first comparison-variable from the at least one first-document variable associated with the latent semantic space:
determining a measure of similarity to the second-comparison variable from the at least one second-document variable associated with the latent semantic space;
performing a comparison of the measure of similarity to the threshold; and
based on the comparison, determining that the measure of similarity satisfies the threshold, associating the first comparison variable with the second comparison variable, and designating the association as a synonymy, wherein the threshold is satisfied if the measure of similarity is greater than the threshold.

### Claim 2 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein the measure of similarity is determined using Salton's cosine.

### Claim 3 (depends on 2)

The one or more computer-readable storage devices of claim 2, wherein the threshold is specified as 0.62, and wherein the classifier is a decision-tree classifier.

### Claim 4 (depends on 2)

The one or more computer-readable storage devices of claim 2, wherein the threshold is specified as 0.8 and further wherein the association is designated as a strong synonymy.

### Claim 5 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein the measure of similarity is determined using Pearson's correlation coefficient.

### Claim 6 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein the first record system is a first electronic health record system for a first hospital, and the second record system is a second electronic health record system for a second hospital.

### Claim 7 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein the first record system is designated as a “gold standard.”

### Claim 8 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein applying latent semantic analysis includes singular value decomposition.

### Claim 9 (depends on 1)

The one or more computer-readable storage devices of claim 1, wherein the first document comprises a set of records from the first record system, and the second document comprises a set of records from the second record system.

### Claim 10 (depends on 1)

The one or more computer-readable storage devices of claim 1, further comprising displaying to a user the first comparison variable and the second comparison variable as a designated synonymy.

### Claim 11 (depends on 10)

The one or more computer-readable storage devices of claim 10, further comprising receiving an indication from the user confirming or rejecting the designated synonymy.

### Claim 12

A system for facilitating decision support by determining nomenclature linkages between variables in databases having different ontologies, comprising:
one or more computer processors; and
one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, implement a method comprising:
accessing a first document from a first record system having a first ontology;
accessing a second document from a second record system having a second ontology that is different than the first ontology;
generating a provisional map linking a first-comparison variable to a second-comparison variable;
determining categorical datatypes of one or more first document variables of the first document using the provisional map;
determining categorical datatypes of one or more second document variables of the second document using the provisional map;
based on the categorical datatypes of the one or more first document variables and the categorical datatypes of the one or more second document variables, generating a set of textmatrices;
applying latent semantic analysis to the set of textmatrices to determine a latent semantic space associated with at least one first-document variable and at least one second document variable;
specifying a threshold of similarity; and
for the first comparison-variable from the at least one first-document variable associated with the latent semantic space:
determining a measure of similarity to the second-comparison variable from at least one second-document variable associated with the latent semantic space:
performing a comparison of the measure of similarity to the threshold; and
based on the comparison, determining that the measure of similarity satisfies the threshold, associating the first comparison variable with the second comparison variable, and designating the association as a synonymy, wherein the threshold is satisfied if the measure of similarity is greater than the threshold.

### Claim 13 (depends on 12)

The system of claim 12, wherein the measure of similarity is determined using Salton's cosine.

### Claim 14 (depends on 13)

The method of claim 13, wherein the threshold is specified as 0.62, and wherein the classifier is a decision-tree classifier.

### Claim 15 (depends on 12)

The system of claim 12, wherein the measure of similarity is determined using Pearson's correlation coefficient.

### Claim 16 (depends on 12)

The system of claim 12, wherein the first record system is a first electronic health record system for a first hospital, and the second record system is a second electronic health record system for a second hospital.

### Claim 17 (depends on 12)

The system of claim 12, wherein applying latent semantic analysis includes singular value decomposition.

### Claim 18 (depends on 12)

The system of claim 12, wherein the first document comprises a set of records from the first record system, and the second document comprises a set of records from the second record system.

### Claim 19

A system for discovering and validating latent relationships in data, comprising:
one or more processors; and
one or more computer storage media storing computer-useable instructions that, when executed by the one or more processors, implement a method comprising:
receiving a plurality of documents from two or more record-keeping systems, wherein the received plurality of documents comprises a set of documents;
generating a provisional map linking a first-comparison variable to a second-comparison variable;
determining categorical datatypes associated with each of the documents within the set of documents using the provisional map;
based on the set of documents, generating a set of textmatricies;
applying latent semantic analysis to the set of textmatrices to determine a latent semantic space;
specifying a threshold of similarity; and
for the first-document variable, from a first document, associated with the latent semantic space:
determining a measure of similarity to the second-document variable, from a second document, associated with the latent semantic space;
performing a comparison of the measure of similarity to the threshold; and
based on the comparison, determining that the measure of similarity satisfies the threshold, associating the first-document variable with the second-document variable, and designating the association as a synonymy, wherein the threshold is satisfied if the measure of similarity is greater than the threshold.

### Claim 20 (depends on 19)

The system of claim 19, wherein the measure of similarity is determined using Salton's cosine.
