Information provision device, information provision method, and program

The information providing device addresses the limitation of existing systems by enabling users to view and analyze specific glucose level data within specified ranges, facilitating detailed analysis of glucose trends and event contributions.

WO2026028700A1PCT designated stage Publication Date: 2026-02-05TERUMO KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/023623
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-02
Filing Date
2025-07-01
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

Existing systems for displaying patient glucose levels do not allow users to view the actual measurement data underlying the summarized glucose distribution graph, limiting the ability to analyze glucose fluctuations and identify specific events contributing to these fluctuations.

Method used

An information providing device that displays a glucose value distribution graph and allows users to specify a range, extracting and displaying partial data within that range, along with associated events like meal intake and insulin administration, to facilitate detailed analysis of glucose level trends.

Benefits of technology

Enables users to grasp the fluctuation trend of glucose levels and analyze specific events contributing to these fluctuations, allowing for more detailed analysis and effective consultation with patients.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025023623_05022026_PF_FP_ABST
    Figure JP2025023623_05022026_PF_FP_ABST
Patent Text Reader

Abstract

This information provision device (14) comprises: a first display control unit (42) that displays a glucose value distribution graph (54) on a display unit (32); a reception unit (44) that receives a designated range (60) specified by a glucose value range (66) and a time range (68) on the basis of a range designation made by a user with respect to the glucose value distribution graph (54) displayed on the display unit (32); an extraction unit (46) that extracts, from among measurement data (52), partial data (56) that is at least partially included in the designated range (60) received by the reception unit (44); and a second display control unit (48) that displays the partial data (56), extracted by the extraction unit (46), on the display unit (32).
Need to check novelty before this filing date? Find Prior Art

Description

Information providing device, information providing method and program

[0001] The present disclosure relates to an information providing device, an information providing method, and a program.

[0002] Japanese Patent Publication No. 2023-531764 discloses a technique for displaying time-series data of a patient's glucose level on a screen.

[0003] Special Publication No. 2023-531764

[0004] A technique for appropriately providing a user with information regarding a patient's glucose levels is desirable.

[0005] The present disclosure aims to solve the above-mentioned problems.

[0006] (1) A first aspect of the present disclosure is an information providing device comprising: a first display control unit that displays, on a display unit, a glucose value distribution graph showing the distribution of a patient's glucose values ​​over one day, obtained by aggregating measurement data that is time-series data of the patient's glucose values; a reception unit that accepts a specified range identified by a glucose value range and a time range based on a range specified by a user for the glucose value distribution graph displayed on the display unit; an extraction unit that extracts partial data from the measurement data that is at least partially included within the specified range accepted by the reception unit; and a second display control unit that displays, on the display unit, the partial data extracted by the extraction unit.

[0007] In the above configuration, while a glucose level distribution graph summarizing the measurement data is displayed on the display unit, partial data corresponding to the user's specifications (specification of the glucose level range and time range) is extracted from the measurement data and displayed on the display unit. This allows the user to grasp the fluctuation trend of the patient's glucose level from the glucose level distribution graph and to grasp the daily fluctuation status of glucose levels from a part (partial data) of the measurement data that forms the basis of the glucose level distribution graph. In addition, the user can view the partial data of the measurement data that corresponds to the range (glucose level range and time range) that they want to examine.

[0008] (2) In the configuration of the above item (1), the partial data may be time-series data of the glucose level of the patient within a time range corresponding to the specified range.

[0009] (3) In the configuration of the above item (1) or (2), when the extraction unit extracts a plurality of the partial data, the second display control unit may display the extracted plurality of the partial data on the display unit in a predetermined order.

[0010] (4) In any one of the configurations of items (1) to (3) above, when the extraction unit extracts a plurality of the partial data, the second display control unit may determine an order in which to display the partial data on the display unit based on one of the date on which the partial data was obtained, the day of the week on which the partial data was obtained, the proportion of time in which the glucose value in the partial data is within the target range, the proportion of time in which the glucose value in the partial data is higher than the upper limit of the target range, the proportion of time in which the glucose value in the partial data is lower than the lower limit of the target range, the average glucose value in the partial data, the highest glucose value in the partial data, and the amount of fluctuation in the glucose value in the partial data, and may display the extracted plurality of partial data on the display unit in the determined order.

[0011] (5) In any one of the configurations of items (1) to (4) above, the second display control unit may display on the display unit a meal event indicating that the patient has eaten a meal and an insulin administration event indicating that the patient has administered insulin, in association with the partial data.

