Input support device, input support method, and program

The input support device simplifies the calculation of intravenous drip rates by sequentially inputting information and minimizing rounding errors, ensuring precise drip rate adjustments for accurate intravenous infusion.

JP7849667B2Active Publication Date: 2026-04-22CASIO COMPUTER CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
CASIO COMPUTER CO LTD
Filing Date
2024-11-28
Publication Date
2026-04-22

AI Technical Summary

Technical Problem

Nurses face challenges in simplifying the input of multiple pieces of information required for calculations, particularly in determining the drip rate for intravenous infusions, which involves complex calculations based on patient type, total infusion volume, and time required, leading to potential errors in adjusting the number of drops per unit time.

Method used

An input support device that sequentially inputs information in a question-and-answer format, prioritizing the confirmation of alternative numerical values for specific inputs, and includes a control mechanism to ensure accurate calculation and display of the number of drops per unit time with minimal rounding errors, using a CPU, memory, and display unit to facilitate precise drip rate adjustments.

Benefits of technology

The device simplifies the input process and ensures high-precision drip rate adjustments by minimizing rounding errors, allowing nurses to accurately adjust the number of drops per unit time, thereby improving the accuracy of intravenous drip administration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007849667000001
    Figure 0007849667000001
  • Figure 0007849667000002
    Figure 0007849667000002
  • Figure 0007849667000003
    Figure 0007849667000003
Patent Text Reader

Abstract

To preferentially output a numerical value which causes a smaller error.SOLUTION: An output device includes: a calculation section which calculates a first drop number to be dropped per first unit time and a second drop number to be dropped per second unit time, respectively on the basis of a total amount of infusion to be dropped, a duration used for the drop, and an amount of drop per drop; an integer integration section which makes each of the first drop number and the second drop number calculated by the calculation section an integer by executing fraction processing; and an output section which preferentially outputs the drop number per unit time whose rounding error due to the fraction processing is smaller out of the first drop number and the second drop number made integers by the integer integration section.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to Input support device, input support method and programs.

Background Art

[0002] Nurses often perform dedicated calculations. For this reason, in order to support the work of nurses, a calculator for nurses equipped with a function to perform calculations frequently carried out by nurses is used.

[0003] Calculations frequently carried out by nurses include the calculation of the drip rate.

[0004] Depending on the type of infusion set, the total infusion volume, the time required for the drip, etc. vary in drip infusion. For example, a 500 (mL) drip solution is often administered in 1 to 2 hours.

[0005] Also, for example, in the case of adults, it is administered so that 1 (mL) is 20 drops, and in the case of children, it is administered so that 1 (mL) is 60 drops. Thus, the drip volume per drop also differs between adults and children.

[0006] When actually performing drip infusion on a patient, a nurse needs to determine the drip rate in consideration of conditions such as the target patient (adult or child), the total infusion volume, and the time required for the drip. Then, when inserting a drip needle into the patient and starting the drip, it is necessary to adjust the number of drops per unit time so that the drip is performed at the determined drip rate.

[0007] To support such adjustment of the number of drops, in a calculator for nurses, the number of drops per minute is calculated based on the target patient (adult or child), the total infusion volume, the time required for the drip, and the drip volume per drop.

[0008] For example, when dripping a 500 (mL) drip solution for an adult over a period of 2 hours, considering that the drip volume per drip is 20 drops for 1 (mL), the number of drops is approximately 83 (drops / min) by the following calculation.

[0009] 500 (mL) x 20 (drops / mL) ÷ 2 (hour) ÷ 60 (minutes / hour) =83.333333...(drops / min)≒ 83(drops / min ) [Prior art documents] [Patent Documents]

[0011] [Patent Document 1] Utility Model Registration No. 3103399 Gazette [Overview of the project] [Problems that the invention aims to solve]

[0016] This invention The purpose is to simplify the input of multiple pieces of information that are applied to calculations using a given formula. [Means for solving the problem]

[0017] Input support device according to the present invention One aspect This is an input support device that sequentially inputs multiple pieces of information applied to a predetermined calculation formula in a question-and-answer format, and includes a control means that, when the multiple pieces of information include first pieces of information for which input of numerical values ​​applied to the calculation formula is required, and second pieces of information for which different alternative numerical values ​​are assigned to each of the multiple choices and displayed on the display unit, and input of these assigned alternative numerical values ​​is required, the input request for the second pieces of information is executed before the input request for the first pieces of information. The first information is configured to be confirmed when a predetermined key is operated following a numerical input operation via the numerical input unit, and the second information is configured to be confirmed when the alternative numerical input operation via the numerical input unit is performed. It is characterized by the following: [Effects of the Invention]

