1. A dynamic data management system for locating, obtaining, analyzing, and reporting desired patient information in real-time, the system comprising:
an order in the form of a query that requests information regarding a specific patient or group of patients; the information residing as source information on an electronics records server;
a data collection and conversion system (DCCS); the DCCS comprising:
a query processor; and
an application interface capable of linking the query processor with the electronic records server through a generic interface; and
a business intelligence engine; the business intelligence engine being in communication with the DCCS;
wherein the DCCS is capable of transporting the information from the electronic records server and creating a document that includes XML data; the business intelligence engine capable of breaking down the XML data to form at least one de-normalized fact table used to report the desired information in real-time.
2. The data management system of claim 1, wherein the DCCS further comprises:
a communication channel;
a query transmitter; and
an XML receiver.
3. The data management system of claim 1, wherein the business intelligence engine comprises:
a query manager capable of interacting with the DCCS; and
a dynamic ETL system.
4. The data management system of claim 3, wherein the dynamic ETL system includes the de-normalized fact tables and dimensional tables.
5. The data management system of claim 4, wherein the de-normalized tables and dimensional tables define a dimensional cube that is used as a data formatting tool for reporting.
6. The data management system of claim 5, wherein the dimensional cube is dynamically updated at predetermined time intervals or upon predetermined events.
7. The data management system of claim 1, the system further comprising a document management and storage system (DMSS) having an application processor and a tool processor designed to manage and control the storage of electronic documents.
8. The data management system of claim 1, wherein the query processor further comprises a communication processor; a datastream processor, and an XML creation procedure system.
9. The data management system of claim 1, wherein the electronic records server contains one selected from the group of electronic medical records (EMR) and electronic health records (EHR).
10. A method of locating, obtaining, analyzing, and reporting desired patient information in real-time, the method comprising the steps of:
providing an order in the form of a query that requests information regarding a specific patient or group of patients;
providing an electronics records server upon which the information regarding the specific patient or group of patients resides as source information;
providing a data collection and conversion system (DCCS); the DCCS comprising a query processor; and an application interface capable of linking the query processor with the electronic records server through a generic interface;
providing a business intelligence engine; the business intelligence engine being in communication with the DCCS;
causing the DCCS to transport the information from the electronic records server and to create a document that includes XML data;
causing the business intelligence engine to break down the XML data to form at least one de-normalized fact table containing the desired patient information; and
using the de-normalized fact table to report the desired information in real-time.
11. The method of claim 10, wherein the step of providing a business intelligence engine in communication with the DCCS includes the business intelligence engine having a query manager capable of interacting with the DCCS and a dynamic ETL system.
12. The method of claim 11, wherein the business intelligence engine further forms at least one dimensional table in addition to the at least one de-normalized table.
13. The method of claim 12, wherein the method further includes defining a dimensional cube for use as a data formatting tool in reporting; the dimensional cube including the de-normalized and dimensional tables.
14. The method of claim 13, wherein the method further includes the step of dynamically updating the dimensional cube at predetermined time intervals or upon predetermined events.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method, comprising the steps of:
displaying an interface including a cursor on a display;
detecting an occurrence of an event; and
relocating the cursor at a specified position on said display upon said occurrence of said event.
2. The method as claimed in claim 1, wherein said event is a user-controlled command.
3. The method as claimed in claim 1, wherein said event is lapse of a period of time.
4. The method as claimed in claim 1, wherein said specified position is user configurable.
5. The method as claimed in claim 1, further comprising enlarging a size of said cursor upon said detection of said occurrence of said event.
6. The method as claimed in claim 5, further comprising reducing said size of said cursor upon detection of movement of said cursor.
7. The method as claimed in claim 1, further comprising flashing said cursor upon said occurrence of said event.
8. The method as claimed in claim 1, wherein said specified position location includes a visible window.
9. The method as claimed in claim 1, wherein a shape of said cursor is modified upon detection of said occurrence of said event.
10. The method as claimed in claim 9, wherein a modified shape of said cursor is user configurable.
11. A computer readable medium containing program instructions for presenting a cursor, the program instructions comprising:
displaying an interface including a cursor on a display;
detecting an occurrence of an event; and
relocating the cursor at a specified position on said display upon said occurrence of said event.
12. The computer readable medium as claimed in claim 11, wherein said event is a user-controlled command.
13. The computer readable medium as claimed in claim 11, wherein said event is lapse of a period of time.
14. The computer readable medium as claimed in claim 11, further comprising enlarging a size of said cursor upon said occurrence of said event.
15. The computer readable medium as claimed in claim 14, further comprising reducing said size of said cursor upon detection of movement of said cursor.
16. The computer readable medium as claimed in claim 11, further comprising flashing said cursor upon said occurrence of said event.
17. A method, comprising the steps of:
displaying an interface including a cursor on a display;
detecting a lapse of a period of time of inactivity;
relocating said cursor at a specified position on said display upon said lapse of said period of time of inactivity; and
flashing said cursor upon said occurrence of said lapse of said period of time of inactivity.
18. The method as claimed in claim 17, further comprising enlarging a size of said cursor upon said lapse of said period of time of inactivity.
19. The method as claimed in claim 18, further comprising reducing said size of said cursor upon user-controlled movement of said cursor.
21. The method as claimed in claim 17, wherein inactivity includes lack of detected movement of said cursor for said period of time.
22. The method as claimed in claim 17, wherein said period of time is user adjustable.