[0012] (6) In the configuration of the above item (5), when the extraction unit extracts a plurality of the partial data, the second display control unit may determine the order in which to display the partial data on the display unit based on the amount of food eaten or the amount of insulin administered, and may display the extracted plurality of partial data on the display unit in the determined order.

[0013] (7) In the configuration of any one of the above items (1) to (6), the second display control unit may display the partial data that satisfies a predetermined condition on the display unit.

[0014] (8) A second aspect of the present disclosure is an information providing method including: a first display control step of displaying on a display unit a glucose value distribution graph showing the distribution of a patient's glucose values ​​over one day, obtained by aggregating measurement data that is time-series data of the patient's glucose values; a reception step of accepting a specified range identified by a glucose value range and a time range based on a range specified by a user for the glucose value distribution graph displayed on the display unit; an extraction step of extracting partial data from the measurement data, at least a portion of which is included within the specified range accepted in the reception step; and a second display control step of displaying on the display unit the partial data extracted in the extraction step.

[0015] (9) A third aspect of the present disclosure is a program for causing a computer to execute the information providing method of the second aspect.

[0016] According to the present disclosure, information relating to a patient's glucose level can be appropriately provided to a user.

[0017] Fig. 1 is a schematic diagram showing an information provision system including an information provision device. Fig. 2 is a diagram showing measurement data. Fig. 3 is a diagram showing a glucose level distribution graph. Fig. 4 is a flowchart of information provision processing. Fig. 5 is a diagram showing a screen of a display unit. Fig. 6 is a diagram showing a screen of a display unit. Fig. 7 is a diagram showing a screen of a display unit.

[0018] In this specification, a subject whose glucose level (glucose concentration) is to be measured is referred to as a "patient." Furthermore, an operator who operates an information providing device is referred to as a "user." For example, a user may be a medical professional such as a doctor, a patient, or a person who provides care for the patient. Note that in this specification, when simply referring to a "glucose level," it refers to the glucose level in the interstitial fluid under the patient's skin. The glucose level in the interstitial fluid is correlated with the blood glucose level. For this reason, the glucose level in this specification may be treated as synonymous with the blood glucose level.

[0019] A user uses a glucose distribution graph when making a diagnosis based on a patient's glucose levels. The glucose distribution graph shows the distribution of the patient's glucose levels at each time point, obtained by aggregating measurement data, which is time-series data of the patient's glucose levels. While the glucose distribution graph allows the user to understand the diurnal fluctuation trend of the patient's glucose levels, it does not allow the user to check the actual measurement data. The present disclosure, described below, makes it possible to check the measurement data that forms the basis of the glucose distribution graph.

[0020] 1 is a schematic diagram showing the configuration of an information provision system 10 including an information provision device 14. The information provision system 10 includes a CGM (Continuous Glucose Monitoring) device 12, the information provision device 14, and a server 16. The CGM device 12 and the server 16 are connected to each other so as to be able to communicate with each other via a communication line 18 such as the Internet. Similarly, the information provision device 14 and the server 16 are connected to each other so as to be able to communicate with each other via the communication line 18.

[0021] Note that, although the present specification describes the information provision system 10 including the server 16, the server 16 is not an essential component of the information provision system 10. For example, if the server 16 is not included in the information provision system 10, the CGM device 12 and the information provision device 14 are connected to each other wirelessly or via a wired connection so that they can communicate with each other. For example, the CGM device 12 and the information provision device 14 may be connected to each other so that they can communicate with each other via a communication line 18, or may be connected to each other so that they can communicate with each other via short-range wireless communication such as Bluetooth (registered trademark). Alternatively, the information provision device 14 may read measurement data 52 ( FIG. 2 ) acquired by the CGM device 12 compiled into a compatible file format.

[0022] [1-1 CGM Device 12] The CGM device 12 measures the glucose level in the interstitial fluid under the patient's skin. The CGM device 12 includes a sensor device 20, which is an on-body device, and a data acquisition device 22. The sensor device 20 and the data acquisition device 22 are connected to each other so that they can communicate with each other via wire or wirelessly.

[0023] The sensor device 20 is worn on the patient's body. The sensor device 20 includes a sensor and a transmitter (neither shown). The sensor continuously measures glucose levels in the patient's subcutaneous interstitial fluid. The transmitter transmits a signal indicative of the glucose level measured by the sensor to a data acquisition device 22.