[0018] This invention According to this, it will be possible to simplify the input of multiple pieces of information that are applied to calculations using a given formula. [Brief explanation of the drawing]

[0019] [Figure 1] This is a front view showing the external configuration of an electronic device including an output device to which the output method according to the first embodiment is applied. [Figure 2]It is a block diagram showing the configuration of an electronic circuit of an output device included in an electronic device. [Figure 3] It is a table showing a calculation example executed by the output device. [Figure 4] It is a schematic diagram showing an example of a display displayed from a display of the output device. [Figure 5] It is a flowchart showing an example of the flow of the drop count calculation display process by the output device. [Figure 6] It is a flowchart showing an example of the flow of the drop count calculation execution process by the output device. [Figure 7] It is a block diagram showing the configuration of an electronic circuit of an output device included in an electronic device according to a second embodiment. [Figure 8] It is a flowchart showing an example of the flow of the drop count calculation display process by the output device.

Embodiments for Carrying Out the Invention

[0020] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0021] (First Embodiment) FIG. 1 is a front view showing an external configuration of an electronic device including an output device to which an output method according to the first embodiment is applied.

[0022] FIG. 1 shows an electronic device 8 configured as a calculator for nurses as an example. However, the electronic device 8 is not limited to being configured as a calculator for nurses, and can also be configured as a tablet terminal, a smartphone, a mobile phone, a touch panel type PDA (personal digital assistants), an e-book, a portable game machine, etc.

[0023] Note that an electronic device (not shown) such as a tablet terminal without a physical key (button) like a calculator for nurses displays a software keyboard similar to a key and executes processing according to a key operation on this software keyboard.

[0024] The electronic device 8, configured as a calculator for nurses, is small in size to allow the user to easily grasp and operate it with one hand, due to the need for portability. The front of the device is equipped with a key input section 12 and a display 13.

[0025] The key input section 12 includes a group of numeric and arithmetic symbol keys 121 for inputting numbers, mathematical formulas, etc., and for instructing calculations and program execution, and a group of function keys 122 for activating various dedicated function functions.

[0026] The numeric and arithmetic symbol key group 121 includes [0]~[9] (numeric) keys, [+][-][×][÷] (arithmetic symbols) keys, [=] (execute) key, [+ / -] (sign) keys, [C] (clear) key, [AC] (all clear) key, and [MRC], [M-], [M+] (memory calculation) keys. The [AC] (all clear) key also functions as the power button.

[0027] The function key group 122 includes keys such as the [BMI] key for calculating BMI, the [Drip Rate] key for calculating the number of intravenous drips, the [Estimated Height] key for calculating estimated height, the [Pressure Ulcer] key for calculating pressure ulcer-related calculations, and the [Insulin] key for calculating the amount of insulin infusion.

[0028] The display 13 consists of a dot matrix type liquid crystal display unit. If the electronic device 8 is a tablet terminal, the display 13 consists of a liquid crystal display unit with a touch panel on top.

[0029] Figure 2 is a block diagram showing the configuration of the electronic circuit of an output device included in an electronic device.

[0030] The output device 10 to which the output method according to the first embodiment is applied is activated when the [Number of Drops] key of the electronic device 8 is pressed.

[0031] The electronic circuit of the output device 10 includes, in addition to the aforementioned key input unit 12 and display 13, a computer-like CPU 11, memory 16, and recording medium reading unit 14. These are also used when the electronic device 8 operates as something other than the output device 10, such as when performing general calculator functions or BMI calculations, estimated height calculations, pressure ulcer calculations, or insulin calculations. However, the configuration for operation as the output device 10 will be described below.

[0032] Memory 16 stores a calculation program 17, an integer conversion program 18, an output program 19, and a notification program 20.

[0033] The CPU 11 controls the operation of each part of the circuit according to these programs 17-20 and performs various calculations related to the number of drips using the information input from the key input unit 12.

[0034] Programs 17-20 may be pre-stored in memory 16, or they may be read from an external recording medium 15 such as a memory card into memory 16 via the recording medium reading unit 14 and stored therein.

[0035] Furthermore, programs 17-20 cannot be overwritten by user input via the key input unit 12.

[0036] In addition to this user-unrewritable information, memory 16 also has a writable data area 23, which stores user-rewritable information. This area sequentially receives key code information entered by the key input unit 12, and stores the results of calculations performed by programs 17-20 on this data.

[0037] The output device 10 configured in this way operates as described below, with the CPU 11 controlling the operation of each part of the circuit according to the instructions described in programs 17 to 20, and the software and hardware working together.

