Ontology mapper
First Claim
1. A non-transitory Computer-readable media 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:
- identifying a first set of documents from a first record system having a first ontology;
identifying a second set of documents from a second record system having a second ontology that is different than the first ontology;
determining a use-case present in the first and second sets of documents;
determining a set of variables relevant to the use-case;
receiving from the first set of documents, a first document containing at least one first-document variable from the set of variables;
wherein each first-document variable has a first-document value associated with it;
receiving from the second set of documents, a second document containing at least one second-document variable from the set of variables;
(1) wherein the second-document variable has a second-document value associated with it, and(2) wherein the second-document variable is also contained in the first document;
based on the determined use-case and set of variables, generating a decision-tree classifier;
for each first-document variable contained in the first document, applying the decision tree classifier to transform the first-document value associated with the first-document variable to a categorical datatype;
for each second-document variable contained in the second document, applying the decision tree classifier to transform the second-document value associated with the second-document variable to a categorical datatype;
based on the categorical datatypes of the first document and the categorical datatypes of the second document, generating a set of textmatrices;
applying latent semantic analysis to the set of textmatrices to determine a latent semantic space associated with the at least one first-document variable and the at least one second document variable;
specifying a threshold of similarity;
for a first comparison-variable, from the at least one first-document variables associated with the latent semantic space;
determining a measure of similarity to a second-comparison variable from the at least one second-document variables associated with the latent semantic space;
performing a comparison of the measure similarity to the threshold; and
based on the comparison, determining that the measure 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.
1 Assignment
0 Petitions
Accused Products
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.
66 Citations
20 Claims
-
1. A non-transitory Computer-readable media 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:
-
identifying a first set of documents from a first record system having a first ontology; identifying a second set of documents from a second record system having a second ontology that is different than the first ontology; determining a use-case present in the first and second sets of documents; determining a set of variables relevant to the use-case; receiving from the first set of documents, a first document containing at least one first-document variable from the set of variables;
wherein each first-document variable has a first-document value associated with it;receiving from the second set of documents, a second document containing at least one second-document variable from the set of variables; (1) wherein the second-document variable has a second-document value associated with it, and (2) wherein the second-document variable is also contained in the first document; based on the determined use-case and set of variables, generating a decision-tree classifier; for each first-document variable contained in the first document, applying the decision tree classifier to transform the first-document value associated with the first-document variable to a categorical datatype; for each second-document variable contained in the second document, applying the decision tree classifier to transform the second-document value associated with the second-document variable to a categorical datatype; based on the categorical datatypes of the first document and the categorical datatypes of the second document, generating a set of textmatrices; applying latent semantic analysis to the set of textmatrices to determine a latent semantic space associated with the at least one first-document variable and the at least one second document variable; specifying a threshold of similarity; for a first comparison-variable, from the at least one first-document variables associated with the latent semantic space; determining a measure of similarity to a second-comparison variable from the at least one second-document variables associated with the latent semantic space; performing a comparison of the measure similarity to the threshold; and based on the comparison, determining that the measure 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for facilitating decision support by determining nomenclature linkages between variables in databases having different ontologies, the method comprising:
-
identifying a first set of documents from a first record system having a first ontology; identifying a second set of documents from a second record system having a second ontology that is different than the first ontology; determining a use-case present in the first and second sets of documents; determining a set of variables relevant to the use-case; receiving from the first set of documents, a first document containing at least one first-document variable from the set of variables;
wherein each first-document variable has a first-document value associated with it;receiving from the second set of documents, a second document containing at least one second-document variable from the set of variables; (1) wherein the second-document variable has a second-document value associated with it, and (2) wherein the second-document variable is also contained in the first document; based on the determined use-case and set of variables, generating a decision-tree classifier; for each first-document variable contained in the first document, applying the decision tree classifier to transform the first-document value associated with the first-document variable to a categorical datatype; for each second-document variable contained in the second document, applying the decision tree classifier to transform the second-document value associated with the second-document variable to a categorical datatype; based on the categorical datatypes of the first document and the categorical datatypes of the second document, generating a set of textmatrices; applying latent semantic analysis to the set of textmatrices to determine a latent semantic space associated with the at least one first-document variable and the at least one second document variable; specifying a threshold of similarity; for a first comparison-variable, from the at least one first-document variables associated with the latent semantic space; determining a measure of similarity to a second-comparison variable from the at least one second-document variables associated with the latent semantic space; performing a comparison of the measure similarity to the threshold; and based on the comparison, determining that the measure 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. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory Computer-readable media having computer-executable instructions embodied thereon that when executed provide a method for discovering and validating latent relationships in data, the method comprising:
-
determining a use-case context; determining a plurality of variables associated with the use case; based on the determined context and plurality of variables, generating a decision-tree classifier; receiving a plurality of documents from two or more record-keeping systems;
wherein each document contains one or more document variables of the determined plurality of variables, and wherein the received plurality of documents comprises a set of documents;for each document in the set, applying the decision tree classifier to transform a value associated with each variable contained in the document into a categorical datatype; 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; for a first-document variable, from a first document, associated with the latent semantic space; determining a measure of similarity to a second-document variable, from a second document, associated with the latent semantic space; performing a comparison of the measure similarity to the threshold; and based on the comparison, determining that the measure 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. - View Dependent Claims (20)
-
Specification