[0024] The data acquisition device 22 is carried by the patient. The data acquisition device 22 may be, for example, a mobile terminal such as a smartphone. The data acquisition device 22 includes a receiver, a controller (processor, etc.), a monitor screen, a transmitter, a memory, and an input unit (none of which are shown). The receiver receives information indicating the glucose value transmitted from the sensor device 20. The controller displays the patient's glucose value on the monitor screen. The transmitter transmits information indicating the glucose value and information indicating the date and time the glucose value was measured to the server 16 via the communication line 18. The memory stores the time-series glucose values. The patient may input variable factor data into the data acquisition device 22 via the input unit.

[0025] [1-2 Information Providing Device 14] Fig. 2 is a diagram showing measurement data 52. Fig. 2 shows seven days' worth of measurement data 52 as an example, but the measurement data 52 may be collected over any period of time. Fig. 3 is a diagram showing a glucose level distribution graph 54. The information providing device 14 has a function for generating the glucose level distribution graph 54 based on the measurement data 52 and a function for displaying the glucose level distribution graph 54. The information providing device 14 also has a function for displaying partial data 56 (Fig. 7) and fluctuation factor data. Before explaining the configuration of the information providing device 14, the glucose level distribution graph 54 and each piece of data will be defined.

[0026] The measurement data 52 is time-series data of the patient's glucose levels. For example, the measurement data 52 includes glucose value data indicating the patient's glucose levels and date and time data indicating the dates and times when the patient's glucose levels were measured. The glucose value data and the date and time data are linked to each other. The measurement data 52 is the glucose concentration in the patient's interstitial fluid measured continuously over a period of time (e.g., 30 days) during which the patient wears the sensor device 20. Glucose levels are typically measured once every few minutes. In this embodiment, the measurement data 52 is time-series data of glucose levels measured by the CGM device 12 and is stored in the server 16.

[0027] The glucose value distribution graph 54 shows the distribution (daily profile) of the patient's glucose levels obtained by aggregating the measurement data 52. The glucose value distribution graph 54 is obtained by superimposing the measurement data 52 for each day on a graph with the time of day over a 24-hour period as the horizontal axis and the glucose value as the vertical axis. The glucose value distribution graph 54 displays the distribution of multiple glucose value data plotted at each time in percentiles. The glucose value distribution graph 54 shows the trend of fluctuations in the patient's glucose levels over a 24-hour period. The glucose value distribution graph 54 shown in FIG. 3 is a box-and-whisker plot, showing five percentiles of the glucose value data at each time using boxes and whiskers. Note that the glucose value distribution graph 54 may also be a diagram in which the same percentiles obtained from the glucose values ​​at each time are connected by lines. The percentile values ​​of the glucose value data at each time may be shown as five percentiles: the 90th percentile, 75th percentile, 50th percentile, 25th percentile, and 10th percentile. The percentile values ​​can be set arbitrarily.

[0028] The partial data 56 (FIG. 7) is a portion of time-series data extracted from the measurement data 52 according to a time range 68 (FIG. 6) specified by the user. The partial data 56 includes first partial data 56a at least a portion of which is included within the time range 68, second partial data 56b from the earliest time in the time range 68 to a predetermined time before, and third partial data 56c from the latest time in the time range 68 to a predetermined time after.

[0029] The fluctuation factor data is data related to fluctuation factors over a 24-hour period. The fluctuation factor is a patient's behavior (disturbance) that triggers fluctuations in the patient's glucose level, such as the date and time of meal intake (meal event) and the date and time of insulin administration (insulin administration event). Alternatively, the fluctuation factor data may include meal data 76 ( FIG. 7 ) related to meal intake and insulin data 78 ( FIG. 7 ) related to insulin administration. The meal data 76 includes meal amount data indicating the patient's meal amount and meal date and time data indicating the date and time of the meal. The insulin data 78 includes insulin dosage data indicating the patient's insulin dose and insulin administration date and time data indicating the date and time of insulin administration. In this specification, the meal data 76 and insulin data 78 are also referred to as treatment-related data 80 ( FIG. 7 ).

[0030] Food amount data is data indicating the amounts of protein, fat, carbohydrates, etc. ingested by a patient at each of multiple meal occasions (breakfast, lunch, dinner, snacks, etc.) during a 24-hour period. Meal date and time data is data indicating the date and time at which each of multiple meal occasions occurred during a 24-hour period. Insulin dosage data is data indicating the amount of insulin administered to a patient at each of multiple insulin administration occasions (before or during meals, before bedtime, etc.) during a specified period. Insulin administration date and time data is data indicating the date and time at which each of multiple insulin administration occasions occurred during a specified period.