[0038] Figure 3 is a table showing an example of calculations performed by the output device 10.

[0039] The calculation program 17 displays on the display 13 the target patient (adult or child) k, the total amount of fluid to be infused a, and the time required for the infusion b. Based on the target patient k, total fluid volume a, and time required b entered by the nurse in response to this display, the program calculates the number of drops d1 per multiple unit time t (e.g., 10 seconds and 15 seconds). The amount of fluid per drop c is 20 drops for 1 mL if the target patient k is an adult, and 60 drops for 1 mL if the target patient k is a child. The calculation program 17 also calculates the number of drops d2 per unit time T (e.g., 1 minute) that is longer than any of the multiple unit time t (e.g., 10 seconds and 15 seconds).

[0040] In both Case 1 and Case 2 of Figure 3, the target patient k is an adult, meaning the reciprocal of the infusion volume c per drop is 20 (drops / mL), the total infusion volume a is 500 (mL), and the required time b is 1.5 (hours), or 5400 (seconds). The unit time t is 10 (seconds) in Case 1 and 15 (seconds) in Case 2.

[0041] In this case, the number of drops d2 per unit time T (1 minute) is 111.111111... (drops) in both Case 1 and Case 2, but the number of drops d1 per unit time t is 18.518518... (drops) in Case 1 and 27.777778... (drops) in Case 2.

[0042] The integer conversion program 18 obtains an integer value e1 by performing rounding on each of the number of drops d1 calculated for each unit time t and converting them to an integer. Similarly, it obtains an integer value e2 by performing rounding on the number of drops d2 per unit time T and converting them to an integer. The rounding can be, but is not limited to, rounding to the nearest integer, truncating the decimal part, rounding up, rounding up to the nearest integer, etc.

[0043] When rounding is performed as a fractional handling measure, in the example in Figure 3, in case 1, the number of drops d1, which is 18.518518... (drops), yields an integer value e1 of 19 (drops), and in case 2, the number of drops d1, which is 27.777777... (drops), yields an integer value e1 of 28 (drops). Also, in both cases 1 and 2, the number of drops per unit time T (1 minute), d2, which is 111.111111... (drops), yields an integer value e2 of 111 (drops).

[0044] The output program 19 prioritizes outputting the number of drops per unit time for the case 1 and case 2 integer values ​​e1 converted to integers by the integer conversion program 18, whichever has the smaller overall error g per unit time b caused by rounding errors due to fractional handling. Therefore, the output program 19 first calculates the difference f between the number of drops d1 calculated for each unit time t and the corresponding integer value e1 for both case 1 and case 2.

[0045] Continuing with the example in Figure 3, in Case 1, the difference f between the number of drops d1, which is 18.518518... (drops), and the corresponding integer value e1, which is 19 (drops), is 0.481481... (drops). On the other hand, in Case 2, the difference f between the number of drops d1, which is 27.777778... (drops), and the corresponding integer value e1, which is 28 (drops), is 0.222222... (drops).

[0046] The output program 19 then calculates the total error g by multiplying the value obtained by dividing the required time b by the corresponding unit time t for each unit time t by the corresponding difference f, and using the product of these two values.

[0047] Continuing with the example in Figure 3, in Case 1, if we divide the required time b, which is 5400 seconds, by the unit time t, which is 10 seconds, and multiply the result by the corresponding difference f, which is 0.481481... (drops), the total error g, which is the product of these two values, is 260 (drops). On the other hand, in Case 2, if we divide the required time b, which is 5400 seconds, by the unit time t, which is 15 seconds, and multiply the result by the corresponding difference f, which is 0.222222... (drops), the total error g, which is the product of these two values, is 80 (drops).

[0048] The output program 19 further prioritizes outputting the number of drops per unit time t with the smaller overall error g among the two unit time t values, and displays it on the display 13. It also outputs the unit time T and the integer value e2, and displays them on the display 13.

[0049] Continuing with the example in Figure 3, in Case 1 the overall error g is 260 (drops), and in Case 2 the overall error g is 80 (drops). Therefore, the output program 19 prioritizes outputting the 28 (drops) per unit time t (15 seconds) for Case 2, which has a smaller overall error g, and displays it on the display 13 as, for example, 28 (drops / 15 seconds).

[0050] Furthermore, when the unit time T is 1 minute, the integer value e2 is 111 (drops), so the output program 19 outputs the unit time T, which is 1 minute, and the integer value e2, which is 111 (drops), and displays it on the display 13 as, for example, 111 (drops / minute).

