Methods, apparatuses, and computer program products for facilitating visualization and analysis of medical data
First Claim
1. A method for visually presenting medical data to facilitate analysis of the medical data, the method comprising:
- accessing a first set of data points defining medical data values associated with a patient;
plotting, by a hardware processor, a plurality of data points from the first set of data points on a first graph layer comprising a first coordinate axis and a second coordinate axis, wherein the second coordinate axis has a first scale and each of the plotted plurality of data points from the first set of data points is plotted with respect to the second coordinate axis based at least in part upon the value of the medical data value defined by the data point;
causing the first graph layer to be displayed;
accessing a second set of data points defining medical data values associated with the patient;
plotting, by the hardware processor, a plurality of data points from the second set of data points on a second graph layer, the second graph layer sharing the first coordinate axis with the first graph layer and further comprising a third coordinate axis, wherein the third coordinate axis has a second scale and each of the plotted plurality of data points from the second set of data points is plotted with respect to the third coordinate axis based at least in part upon the value of the medical data value defined by the data point;
causing, by the hardware processor, the second graph layer to be displayed overlaying the first graph layer, wherein at least a portion of the second graph layer is semi-transparent such that at least a portion of the first graph layer underlying the second graph layer is viewable concurrently with the second graph layer;
receiving an indication to move the first set of data points to the second graph layer;
in response to the indication, moving the first set of data points to the second graph layer at least in part by adjusting a transparency of the first set of data points to match a transparency of the second graph layer,wherein the second graph layer is defined by a geometric shape, the geometric shape having a perimeter defining an interior portion of the geometric shape, wherein the plurality of points from the second set of data are plotted within the interior portion, and wherein the interior portion is semi-transparent to enable at least a portion of the first graph layer to be viewable concurrently with the second graph layer.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and computer program products are provided for facilitating visualization and analysis of medical data. A method may include accessing a first set of data points. The method may further include plotting a plurality of data points from the first set of data points on a first graph. The method may additionally include causing the first graph to be displayed. The method may also include accessing a second set of data points. The method may further include plotting a plurality of data points from the second set of data points on a second graph. The method may also include causing the second graph to be displayed overlaying the first graph. At least a portion of the second graph may be semi-transparent such that at least a portion of the first graph is viewable concurrently with the second graph. Corresponding apparatuses and computer program products are also provided.
24 Citations
21 Claims
-
1. A method for visually presenting medical data to facilitate analysis of the medical data, the method comprising:
-
accessing a first set of data points defining medical data values associated with a patient; plotting, by a hardware processor, a plurality of data points from the first set of data points on a first graph layer comprising a first coordinate axis and a second coordinate axis, wherein the second coordinate axis has a first scale and each of the plotted plurality of data points from the first set of data points is plotted with respect to the second coordinate axis based at least in part upon the value of the medical data value defined by the data point; causing the first graph layer to be displayed; accessing a second set of data points defining medical data values associated with the patient; plotting, by the hardware processor, a plurality of data points from the second set of data points on a second graph layer, the second graph layer sharing the first coordinate axis with the first graph layer and further comprising a third coordinate axis, wherein the third coordinate axis has a second scale and each of the plotted plurality of data points from the second set of data points is plotted with respect to the third coordinate axis based at least in part upon the value of the medical data value defined by the data point; causing, by the hardware processor, the second graph layer to be displayed overlaying the first graph layer, wherein at least a portion of the second graph layer is semi-transparent such that at least a portion of the first graph layer underlying the second graph layer is viewable concurrently with the second graph layer; receiving an indication to move the first set of data points to the second graph layer; in response to the indication, moving the first set of data points to the second graph layer at least in part by adjusting a transparency of the first set of data points to match a transparency of the second graph layer, wherein the second graph layer is defined by a geometric shape, the geometric shape having a perimeter defining an interior portion of the geometric shape, wherein the plurality of points from the second set of data are plotted within the interior portion, and wherein the interior portion is semi-transparent to enable at least a portion of the first graph layer to be viewable concurrently with the second graph layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for visually presenting medical data to facilitate analysis of the medical data, the apparatus comprising a processor configured to cause the apparatus to:
-
access a first set of data points defining medical data values associated with a patient; plot a plurality of data points from the first set of data points on a first graph layer comprising a first coordinate axis and a second coordinate axis, wherein the second coordinate axis has a first scale and each of the plotted plurality of data points from the first set of data points is plotted with respect to the second coordinate axis based at least in part upon the value of the medical data value defined by the data point; cause the first graph layer to be displayed; access a second set of data points defining medical data values associated with the patient; plot a plurality of data points from the second set of data points on a second graph layer, the second graph layer sharing the first coordinate axis with the first graph layer and further comprising a third coordinate axis, wherein the third coordinate axis has a second scale and each of the plotted plurality of data points from the second set of data points is plotted with respect to the third coordinate axis based at least in part upon the value of the medical data value defined by the data point; cause the second graph layer to be displayed overlaying the first graph layer, wherein at least a portion of the second graph layer is semi-transparent such that at least a portion of the first graph layer underlying the second graph layer is viewable concurrently with the second graph layer; receive an indication to move the first set of data points to the second graph layer; and in response to the indication, move the first set of data points to the second graph layer at least in part by adjusting a transparency of the first set of data points to match a transparency of the second graph layer, wherein the second graph layer is defined by a geometric shape, the geometric shape having a perimeter defining an interior portion of the geometric shape, wherein the plurality of points from the second set of data are plotted within the interior portion, and wherein the interior portion is semi-transparent to enable at least a portion of the first graph layer to be viewable concurrently with the second graph layer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
program instructions configured to access a first set of data points defining medical data values associated with a patient; program instructions configured to plot a plurality of data points from the first set of data points on a first graph layer comprising a first coordinate axis and a second coordinate axis, wherein the second coordinate axis has a first scale and each of the plotted plurality of data points from the first set of data points is plotted with respect to the second coordinate axis based at least in part upon the value of the medical data value defined by the data point; program instructions configured to cause the first graph layer to be displayed; program instructions configured to access a second set of data points defining medical data values associated with the patient; program instructions configured to plot a plurality of data points from the second set of data points on a second graph layer, the second graph layer sharing the first coordinate axis with the first graph layer and further comprising a third coordinate axis, wherein the third coordinate axis has a second scale and each of the plotted plurality of data points from the second set of data points is plotted with respect to the third coordinate axis based at least in part upon the value of the medical data value defined by the data point; program instructions configured to cause the second graph layer to be displayed overlaying the first graph layer, wherein at least a portion of the second graph layer is semi-transparent such that at least a portion of the first graph layer underlying the second graph layer is viewable concurrently with the second graph layer; program instructions configured to receive an indication to move the first set of data points to the second graph layer; and program instructions configured to, in response to the indication, move the first set of data points to the second graph layer at least in part by adjusting a transparency of the first set of data points to match a transparency of the second graph layer, wherein the second graph layer is defined by a geometric shape, the geometric shape having a perimeter defining an interior portion of the geometric shape, wherein the plurality of points from the second set of data are plotted within the interior portion, and wherein the interior portion is semi-transparent to enable at least a portion of the first graph layer to be viewable concurrently with the second graph layer. - View Dependent Claims (20, 21)
-
Specification