[0031] The patient can store the variable factor data in the server 16 via, for example, a communication terminal (such as the CGM device 12 or a personal computer (not shown)) owned by the patient.

[0032] Returning to FIG. 1 , the description of the configuration of the information providing device 14 will continue. The information providing device 14 acquires measurement data 52 and variation factor data from the server 16 via the communication line 18. While this specification describes an embodiment in which variation factor data is acquired from the server 16, the variation factor data may also be input by a user (such as a doctor) operating the input unit 30. For example, the patient may declare the variation factor data to the user. In this case, the user operates the input unit 30 to input the variation factor data declared by the patient into the control unit 34. The variation factor data is stored in the memory unit 38.

[0033] The information providing device 14 may be, for example, a terminal such as a personal computer, a tablet, etc. The information providing device 14 includes an input unit 30, a display unit 32, and a control unit 34. The control unit 34 further includes a calculation unit 36 ​​and a storage unit 38.

[0034] The input unit 30 is a user-machine interface that can be operated by a user. The input unit 30 may include a mouse, a touch panel, a keyboard, a voice input device, etc. The input unit 30 transmits a signal corresponding to an input operation by the user to the control unit 34. The display unit 32 displays an image corresponding to a video signal transmitted from the control unit 34.

[0035] The calculation unit 36 ​​of the control unit 34 may be configured by a processor such as a central processing unit (CPU) or a graphics processing unit (GPU). That is, the calculation unit 36 ​​may be configured by processing circuitry. At least a part of the calculation unit 36 ​​may be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field-programmable gate array (FPGA). At least a part of the calculation unit 36 ​​may be realized by an electronic circuit including discrete devices.

[0036] The calculation unit 36 ​​includes an acquisition unit 40, a first display control unit 42, a reception unit 44, an extraction unit 46, and a second display control unit 48. The acquisition unit 40, the first display control unit 42, the reception unit 44, the extraction unit 46, and the second display control unit 48 can be realized by the calculation unit 36 ​​executing a program stored in the storage unit 38.

[0037] The acquisition unit 40 acquires information from outside the calculation unit 36. The first display control unit 42 performs display control to display the glucose level distribution graph 54 on the display unit 32. The acceptance unit 44 accepts a specified range 60 ( FIG. 6 ) specified by a glucose value range 66 ( FIG. 6 ) and a time range 68 ( FIG. 6 ) based on a range specified by the user for the glucose level distribution graph 54 displayed on the display unit 32. The extraction unit 46 extracts partial data 56, at least a portion of which is included in the specified range 60 accepted by the acceptance unit 44, from the measurement data 52. The second display control unit 48 performs display control to display the partial data 56 extracted by the extraction unit 46 on the display unit 32.

[0038] The storage unit 38 is a computer-readable storage medium. The storage unit 38 is composed of a volatile memory (not shown) and a non-volatile memory (not shown). The volatile memory is, for example, a random access memory (RAM). The non-volatile memory is, for example, a read-only memory (ROM), a flash memory, etc. Data, etc. are stored in the volatile memory. Programs, tables, maps, etc. are stored in the non-volatile memory. At least a portion of the storage unit 38 may be provided in the processor, integrated circuit, etc. described above.

[0039] The storage unit 38 is a storage medium that stores a program for implementing each unit in the calculation unit 36. The storage unit 38 is also a storage medium that stores a program for executing the information provision process (information provision method) described below.

[0040] [1-3 Server 16] The server 16 may be provided by a physical server or a cloud server. The server 16 includes a processor and a memory (neither of which are shown).

[0041] The server 16 acquires the patient's measurement data 52 from the data acquisition device 22 of the CGM device 12 via the communication line 18. The server 16 also acquires the patient's variable factor data from a communication terminal (such as the data acquisition device 22 or a personal computer (not shown)) owned by the patient via the communication line 18. The measurement data 52 and the variable factor data are temporarily stored in the memory of the CGM device 12 and are uploaded to the server 16 as appropriate. The server 16 transmits signals indicating the measurement data 52 and the variable factor data to the information providing device 14 via the communication line 18.

[0042] [2 Information Provision Processing] Fig. 4 is a flowchart of the information provision processing. The information provision processing is executed by the information provision device 14. The user performs a predetermined operation on the input unit 30. As a result, the input unit 30 instructs the calculation unit 36 ​​of the control unit 34 to execute the information provision processing. The calculation unit 36 ​​executes the information provision processing shown in Fig. 4 in response to the instruction output from the input unit 30.

[0043] In step S1, the acquisition unit 40 acquires the patient's measurement data 52 (FIG. 2) from the server 16. Alternatively, the acquisition unit 40 may acquire the patient's measurement data 52 from the CGM device 12.

[0044] 5 , the first display control unit 42 displays a glucose level distribution graph 54 on the display unit 32. Here, the first display control unit 42 generates the glucose level distribution graph 54 based on the measurement data 52 acquired by the acquisition unit 40. The first display control unit 42 displays the glucose level distribution graph 54 on the display unit 32 by transmitting a video signal to the display unit 32.

[0045] In step S3, the receiving unit 44 receives a specified range 60, as shown in FIG. 6 . The specified range 60 is specified, for example, by operating a mouse or a touch panel. When specifying the specified range 60 by operating a mouse, the user moves the mouse pointer within the glucose value distribution graph 54 while pressing the left mouse button. This identifies a rectangle whose diagonal is a line connecting the position (P1) of the mouse pointer within the glucose value distribution graph 54 when the user presses the left mouse button with their finger and the position (P2) of the mouse pointer within the glucose value distribution graph 54 when the user releases their finger from the left mouse button. The receiving unit 44 receives, as a glucose value range 66, the glucose value range sandwiched between two sides 62 of the four sides forming the rectangle that are perpendicular to the vertical axis of the glucose value distribution graph 54. The lower side 62 of the two sides 62 indicates the lower limit of the glucose value range 66 (referred to as the glucose lower limit). Of the two sides 62, the side 62 located on the upper side indicates the upper limit value of the glucose value range 66 (referred to as the upper glucose limit value). The accepting unit 44 accepts, as a time range 68, the time range sandwiched between two sides 64 of the four sides forming the rectangle that are perpendicular to the horizontal axis of the glucose value distribution graph 54. Of the two sides 64, the side 64 located on the left side indicates the earliest time within the time range 68. Of the two sides 64, the side 64 located on the right side indicates the latest time within the time range 68. The specified range 60 is specified by the glucose value range 66 and the time range 68.

[0046] In step S4, the extraction unit 46 extracts from the measurement data 52 partial data 56 at least a portion of which is included within the specified range 60 in the glucose level distribution graph 54. Here, the extraction unit 46 extracts from the measurement data 52 first partial data 56a, which is partial data 56 from the earliest time to the latest time in the time range 68 and includes glucose values ​​within the glucose level range 66. The extraction unit 46 also extracts from the measurement data 52 second partial data 56b, which is part of the date and time data included in the first partial data 56a and extends from the earliest time to a predetermined time before. The extraction unit 46 also extracts from the measurement data 52 third partial data 56c, which is part of the date and time data included in the first partial data 56a and extends from the latest time to a predetermined time after. In this way, the extraction unit 46 extracts the first partial data 56a and the data before and after the first partial data 56a (second partial data 56b and third partial data 56c) as partial data 56.

[0047] 7, the second display control unit 48 displays the partial data 56 extracted by the extraction unit 46 on the display unit 32. A graph showing the partial data 56 is referred to as a partial data graph 74. The horizontal axis of the partial data graph 74 represents time, and the vertical axis represents the glucose level.

[0048] The second display control unit 48 may display, on the display unit 32, meal events and insulin administration events that occurred within the time period when the partial data 56 was measured. Alternatively, the second display control unit 48 may display, on the display unit 32, meal data 76 and insulin data 78 that occurred within the time period when the partial data 56 was measured. For example, as shown in FIG. 7 , meal data 76 is represented by a "circle" in the partial data graph 74. In this case, the horizontal axis of the partial data graph 74 represents the glucose measurement time, meal date and time, and insulin administration date and time. Furthermore, the vertical axis of the partial data graph 74 represents the glucose value, meal amount data, and insulin dose data.

[0049] When one piece of partial data 56 is extracted by the extraction unit 46, the second display control unit 48 displays one partial data graph 74 on the display unit 32. On the other hand, when multiple pieces of partial data 56 are extracted by the extraction unit 46, the second display control unit 48 displays the multiple partial data graphs 74 on the display unit 32 in a predetermined order. For example, the second display control unit 48 determines the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the dates of the date and time data included in the partial data 56. In this case, the display order may be in chronological order of the earliest measurement date or the latest measurement date. The second display control unit 48 displays the multiple partial data graphs 74 on the display unit 32 in the determined order.

[0050] If the extraction unit 46 has not extracted any partial data 56, the second display control unit 48 may display information indicating that there is no partial data 56 to display on the display unit 32. For example, the second display control unit 48 may change the display color of the rectangle indicating the specified range 60 in the glucose level distribution graph 54. Alternatively, the second display control unit 48 may display a message on the display unit 32.

[0051] In step S6, the second display control unit 48 determines whether or not the user has issued an instruction to change the display order. The user can issue an instruction to change the display order of the multiple partial data graphs 74 by operating the input unit 30. In this case, the acquisition unit 40 acquires change instruction information indicating the change instruction from the input unit 30. The second display control unit 48 determines whether or not the acquisition unit 40 has acquired the change instruction information based on whether or not the acquisition unit 40 has acquired the change instruction information. If the user has issued an instruction to change the display order, i.e., if the acquisition unit 40 has acquired the change instruction information (step S6: YES), the process returns to step S5. In step S5, the second display control unit 48 displays the multiple partial data graphs 74 on the display unit 32 in an order corresponding to the change instruction information. For example, if the user has specified the day of the week as the display order, the second display control unit 48 determines the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the day of the week on which the glucose level data included in the partial data 56 was measured. On the other hand, if there is no instruction from the user to change the display order, that is, if the acquisition unit 40 has not acquired instruction information (step S6: NO), the process proceeds to step S7.

[0052] When the process proceeds from step S6 to step S7, the second display control unit 48 determines whether or not the user has issued an instruction to end the display. The user can issue an instruction to end the display of the partial data 56 by operating the input unit 30. In this case, the acquisition unit 40 acquires end instruction information indicating an end instruction from the input unit 30. The second display control unit 48 determines whether or not an instruction to end the display has been issued based on whether or not the acquisition unit 40 has acquired the end instruction information. If the user has issued an instruction to end the display, i.e., if the acquisition unit 40 has acquired the end instruction information (step S7: YES), the information providing process shown in FIG. 4 ends. On the other hand, if the user has not issued an instruction to end the display, i.e., if the acquisition unit 40 has not acquired the end instruction information (step S7: NO), the process returns to step S6.

[0053] As described above, the second display control unit 48 displays the glucose level distribution graph 54 and the partial data graph 74 on the same screen of the display unit 32 .

[0054] 4, the second display control unit 48 may display the plurality of partial data graphs 74 in an order other than the above-described order. An example of the display order of the plurality of partial data graphs 74 is shown below.

[0055] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32 based on the proportion of time that the glucose value of the first partial data 56a is within a target range (e.g., 70 to 180 mg / dL), i.e., the time in range (TIR). For example, the second display control unit 48 may display the partial data graphs 74 in order starting from the first partial data 56a with a high TIR, or may display the partial data graphs 74 in order starting from the first partial data 56a with a low TIR.

[0056] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32 based on the percentage of time during which the glucose level in the first partial data 56a is higher than the upper limit of a target range (e.g., 70 to 180 mg / dL), i.e., the TAR (time above range). For example, the second display control unit 48 may display the partial data graphs 74 in order starting with the first partial data 56a with a high TAR, or may display the partial data graphs 74 in order starting with the first partial data 56a with a low TAR.

[0057] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32 based on the percentage of time that the glucose level in the first partial data 56a is below the lower limit of the target range (e.g., 70 to 180 mg / dL), i.e., the time below range (TBR). For example, the second display control unit 48 may display the partial data graphs 74 in order starting with the first partial data 56a with a high TBR, or may display the partial data graphs 74 in order starting with the first partial data 56a with a low TBR.

[0058] The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the average value of the glucose level data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting from the first partial data 56a with the highest average glucose level data, or may display the partial data graphs 74 in order starting from the first partial data 56a with the lowest average glucose level data. The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the average value of the glucose level data included in the first partial data 56a on the day on which the glucose level data was measured.

[0059] The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the highest glucose level data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting from the first partial data 56a having the highest highest glucose level data, or may display the partial data graphs 74 in order starting from the first partial data 56a having the lowest highest glucose level data. The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the highest glucose level data on the day the glucose level data included in the first partial data 56a was measured.

[0060] The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the amount of fluctuation in the glucose level data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting from the first partial data 56a showing the largest amount of fluctuation in glucose levels within an arbitrarily specified period, or may display the partial data graphs 74 in order starting from the first partial data 56a showing the smallest amount of fluctuation in glucose levels within an arbitrarily specified period. The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the amount of fluctuation in glucose level data on the day on which the glucose level data included in the first partial data 56a was measured. The second display control unit 48 may determine the order in which the multiple partial data graphs 74 are displayed on the display unit 32 based on the glucose level on the day on which the glucose level data extracted as the partial data 56 was measured, rather than on the first partial data 56a.