[0051] The notification program 20 notifies the user of the dripping timing, which is determined from the number of drops per unit time t output from the output program 19, for example by flashing the LCD of the display 13.

[0052] Continuing with the example in Figure 3, if the number of drops output from the output program 19 is 28 drops in 15 seconds in Case 2, then the dropping timing occurs 28 times in 15 seconds. That is, a dropping timing occurs every 15 / 28 = 0.535714 seconds. The notification program 20 causes the LCD of the display 13 to blink at this dropping timing.

[0053] Next, an example of the operation of the output device 10 according to the first embodiment configured as described above will be explained.

[0054] Figure 4 is a schematic diagram showing an example of a display shown on the output device's display.

[0055] Figure 5 is a flowchart showing an example of the flow of the drop count calculation and display process by the output device.

[0056] Figure 6 is a flowchart showing an example of the process flow for calculating the number of drops using the output device.

[0057] When the [AC] (All Clear) key is pressed (Figure 4: D1), the electronic device 8 is powered on, and when the [Drip Count] key is pressed, it starts operating as an output device 10 for calculating the drip count (Figure 4: D2) and displaying the calculation result.

[0058] Then, the display 13 prompts the user to input the information necessary for calculating the number of drops. First, it asks whether the infusion set for patient k is for an adult or a child (Figure 4: D3). In response, if the nurse enters "1" using the key input unit 12, it is recognized as an adult set, and if they enter "2", it is recognized as a child set. In the example shown in Figure 4, it is assumed that "1" was entered. As a result, the calculation program 17 recognizes that patient k is an adult, and the reciprocal of the infusion volume c per drop is set to 20 (drops / mL).

[0059] Next, the display 13 shows a prompt to inquire about the total intravenous fluid volume a in units of (mL) (Figure 4: D5). In response, when the nurse enters "500" using the key input unit 12, the total intravenous fluid volume a is set to 500 (mL).

[0060] Next, the display 13 shows a prompt to inquire about the required time b for the IV drip in hours (Figure 4: D6). In response, the nurse uses the key input unit 12 to enter "1.5" (Figure 4: D7), and the required time b for the IV drip is recognized as 1.5 hours and set to 5400 seconds.

[0061] The state up to this point corresponds to step T1→T6→T7→T1 in Figure 5.

[0062] Based on these input conditions, the calculation program 17 calculates the number of drops d2 per unit time T (1 minute). In the case of the above input conditions, the calculation program 17 obtains the result 111.111111... (drops) as the number of drops d2. The number of drops d2 is further rounded down by the integer program 18 to obtain an integer value e2. That is, since the number of drops d2 is 111.111111... (drops), the result obtained as an integer value e2 is 111 (drops), which is displayed on the display 13 by the output program 19 (Figure 4: D8, Figure 5: T2, Figure 6: S1).

[0063] Furthermore, the calculation program 17 calculates the number of drops d1 per unit time t for each of cases 1 and 2 based on the above input conditions (Figure 6: S2). With the above input conditions, for case 1, the result for the number of drops d1 is 18.518518... (drops), and for case 2, the result for the number of drops d1 is 27.777777... (drops).

[0064] Each drop count d1 obtained in step S2 is rounded down by the integer program 18 to obtain an integer value e1 (Figure 6: S3). In case 1, 19 drops are obtained as the integer value e1 of the drop count d1 per 10 seconds, and in case 2, 28 drops are obtained as the integer value e1 of the drop count d1 per 15 seconds.

[0065] Next, the output program 19 calculates the difference f between the number of drops d1 obtained for each unit time t and the corresponding integer value e1 (Figure 6: S4). In Case 1, the difference f between the number of drops d1, which is 18.518518... (drops), and the corresponding integer value e1, which is 19 (drops), is 0.481481... (drops). In Case 2, the difference f between the number of drops d1, which is 27.777778... (drops), and the corresponding integer value e1, which is 28 (drops), is 0.222222... (drops).

[0066] Furthermore, the output program 19 calculates the total error g per required time b for each unit time t (Figure 6: S5). The total error g is obtained by multiplying the value obtained by dividing the required time b for the infusion by the unit time t by the corresponding difference f. As shown in Figure 3, in case 1, the total error g is 260 (drops), while in case 2, the total error g is 80 (drops).

[0067] Subsequently, the output program 19 prioritizes outputting the integer value e1 obtained over two unit time t periods (i.e., 10 seconds in case 1 and 15 seconds in case 2) that has a smaller overall error g, and displays it on the display 13 (Figure 6: S6, Figure 5: T3).

