The present invention relates generally to the medical device field. Specifically, the present invention relates to software capable of displaying medical information in a custom graph. In addition, the software is capable of magnifying portions of the graph.
Software capable of compiling medical information of a patient is known. For example, prior art software is capable of compiling blood glucose measurements for a patient with diabetes. Generally, the software is also capable of displaying the compiled data on, for example, a computer monitor. The data compiled by some versions of prior art software can be displayed in a fixed graphical format.
An embodiment of the invention includes a method of magnifying a portion of a custom graph. The method includes the steps of plotting a first set of data on a graph including a graphing area; selecting a portion of the graph to magnify; and expanding the selected portion of the graph to fill substantially the graphing area.
The method may further include the step of plotting a second set of data on the graph. In addition, the method may include the step of selecting the type of data comprising the second set of data.
In embodiments of the invention, the graph includes an indicator. The indicator indicates whether the graph is highlighting the first set of data or the second set of data. In addition, the graph may include a toggle option for selecting which type of data the graph is highlighting.
In embodiments of the invention, the method includes the step of selecting the type of data comprising the first set of data. The type of data selected to comprise the first set of data may include blood glucose measurements.
The method may include the step of selecting a date range for the data to be plotted on the graph. In embodiments of the invention, the method includes the step of selecting an icon in order to display the first data set in the display area without magnification.
An embodiment of the invention includes a method of displaying a first set of data on a graph including a display area. The method comprises the steps of selecting a date range in order to determine a subset of the first set of data; plotting the subset of the first set of data on the display area; selecting a portion of the display area; and magnifying the selected portion of the display area to fill substantially the entire display area.
The above-mentioned and other features of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
Although the drawings represent embodiments of various features and components according to the present invention, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present invention. The exemplification set out herein illustrates an embodiment of the invention, and such exemplification is not to be construed as limiting the scope of the invention in any manner.
For the purposes of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the drawings, which are described below. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended. The invention includes any alterations and further modifications in the illustrated devices and described methods and further applications of the principles of the invention, which would normally occur to one skilled in the art to which the invention relates. Moreover, the embodiments were selected for description to enable one of ordinary skill in the art to practice the invention.
Concepts described below may be further explained in one of more of the co-filed patent applications entitled HELP UTILITY FUNCTIONALITY AND ARCHITECTURE (Atty Docket: ROCHE-P0033), METHOD AND SYSTEM FOR GRAPHICALLY INDICATING MULTIPLE DATA VALUES (Atty Docket: ROCHE-P0039), SYSTEM AND METHOD FOR DATABASE INTEGRITY CHECKING (Atty Docket: ROCHE-P0056), METHOD AND SYSTEM FOR DATA SOURCE AND MODIFICATION TRACKING (Atty Docket: ROCHE-P0037), PATIENT-CENTRIC HEALTHCARE INFORMATION MAINTENANCE (Atty Docket: ROCHE-P0043), EXPORT FILE FORMAT WITH MANIFEST FOR ENHANCED DATA TRANSFER (Atty Docket: ROCHE-P0044), METHOD AND SYSTEM FOR SELECTIVE MERGING OF PATIENT DATA (Atty Docket: ROCHE-P0065), METHOD AND SYSTEM FOR PERSONAL MEDICAL DATA DATABASE MERGING (Atty Docket: ROCHE-P0066), METHOD AND SYSTEM FOR WIRELESS DEVICE COMMUNICATION (Atty Docket: ROCHE-P0034), METHOD AND SYSTEM FOR SETTING TIME BLOCKS (Atty Docket: ROCHE-P0054), METHOD AND SYSTEM FOR ENHANCED DATA TRANSFER (Atty Docket: ROCHE-P0042), COMMON EXTENSIBLE DATA EXCHANGE FORMAT (Atty Docket: ROCHE-P0036), METHOD OF CLONING SERVER INSTALLATION TO A NETWORK CLIENT (Atty Docket: ROCHE-P0035), METHOD AND SYSTEM FOR QUERYING A DATABASE (Atty Docket: ROCHE-P0049), METHOD AND SYSTEM FOR EVENT BASED DATA COMPARISON (Atty Docket: ROCHE-P0050), DYNAMIC COMMUNICATION STACK (Atty Docket: ROCHE-P0051), SYSTEM AND METHOD FOR REPORTING MEDICAL INFORMATION (Atty Docket: ROCHE-P0045), METHOD AND SYSTEM FOR MERGING EXTENSIBLE DATA INTO A DATABASE USING GLOBALLY UNIQUE IDENTIFIERS (Atty Docket: ROCHE-P0052), METHOD AND SYSTEM FOR ACTIVATING FEATURES AND FUNCTIONS OF A CONSOLIDATED SOFTWARE APPLICATION (Atty Docket: ROCHE-P0057), METHOD AND SYSTEM FOR CONFIGURING A CONSOLIDATED SOFTWARE APPLICATION (Atty Docket: ROCHE-P0058), METHOD AND SYSTEM FOR DATA SELECTION AND DISPLAY (Atty Docket: ROCHE-P0011), METHOD AND SYSTEM FOR ASSOCIATING DATABASE CONTENT FOR SECURITY ENHANCEMENT (Atty Docket: ROCHE-P0041), METHOD AND SYSTEM FOR CREATING REPORTS (Atty Docket: ROCHE-P0046), METHOD AND SYSTEM FOR CREATING USER-DEFINED OUTPUTS (Atty Docket: ROCHE-P0047), DATA DRIVEN COMMUNICATION PROTOCOL GRAMMAR (Atty Docket: ROCHE-P0055), HEALTHCARE MANAGEMENT SYSTEM HAVING IMPROVED PRINTING OF DISPLAY SCREEN INFORMATION (Atty Docket: ROCHE-P0031), and METHOD AND SYSTEM FOR MULTI-DEVICE COMMUNICATION (Atty Docket: ROCHE-P0064), the entire disclosures of which are hereby expressly incorporated herein by reference. It should be understood that the concepts described below may relate to diabetes management software systems for tracking and analyzing health data, such as, for example, the A
With reference still to
In the present embodiment, clicking the patient management icon 12 causes an interface box, indicated by numeral 14, to open as shown in
A user, such as a healthcare provider, may select the patient in order to review the data associated with the patient. In the depicted embodiment, a user may review the data of “Emel Aksu” by double clicking his name, or by clicking the name once and then clicking the open icon 18.
In the present embodiment, once the user selects a patient, the software takes the user to a summary screen depicted in
In the event a user would like to further review the medical information associated with the selected patient, the user may select the graphs icon 26, in any suitable manner.
Once the user selects the graphs icon 26, the present embodiment of the invention presents the user with the screen capture depicted in
The name of the patient is displayed above graph 30 at 42. In addition, the date range of the data included in display area 35 is displayed in the box indicated by numeral 44. It should be noted that not all the data associated with the selected patient need be displayed in the display area 35. A subset of the data for the patient may be selected by date and displayed in the display area 35. For example, in the depicted embodiment, if the user selects the calendar icon 46, a date selection box indicated by numeral 49 in
With respect again to
Referring again to
In the present embodiment, activating the “connect” toggle button 54 inserts a line 55 connecting all of the data points displayed on the display 35, as shown in
The graph 30 further includes a second drop down menu, generally indicated by numeral 60. Drop down menu 60 allows a user to compare two sets of data associated with the selected patient. For example, when the user clicks the drop down menu 60, the user is presented with a list of data, generally indicated by numeral 62, that may be added to the display area 35, as shown in
For exemplary purposes,
With reference again to
With reference now to
Once the user has indicated the data that the user would like to examine further, the data will be magnified automatically on the display area 35, as depicted in
It should be noted that the dates listed in the date box 44 have changed in order to reflect the dates corresponding to the data depicted on the display area 35. Furthermore, the graph 30 now includes a “zoom out” icon, indicated by numeral 92.
If the user desires to further zoom in on the data depicted in the display area 35, the user may do so by creating another border 90 in the manner described above. Thus, for the depicted embodiment, the user may again click and drag a border over the data on which the user would like to zoom. Once the user has completed the examination of the data depicted on the display area 35, the user may click zoom out icon 92 in order to display all of the previous data in the display area 35.
It should be noted that after the user has zoomed in on a portion of the display area 35, all other functions continue to work in the manner in which they worked prior to zooming. For example, the user may utilize the toggle switches 54, 56, 58 to connect the data points, display an average line and/or display standard deviation lines. If the user zooms in on a portion of display area 35 that includes data exceeding the selected y-axis values 34, 66, the display area 35 may indicate that there exists data located outside of the zoomed display area 35 in any suitable manner, such as with an arrow, for example. Furthermore, it should also be noted that certain data points that have been combined into a single data point in the unmagnified display due to their proximity, may be depicted as two data points in the magnified display area 35.
The invention is described herein with reference to healthcare data management software, and more particularly, with reference to diabetes management software, although the invention may be applied, generally, to data management systems in fields unrelated to healthcare management.
While the invention is described herein with reference to medical devices, and more particularly, with reference to diabetes management devices, the invention is applicable to any data obtained from any device.
While this invention has been described as having exemplary designs, the present invention may be further modified within the spirit and scope of the disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains.