title: Employing complex polyhierarchical ontologies and promoting interoperability of i2b2 data systems.
abstract: I2b2 is in widespread use for managing research data warehouses. It employs reference ontologies as a record index and supports searching for aggregate cases using a pattern match operator on ASCII strings representing the node traversal from root to concept(PATHs). This creates complexities in dissemination and deployment for large polyhierarchical ontologies such as SNOMED CT. We hypothesized that an alternative approach employing transitive closure tables (TC) could lead to more accurate, efficient and interoperable search tools for i2b2. We evaluated search speed, accuracy and interoperability of queries employing each approach. We found both TC-based and PATH-based queries to produce accurate results. However, we observed that TC-based queries involving concepts included in large numbers of paths ran substantially faster than PATH-based queries for the same concept. Oracle query plan resource estimates differed by one to three orders of magnitude for these queries. We conclude that a simplification of dissemination tools for SNOMED CT and revision in the metadata build for i2b2 can effectively employ SNOMED CT with increased efficiency and comparable accuracy. Use of transitive closure tables in metadata can promote network query interoperability.
authors.affiliation: University of Nebraska Medical Center, Omaha, NE.
authors.forename: James Richard
authors.initials: JR
authors.lastname: Campbell
authors.affiliation: University of Nebraska Medical Center, Omaha, NE.
authors.forename: Walter Scott
authors.initials: WS
authors.lastname: Campbell
authors.affiliation: Nebraska Medicine, Omaha, NE.
authors.forename: Hubert
authors.initials: H
authors.lastname: Hickman
authors.affiliation: University of Nebraska at Omaha, Omaha, NE.
authors.forename: Jay
authors.initials: J
authors.lastname: Pedersen
authors.affiliation: University of Nebraska Medical Center, Omaha, NE.
authors.forename: James
authors.initials: J
authors.lastname: McClay
mesh_terms: D000465:Algorithms; D057225:Data Mining / Q000379:methods*; D003658:Decision Making, Computer-Assisted; D057286:Electronic Health Records / Q000458:organization & administration*; D007256:Information Systems / Q000458:organization & administration*; D008490:Medical Informatics; D000071253:Metadata; D057386:Search Engine / Q000379:methods*; D039061:Systematized Nomenclature of Medicine