[0061] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32, based on the food intake data for the dates indicated by the date and time data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting with the partial data graphs 74 for days with the largest food intake, or the partial data graphs 74 for days with the smallest food intake. The food intake may be represented by a carbohydrate value or a calorie content.

[0062] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32, based on the insulin dosage data for the dates indicated by the date and time data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting with the partial data graphs 74 for days with the highest insulin dosage, or may display the partial data graphs 74 for days with the lowest insulin dosage.

[0063] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32, based on the exercise amount data indicating the amount of exercise (such as the number of steps) of the patient on the date indicated by the date and time data included in the first partial data 56a. For example, the second display control unit 48 may display the partial data graphs 74 in order starting from the partial data graphs 74 for days with the most exercise amount, or may display the partial data graphs 74 for days with the least exercise amount.

[0064] The second display control unit 48 may determine the order in which to display the multiple partial data graphs 74 on the display unit 32 based on the time (referred to as the designated time) corresponding to the position (P1) of the mouse pointer when the accepting unit 44 accepted the designated range 60. For example, the second display control unit 48 identifies, for each of the first partial data 56a, the date and time data (time of the date and time data) corresponding to the glucose level data included in the glucose level range 66 that is closest to the designated time. The second display control unit 48 may display the partial data graphs 74 in order, starting with the first partial data 56a that includes the date and time data closest to the designated time.

[0065] [3-2 Designated Range 60] The designated range 60 displayed on the display unit 32 does not have to be rectangular. For example, the designated range 60 may be circular or elliptical. The shape of the designated range 60 may also be changeable. For example, the accepting unit 44 may change the position of each vertex of the rectangle in the glucose level distribution graph 54 in response to a mouse operation by the user. This changes the shape of the designated range 60.

[0066] A plurality of specified ranges 60 may be specified. For example, when two specified ranges 60 are specified, the extraction unit 46 extracts, from the measurement data 52, partial data 56 at least a portion of which is included in one specified range 60 and partial data 56 at least a portion of which is included in the other specified range 60. The second display control unit 48 can display the plurality of partial data graphs 74 extracted based on the two specified ranges 60 on the display unit 32 in the above-mentioned order.

[0067] [3-3 Filtering] The information providing device 14 may narrow down the partial data 56 to be displayed on the display unit 32 by filtering. The filtering is performed by the second display control unit 48 or the extraction unit 46. For example, the second display control unit 48 may display, on the display unit 32, a partial data graph 74 indicating partial data 56 that satisfy a predetermined condition (filtering condition) from among one or more partial data 56 extracted by the extraction unit 46. Alternatively, the extraction unit 46 may extract partial data 56 that satisfy a predetermined condition (filtering condition) from the measurement data 52.

[0068] The filtering conditions may be set before the information provision process shown in Fig. 4 is executed, or the filtering conditions may be set after the process of step S5 of the information provision process shown in Fig. 4. In this case, the process of step S5 is executed again.

[0069] The filtering conditions may be arbitrarily set by the user. For example, the filtering conditions may be the ratio of TIR, TAR, or TBR within the time range 68. The filtering conditions may be a specific day (out-of-office day, working day, holiday).

[0070] A data set including measurement data 52 that satisfies a predetermined condition among the measurement data 52 for each day may be stored in advance in the server 16. In this case, the acquisition unit 40 of the information providing device 14 may acquire the measurement data 52 from the data set stored in the server 16.

[0071] [3-4 Other] Various information related to the patient may be displayed on the display unit 32. The second display control unit 48 may display, on the partial data graph 74 (display unit 32), treatment-related data 80 linked to the time at which the glucose level data included in the partial data 56 was measured. Examples of the treatment-related data 80 include the dietary data 76 and insulin data 78, as well as record information entered by the patient and the amount of exercise. The treatment-related data 80 may be represented as any icon or text information. Furthermore, the second display control unit 48 may display, on the display unit 32, image data of the patient acquired within the time range at which the glucose data included in the partial data 56 was measured. The image data may be, for example, a meal image taken by the patient.