[0068] In Case 1, the total error g is 260 (drops), and in Case 2, the total error g is 80 (drops). Therefore, the output program 19 outputs the integer value e1 = 28 (drops), which is the number of drops per unit time t for Case 2, where the total error g is smaller. This is displayed on the display 13 as, for example, 28 (drops / 15 seconds), as shown in D9 of Figure 4 (Figure 5: T3 (15 seconds) and T4, Figure 6: S6 (15 seconds) and S7).

[0069] Furthermore, if the overall error g is smaller in Case 1 than in Case 2, the integer value e1 = 19 (drops), which is the number of drops per unit time t of 10 (seconds) in Case 1, will be output and displayed on the display 13 as, for example, 19 (drops / 10 seconds), as shown in D10 of Figure 4 (Figure 5: T3 (10 seconds) and T5, Figure 6: S6 (10 seconds) and S8).

[0070] Subsequently, based on the number of drops, which is the integer value e1 output from the output program 19, and the corresponding unit time t, the notification program 20 notifies the user of the drop timing, for example, by flashing the LCD of the display 13 (Figure 5: T7).

[0071] As described above, according to the output device and electronic equipment including the output device according to the first embodiment, the number of drops per unit time can be calculated for adjusting the number of drops of an intravenous drip, and the number of drops per unit time t with the smaller overall error g per required time b can be preferentially output. This makes it possible for nurses to adjust the number of drops with high accuracy in order to satisfy the specified intravenous drip conditions.

[0072] (Second embodiment) The second embodiment relates to an electronic device including an output device with a simpler configuration than that of the first embodiment.

[0073] In the first embodiment, we explained using cases 1 and 2 shown in Figure 3. In case 1, where the unit time t is 10 seconds, the total error g is 260 (drops), and in case 2, where the unit time t is 15 seconds, the total error g is 80 (drops). Therefore, we explained an example in which the integer value e1 = 28 (drops), which is the number of drops per unit time t of 15 (seconds) in case 2 where the total error g is smaller, is preferentially displayed.

[0074] However, in both cases 1 and 2, the drip rate is 111 drops per minute, so the difference in total error g, which is 180 drops, corresponds to a time difference of 1.621621 minutes. In both cases 1 and 2, the required time b is 1.5 hours, or 90 minutes, so 1.621621 minutes is only an error of 1.801801 percent.

[0075] Therefore, in the case of an infusion set that can tolerate a certain degree of error, the output program 19 does not need to calculate the overall error g, making it possible to provide an electronic device including an output device with a simpler configuration than that of the first embodiment.

[0076] In this embodiment, an electronic device including such an output device will be described.

[0077] Figure 7 is a block diagram showing the configuration of the electronic circuit of an output device included in the electronic device according to the second embodiment.

[0078] The block diagram shown in Figure 7 is a configuration that differs from the block diagram shown in Figure 2 in that it includes an output program 19a, which has simpler functionality than output program 19, instead of output program 19. The configuration and operation of the calculation program 17, the integerization program 18, and the notification program 20 are as described in the first embodiment, so a redundant explanation will be avoided here.

[0079] The output program 19a outputs a unit time T and an integer value e2, which are displayed on the display 13. This is similar to the output program 19 described in the first embodiment, but unlike the first embodiment, the output program 19a prioritizes outputting the number of drops per unit time t that has a smaller rounding error due to the fractional handling of the integerization program 18 among the two unit time t values.

[0080] To explain the latter operation of output program 19a in detail using the examples of Case 1 and Case 2 shown in Figure 3, in Case 1, when the unit time t is 10 seconds, the difference f is 0.481481... (drops), and in Case 2, when the unit time t is 15 seconds, the difference (f) is 0.222222... (drops). Therefore, output program 19a outputs the integer value e1 = 19 (drops), which is the number of drops per unit time t of 15 seconds in Case 2, where the difference f is smaller, and displays it on display 13.

[0081] The notification program 20 notifies the user of the dripping timing, which is determined from the number of drops output from the output program 19a and the corresponding unit time t, for example by flashing the LCD of the display 13. As described above, if the output program 19 outputs an integer value e1 = 19 (drops), which is the number of drops when the unit time t is 15 (seconds), then the dripping timing occurs 28 times in 15 seconds. That is, the dripping timing occurs every 15 / 28 = 0.535714... (seconds). The notification program 20 flashes the LCD of the display 13 at this dripping timing.

[0082] Next, an example of the operation of the output device 10a according to the second embodiment configured as described above will be explained.

[0083] Figure 8 is a flowchart showing an example of the flow of the drop count calculation and display process by the output device.

[0084] The flow of the drop count calculation and display process is the same as in Figures 4 and 6. Furthermore, the input conditions used in the following explanation are the same as in the first embodiment, using cases 1 and 2 shown in Figure 3.

[0085] The flowchart shown in Figure 8 is the same as the flowchart in Figure 6, but with step S5 removed and step S6 replaced by step S6a. Therefore, in the following, only a brief explanation will be given for steps other than step S6a.

[0086] When the [AC] (All Clear) key is pressed (Figure 4: D1), the electronic device 8a is powered on, and when the [Drip Count] key is pressed, it starts operating as an output device 10 for calculating the drip count (Figure 4: D2) and displaying the calculation result.

[0087] In step S1, similar to the first embodiment, the calculation program 17 and the integer program 18 obtain the result 111 (drops) as the integer value e2 of the number of drops d2 per unit time T (1 minute), and the output program 19a displays this on the display 13 (Figure 4: D8, Figure 5: T2).

[0088] In step S2, the calculation program 17 calculates 18.518518...(drops) as the number of drops d1 per unit time t (10 seconds) for case 1, and 27.777777...(drops) as the number of drops d1 for case 2.

[0089] In step S3, the integer program 18 rounds down the number of drops d1 per unit time t, obtaining integer values ​​e1 for each. As a result, in case 1, the integer value e1 of the number of drops d1 is 19 (drops), and in case 2, the integer value e1 of the number of drops d1 is 28 (drops).

[0090] In step S4, the output program 19a calculates the difference f between the number of drops d1 and the corresponding integer value e1 for each case. This yields a difference of 0.481481...(drops) for case 1, and a difference of 0.222222...(drops) for case 2.

[0091] In step S6a, the output program 19a selects the case with the smaller difference f from either case 1 or 2, and outputs an integer value e1 as the number of drops per unit time t for the selected case, which is then displayed on the display 13.

[0092] In Case 1, the difference f is 0.481481... (drops), and in Case 2, the difference f is 0.222222... (drops). Therefore, the output program 19 selects Case 2, and the integer value e1 = 28 (drops) is output from the output program as the number of drops per unit time t of Case 2, which is 15 (seconds). This is displayed on the display 13, for example, as 28 (drops / 15 seconds).

[0093] In this case, the notification program 20 determines a dripping timing of 15 / 28 = 0.535714... (seconds) from the unit time t of Case 2, which is 15 (seconds), and the integer value e1, which is 28 (drops). The user is notified of this dripping timing, for example, by the LCD of the display 13 flashing.

[0094] As described above, the output device and electronic equipment including the output device according to the second embodiment can be configured more simply than the first embodiment, provided that the calculation of the number of drops of an infusion set can tolerate a certain degree of error.

[0095] Such output devices and electronic equipment including such output devices can output unit times and drip rates with minimal error, enabling nurses to adjust the drip rate with high precision to satisfy specified drip conditions.

[0096] The present invention is not limited to each embodiment, and can be modified in various ways during implementation without departing from its essence. Furthermore, each embodiment includes various stages of the invention, and various inventions can be extracted by appropriate combinations of the multiple constituent elements disclosed. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment, or if some constituent elements are combined in a different form, if the problem described in the section on the problem the invention aims to solve can be solved and the effect described in the section on the effects of the invention can be obtained, then the configuration in which these constituent elements are deleted or combined can be extracted as an invention.

[0097] For example, the above embodiment described an example of application to calculating the number of drops, but the present invention is not limited to application to calculating the number of drops.

[0098] The invention described in the original claims of this application is listed below.

[0099] [1] A calculation unit that calculates a first number of drops to be administered per first unit time and a second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop, An integer conversion unit performs fractional processing on each of the first number of drops and the second number of drops calculated by the calculation unit to convert them into integers, An output unit that prioritizes outputting the number of drops per unit time with the smaller rounding error due to the fractional processing, among the first number of drops and the second number of drops that have been integerized by the integerization unit, An output device equipped with this device.

[0100] [2] A calculation unit that calculates a first number of drops to be administered per first unit time and a second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop, An integer conversion unit performs fractional processing on each of the first number of drops and the second number of drops calculated by the calculation unit to convert them into integers, An output unit that prioritizes outputting the number of drops per unit time that has a smaller overall error per unit time due to rounding error caused by the fractional processing, among the first number of drops and the second number of drops that have been integerized by the integerization unit, An output device equipped with this device.

[0101] [3] A notification unit that notifies the dripping timing determined from the number of drops per unit time output by the output unit, The output device according to claim 1 or 2, further comprising:

[0102] [4] The notification unit notifies the dripping timing by flashing the number of drops per unit time output by the output unit at the dripping timing. The output device according to claim 3.

[0103] [5] The first unit time is 10 seconds. The second unit of time is 15 seconds. The output device according to any one of claims 1 to 4.

[0104] [6] A calculation unit that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set, An integer conversion unit performs fractional processing on each of the first set number and the second set number calculated by the calculation unit to convert them into integers, An output unit that prioritizes outputting the number of sets per unit time that has a smaller rounding error due to the fractional processing, among the first number of sets and the second number of sets that have been integerized by the integerization unit, An output device equipped with this device.

[0105] [7] A calculation unit that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set, An integer conversion unit performs fractional processing on each of the first set number and the second set number calculated by the calculation unit to convert them into integers, An output unit that prioritizes outputting the number of sets per unit time, whichever of the first and second number of sets converted to integers by the integer conversion unit has a smaller overall error per unit time caused by the rounding error due to the fractional processing, An output device equipped with this device.

[0106] [8] An electronic device comprising an output device as described in any one of claims 1 to 7.

[0107] [9] An output method implemented by an electronic device, A calculation step to calculate the first number of drops to be administered per first unit time and the second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop, An integerization step is performed to round off each of the first number of drops and the second number of drops calculated in the calculation step and convert them to integers, An output step that prioritizes outputting the number of drops per unit time that has a smaller rounding error due to the fractional handling, among the first number of drops and the second number of drops that have been integerized by the integerization step, Output methods including [specific methods / methods].

[0108]

[10] An output method implemented by an electronic device, A calculation step to calculate the first number of drops to be administered per first unit time and the second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop, An integerization step is performed to round off each of the first number of drops and the second number of drops calculated in the calculation step and convert them to integers, An output step that prioritizes outputting the number of drops per unit time from among the first number of drops and the second number of drops that have been integerized by the integerization step, whichever has the smaller overall error per unit time caused by the rounding error due to the fractional processing, Output methods including [specific methods / methods].

[0109]

[11] An output method implemented by an electronic device, A calculation step that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set, An integerization step is performed to round off each of the first set number and the second set number calculated in the calculation step to convert them to integers, An output step which prioritizes outputting the number of sets per unit time that has a smaller rounding error due to the fractional handling, among the first number of sets and the second number of sets that have been integerized by the integerization step, Output methods including [specific methods / methods].

[0110]

[12] An output method implemented by an electronic device, A calculation step that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set, An integerization step is performed to round off each of the first set number and the second set number calculated in the calculation step to convert them to integers, An output step which prioritizes outputting the number of sets per unit time from among the first number of sets and the second number of sets that have been integerized by the integerization step, the number of sets per unit time that has a smaller overall error per unit time caused by the rounding error due to the fractional processing, Output methods including [specific methods / methods].

[0111]

[13] Computers, A calculation unit that calculates a first number of drops to be administered per first unit time and a second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop. An integer conversion unit performs fractional processing on each of the first number of drops and the second number of drops calculated by the calculation unit to convert them into integers. An output unit that prioritizes outputting the number of drops per unit time that has a smaller rounding error due to the fractional processing, among the first number of drops and the second number of drops that have been integerized by the integerization unit. A program designed to function as such.

[0112]

[14] Computers, A calculation unit that calculates a first number of drops to be administered per first unit time and a second number of drops to be administered per second unit time, based on the total amount of fluid to be administered by intravenous drip, the time required for the drip, and the amount of fluid per drop. An integer conversion unit performs fractional processing on each of the first number of drops and the second number of drops calculated by the calculation unit to convert them into integers. An output unit that prioritizes outputting the number of drops per unit time that has a smaller overall error per unit time due to rounding errors caused by the fractional processing, among the first number of drops and the second number of drops that have been integerized by the integerization unit. A program designed to function as such.

[0113]

[15] Computers, A calculation unit that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set. An integer conversion unit performs fractional processing on each of the first set number and the second set number calculated by the calculation unit to convert them into integers. An output unit that prioritizes outputting the number of sets per unit time that has a smaller rounding error due to the fractional processing, among the first number of sets and the second number of sets that have been integerized by the integerization unit. A program designed to function as such.

[0114]

[16] Computers, A calculation unit that calculates the number of first sets to be executed per first unit time and the number of second sets to be executed per second unit time, based on the total amount, the time required to process the total amount, and the processing amount per set. An integer conversion unit performs fractional processing on each of the first set number and the second set number calculated by the calculation unit to convert them into integers. An output unit that prioritizes outputting the number of sets per unit time from among the first number of sets and the second number of sets, which have been integerized by the integerization unit, and which has a smaller overall error per unit time caused by the rounding error due to the fractional processing. A program designed to function as such. [Explanation of Symbols]

