US20130346093A1 - Systems and Methods for Analytics on Viable Patient Populations - Google Patents

Systems and Methods for Analytics on Viable Patient Populations Download PDF

Info

Publication number
US20130346093A1
US20130346093A1 US13/925,212 US201313925212A US2013346093A1 US 20130346093 A1 US20130346093 A1 US 20130346093A1 US 201313925212 A US201313925212 A US 201313925212A US 2013346093 A1 US2013346093 A1 US 2013346093A1
Authority
US
United States
Prior art keywords
patient population
patient
criteria
source data
subset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/925,212
Inventor
Joseph William Charles Goodgame
Gavin David Thomas Nichols
Wade Kenneth Brant
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iqvia Inc
Original Assignee
Quintiles Transnational Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quintiles Transnational Corp filed Critical Quintiles Transnational Corp
Priority to US13/925,212 priority Critical patent/US20130346093A1/en
Publication of US20130346093A1 publication Critical patent/US20130346093A1/en
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: OUTCOME SCIENCES, INC., QUINTILES TRANSNATIONAL CORP, TARGETED MOLECULAR DIAGNOSTICS, LLC
Assigned to QUINTILES TRANSNATIONAL CORPORATION reassignment QUINTILES TRANSNATIONAL CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NICHOLS, GAVIN DAVID THOMAS, BRANT, WADE KENNETH, GOODGAME, JOSEPH WILLIAM CHARLES
Assigned to Encore Health Resources, LLC, EXPRESSION ANALYSIS, INC., TARGETED MOLECULAR DIAGNOSTICS, LLC, OUTCOME SCIENCES, INC., QUINTILES, INC., QUINTILES TRANSNATIONAL CORP. reassignment Encore Health Resources, LLC RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT reassignment JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT SECURITY AGREEMENT Assignors: Encore Health Resources, LLC, OUTCOME SCIENCES, LLC, QUINTILES MARKET INTELLIGENCE, LLC, QUINTILES TRANSNATIONAL CORP., QUINTILES, INC., TARGETED MOLECULAR DIAGNOSTICS, LLC
Assigned to EXPRESSION ANALYSIS, INC., TARGETED MOLECULAR DIAGNOSTICS, LLC, OUTCOME SCIENCES, LLC, QUINTILES, INC., QUINTILES MARKET INTELLIGENCE, LLC, Encore Health Resources, LLC, QUINTILES TRANSNATIONAL CORP. reassignment EXPRESSION ANALYSIS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • G06F19/3406
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/21Design, administration or maintenance of databases
    • G06F16/211Schema design and management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/34Browsing; Visualisation therefor
    • G06F16/345Summarisation for human users
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing of charts or graphs
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation

Definitions

  • the present invention relates generally to systems and methods for the creation and analysis of clinical trials.
  • the present invention relates more specifically to systems and methods for analytics on viable patient populations.
  • Clinical trials for molecules that may become pharmaceutical products are complex endeavors that often last for years. Because of this, clinical trials are quite expensive and require careful planning to maximize return on investment.
  • One critical aspect of planning is determining optimal inclusion and exclusion criteria for forming a patient population for the clinical trial.
  • a three-tier system provides a client application to view and modify criteria related to patient populations, a query building engine for dynamically forming queries based on the criteria supplied by the user, and one or more databases for storing medical records, prescription records, clinical trial data, medical claim information, and other patient information analyzed based on exclusion/inclusion criteria provided by a user.
  • the application in such an embodiment receives the user's criteria selections, dynamically builds complex queries, submits the queries to the one or more databases, and displays the results from the queries in a simple graphical form.
  • the application is able to provide the user with the impact of the user's selections on the patient population in an easy-to-read graphical format. Based on the results, the user may determine whether the criteria are too inclusive/exclusive and adjust the criteria. This process may be performed iteratively until the criteria producing an optimal patient population are determined.
  • the user is also provided with a query builder interface—an alternative interface through which a user may visually build and submit complex queries applying inclusion/exclusion criteria to form a prospective patient population.
  • a query builder interface an alternative interface through which a user may visually build and submit complex queries applying inclusion/exclusion criteria to form a prospective patient population.
  • the application is able to provide the user with the impact of the user's queries on the patient population in an easy-to-read graphical format.
  • the user may determine whether the criteria are too inclusive/exclusive and adjust the criteria. This process may be performed iteratively until the criteria producing an optimal patient population are determined.
  • FIG. 1 is a block diagram illustrating an exemplary environment for implementation of one embodiment of the present invention
  • FIG. 2 is a screen shot of a patient population editor view according to one embodiment of the present invention.
  • FIG. 3 is a flowchart illustrating a method for performing patient population analysis and manipulation according to one embodiment of the present invention
  • FIG. 4 is screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 5 is a is a screenshot of an interface for manipulating a patient population criteria element according to one embodiment of the present invention
  • FIG. 6 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 7 is a flowchart illustrating one method for performing patient population analysis and manipulation according to one embodiment of the present invention.
  • FIG. 8 screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 9 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • Embodiments of the present invention provide systems and methods for analytics on viable patient populations.
  • One illustrative embodiment of the present invention comprises an application for selecting patient population source data and utilizing adjustable criteria to include or exclude patient segments to create a patient population for a clinical trial.
  • the embodiment allows a user to access an application that presents a variety of patient-related adjustable criteria for manipulating the patient population source data to create a prospective patient population.
  • These parameters may include, for example, the gender, age, ethnicity, height, weight, body mass index, lab results, and more.
  • the user is presented with a graphical representation of the patient population that allows the user to determine whether the selected criteria were overly exclusive or inclusive.
  • the graphical display may include a line chart showing a breakdown of age and gender across the resulting patient population, a pie chart demonstrating a breakdown of ethnicity for the prospective patient population, a thermometer showing the overall amount of patients remaining after the criteria are applied, and/or a Venn Bar diagram showing overlaps between populations to help the user understand the individual impact of each selected criteria on the prospective patient population.
  • the process is iterative; the user is able to change the selected criteria to determine the most appropriate criteria for forming an optimal patient population for a given clinical trial.
  • FIG. 1 is a block diagram illustrating an exemplary environment for implementation of one embodiment of the present invention.
  • the embodiment shown in FIG. 1 includes a client 100 that allows a user to interface with an application server 200 , web server 300 , and/or database 400 via a network 500 .
  • the client 100 may be, for example, a personal computer (PC), such as a laptop or desktop computer, which includes a processor and a computer-readable media.
  • the client 100 also includes user input devices, such as a keyboard and mouse or touch screen, and one or more output devices, such as a display.
  • the user of client 100 accesses an application or applications specific to one embodiment of the invention.
  • the user accesses a standard application, such as a web browser on client 100 , to access applications running on a server such as application server 200 , web server 300 , or database 400 .
  • a standard application such as a web browser on client 100
  • the memory of client 100 are stored applications including a design studio application for planning and designing clinical trials.
  • the client 100 may also be referred to as a terminal in some embodiments of the present invention.
  • Such applications may be resident in any suitable computer-readable medium and executable on any suitable processor.
  • processors may comprise, for example, a microprocessor, an ASIC, a state machine, or other processor, and can be any of a number of computer processors, such as processors from Intel Corporation, Advanced Micro Devices Incorporated, and Motorola Corporation.
  • the computer-readable media stores instructions that, when executed by the processor, cause the processor to perform the steps described herein.
  • the client 100 provides a software layer, which is the interface through which the user interacts with the system by receiving and displaying data to and from the user.
  • the software layer is implemented in the programming language C# (also referred to as C Sharp).
  • the software layer can be implemented in other languages such as Java or C++.
  • the software layer may be graphical in nature, using visual representations of data to communicate said data to one or more users. The visual representations of data may also be used to receive additional data from one or more users.
  • Embodiments of computer-readable media comprise, but are not limited to, an electronic, optical, magnetic, or other storage device, transmission device, or other device that comprises some type of storage and that is capable of providing a processor with computer-readable instructions.
  • Other examples of suitable media comprise, but are not limited to, a floppy disk, CD-ROM, DVD, magnetic disk, memory chip, ROM, RAM, PROM, EPROM, EEPROM, an ASIC, a configured processor, all optical media, all magnetic tape or other magnetic media, or any other medium from which a computer processor can read instructions.
  • various other forms of computer-readable media may be embedded in devices that may transmit or carry instructions to a computer, including a router, private or public network, or other transmission device or channel, both wired and wireless.
  • the instructions may comprise code from any suitable computer-programming language, including, for example, C, C++, C#, Visual Basic, Java, Python, Perl, and JavaScript. Furthermore the instructions may be comprise code capable of interfacing with Microsoft Windows Presentation Foundation subsystem for rendering a graphical user interface.
  • the application server 200 also comprises a processor and a memory.
  • the application server may execute business logic or other shared processes.
  • the application server may be, for example, a Microsoft Windows Server operating in a .NET framework, an IBM Weblogic server, or a Java Enterprise Edition (J2E) server. While the application server 200 is shown as a single server, the application server 200 , and the other servers 300 , 400 shown may be combined or may include multiple servers operating together to perform various processes. In such embodiments, techniques such as clustering or high availability clustering may be used. Benefits to architectures such as these include redundancy and performance, among others.
  • the application server 200 is in communication with a web server 300 via a network connection 250 .
  • the web server 300 also comprises a processor and a memory.
  • applications including web server software. Examples of web server software include Microsoft Internet Information Services (IIS), Apache Web Server, and Sun Java System Web Server from Oracle, among others.
  • IIS Microsoft Internet Information Services
  • Apache Web Server Apache Web Server
  • Sun Java System Web Server from Oracle
  • the web server 300 is in communication with a database 400 via a network connection 350 and a network connection 450 .
  • the web server 300 provides a web service layer that, together or separate from application server 200 , acts as middleware between a database 400 and the software layer, represented by the client 100 .
  • the web server 300 communicates with the database 400 to send and retrieve data to and from the database 400 .
  • the network 500 may be any of a number of public or private networks, including, for example, the Internet, a local area network (“LAN”), or a wide area network (“WAN”).
  • the network connections 150 , 250 , 350 , and 450 may be wired or wireless networks and may use any known protocol or standard, including TCP/IP, UDP, multicast, 802.11b, 802.11g, 802.11n, or any other known protocol or standard.
  • the network 100 may represent a single network or different networks.
  • the client 100 , servers 200 , 300 , and database 400 may be in communication with each other over the network or directly with one another.
  • the database 400 may be one or a plurality of databases that store electronically encoded information comprising the data required to plan, design, and execute a clinical trial.
  • the data comprises one or more design elements corresponding to the various elements related to one or more clinical trials.
  • the database 400 may be implemented as any known database, including an SQL database or an object database.
  • the database software may be any known database software, such as Microsoft SQL Server, Oracle Database, MySQL, Sybase, or others.
  • the database 400 or the web server 300 may execute search server software, such as Apache SOLR.
  • search server software such as Apache SOLR.
  • RDBMS relational database management system
  • SQLServer 2008 in conjunction with a search server product, such as Apache SOLR, that provides indexing functionality, provides fast responses to queries across exceptionally large sets of data.
  • One embodiment of the present invention comprises a patient population editor for selecting criteria for shaping patient populations for clinical trials.
  • the patient population editor allows the user to select patient population source data and to select and manipulate adjustable patient criteria to include or exclude segments of the overall patient population for a specific clinical trial and to visually see the effects of the selections.
  • the adjustable criteria available for manipulation are dynamically loaded based on the selected patient population source data.
  • the patient population editor in one such embodiment presents choices to the user in the form of slider input tools (“sliders”) and checkboxes. The user then adjusts the sliders to set limits for patient criteria associated with each slider and checks desired checkboxes associated with patient criteria. For example, limits may comprise upper and lower boundaries.
  • the patient criteria categories include:
  • the application executing on the application server 200 executes an algorithm to dynamically generate a query, based on the selected/manipulated adjustable patient criteria, directed to the database 400 .
  • the application then generates graphical views of the data returned by the database 400 for presentation on the client 100 .
  • the embodiments described herein may operate in a similar way within this architecture or may be implemented in other ways.
  • the client 100 may perform much of the processing in addition to providing the display and receiving the user's input.
  • FIG. 2 is a screen shot of a patient population editor view, comprising a patient criteria selection interface A, an age range line chart B, an ethnicity pie chart C, a patient thermometer bar chart D, and a Venn Bar diagram E.
  • patient criteria selection interface A comprises data entry mechanisms such as sliders for selecting upper and lower bounds for the age range of the patient population and checkboxes for selecting gender and ethnicity criteria.
  • data entry mechanisms such as sliders for selecting upper and lower bounds for the age range of the patient population and checkboxes for selecting gender and ethnicity criteria.
  • drop down menus, radio buttons, editable data entry fields, or any other user interface mechanism known in the art may be used.
  • any other relevant criteria for shaping a patient population may be used.
  • criteria selection interfaces related to lab results, height, weight, lifestyle criteria, payment method, or any other relevant criteria may be provided in various embodiments.
  • Age range line chart B, ethnicity pie chart C, patient thermometer bar chart D, and Venn Bar diagram E are examples of graphical display mechanisms that may be used to aid the user's understanding of the adjustable criteria selections/manipulations on the patient population.
  • the age range line chart B shows the age range of the patient population by gender and percentage of the patients.
  • Ethnicity pie chart C shows the breakdown of the ethnicity of the patient population based on the size of the pieces of pie representing each ethnicity.
  • Patient thermometer bar chart D shows how many patients would be available in the patient population after applying the selected patient criteria.
  • Venn Bar E is operative to show overlaps between populations to allow the user to understand the individual impact of the user's choices on various segments of the patient population.
  • Venn Bar The functionality of the Venn Bar is described in more detail in provisional application entitled “Method and System to Manipulate Multiple Selections against a Population of Elements,” Application No. 61/663,292, attorney docket #31006-842890, filed Jun. 22, 2012, which is fully incorporated herein by reference.
  • FIG. 3 is a flowchart illustrating one method for performing patient population analysis and manipulation using the patient population editor according to one embodiment of the present invention.
  • the user would first select patient population source at step 302 .
  • the user would then manipulate selected patient criteria using a patient population criteria selection interface such as the interface described above.
  • Manipulating one or more patient criteria causes the patient population editor to receive the query parameters, generate a corresponding query, execute the query on one or more databases based on the criteria, receive the results of the query, and to use those results to update one or more graphical display mechanisms.
  • the user reviews the resulting prospective patient population and, at step 308 , determines if it is satisfactory. If so, the process ends at step 310 . If not, the user decides to modify selected patient population source data and/or manipulate one or more patient selection criteria at decision point 312 . This process continues iteratively until a satisfactory patient population is created.
  • One embodiment of the present invention comprises a patient population query editor for authoring complex queries for shaping a prospective patient population.
  • the patient population query editor allows the user visually construct complex queries to shape a prospective patient population for a specific clinical trial by including or excluding segments of an overall patient population.
  • the patient population query editor in one such embodiment allows a user to select patient population source data and provides a list of patient criteria elements that may be dragged and dropped into a query builder window and manipulated to visually construct a query.
  • the patient criteria elements have associated values that define the scope related to the element.
  • patient criteria elements within a query builder window operate to show the information related to the number of patients from the patient population source data that meet the scope defined for the element.
  • the available criteria elements are dynamically loaded based on the selected patient population source data.
  • the patient criteria elements may largely correspond to the patient criteria described above in relation to the patient population editor, and therefore may include:
  • the application executing on the application server 200 executes an algorithm to dynamically generate a query, based on a graphical representation of a query in a query builder window, directed to the database 400 .
  • the application updates the patient criteria elements within a query builder window to show the number of patients corresponding to the defined scope of each element, and updates an overall number of patients selected from the patient population source data displayed in the patient population query editor based on the data returned by the database 400 for presentation on the client 100 .
  • the embodiments described herein may operate in a similar way within this architecture or may be implemented in other ways.
  • the client 100 may perform much of the processing in addition to providing the display and receiving the user's input.
  • FIG. 4 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • the screen shot of FIG. 4 comprises an interface for selecting patient population source data, a list of patient criteria elements, and two query builder windows.
  • a single set of patient population source data, along with the total population of that source data is listed in the Data Source field in the upper left area of the screen shot.
  • Below the Data Source field is the list of patient criteria elements that may be dragged into query builder windows, such as query builder windows labeled “A” and “B” in FIG. 4 (respectively “query builder window A” and “query builder window B”.
  • FIG. 4 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • the screen shot of FIG. 4 comprises an interface for selecting patient population source data, a list of patient criteria elements, and two query builder windows.
  • a single set of patient population source data, along with the total population of that source data is listed in the Data Source field in
  • BMI element Body Mass Index patient population criteria element
  • FIG. 4 illustrates the Body Mass Index patient population criteria element (“BMI element”) being dragged and placed into the query builder window A.
  • BMI element Body Mass Index patient population criteria element
  • arrows are shown indicating allowed placement positions.
  • placing the element above or below an existing element creates a logical “OR” relationship
  • placing an element to the left or right creates a logical “AND” relationship.
  • Various other types of logical relationships and constructs may be created visually in embodiments of the present invention.
  • FIG. 5 is a screenshot of a patient criteria element manipulation interface for defining the scope of a patient criteria element according to one embodiment of the present invention.
  • This interface may be displayed automatically when the element is dragged and dropped into a query builder window. Alternatively, the interface may be opened by clicking on a button displayed on the element within a query builder window.
  • the patient criteria element manipulation interface comprises sliders for selecting upper and lower bounds for the body mass index of the patient population.
  • checkboxes, drop down menus, radio buttons, editable data entry fields, or any other user interface mechanism known in the art may be used may be used for manipulating the body mass index criteria element or any other criteria element.
  • FIGS. 4 and 5 list patient population criteria elements for co-morbidities, concomitant medications, body mass index, age, gender, and ethnicity, any other relevant criteria for shaping a patient population may be used.
  • criteria selection interfaces related to lab results, height, weight, lifestyle criteria, payment method, or any other relevant criteria element may be provided.
  • FIG. 6 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 6 illustrates the patient population query editor view of FIG. 4 after the BMI element has been added to the query represented in query builder window A.
  • the values selected/entered to define the scope of the patient criteria elements, and the corresponding patient population are displayed within the criteria elements within the query builder windows.
  • the query represented in query builder window A requires that the prospective patient population must be age 18-82 or have a BMI between 25 and 40.9, and must be female.
  • FIG. 7 is a flowchart illustrating one method for performing patient population analysis and manipulation using the patient population query editor according to one embodiment of the present invention.
  • the user would first select patient population source data at step 702 .
  • the user would then drag a patient population criteria element into a desired location in a query builder window at step 704 .
  • the user would then define or adjust the scope of the patient population criteria element at step 706 .
  • Adding and/or manipulating one or more patient population criteria elements causes the application 200 to query one or more databases based on the patient criteria elements and to update the patient population information shown within each criteria element and the overall population tally displayed within the patient population query editor view.
  • the user then reviews the resulting prospective patient population and, at step 710 , determines if it is satisfactory. If so, the process ends at step 712 . If not, the user decides to modify the selected patient population source data, drag an additional patient criteria element into a query builder window, reposition an existing patient criteria element within a query builder window, and/or adjust the scope of a patient criteria element at decision point 714 . This process continues iteratively until a satisfactory patient population is created.
  • FIG. 8 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 8 illustrates the patient population query editor view of FIG. 6 after a user clicked the green flag displayed within the BMI element. Clicking the green flags in patient criteria elements causes the flag to turn red, and vice-versa. Toggling the flag between green and red changes whether the element is including or excluding patient segments falling within the scope of the element's settings.
  • FIG. 9 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • FIG. 9 illustrates the use of a Venn Bar for comparing the query represented by the element configuration displayed in query builder window A and the query represented by the element configuration displayed in query builder window B.
  • the green segments in bars A and B and located in the column “A, B,” represent a portion of the population that result from both queries.
  • the blue segment in bar A located in the column “A” that is not in bar B represents a portion of the population that only results from query A.
  • the grey segment in the row and column labeled “0” indicates the portion of the population that is not a result of either query.
  • Embodiments of the present invention provide many advantages over conventional methods of analyzing the effects of inclusion and exclusion criteria on a patient population. For example, employing a blended approach using RDBMS technologies and SOLR allows the present invention provides fast access to large data sources with all queries taking less than approximately 30 seconds. Consequently, the present invention provides substantially real-time analysis capabilities of the effects of inclusion and exclusion criteria on a prospective patient population, whereas earlier systems typically required 30 minutes or more to provide results to similar queries.
  • the patient population editor provides the ability for a user to easily adjust inclusion and exclusion criteria and view easily-readable and intuitive graphical representations of the results within seconds.
  • the patient population editor may use a Venn Bar diagram that shows overlaps between populations to allow the user to more easily understand the individual impact of choices on various segments of the patient population.
  • the patient population query editor provides a graphical interface that allows a user to visually construct complex queries using patient criteria elements.
  • the patient population query editor provides one or more query builder windows to allow a user to simultaneously view and edit multiple queries.
  • the patient population query editor provides a graphical representation, such as a Venn Bar, that allows a user to easily view patient population segments common to multiple queries, population segments that result from a single query, and population segments that do not result from any of the queries.

Abstract

Systems and methods for analytics on viable patient populations are disclosed. One disclosed method includes displaying a user interface control associated with a patient criteria, receiving a selection of a patient criteria through the user interface control, the patient criteria associated with a characteristic of a patient population, retrieving a subset of patient population source data from a patient population data source, the subset of patient population source data based at least in part on the selected patent criteria, and displaying a graphical representation of a patient population based on the retrieved subset of the patient population source data.

Description

    REFERENCE TO RELATED APPLICATION
  • This application claims priority to U.S. Provisional Application No. 61/663,219, filed Jun. 22, 2012, entitled “Systems and Methods for Analytics on Viable Patient Populations;” U.S. Provisional Application No. 61/663,292, filed on Jun. 22, 2012, entitled “Method and System to Manipulate Multiple Selections against a Population of Elements;” U.S. Provisional Application No. 61/663,057, filed on Jun. 22, 2012, entitled “Systems and Methods For Predictive Analytics For Site Initiation and Patient Enrollment;” U.S. Provisional Application No. 61/663,299, filed on Jun. 22, 2012, entitled “Methods and Systems for Predictive Clinical Planning and Design and Integrated Execution Services;” U.S. Provisional Application No. 61/663,398, filed on Jun. 22, 2012, entitled “Systems and Methods for Subject Identification (ID) Modeling;” U.S. Provisional Application No. 61/663,357, filed Jun. 22, 2012; entitled “Methods and Systems for a Clinical Trial Development Platform;” U.S. Provisional Application No. 61/663,216, filed Jun. 22, 2012; entitled “Systems and Methods for Data Visualization.” The entirety of all of which is hereby incorporated by reference herein.
  • FIELD OF THE INVENTION
  • The present invention relates generally to systems and methods for the creation and analysis of clinical trials. The present invention relates more specifically to systems and methods for analytics on viable patient populations.
  • BACKGROUND
  • Clinical trials for molecules that may become pharmaceutical products are complex endeavors that often last for years. Because of this, clinical trials are quite expensive and require careful planning to maximize return on investment. One critical aspect of planning is determining optimal inclusion and exclusion criteria for forming a patient population for the clinical trial.
  • Existing tools and methods for analyzing and determining optimal patient population criteria suffer from a number of deficiencies. First, current methods of patient analysis are driven by a single question/single answer paradigm. In addition, once a particular query is formed and submitted, results can take anywhere from thirty minutes to hours or days to arrive. Furthermore, current methods provide text-based analysis of data, but do not provide a simple visual way of representing patient populations. Because of these limitations, clinical trial planners are unable to create “what if” scenarios and quickly receive the results of a “what if” scenario in an easily readable visual form. Therefore, existing methods and systems for analyzing patient populations require a substantial amount of time for trial designers to fine tune the criteria for a population such that they are not overly inclusive or exclusive.
  • SUMMARY
  • Embodiments of the present invention provide systems and methods for Analytics Viable Patient Populations. In one embodiment, a three-tier system provides a client application to view and modify criteria related to patient populations, a query building engine for dynamically forming queries based on the criteria supplied by the user, and one or more databases for storing medical records, prescription records, clinical trial data, medical claim information, and other patient information analyzed based on exclusion/inclusion criteria provided by a user. The application in such an embodiment receives the user's criteria selections, dynamically builds complex queries, submits the queries to the one or more databases, and displays the results from the queries in a simple graphical form. The application is able to provide the user with the impact of the user's selections on the patient population in an easy-to-read graphical format. Based on the results, the user may determine whether the criteria are too inclusive/exclusive and adjust the criteria. This process may be performed iteratively until the criteria producing an optimal patient population are determined.
  • In one embodiment, the user is also provided with a query builder interface—an alternative interface through which a user may visually build and submit complex queries applying inclusion/exclusion criteria to form a prospective patient population. Once again, the application is able to provide the user with the impact of the user's queries on the patient population in an easy-to-read graphical format. Based on the results, the user may determine whether the criteria are too inclusive/exclusive and adjust the criteria. This process may be performed iteratively until the criteria producing an optimal patient population are determined.
  • This embodiment is mentioned not to limit or define the invention, but to provide an example of an embodiment of the invention to aid understanding thereof. Embodiments are discussed in the Detailed Description, and further description of the invention is provided there. Advantages offered by the various embodiments of the present invention may be further understood by examining this specification.
  • BRIEF DESCRIPTION OF THE FIGURES
  • These and other features, aspects, and advantages of the present invention are better understood when the following Detailed Description is read with reference to the accompanying drawings, wherein:
  • FIG. 1 is a block diagram illustrating an exemplary environment for implementation of one embodiment of the present invention;
  • FIG. 2 is a screen shot of a patient population editor view according to one embodiment of the present invention;
  • FIG. 3 is a flowchart illustrating a method for performing patient population analysis and manipulation according to one embodiment of the present invention;
  • FIG. 4 is screen shot of a patient population query editor view according to one embodiment of the present invention;
  • FIG. 5 is a is a screenshot of an interface for manipulating a patient population criteria element according to one embodiment of the present invention;
  • FIG. 6 is a screen shot of a patient population query editor view according to one embodiment of the present invention;
  • FIG. 7 is a flowchart illustrating one method for performing patient population analysis and manipulation according to one embodiment of the present invention;
  • FIG. 8 screen shot of a patient population query editor view according to one embodiment of the present invention; and
  • FIG. 9 is a screen shot of a patient population query editor view according to one embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention provide systems and methods for analytics on viable patient populations.
  • Illustrative Embodiment of the Present Invention
  • One illustrative embodiment of the present invention comprises an application for selecting patient population source data and utilizing adjustable criteria to include or exclude patient segments to create a patient population for a clinical trial. The embodiment allows a user to access an application that presents a variety of patient-related adjustable criteria for manipulating the patient population source data to create a prospective patient population. These parameters may include, for example, the gender, age, ethnicity, height, weight, body mass index, lab results, and more.
  • Once the user has set the parameters, the user is presented with a graphical representation of the patient population that allows the user to determine whether the selected criteria were overly exclusive or inclusive. For example, the graphical display may include a line chart showing a breakdown of age and gender across the resulting patient population, a pie chart demonstrating a breakdown of ethnicity for the prospective patient population, a thermometer showing the overall amount of patients remaining after the criteria are applied, and/or a Venn Bar diagram showing overlaps between populations to help the user understand the individual impact of each selected criteria on the prospective patient population.
  • The process is iterative; the user is able to change the selected criteria to determine the most appropriate criteria for forming an optimal patient population for a given clinical trial.
  • This illustrative embodiment neither limits nor defines the invention. Rather, the illustrative embodiment is meant to provide an example of how the present invention may be implemented.
  • Illustrative Environment
  • Referring now to the drawings, in which like numerals indicate like elements throughout the several figures, FIG. 1 is a block diagram illustrating an exemplary environment for implementation of one embodiment of the present invention. The embodiment shown in FIG. 1 includes a client 100 that allows a user to interface with an application server 200, web server 300, and/or database 400 via a network 500.
  • The client 100 may be, for example, a personal computer (PC), such as a laptop or desktop computer, which includes a processor and a computer-readable media. The client 100 also includes user input devices, such as a keyboard and mouse or touch screen, and one or more output devices, such as a display. In some embodiments of the invention, the user of client 100 accesses an application or applications specific to one embodiment of the invention. In other embodiments, the user accesses a standard application, such as a web browser on client 100, to access applications running on a server such as application server 200, web server 300, or database 400. For example, in one embodiment, in the memory of client 100 are stored applications including a design studio application for planning and designing clinical trials. The client 100 may also be referred to as a terminal in some embodiments of the present invention.
  • Such applications may be resident in any suitable computer-readable medium and executable on any suitable processor. Such processors may comprise, for example, a microprocessor, an ASIC, a state machine, or other processor, and can be any of a number of computer processors, such as processors from Intel Corporation, Advanced Micro Devices Incorporated, and Motorola Corporation. The computer-readable media stores instructions that, when executed by the processor, cause the processor to perform the steps described herein.
  • The client 100 provides a software layer, which is the interface through which the user interacts with the system by receiving and displaying data to and from the user. In one embodiment, the software layer is implemented in the programming language C# (also referred to as C Sharp). In other embodiments, the software layer can be implemented in other languages such as Java or C++. The software layer may be graphical in nature, using visual representations of data to communicate said data to one or more users. The visual representations of data may also be used to receive additional data from one or more users.
  • Embodiments of computer-readable media comprise, but are not limited to, an electronic, optical, magnetic, or other storage device, transmission device, or other device that comprises some type of storage and that is capable of providing a processor with computer-readable instructions. Other examples of suitable media comprise, but are not limited to, a floppy disk, CD-ROM, DVD, magnetic disk, memory chip, ROM, RAM, PROM, EPROM, EEPROM, an ASIC, a configured processor, all optical media, all magnetic tape or other magnetic media, or any other medium from which a computer processor can read instructions. Also, various other forms of computer-readable media may be embedded in devices that may transmit or carry instructions to a computer, including a router, private or public network, or other transmission device or channel, both wired and wireless. The instructions may comprise code from any suitable computer-programming language, including, for example, C, C++, C#, Visual Basic, Java, Python, Perl, and JavaScript. Furthermore the instructions may be comprise code capable of interfacing with Microsoft Windows Presentation Foundation subsystem for rendering a graphical user interface.
  • The application server 200 also comprises a processor and a memory. The application server may execute business logic or other shared processes. The application server may be, for example, a Microsoft Windows Server operating in a .NET framework, an IBM Weblogic server, or a Java Enterprise Edition (J2E) server. While the application server 200 is shown as a single server, the application server 200, and the other servers 300, 400 shown may be combined or may include multiple servers operating together to perform various processes. In such embodiments, techniques such as clustering or high availability clustering may be used. Benefits to architectures such as these include redundancy and performance, among others.
  • In the embodiment shown in FIG. 1, the application server 200 is in communication with a web server 300 via a network connection 250. The web server 300 also comprises a processor and a memory. In the memory are stored applications including web server software. Examples of web server software include Microsoft Internet Information Services (IIS), Apache Web Server, and Sun Java System Web Server from Oracle, among others.
  • In the embodiment shown in FIG. 1, the web server 300 is in communication with a database 400 via a network connection 350 and a network connection 450. The web server 300 provides a web service layer that, together or separate from application server 200, acts as middleware between a database 400 and the software layer, represented by the client 100. The web server 300 communicates with the database 400 to send and retrieve data to and from the database 400.
  • The network 500 may be any of a number of public or private networks, including, for example, the Internet, a local area network (“LAN”), or a wide area network (“WAN”). The network connections 150, 250, 350, and 450 may be wired or wireless networks and may use any known protocol or standard, including TCP/IP, UDP, multicast, 802.11b, 802.11g, 802.11n, or any other known protocol or standard. Further, the network 100 may represent a single network or different networks. As would be clear to one of skill in the art, the client 100, servers 200, 300, and database 400 may be in communication with each other over the network or directly with one another.
  • The database 400 may be one or a plurality of databases that store electronically encoded information comprising the data required to plan, design, and execute a clinical trial. In one embodiment, the data comprises one or more design elements corresponding to the various elements related to one or more clinical trials. The database 400 may be implemented as any known database, including an SQL database or an object database. Further, the database software may be any known database software, such as Microsoft SQL Server, Oracle Database, MySQL, Sybase, or others.
  • In addition either the database 400 or the web server 300 may execute search server software, such as Apache SOLR. Using a relational database management system (“RDBMS”) software, such as SQLServer 2008, in conjunction with a search server product, such as Apache SOLR, that provides indexing functionality, provides fast responses to queries across exceptionally large sets of data.
  • Patient Population Editor
  • One embodiment of the present invention comprises a patient population editor for selecting criteria for shaping patient populations for clinical trials. The patient population editor allows the user to select patient population source data and to select and manipulate adjustable patient criteria to include or exclude segments of the overall patient population for a specific clinical trial and to visually see the effects of the selections. In one embodiment the adjustable criteria available for manipulation are dynamically loaded based on the selected patient population source data. The patient population editor in one such embodiment presents choices to the user in the form of slider input tools (“sliders”) and checkboxes. The user then adjusts the sliders to set limits for patient criteria associated with each slider and checks desired checkboxes associated with patient criteria. For example, limits may comprise upper and lower boundaries. In one embodiment, the patient criteria categories include:
  • Co-morbidities
  • Concomitant medications
  • Age
  • Gender
  • Ethnicity
  • The application executing on the application server 200 executes an algorithm to dynamically generate a query, based on the selected/manipulated adjustable patient criteria, directed to the database 400. The application then generates graphical views of the data returned by the database 400 for presentation on the client 100. The embodiments described herein may operate in a similar way within this architecture or may be implemented in other ways. For example, in some embodiments, the client 100 may perform much of the processing in addition to providing the display and receiving the user's input.
  • FIG. 2 is a screen shot of a patient population editor view, comprising a patient criteria selection interface A, an age range line chart B, an ethnicity pie chart C, a patient thermometer bar chart D, and a Venn Bar diagram E.
  • In the embodiment shown in FIG. 2, patient criteria selection interface A comprises data entry mechanisms such as sliders for selecting upper and lower bounds for the age range of the patient population and checkboxes for selecting gender and ethnicity criteria. In other embodiments, drop down menus, radio buttons, editable data entry fields, or any other user interface mechanism known in the art may be used. Furthermore, while the embodiment of the patient criteria selection interface A shown in FIG. 2 allows for selection of co-morbidities, concomitant medications, body mass index, age, gender, and ethnicity, any other relevant criteria for shaping a patient population may be used. For example, criteria selection interfaces related to lab results, height, weight, lifestyle criteria, payment method, or any other relevant criteria may be provided in various embodiments.
  • Age range line chart B, ethnicity pie chart C, patient thermometer bar chart D, and Venn Bar diagram E are examples of graphical display mechanisms that may be used to aid the user's understanding of the adjustable criteria selections/manipulations on the patient population. The age range line chart B shows the age range of the patient population by gender and percentage of the patients. Ethnicity pie chart C shows the breakdown of the ethnicity of the patient population based on the size of the pieces of pie representing each ethnicity. Patient thermometer bar chart D shows how many patients would be available in the patient population after applying the selected patient criteria. Finally Venn Bar E is operative to show overlaps between populations to allow the user to understand the individual impact of the user's choices on various segments of the patient population. The functionality of the Venn Bar is described in more detail in provisional application entitled “Method and System to Manipulate Multiple Selections against a Population of Elements,” Application No. 61/663,292, attorney docket #31006-842890, filed Jun. 22, 2012, which is fully incorporated herein by reference.
  • FIG. 3 is a flowchart illustrating one method for performing patient population analysis and manipulation using the patient population editor according to one embodiment of the present invention. In the embodiment shown, the user would first select patient population source at step 302. At step 304, the user would then manipulate selected patient criteria using a patient population criteria selection interface such as the interface described above. Manipulating one or more patient criteria causes the patient population editor to receive the query parameters, generate a corresponding query, execute the query on one or more databases based on the criteria, receive the results of the query, and to use those results to update one or more graphical display mechanisms. At step 306, the user then reviews the resulting prospective patient population and, at step 308, determines if it is satisfactory. If so, the process ends at step 310. If not, the user decides to modify selected patient population source data and/or manipulate one or more patient selection criteria at decision point 312. This process continues iteratively until a satisfactory patient population is created.
  • Patient Population Query Editor
  • One embodiment of the present invention comprises a patient population query editor for authoring complex queries for shaping a prospective patient population. The patient population query editor allows the user visually construct complex queries to shape a prospective patient population for a specific clinical trial by including or excluding segments of an overall patient population. The patient population query editor in one such embodiment allows a user to select patient population source data and provides a list of patient criteria elements that may be dragged and dropped into a query builder window and manipulated to visually construct a query. The patient criteria elements have associated values that define the scope related to the element. In one embodiment, patient criteria elements within a query builder window operate to show the information related to the number of patients from the patient population source data that meet the scope defined for the element.
  • In one embodiment, the available criteria elements are dynamically loaded based on the selected patient population source data. In one such embodiment, the patient criteria elements may largely correspond to the patient criteria described above in relation to the patient population editor, and therefore may include:
  • Co-morbidities
  • Concomitant medications
  • Age
  • Gender
  • Ethnicity
  • Lab Results
  • Height
  • Weight
  • Lifestyle Criteria
  • Payment method
  • The application executing on the application server 200 executes an algorithm to dynamically generate a query, based on a graphical representation of a query in a query builder window, directed to the database 400. The application then updates the patient criteria elements within a query builder window to show the number of patients corresponding to the defined scope of each element, and updates an overall number of patients selected from the patient population source data displayed in the patient population query editor based on the data returned by the database 400 for presentation on the client 100. The embodiments described herein may operate in a similar way within this architecture or may be implemented in other ways. For example, in some embodiments, the client 100 may perform much of the processing in addition to providing the display and receiving the user's input.
  • FIG. 4 is a screen shot of a patient population query editor view according to one embodiment of the present invention. The screen shot of FIG. 4 comprises an interface for selecting patient population source data, a list of patient criteria elements, and two query builder windows. In the embodiment shown, a single set of patient population source data, along with the total population of that source data, is listed in the Data Source field in the upper left area of the screen shot. Below the Data Source field is the list of patient criteria elements that may be dragged into query builder windows, such as query builder windows labeled “A” and “B” in FIG. 4 (respectively “query builder window A” and “query builder window B”. FIG. 4 illustrates the Body Mass Index patient population criteria element (“BMI element”) being dragged and placed into the query builder window A. As the BMI element is dragged into the area of an existing element, arrows are shown indicating allowed placement positions. In the embodiment shown, placing the element above or below an existing element creates a logical “OR” relationship, whereas placing an element to the left or right creates a logical “AND” relationship. Various other types of logical relationships and constructs may be created visually in embodiments of the present invention.
  • FIG. 5 is a screenshot of a patient criteria element manipulation interface for defining the scope of a patient criteria element according to one embodiment of the present invention. This interface may be displayed automatically when the element is dragged and dropped into a query builder window. Alternatively, the interface may be opened by clicking on a button displayed on the element within a query builder window.
  • In the embodiment shown in FIG. 5, the patient criteria element manipulation interface comprises sliders for selecting upper and lower bounds for the body mass index of the patient population. In other embodiments, checkboxes, drop down menus, radio buttons, editable data entry fields, or any other user interface mechanism known in the art may be used may be used for manipulating the body mass index criteria element or any other criteria element. Furthermore, while the embodiments shown in FIGS. 4 and 5 list patient population criteria elements for co-morbidities, concomitant medications, body mass index, age, gender, and ethnicity, any other relevant criteria for shaping a patient population may be used. For example, criteria selection interfaces related to lab results, height, weight, lifestyle criteria, payment method, or any other relevant criteria element may be provided.
  • FIG. 6 is a screen shot of a patient population query editor view according to one embodiment of the present invention. In particular, FIG. 6 illustrates the patient population query editor view of FIG. 4 after the BMI element has been added to the query represented in query builder window A. As can be seen in FIGS. 4 and 6, the values selected/entered to define the scope of the patient criteria elements, and the corresponding patient population, are displayed within the criteria elements within the query builder windows. With the addition of the BMI element in query builder window A, the query represented in query builder window A requires that the prospective patient population must be age 18-82 or have a BMI between 25 and 40.9, and must be female.
  • FIG. 7 is a flowchart illustrating one method for performing patient population analysis and manipulation using the patient population query editor according to one embodiment of the present invention. In the embodiment shown, the user would first select patient population source data at step 702. The user would then drag a patient population criteria element into a desired location in a query builder window at step 704. The user would then define or adjust the scope of the patient population criteria element at step 706. Adding and/or manipulating one or more patient population criteria elements causes the application 200 to query one or more databases based on the patient criteria elements and to update the patient population information shown within each criteria element and the overall population tally displayed within the patient population query editor view. At step 708, the user then reviews the resulting prospective patient population and, at step 710, determines if it is satisfactory. If so, the process ends at step 712. If not, the user decides to modify the selected patient population source data, drag an additional patient criteria element into a query builder window, reposition an existing patient criteria element within a query builder window, and/or adjust the scope of a patient criteria element at decision point 714. This process continues iteratively until a satisfactory patient population is created.
  • FIG. 8 is a screen shot of a patient population query editor view according to one embodiment of the present invention. In particular, FIG. 8 illustrates the patient population query editor view of FIG. 6 after a user clicked the green flag displayed within the BMI element. Clicking the green flags in patient criteria elements causes the flag to turn red, and vice-versa. Toggling the flag between green and red changes whether the element is including or excluding patient segments falling within the scope of the element's settings.
  • FIG. 9 is a screen shot of a patient population query editor view according to one embodiment of the present invention. In particular, FIG. 9 illustrates the use of a Venn Bar for comparing the query represented by the element configuration displayed in query builder window A and the query represented by the element configuration displayed in query builder window B. The green segments in bars A and B and located in the column “A, B,” represent a portion of the population that result from both queries. The blue segment in bar A located in the column “A” that is not in bar B represents a portion of the population that only results from query A. The grey segment in the row and column labeled “0” indicates the portion of the population that is not a result of either query.
  • Advantages
  • Embodiments of the present invention provide many advantages over conventional methods of analyzing the effects of inclusion and exclusion criteria on a patient population. For example, employing a blended approach using RDBMS technologies and SOLR allows the present invention provides fast access to large data sources with all queries taking less than approximately 30 seconds. Consequently, the present invention provides substantially real-time analysis capabilities of the effects of inclusion and exclusion criteria on a prospective patient population, whereas earlier systems typically required 30 minutes or more to provide results to similar queries.
  • The patient population editor provides the ability for a user to easily adjust inclusion and exclusion criteria and view easily-readable and intuitive graphical representations of the results within seconds. For example, the patient population editor may use a Venn Bar diagram that shows overlaps between populations to allow the user to more easily understand the individual impact of choices on various segments of the patient population.
  • The patient population query editor provides a graphical interface that allows a user to visually construct complex queries using patient criteria elements. The patient population query editor provides one or more query builder windows to allow a user to simultaneously view and edit multiple queries. Further, the patient population query editor provides a graphical representation, such as a Venn Bar, that allows a user to easily view patient population segments common to multiple queries, population segments that result from a single query, and population segments that do not result from any of the queries.
  • General
  • The foregoing description of the embodiments of the invention has been presented only for the purpose of illustration and description and is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Numerous modifications and adaptations are apparent to those skilled in the art without departing from the spirit and scope of the invention.

Claims (21)

We claim:
1. A method comprising:
displaying a user interface control associated with a patient criteria;
receiving a selection of a patient criteria through the user interface control, the patient criteria associated with a characteristic of a patient population;
retrieving a subset of patient population source data from a patient population data source, the subset of patient population source data based at least in part on the selected patent criteria; and
displaying a graphical representation of a patient population based on the retrieved subset of the patient population source data.
2. The method of claim 1, further comprises receiving a selection of patient population source data, and wherein displaying the user interface control is based on the selected patient population source data.
3. The method of claim 2, further comprising receiving a modification of the selected patient population source data.
4. The method of claim 1, further comprising displaying a window, wherein the user interface control is user positionable in the window.
5. The method of claim 1, wherein retrieving the subset of patient population source data based at least in part on the selected patient criteria further comprises:
generating a query based at least in part on the selected patient criteria; and
executing the query on a database comprising the patient population source data.
6. The method of claim 1, wherein displaying a graphical representation of a patient population based on the retrieved subset of the patient population source data comprises displaying a Venn bar diagram.
7. The method of claim 1, further comprising receiving a modification of the selected patient criteria.
8. A computer readable medium comprising software program code executable by a processor to:
display a user interface control associated with a patient criteria;
receive a selection of a patient criteria through the user interface control, the patient criteria associated with a characteristic of a patient population;
retrieve a subset of patient population source data from a patient population data source, the subset of patient population source data based at least in part on the selected patent criteria; and
display a graphical representation of a patient population based on the retrieved subset of the patient population source data.
9. The computer readable medium of claim 8, further comprising software program code executable by a processor to receive a selection of patient population source data, and wherein displaying the user interface control is based on the selected patient population source data.
10. The computer readable medium of claim 9, further comprising software program code executable by a processor to receive a modification of the selected patient population source data.
11. The computer readable medium of claim 8, further comprising software program code executable by a processor to display a window, wherein the user interface control is user positionable in the window.
12. The computer readable medium of claim 8, wherein retrieving the subset of patient population source data based at least in part on the selected patient criteria comprises:
generating a query based at least in part on the selected patient criteria; and
executing the query on a database comprising the patient population source data.
13. The computer readable medium of claim 8, wherein displaying a graphical representation of a patient population based on the retrieved subset of the patient population source data comprises displaying a Venn bar diagram.
14. The computer readable medium of claim 8, further comprising software program code executable by a processor to receive a modification of the selected patient criteria.
15. A system comprising:
a processor; and
a memory in communication with the processor, the memory comprising computer program code executable by the processor to:
display a user interface control associated with a patient criteria;
receive a selection of a patient criteria through the user interface control, the patient criteria associated with a characteristic of a patient population;
retrieve a subset of patient population source data from a patient population data source, the subset of patient population source data based at least in part on the selected patent criteria; and
display a graphical representation of a patient population based on the retrieved subset of the patient population source data.
16. The system of claim 15, the memory further comprising software program code executable by the processor to receive a selection of patient population source data, and wherein displaying the user interface control is based on the selected patient population source data.
17. The system of claim 16, the memory further comprising software program code executable by the processor to receive a modification of the selected patient population source data.
18. The system of claim 15, the memory further comprising software program code executable by the processor to display a window, wherein the user interface control is user positionable in the window.
19. The system of claim 15, wherein retrieving the subset of patient population source data based at least in part on the selected patient criteria comprises:
generating a query based at least in part on the selected patient criteria; and
executing the query on a database comprising the patient population source data.
20. The system of claim 15, displaying a graphical representation of a patient population based on the retrieved subset of the patient population source data comprises displaying a Venn bar diagram
21. The system of claim 15, the memory further comprising software program code executable by the processor to receive a modification of the selected patient criteria.
US13/925,212 2012-06-22 2013-06-24 Systems and Methods for Analytics on Viable Patient Populations Abandoned US20130346093A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/925,212 US20130346093A1 (en) 2012-06-22 2013-06-24 Systems and Methods for Analytics on Viable Patient Populations

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US201261663398P 2012-06-22 2012-06-22
US201261663057P 2012-06-22 2012-06-22
US201261663292P 2012-06-22 2012-06-22
US201261663357P 2012-06-22 2012-06-22
US201261663219P 2012-06-22 2012-06-22
US201261663299P 2012-06-22 2012-06-22
US201261663216P 2012-06-22 2012-06-22
US13/925,212 US20130346093A1 (en) 2012-06-22 2013-06-24 Systems and Methods for Analytics on Viable Patient Populations

Publications (1)

Publication Number Publication Date
US20130346093A1 true US20130346093A1 (en) 2013-12-26

Family

ID=49774051

Family Applications (6)

Application Number Title Priority Date Filing Date
US13/925,377 Expired - Fee Related US9224224B2 (en) 2012-06-22 2013-06-24 Methods and systems for predictive clinical planning and design and integrated execution services
US13/925,229 Abandoned US20130342542A1 (en) 2012-06-22 2013-06-24 Method and System To Manipulate Multiple Selections Against a Population of Elements
US13/925,212 Abandoned US20130346093A1 (en) 2012-06-22 2013-06-24 Systems and Methods for Analytics on Viable Patient Populations
US13/925,187 Abandoned US20130346111A1 (en) 2012-06-22 2013-06-24 Systems and Methods for Subject Identification (ID) Modeling
US13/925,262 Abandoned US20130346094A1 (en) 2012-06-22 2013-06-24 Systems and Methods For Predictive Analytics for Site Initiation and Patient Enrollment
US14/947,726 Active US9600637B2 (en) 2012-06-22 2015-11-20 Methods and systems for predictive clinical planning and design and integrated execution services

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US13/925,377 Expired - Fee Related US9224224B2 (en) 2012-06-22 2013-06-24 Methods and systems for predictive clinical planning and design and integrated execution services
US13/925,229 Abandoned US20130342542A1 (en) 2012-06-22 2013-06-24 Method and System To Manipulate Multiple Selections Against a Population of Elements

Family Applications After (3)

Application Number Title Priority Date Filing Date
US13/925,187 Abandoned US20130346111A1 (en) 2012-06-22 2013-06-24 Systems and Methods for Subject Identification (ID) Modeling
US13/925,262 Abandoned US20130346094A1 (en) 2012-06-22 2013-06-24 Systems and Methods For Predictive Analytics for Site Initiation and Patient Enrollment
US14/947,726 Active US9600637B2 (en) 2012-06-22 2015-11-20 Methods and systems for predictive clinical planning and design and integrated execution services

Country Status (1)

Country Link
US (6) US9224224B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9224224B2 (en) 2012-06-22 2015-12-29 Quintiles Transnational Corporation Methods and systems for predictive clinical planning and design and integrated execution services
US20200108195A1 (en) * 2017-06-14 2020-04-09 Nikkiso Company Limited Blood Purification System
US20200114059A1 (en) * 2017-06-14 2020-04-16 Nikkiso Company Limited Blood Purification System
US20200279625A1 (en) * 2019-02-28 2020-09-03 Ebit Srl Method and system to create and customize medical data sheets and reporting pages
US11940980B2 (en) 2012-06-22 2024-03-26 Iqvia Inc. Methods and systems for predictive clinical planning and design

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9798783B2 (en) 2013-06-14 2017-10-24 Actuate Corporation Performing data mining operations within a columnar database management system
US9679000B2 (en) 2013-06-20 2017-06-13 Actuate Corporation Generating a venn diagram using a columnar database management system
US9600539B2 (en) 2013-06-21 2017-03-21 Actuate Corporation Performing cross-tabulation using a columnar database management system
US11309060B2 (en) * 2013-06-24 2022-04-19 Koninklijke Philips N.V. System and method for real time clinical questions presentation and management
USD754684S1 (en) * 2014-09-05 2016-04-26 General Electric Company Electronic device with rail yard graphical user interface
US11056239B2 (en) * 2015-09-04 2021-07-06 Remarque Systems, Inc. Risk-based monitoring of clinical data
CN107248040B (en) * 2017-06-12 2020-07-17 苏州浪潮智能科技有限公司 Method and device for automatic fool-proof control of customized information
WO2019232487A1 (en) 2018-06-01 2019-12-05 Greenphire, Inc. System and method for user interface and data processing management for clinical trial administration systems
EP3953833A1 (en) * 2019-04-12 2022-02-16 Laboratory Corporation of America Holdings Database reduction based on geographically clustered data to provide record selection for clinical trials
CN111400376B (en) * 2020-03-24 2023-08-25 广州泰尔智信科技有限公司 Method and device for building population analysis platform based on telecommunication data
WO2021222431A1 (en) * 2020-04-28 2021-11-04 Greenphire, Inc. System and method for graphical user interface management providing historical data-based forecasting for clinical trials
US11556806B2 (en) 2020-05-14 2023-01-17 Merative Us L.P. Using machine learning to facilitate design and implementation of a clinical trial with a high likelihood of success
US11651243B2 (en) 2020-05-14 2023-05-16 Merative Us L.P. Using machine learning to evaluate data quality during a clinical trial based on participant queries
US11538559B2 (en) 2020-05-14 2022-12-27 Merative Us L.P. Using machine learning to evaluate patients and control a clinical trial
USD1006049S1 (en) * 2023-07-19 2023-11-28 Senthil Selvaraj Display screen or portion thereof with graphical user interface

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5515488A (en) * 1994-08-30 1996-05-07 Xerox Corporation Method and apparatus for concurrent graphical visualization of a database search and its search history
US5966126A (en) * 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
US20050004911A1 (en) * 2002-09-25 2005-01-06 Oracle International Corporation Graphical condition builder for facilitating database queries
US20050278286A1 (en) * 2004-06-10 2005-12-15 International Business Machines Corporation Dynamic graphical database query and data mining interface
US20060075326A1 (en) * 2004-09-20 2006-04-06 Parag Patel Research software tool with flowchart graphic user interface
US20070174252A1 (en) * 2005-12-06 2007-07-26 Ingenix Inc. Analyzing Administrative Healthcare Claims Data and Other Data Sources
US20090150351A1 (en) * 2007-12-07 2009-06-11 Roche Diagnostics Operations, Inc. Method and system for querying a database
US20120221553A1 (en) * 2011-02-24 2012-08-30 Lexisnexis, A Division Of Reed Elsevier Inc. Methods for electronic document searching and graphically representing electronic document searches

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994020918A1 (en) * 1993-03-11 1994-09-15 Fibercraft/Descon Engineering, Inc. Design and engineering project management system
US20080311554A1 (en) * 1994-05-06 2008-12-18 Slotman Gus J Methods for monitoring patients with severe sepsis and septic shock and for selecting treatments for these patients
US5850531A (en) * 1995-12-15 1998-12-15 Lucent Technologies Inc. Method and apparatus for a slider
US7054823B1 (en) * 1999-09-10 2006-05-30 Schering Corporation Clinical trial management system
JP2004509383A (en) * 2000-05-31 2004-03-25 ファーストトラック システムズ インコーポレイテッド Clinical trial management system and method
US20030065669A1 (en) * 2001-10-03 2003-04-03 Fasttrack Systems, Inc. Timeline forecasting for clinical trials
US20030108938A1 (en) * 2001-11-06 2003-06-12 David Pickar Pharmacogenomics-based clinical trial design recommendation and management system and method
EP1554668A4 (en) * 2002-10-23 2006-08-02 Capital Surini Group Internat Systems and methods for clinical trials information management
TW200419413A (en) * 2003-01-13 2004-10-01 I2 Technologies Inc Master data management system for centrally managing core reference data associated with an enterprise
US8504380B2 (en) * 2003-06-05 2013-08-06 Medidata Solutions, Inc. Assistance for clinical trial protocols
US20050182663A1 (en) 2004-02-18 2005-08-18 Klaus Abraham-Fuchs Method of examining a plurality of sites for a clinical trial
EP1612708A1 (en) * 2004-06-30 2006-01-04 Bracco Imaging S.p.A. Clinical trial phase simulation method and clinical trial phase simulator for drug trials
US8498879B2 (en) 2006-04-27 2013-07-30 Wellstat Vaccines, Llc Automated systems and methods for obtaining, storing, processing and utilizing immunologic information of individuals and populations for various uses
US20070255587A1 (en) * 2006-05-01 2007-11-01 Chien Janet C Clinical trial finance management system
WO2008095072A2 (en) * 2007-01-31 2008-08-07 Quintiles Transnational Corp. Methods and systems for site startup
US20110238317A1 (en) * 2007-08-09 2011-09-29 Immanuel Freedman System for forecasting outcomes of clinical trials
US20100280975A1 (en) * 2007-11-05 2010-11-04 Wista Laboratories Ltd. Systems for clinical trials
US20090240635A1 (en) * 2008-03-22 2009-09-24 Chunlin Qian Method for discovering new uses of pharmaceutical products through assessment of beneficial side effects in clinical trials
US10311534B2 (en) * 2008-04-28 2019-06-04 Parexel International Corporation Methods and apparatus for planning and management of clinical trials
US20100088245A1 (en) * 2008-10-07 2010-04-08 William Sean Harrison Systems and methods for developing studies such as clinical trials
US20100274495A1 (en) * 2009-02-27 2010-10-28 Robert Sobol Novel clinical trial methods to improve drug development for disease therapy and prevention
US8423963B2 (en) * 2009-03-12 2013-04-16 International Buysiness Machines Corporation Computer implemented API management mechanism for generating upgrade risk level handling
US20110060233A1 (en) * 2009-09-04 2011-03-10 Spaulding Randol R Methods and system for implementing a clinical trial
US20110238438A1 (en) 2010-03-25 2011-09-29 Numoda Technologies, Inc. Automated method of graphically displaying predicted patient enrollment in a clinical trial study
US8738397B2 (en) * 2010-06-12 2014-05-27 Medidata Solutions, Inc. Distributed randomization and supply management in clinical trials
US10119959B2 (en) * 2010-06-25 2018-11-06 The Board Of Trustees Of The Leland Stanford Junior University Method of assaying an individual for immune impairment
US20120116807A1 (en) * 2010-09-29 2012-05-10 Ingenix Inc. Apparatus, system, and method for comparing healthcare
US8856169B2 (en) * 2011-07-13 2014-10-07 Case Western Reserve University Multi-modality, multi-resource, information integration environment
ES2586328T3 (en) * 2011-08-11 2016-10-13 Janssen Pharmaceutica, N.V. Predisposing factors for cancer treatment
US9092566B2 (en) * 2012-04-20 2015-07-28 International Drug Development Institute Methods for central monitoring of research trials
US9224224B2 (en) * 2012-06-22 2015-12-29 Quintiles Transnational Corporation Methods and systems for predictive clinical planning and design and integrated execution services

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5515488A (en) * 1994-08-30 1996-05-07 Xerox Corporation Method and apparatus for concurrent graphical visualization of a database search and its search history
US5966126A (en) * 1996-12-23 1999-10-12 Szabo; Andrew J. Graphic user interface for database system
US20050004911A1 (en) * 2002-09-25 2005-01-06 Oracle International Corporation Graphical condition builder for facilitating database queries
US20050278286A1 (en) * 2004-06-10 2005-12-15 International Business Machines Corporation Dynamic graphical database query and data mining interface
US20060075326A1 (en) * 2004-09-20 2006-04-06 Parag Patel Research software tool with flowchart graphic user interface
US20070174252A1 (en) * 2005-12-06 2007-07-26 Ingenix Inc. Analyzing Administrative Healthcare Claims Data and Other Data Sources
US20090150351A1 (en) * 2007-12-07 2009-06-11 Roche Diagnostics Operations, Inc. Method and system for querying a database
US20120221553A1 (en) * 2011-02-24 2012-08-30 Lexisnexis, A Division Of Reed Elsevier Inc. Methods for electronic document searching and graphically representing electronic document searches

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Jon Peltier, Overlapped Bar Chart - Longer Bars in Back, October 8, 2008 <http://peltiertech.com/overlapped-bar-chart-longer-bars-in-back/> *
Muhammad Kamran Rafi, How to Create Overlapping Bars Chart, April 12, 2012, page 1, <https://social.msdn.microsoft.com/forums/vstudio/en-US/a2d0b018-7bf3-4d8f-8914-7956de6da7d2/how-to-create-overlapping-bars-chart> *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9224224B2 (en) 2012-06-22 2015-12-29 Quintiles Transnational Corporation Methods and systems for predictive clinical planning and design and integrated execution services
US9600637B2 (en) 2012-06-22 2017-03-21 Quintiles Transnational Corporation Methods and systems for predictive clinical planning and design and integrated execution services
US11940980B2 (en) 2012-06-22 2024-03-26 Iqvia Inc. Methods and systems for predictive clinical planning and design
US20200108195A1 (en) * 2017-06-14 2020-04-09 Nikkiso Company Limited Blood Purification System
US20200114059A1 (en) * 2017-06-14 2020-04-16 Nikkiso Company Limited Blood Purification System
US20200279625A1 (en) * 2019-02-28 2020-09-03 Ebit Srl Method and system to create and customize medical data sheets and reporting pages
US11488696B2 (en) * 2019-02-28 2022-11-01 Ebit Srl Method and system to create and customize medical data sheets and reporting pages

Also Published As

Publication number Publication date
US9600637B2 (en) 2017-03-21
US20160188845A1 (en) 2016-06-30
US9224224B2 (en) 2015-12-29
US20130346454A1 (en) 2013-12-26
US20130346094A1 (en) 2013-12-26
US20130346111A1 (en) 2013-12-26
US20130342542A1 (en) 2013-12-26

Similar Documents

Publication Publication Date Title
US20130346093A1 (en) Systems and Methods for Analytics on Viable Patient Populations
US11594222B2 (en) Collaborative artificial intelligence method and system
US10622105B2 (en) Patient library interface combining comparison information with feedback
JP6663483B2 (en) Informatics platform for integrated clinical care
Horvath et al. Modular design, application architecture, and usage of a self-service model for enterprise data delivery: the Duke Enterprise Data Unified Content Explorer (DEDUCE)
US20050049910A1 (en) System and method for management interface for clinical environments
WO2014152305A1 (en) System and methods for personalized clinical decision support tools
US11940980B2 (en) Methods and systems for predictive clinical planning and design
US20130339060A1 (en) Method and system for extraction and analysis of inpatient and outpatient encounters from one or more healthcare related information systems
US20140249851A1 (en) Systems and Methods for Developing and Managing Oncology Treatment Plans
US10586611B2 (en) Systems and methods employing merge technology for the clinical domain
Oyelade et al. Bioinformatics, healthcare informatics and analytics: an imperative for improved healthcare system
WO2017127484A1 (en) System and method for domain-specific analytics
US20130282405A1 (en) Method for stepwise review of patient care
US10055544B2 (en) Patient care pathway shape analysis
Kao et al. Clinical decision support may link multiple domains to improve patient care
US20100250282A1 (en) Custom order sets
US20240062885A1 (en) Systems and methods for generating an interactive patient dashboard
US20190139636A1 (en) Computerized assistance of medication regimen reviews
WAREHOUSE How to Integrate an EHR into a Healthcare Enterprise Data Warehouse in Just 77 Days
Malik et al. Research Article DBA’s Perspective on Use of Information Visualization in Electronic Health Records

Legal Events

Date Code Title Description
AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY AGREEMENT;ASSIGNORS:QUINTILES TRANSNATIONAL CORP;OUTCOME SCIENCES, INC.;TARGETED MOLECULAR DIAGNOSTICS, LLC;REEL/FRAME:032301/0780

Effective date: 20140206

AS Assignment

Owner name: QUINTILES TRANSNATIONAL CORPORATION, NORTH CAROLIN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GOODGAME, JOSEPH WILLIAM CHARLES;NICHOLS, GAVIN DAVID THOMAS;BRANT, WADE KENNETH;SIGNING DATES FROM 20141120 TO 20150102;REEL/FRAME:034907/0486

AS Assignment

Owner name: EXPRESSION ANALYSIS, INC., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

Owner name: OUTCOME SCIENCES, INC., MASSACHUSETTS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

Owner name: TARGETED MOLECULAR DIAGNOSTICS, LLC, NORTH CAROLIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

Owner name: QUINTILES TRANSNATIONAL CORP., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

Owner name: QUINTILES, INC., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

Owner name: ENCORE HEALTH RESOURCES, LLC, TEXAS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:035655/0392

Effective date: 20150512

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT

Free format text: SECURITY AGREEMENT;ASSIGNORS:QUINTILES TRANSNATIONAL CORP.;ENCORE HEALTH RESOURCES, LLC;OUTCOME SCIENCES, LLC;AND OTHERS;REEL/FRAME:035664/0180

Effective date: 20150512

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: EXPRESSION ANALYSIS, INC., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: QUINTILES, INC., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: QUINTILES MARKET INTELLIGENCE, LLC, MASSACHUSETTS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: OUTCOME SCIENCES, LLC, MASSACHUSETTS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: ENCORE HEALTH RESOURCES, LLC, TEXAS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: TARGETED MOLECULAR DIAGNOSTICS, LLC, NORTH CAROLIN

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003

Owner name: QUINTILES TRANSNATIONAL CORP., NORTH CAROLINA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:039925/0352

Effective date: 20161003