Patent AU-2017210493-A1 (AU)
Title: System for automated analysis of clinical text for pharmacovigilance
Inventor: MAITRA ANUTOSH
IPC: G16H10/60
Filed: 2017-07-31
Abstract: A system including a server including a processor, memory coupled with the processor, a plurality of databases coupled with the processor, and a data interface, the memory having stored thereon processor executable instructions including data virtualization and query modules, ontology framework module, search framework modules, natural language processing (NLP) pipeline, and a rules engine, where the data virtualization and query module when executed by the processor allows the system to interface with the plurality of databases and to access data from multiple heterogeneous data sources, wherein the plurality of databases are updated and maintained by separate organizations and the system is operable to access the databases and wherein the data visualization and query module enables the NLP pipeline to access the plurality of databases, the plurality of databases including medical record databases, where the medical record database contains medical information to be processed by the system, and where the medical information includes textual data, wherein the medical information is received from different sources and in different formats, a curated reference and clinical knowledge database, a coding database, a causal and temporal model database, and a curated drug safety and case database wherein the data virtualization and query module is configured to detect additions of one or more pieces of medical information into the medical record databases that are processed by the NLP pipeline, the ontology framework module when executed by the processor builds and manages a custom ontology, the search framework module when executed by the processor enables search capabilities for the system, the NLP pipeline, in connection with the ontology framework module and data virtualization and query modules, when executed by the processor accesses one or more of the medical record databases, curated reference and clinical knowledge databases, and the causal and temporal model databases in performing language processing functions, and processes the medical information in the medical record databases to identify one or more semantic classes in the textual data by matching a particular term in the textual data to a particular semantic class, identify one or more semantic relationships in the textual data by matching the one or more identified semantic classes to a particular relationship pattern, and generate a structured representation of natural language text, wherein the NLP pipeline queries the data virtualization and query module for a term not present in the custom ontology, and wherein the NLP pipeline, when executed by the processor, converts the medical information into a standard canonical format in the form of an Extensible Markup Language (XML) format, and processes the textual data of the medical information in the standard canonical format to generate the structured representation of natural language text, the rules engine, in connection with the data virtualization and query circuitry, when executed by the processor accesses one or more of the coding databases including, the causal and temporal model database, and the curated drug safety and case database, and analyzes the structured representation of natural language text to arrive at one or more clinical determinations, where the analysis includes the application of one or more rules or rule chains, where the data interface includes an intelligent text analysis platform module, stored in memory, that when executed by the processor provides one or more intelligent text analysis user interfaces, including a semantic class identification tool, a semantic relationship identification tool, a temporal chain creation tool, or some combination thereof. c)o 1 Cn1 cn cu -0 COu 5-o 0 a) c en CnC Cu ) a),, o2 cuan cl 00 2 0e -- cm a) a)U co ui r CD -0 = -CI co cm C u co a) 0 0 0 0 a) r:O LU-J A0!iU Cu2 U) * 0* WJOJ1ld S!SAIBUV ixei lueDlllelulN I r --------------- ~ -- --- -- ---- ------------------------------- :---------------------- a_ -v I *c CAen 0 ~'8c' ~r- en 0 C > CD aU) 'a (n~1 <C :1 o - - - - - - - - - - - - - - - -1i 0- - - - - - - - -- - - - - - - - jI ' - - - - - - - -- - - - - - - - -