[0115] 8, 8a...Electronic equipment 10, 10a ··Output device 11. CPU 12. Key input section 13. Display 14. Recording media reading unit 15. External recording media 16...memory 17. Calculation Program 18. Integerization Program 19. Output Program 20. News Program 23. Writable data area 121... Numerical and arithmetic symbol key group 122 Function Keys

Claims

1. An input support device that sequentially inputs multiple pieces of information applied to calculations using a predetermined formula in a question-and-answer format, The control means provides that, when the plurality of pieces of information includes first information which requires input in the form of a numerical value applicable to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input in the form of these assigned alternative numerical values, the input request for the second piece of information is executed before the input request for the first piece of information. The first information is configured such that the input of the first information is confirmed when a predetermined key is operated following a numerical input operation via the numerical input unit. The second information is configured such that its input is confirmed when the alternative numerical input operation is performed via the numerical input unit. An input support device characterized by the following features.

2. The control means is When an input request for the first information is executed, after the numerical input operation via the numerical input unit, the numerical value input via the numerical input unit is displayed on the display unit until a predetermined key is operated. When an input request for the first information is executed, the display of the alternative numerical value input via the numerical input unit on the display unit is omitted. The input support device according to feature 1.

3. An input support device that sequentially inputs multiple pieces of information to be applied to a calculation using a predetermined calculation formula in a question-and-answer format, The control means provides that, when the plurality of pieces of information includes first information which requires input in the form of a numerical value applicable to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input in the form of these assigned alternative numerical values, the input request for the second piece of information is executed before the input request for the first piece of information. The aforementioned predetermined calculation formula is a formula for calculating the number of drops per unit time in an intravenous drip, The second piece of information indicates whether the recipient of the intravenous drip is an adult or a child. An input support device characterized by the following features.

4. An input support method performed by an input support device that sequentially inputs multiple pieces of information applicable to calculations using a predetermined formula in a question-and-answer format, The control process includes, when the information includes, first information which requires input of a numerical value applicable to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input of these assigned alternative numerical values, the input request for the second information is executed before the input request for the first information. The first information is configured such that the input of the first information is confirmed when a predetermined key is operated following a numerical input operation via the numerical input unit. The second information is configured such that its input is confirmed when the alternative numerical input operation is performed via the numerical input unit. An input support method characterized by the following features.

5. An input support method performed by an input support device that sequentially inputs multiple pieces of information applicable to calculations using a predetermined formula in a question-and-answer format, The control process includes, when the information includes, first information which requires input of a numerical value applicable to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input of these assigned alternative numerical values, the input request for the second information is executed before the input request for the first information. The aforementioned predetermined calculation formula is a formula for calculating the number of drops per unit time in an intravenous drip, The second piece of information indicates whether the recipient of the intravenous drip is an adult or a child. An input support method characterized by the following features.

6. A computer for an input support device that sequentially inputs multiple pieces of information to be applied to a calculation in a predetermined calculation formula in a question-and-answer format, When the information includes first information which requires input in the form of a numerical value applied to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input in the form of these assigned alternative numerical values, the control means is configured to execute the input request for the second information before the input request for the first information. The first information is configured such that the input of the first information is confirmed when a predetermined key is operated following a numerical input operation via the numerical input unit. The second information is configured such that its input is confirmed when the alternative numerical input operation is performed via the numerical input unit. A program characterized by the following features.

7. A computer for an input support device that sequentially inputs multiple pieces of information to be applied to a calculation using a predetermined calculation formula in a question-and-answer format, When the information includes first information which requires input in the form of a numerical value applied to the calculation formula, and second information which assigns different alternative numerical values ​​to each of the multiple options and displays them on the display unit, and requires input in the form of these assigned alternative numerical values, the control means is configured to execute the input request for the second information before the input request for the first information. The aforementioned predetermined calculation formula is a formula for calculating the number of drops per unit time in an intravenous drip, The second piece of information indicates whether the recipient of the intravenous drip is an adult or a child. A program characterized by the following features.

Citation Information

Patent Citations

  • Drip auxiliary meter and portable drip auxiliary meter

    JP2004236911A

  • Nutrition management calculator

    JP2004298321A

  • Data processor, data processing method, and data processing program

    JP2010003101A

  • Drip speed notification device

    JP3046019U

  • Infusion speed adjustment aid

    JP3103399U