System and method for processing and reporting biologically significant events
First Claim
1. A computer-storage medium having embodied thereon computer-executable instructions, that, when executed by a computer, cause the computer to perform a method for processing a biological event record received from at least one reporting organization and delivering information from the biological event record to at least one receiving organization, the method comprising:
- receiving a biological event record from each of a plurality of separate reporting organizations, each biological event record comprising information associated with a biological event, wherein the separate reporting organizations are not associated with each other;
identifying an event category corresponding to each biological event;
determining that at least one receiving organization from among a listing of a plurality of receiving organizations has requested notification of biological events corresponding to an identified event category, the listing further comprising reportable events corresponding to each of the plurality of receiving organizations, wherein the listing is stored in a database accessible by the computer;
creating a record for the at least one receiving organization;
filtering the created record based on criteria provided by the at least one receiving organization;
filtering the created record using a location filter for applying demographic criteria definitions for a biological event to the created record;
applying a secondary filter that applies results definitions to the created record; and
providing the filtered record to at least one receiving individual at the at least one receiving organization such that the filtered record can be displayed to the at least one receiving individual.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for processing reports of biological events in order to filter the reports and output the reports to appropriate institutions and individuals for reporting. The system includes a primary filter for receiving a record, evaluating an event contained within the record, identifying any potential receiving organization based on the event evaluation, and creating a record for each potential receiving organization. The system may also include additional filters such as secondary filters, location filters, and column level filters for limiting the records created by the primary filter based on definitions provided by the receiving institutions.
-
Citations
19 Claims
-
1. A computer-storage medium having embodied thereon computer-executable instructions, that, when executed by a computer, cause the computer to perform a method for processing a biological event record received from at least one reporting organization and delivering information from the biological event record to at least one receiving organization, the method comprising:
-
receiving a biological event record from each of a plurality of separate reporting organizations, each biological event record comprising information associated with a biological event, wherein the separate reporting organizations are not associated with each other; identifying an event category corresponding to each biological event; determining that at least one receiving organization from among a listing of a plurality of receiving organizations has requested notification of biological events corresponding to an identified event category, the listing further comprising reportable events corresponding to each of the plurality of receiving organizations, wherein the listing is stored in a database accessible by the computer; creating a record for the at least one receiving organization; filtering the created record based on criteria provided by the at least one receiving organization; filtering the created record using a location filter for applying demographic criteria definitions for a biological event to the created record; applying a secondary filter that applies results definitions to the created record; and providing the filtered record to at least one receiving individual at the at least one receiving organization such that the filtered record can be displayed to the at least one receiving individual. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-storage medium having embodied thereon computer-executable instructions, that, when executed by a computer, cause the computer to perform a method for processing biological event records received from a plurality of reporting organizations and delivering information from the biological event record to a plurality of receiving organizations, the method comprising:
-
receiving a biological event record from one of the plurality of separate reporting organizations, the biological event record comprising information associated with a biological event; identifying an event category corresponding to the biological event; determining that a first receiving organization from among a listing of a plurality of receiving organizations has requested notification of biological events corresponding to the identified event category, the listing further comprising reportable events corresponding to each of the plurality of receiving organizations; determining that a second receiving organization from among the listing of the plurality of receiving organizations has requested notification of biological events corresponding to the identified event category; creating a first record for the first receiving organization; creating a second record for the second receiving organization; filtering the first created record based on a first set of criteria provided by the first receiving organization; filtering the second created record based on a second set of criteria provided by the second receiving organization, wherein the first set of criteria is not the same as the second set of criteria; creating a third record using the filtered first created record; creating a fourth record using the filtered second created record; applying a first secondary filter that applies a first set of results definitions to the third record, thereby creating a first result record, wherein the first set of results definitions are established by the first receiving organization; applying a second secondary filter that applies a second set of results definitions to the fourth record, thereby creating a second result record, wherein the second set of results definitions are established by the second receiving organization; delivering the first result record to a first results database, wherein the first results database is maintained by the first receiving organization; and delivering the second result record to a second results database, wherein the second results database is maintained by the second receiving organization.
-
-
9. A computing device for processing a biological event record received from at least one reporting organization and delivering information from the biological event record to at least one receiving organization, the device comprising:
-
a system bus; a system memory coupled to the system bus, wherein the system memory includes computer storage media having computer-executable instructions embodied thereon; and a processing unit coupled to the system memory via the system bus, wherein the processing unit executes the computer-executable instructions to cause the computing device to perform the following steps; (1) receiving a biological event record from each of a plurality of separate reporting organizations, each biological event record comprising information associated with a biological event, wherein the separate reporting organizations are not associated with each other; (2) identifying an event category corresponding to each biological event; (3) determining that at least one receiving organization from among a listing of a plurality of receiving organizations has requested notification of biological events corresponding to an identified event category, the listing further comprising reportable events corresponding to each of the plurality of receiving organizations; (4) creating a record for the at least one receiving organization; (5) filtering the created record based on criteria provided by the at least one receiving organization; (6) filtering the created record using a location filter for applying demographic criteria definitions for a biological event to the created record; (7) applying a secondary filter that applies results definitions to the created record; and (8) providing the filtered record to at least one results database at the at least one receiving organization such that the filtered record can be displayed to at least one receiving individual. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for using a computing device to process a biological event record received from at least one reporting organization and delivering information from the biological event record to at least one receiving organization, the method comprising:
-
receiving, at the computer, a biological event record from each of a plurality of separate reporting organizations, each biological event record comprising information associated with a biological event, wherein the separate reporting organizations are not associated with each other; identifying, using the computer, an event category corresponding to each biological event; determining, using the computer, that at least one receiving organization from among a listing of a plurality of receiving organizations has requested notification of biological events corresponding to an identified event category, the listing further comprising reportable events corresponding to each of the plurality of receiving organizations; creating, using the computer, a record for the at least one receiving organization; filtering, using the computer, the created record based on criteria provided by the at least one receiving organization; filtering, using the computer, the created record using a location filter for applying demographic criteria definitions for a biological event to the created record; applying, using the computer, a secondary filter that applies results definitions to the created record; and providing, using the computer, the filtered record to at least one receiving individual at the at least one receiving organization such that the filtered record can be displayed to the at least one receiving individual. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification