Point-in-time query system
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to implement a point-in-time query, the implementing comprising:
- receiving a selection of a point-in-time query type, from one or more point-in-time query types, from a user;
retrieving metadata, from a repository, that comprises structured query language information based on the selected point-in-time query type;
creating a point-in-time query for a drug safety database based on the retrieved metadata and a date, the drug safety database including a plurality of adverse event records, each adverse event record including an effective end date indicating when a subsequent revision of the adverse event record was stored in the drug safety database, a patient identifier and drug safety data associated with a patient, the point-in-time query including a comparison of the date with the adverse event record effective end date;
compiling the point-in-time query to create a compiled point-in-time query; and
executing the compiled point-in-time query on the drug safety database to create a case series.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is provided that implements a point-in-time query. The system selects a point-in-time query type from one or more point-in-time query types. The system further retrieves metadata that includes structured query language information based on the selected point-in-time query type. The system further creates a point-in-time query for a data source based on the retrieved metadata, where the point-in-time query is a query that is based on a date and/or time. The system further compiles the point-in-time query. The system further executes the point-in-time query on the data source; where the executing of the point-in-time query creates a case series.
8 Citations
20 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to implement a point-in-time query, the implementing comprising:
-
receiving a selection of a point-in-time query type, from one or more point-in-time query types, from a user; retrieving metadata, from a repository, that comprises structured query language information based on the selected point-in-time query type; creating a point-in-time query for a drug safety database based on the retrieved metadata and a date, the drug safety database including a plurality of adverse event records, each adverse event record including an effective end date indicating when a subsequent revision of the adverse event record was stored in the drug safety database, a patient identifier and drug safety data associated with a patient, the point-in-time query including a comparison of the date with the adverse event record effective end date; compiling the point-in-time query to create a compiled point-in-time query; and executing the compiled point-in-time query on the drug safety database to create a case series. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for implementing a point-in-time query, the computer-implemented method comprising:
-
receiving a selection of a point-in-time query type, from one or more point-in-time query types, from a user; retrieving metadata, from a repository, that comprises structured query language information based on the selected point-in-time query type; creating a point-in-time query for a drug safety database based on the retrieved metadata and a date, the drug safety database including a plurality of adverse event records, each adverse event record including an effective end date indicating when a subsequent revision of the adverse event record was stored in the drug safety database, a patient identifier and drug safety data associated with a patient, the point-in-time query including a comparison of the date with the adverse event record effective end date; compiling the point-in-time query to create a compiled point-in-time query; and executing the compiled point-in-time query on the drug safety database to create a case series. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for implementing a point-in-time query, the system comprising:
-
a processor; a memory configured to store one or more instructions; a point-in-time query type selection module configured to receive a selection of a point-in-time query type, from one or more point-in-time query types, from a user; a metadata retrieval module configured to retrieve metadata, from a repository, that comprises structured query language information based on the selected point-in-time query type; a point-in-time query creation module configured to create a point-in-time query for a drug safety database based on the retrieved metadata and a date, the drug safety database including a plurality of adverse event records, each adverse event record including an effective end date indicating when a subsequent revision of the adverse event record was stored in the drug safety database, a patient identifier and drug safety data associated with a patient, the point-in-time query including a comparison of the date with the adverse event record effective end date; a point-in-time query compilation module configured to compile the point-in-time query to create a compiled point-in-time query; and a point-in-time query execution module configured to execute the compiled point-in-time query on the drug safety database to create a case series. - View Dependent Claims (17, 18, 19, 20)
-
Specification