[0072] [4. Effect] In the above disclosure, with the glucose level distribution graph 54 that aggregates the measurement data 52 displayed on the display unit 32, partial data 56 corresponding to the user's specifications (specification of the glucose level range 66 and time range 68) is extracted from the measurement data 52 and displayed on the display unit 32. This allows the user to grasp the fluctuation trend of the patient's glucose levels from the glucose level distribution graph 54, and to grasp the daily fluctuation status of glucose levels from a portion (partial data 56) of the measurement data 52 that forms the basis of the glucose level distribution graph 54. In addition, the user can view the partial data 56 for the range of the measurement data 52 that the user wants to examine (the glucose level range 66 and time range 68).

[0073] According to the above disclosure, by individually extracting measurement data 52 that are not displayed on the glucose distribution graph 54, causes of blood glucose fluctuations can be analyzed in detail. For example, it is possible to analyze the causes of high blood glucose levels, low blood glucose levels, or large blood glucose fluctuations in the glucose distribution graph 54. For example, the user can check measurement data 52 at the time of a hypoglycemic event that is not displayed on the glucose distribution graph 54 as an outlier. This makes it easier for the user to discover events that may be overlooked in the glucose distribution graph 54. Furthermore, by displaying the partial data 56 before and after the event and the treatment-related data 80 on the display unit 32, the causes of the desired blood glucose fluctuations can be analyzed in detail, enabling effective consultation with the patient.

[0074] Although the present disclosure has been described in detail, the present disclosure is not limited to the individual embodiments described above. Various additions, substitutions, modifications, partial deletions, etc. are possible in these embodiments without departing from the gist of the present disclosure or the spirit of the present disclosure derived from the content of the claims and their equivalents. These embodiments can also be implemented in combination. For example, in the above-described embodiments, the order of each operation and the order of each process are shown as examples and are not limited to these. The same applies when numerical values ​​or mathematical expressions are used in the description of the above-described embodiments.

Claims

1. An information providing device comprising: a first display control unit that displays on a display unit a glucose value distribution graph showing the distribution of a patient's glucose values ​​over a day, obtained by aggregating measurement data that is time-series data of the patient's glucose values; a reception unit that accepts a specified range identified by a glucose value range and a time range based on a range specified by a user for the glucose value distribution graph displayed on the display unit; an extraction unit that extracts partial data from the measurement data, at least a portion of which is included within the specified range accepted by the reception unit; and a second display control unit that displays on the display unit the partial data extracted by the extraction unit.

2. An information providing device according to claim 1, wherein the partial data is time series data of the glucose level of the patient within a time range corresponding to the specified range.

3. An information providing device as described in claim 1, wherein, when the extraction unit extracts a plurality of the partial data, the second display control unit displays the extracted plurality of the partial data on the display unit in a predetermined order.

4. An information providing device as described in claim 1, wherein, when the extraction unit extracts a plurality of the partial data, the second display control unit determines the order in which the partial data will be displayed on the display unit based on one of the date the partial data was obtained, the day of the week when the partial data was obtained, the proportion of time in which the glucose value in the partial data is within the target range, the proportion of time in which the glucose value in the partial data is higher than the upper limit of the target range, the proportion of time in which the glucose value in the partial data is lower than the lower limit of the target range, the average glucose value in the partial data, the highest glucose value in the partial data, and the amount of fluctuation in the glucose value in the partial data, and displays the extracted plurality of the partial data on the display unit in the determined order.

5. An information providing device as described in claim 1, wherein the second display control unit displays on the display unit a meal event indicating that the patient has eaten a meal and an insulin administration event indicating that the patient has administered insulin, in association with the partial data.

6. An information providing device as described in claim 5, wherein, when the extraction unit extracts a plurality of the partial data, the second display control unit determines the order in which the partial data should be displayed on the display unit based on the amount of food eaten or the amount of insulin administered, and displays the extracted plurality of partial data on the display unit in the determined order.

7. An information providing device according to claim 1, wherein the second display control unit displays the partial data that satisfies a predetermined condition on the display unit.

8. An information provision method comprising: a first display control step of displaying on a display unit a glucose value distribution graph showing the distribution of a patient's glucose values ​​over one day, obtained by aggregating measurement data that is time-series data of the patient's glucose values; a reception step of accepting a specified range identified by a glucose value range and a time range based on a range specified by a user for the glucose value distribution graph displayed on the display unit; an extraction step of extracting partial data from the measurement data, at least a portion of which is included within the specified range accepted in the reception step; and a second display control step of displaying on the display unit the partial data extracted in the extraction step.

9. A program for causing a computer to execute the information providing method according to claim 8.

Citation Information

Patent Citations

  • Biological information provision device, biological information provision method, and program

    JP2021033843A