Electronic device, input support method and program
Patent Information
- Application Number
- JP2023072813
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-27
- Publication Date
- 2025-02-26
- Estimated Expiration
- 2040-09-18
AI Technical Summary
【0018】 本発明によれば、対象患者に応じた輸液の滴下数の計算及び表示を容易に行えるようにすることが可能となる。
Smart Images

Figure 0007635797000001 
Figure 0007635797000002 
Figure 0007635797000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an electronic device, Input support method and Regarding the program. [Background technology]
[0002] Nurses often perform specialized calculations. For this reason, to support the work of nurses, nurse calculators that have the function of performing calculations frequently performed by nurses are used.
[0003] Calculations frequently performed by nurses include calculating infusion rates.
[0004] The total amount of infusion and the time required for infusion vary depending on the type of infusion set. For example, 500 mL of infusion fluid is often administered over 1 to 2 hours.
[0005] In addition, the amount of fluid administered per drop also differs between adults and children; for example, 20 drops are administered to make 1 mL for adults, while 60 drops are administered to make 1 mL for children.
[0006] When actually administering an IV drip to a patient, a nurse must determine the infusion rate, taking into consideration factors such as the patient (adult or child), the total volume of fluid, and the time required for the infusion. Then, once the IV needle is inserted into the patient and the infusion begins, the nurse must adjust the number of drips per hour so that the infusion is administered at the determined rate.
[0007] To help with this rate adjustment, the nurse calculator calculates the rate of drips per minute based on the patient (adult or pediatric), the total volume of fluid, the time required to administer the drip, and the volume per drip.
[0008] For example, if a total infusion volume of 500 mL is administered to an adult over a two-hour period, the amount of drip per infusion is 20 drops, or 1 mL, and the following calculation gives a drip rate of approximately 83 drops / minute.
[0009] 500 (mL) x 20 (drops / mL) ÷ 2 (hour) ÷ 60 (minutes / hour) =83.333333...(drops / min)≒83(drops / min) However, in the field, in order to adjust the number of drops quickly, the number of drops is not counted for as long as one minute, and in reality, the number of drops is often adjusted by counting the number of drops in 10 or 15 seconds.
[0010] Whether to adjust the number of drops per 10 seconds or the number of drops per 15 seconds is up to the individual nurse, but in either case, nurses convert the number of drops per minute displayed on the nurse's calculator into the number of drops per 10 or 15 seconds, and adjust the number of drops so that the actual number of drops matches that value. [Prior art documents] [Patent documents]
[0011] [Patent Document 1] Utility Model Registration No. 3103399 Summary of the Invention [Problem to be solved by the invention]
[0012] However, when converting the number of drops per minute to the number of drops per 10 or 15 seconds, there is a problem in that the number of drops per 10 or 15 seconds is not necessarily an integer.
[0013] To convert drops per minute to drops per 10 seconds, divide the number of drops per minute by 6, and to convert to drops per 15 seconds, divide the number of drops per minute by 4.
[0014] Therefore, as shown above, when the nurse's calculator displays the number of drops per minute as "83 drops," the number of drops per 10 seconds is converted to 83 ÷ 6 = 13.833333... (drops), and the number of drops per 15 seconds is converted to 83 ÷ 4 = 20.75 (drops). Both of the above conversion values include decimal points. Therefore, in this case, the nurse rounds 13.833333... to convert it to an integer and determines it to be 14 (drops) as the number of drops per 10 seconds, and similarly rounds 20.75 (drops) to convert it to an integer and treats it as 21 (drops) as the number of drops per 15 seconds. As a result of rounding to an integer in this way, the number of drops per 10 seconds is 14 - 13.833333···=0.166666··· (drops), and the number of drops per 15 seconds is 21 - 20.75 = 0.25 (drops), so each rounding error is included.
[0015] As mentioned above, it takes 1 to 2 hours for the total amount of infusion to be completed. Therefore, even if the error per drop is small, the error will accumulate until the infusion is completed. Therefore, whether to adjust the number of drops over 10 seconds or over 15 seconds must be determined from the perspective of reducing the overall error, taking into account the time until the infusion is completed.
[0016] The present invention has been made in view of the above circumstances, The purpose of the present invention is to easily calculate and display the number of drops of infusion fluid to be administered according to the target patient. [Means for solving the problem]
[0017] The electronic device according to the present invention displays a first display inquiring whether the infusion set is for adults or for children, and a second display inquiring whether the infusion set is for adults or for children, as a guide for prompting input of information required for drip calculation. Value of A second display asks how long the infusion will take, and Value ofand a control unit that switches the display on the display unit so that the first display inquires about the number of drops per unit time and the second display inquires about the number of drops per unit time. The control unit calculates the number of drops per unit time based on the numerical value input by the user via the numerical value input unit according to the guidance, and displays the calculated number of drops per unit time on the display unit. In the first display, the number of drops per unit time is different between an adult and a pediatric version. Alternative A numerical value is assigned and displayed, and based on the assigned numerical value input by the user via the numerical value input unit, it is determined whether the answer regarding the infusion set is for an adult or a pediatric use. a numerical value inputted via the numerical value input unit is displayed on the display unit during the second display and the third display, but is not displayed on the display unit during the first display, and the predetermined order is set so that the second display and the third display are displayed after the first display. It is characterized by: Effect of the Invention
[0018] According to the present invention, it is possible to easily calculate and display the number of drops of infusion liquid according to the target patient. [Brief description of the drawings]
[0019] [Figure 1] 1 is a front view showing an external configuration of an electronic device including an output device to which an output method according to a first embodiment is applied. [Diagram 2] 1 is a block diagram showing a configuration of an electronic circuit of an output device included in an electronic device. [Diagram 3] 4 is a table showing example calculations performed by the output device. [Figure 4] 4A and 4B are schematic diagrams showing examples of display on a display of the output device. [Diagram 5] 13 is a flowchart showing an example of a flow of a drop number calculation and display process performed by the output device. [Figure 6] 13 is a flowchart showing an example of a flow of a drop number calculation execution process performed by the output device. [Figure 7] FIG. 11 is a block diagram showing a configuration of an electronic circuit of an output device included in an electronic device according to a second embodiment. [Figure 8] 13 is a flowchart showing an example of a flow of a drop number calculation and display process performed by the output device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0020] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0021] (First embodiment) FIG. 1 is a front view showing the external configuration of an electronic device including an output device to which an output method according to a first embodiment is applied.
[0022] 1 shows an electronic device 8 configured as a nurse's calculator as an example. However, the electronic device 8 is not limited to being configured as a nurse's calculator, and can also be configured as a tablet terminal, a smartphone, a mobile phone, a touch panel type PDA (personal digital assistant), an electronic book, a portable game machine, etc.
[0023] In addition, electronic devices (not shown) such as tablet terminals that do not have physical keys (buttons) like a nurse's calculator display a software keyboard similar to keys and perform processing in response to key operations on this software keyboard.
[0024] The electronic device 8 configured as a nurse's calculator is small enough for a user to hold and operate it with one hand due to the need for portability, and has a key input section 12 and a display 13 on the front of the main body.
[0025] The key input section 12 includes a group of numeric / operation symbol keys 121 for inputting numeric values, mathematical expressions, etc. and for instructing the execution of calculations and programs, and a group of function keys 122 for starting up various dedicated function functions.
[0026] The numeric / operation symbol key group 121 includes numeric keys [0] to [9], [+], [-], [×], [÷] (arithmetic symbols), [=] (execute) key, [+ / -] (sign) key, [C] (clear) key, [AC] (all clear) key, and [MRC], [M-], [M+] (memory operation) keys, etc. The [AC] (all clear) key also serves as a power button.
[0027] The function key group 122 includes a [BMI] key for calculating BMI, a [Number of Drops] key for calculating the number of IV drops, an [Estimated Height] key for calculating estimated height, a [Pressure Ulcer] key for calculating pressure ulcer-related items, an [Insulin] key for calculating the amount of insulin infusion, and the like.
[0028] The display 13 is made up of a dot-matrix type liquid crystal display unit. When the electronic device 8 is a tablet terminal, the display 13 is made up of a liquid crystal display unit with a touch panel superimposed thereon.
[0029] FIG. 2 is a block diagram showing the configuration of an electronic circuit of an output device included in the electronic device.
[0030] The output device 10 to which the output method according to the first embodiment is applied is started 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 above-mentioned key input unit 12 and display 13, a CPU 11, which is a computer, a memory 16, and a 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 a general calculator function, or when performing BMI calculation, estimated height calculation, bedsore calculation, or insulin calculation, but the configuration for operating as the output device 10 will be described below.
[0032] The 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 in accordance with these programs 17 to 20, and executes various calculation processes related to the number of drops to be administered using information input from the key input unit 12.
[0034] The programs 17 to 20 may be stored in advance in the memory 16, or may be read from an external recording medium 15 such as a memory card via the recording medium reading unit 14 and stored in the memory 16.
[0035] Moreover, the programs 17 to 20 cannot be rewritten by the user operating the key input unit 12.
[0036] In addition to such information that cannot be rewritten by the user, memory 16 also has a writable data area 23 secured as an area for storing information that can be rewritten by the user. This area is where key code information entered via key input unit 12 is input sequentially and the results of the corresponding calculation processing performed by programs 17 to 20 are stored.
[0037] In the output device 10 configured in this manner, the CPU 11 controls the operation of each circuit portion in accordance with the commands written in the programs 17 to 20, and the software and hardware work together to operate as described below.
[0038] FIG. 3 is a table illustrating example calculations performed by output device 10.
[0039] The calculation program 17 displays on the display 13 the target patient k of the infusion set (adult or child), the total infusion volume a to be infused, and the required time b for the infusion. Based on the target patient k, the total infusion volume a, and the required time b input by the nurse in response to this display, the calculation program 17 calculates the number of drops d1 per multiple unit time t (e.g., 10 seconds and 15 seconds). The infusion volume c per drop is 1 (mL) for 20 (drops) if the target patient k is an adult, and 1 (mL) for 60 (drops) 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 times t (e.g., 10 seconds and 15 seconds).
[0040] In both cases 1 and 2 in Figure 3, the target patient k is an adult, i.e., the reciprocal of the infusion volume per drop c is 20 (drops / mL), the total infusion volume a is 500 (mL), and the required time b is 1.5 (hours), i.e., 5,400 (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 cases 1 and 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 performs fractional processing on each of the drop numbers d1 calculated for each unit time t to convert them into integers, thereby obtaining an integer value e1. Similarly, the integer conversion program 18 performs fractional processing on the drop number d2 per unit time T to convert them into integers, thereby obtaining an integer value e2. Note that fractional processing can be, for example, rounding off, rounding down to the nearest whole number, rounding up, rounding up to the nearest whole number, and the like, but is not limited to these.
[0043] When rounding is performed to remove fractions, in the example of Figure 3, in case 1, 18.518518··· (drops), which is the number of drops d1, gives an integer value e1 of 19 (drops), and in case 2, 27.777777··· (drops), which is the number of drops d1, gives an integer value e1 of 28 (drops). Also, in both cases 1 and 2, 111.111111··· (drops), which is the number of drops per unit time T (1 minute), gives an integer value e2 of 111 (drops).
[0044] The output program 19 preferentially outputs the number of drops per unit time for which the overall error g per required time b caused by the rounding error due to fractional processing is smaller among the integer values e1 of case 1 and case 2 converted into integers by the integer conversion program 18. For this reason, the output program 19 first obtains the difference f between the number of drops d1 calculated for each unit time t and the corresponding integer value e1 for each of case 1 and case 2.
[0045] Continuing with the example in Figure 3, in case 1, the difference f between the drop number d1, 18.518518····· (drop), and the corresponding integer value e1, 19 (drop), is 0.481481··· (drop). Meanwhile, in case 2, the difference f between the drop number d1, 27.777778··· (drop), and the corresponding integer value e1, 28 (drop), is 0.222222··· (drop).
[0046] Next, for each unit time t, the output program 19 divides the required time b by the corresponding unit time t, multiplies the result by the corresponding difference f, and obtains the product, that is, the overall error g.
[0047] Continuing with the example in Figure 3, in case 1, if the required time b, 5400 (seconds), is divided by the unit time t, 10 (seconds), and multiplied by the corresponding difference f, 0.481481... (drop), the product, or total error g, is 260 (drop). On the other hand, in case 2, if the required time b, 5400 (seconds), is divided by the unit time t, 15 (seconds), and multiplied by the corresponding difference f, 0.222222... (drop), the product, or total error g, is 80 (drop).
[0048] The output program 19 further preferentially outputs the number of drops per unit time t having the smaller overall error g between the two unit times t, and displays it on the display 13. The output program 19 also outputs the unit time T and the integer value e2, and displays it 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), so the output program 19 will preferentially output 28 (drops), which is the number of drops per unit time t of 15 (seconds), for case 2, which has the smaller overall error g, and cause the display 13 to display, for example, 28 (drops / 15 seconds).
[0050] Furthermore, when the unit time is T (1 minute), the integer value e2 is 111 (drops), so the output program 19 outputs the unit time T (1 minute) and the integer value e2 (111 (drops)), and displays this on the display 13 as, for example, 111 (drops / minute).
[0051] The notification program 20 notifies the user of the timing of dropping determined from the number of drops per unit time t output from the output program 19, for example, by causing the LCD of the display 13 to blink.
[0052] Continuing with the example in Fig. 3, if the number of drops output from the output program 19 is 28 (drops) in 15 (seconds) in case 2, the drop timing occurs 28 times in 15 seconds. In other words, a drop timing occurs every 15 / 28 = 0.535714... (seconds). The notification program 20 causes the LCD of the display 13 to blink at this drop timing.
[0053] Next, an example of the operation of the output device 10 according to the first embodiment configured as above will be described.
[0054] FIG. 4 is a schematic diagram showing a display example displayed on the display of the output device.
[0055] FIG. 5 is a flowchart showing an example of the flow of a drop number calculation and display process by the output device.
[0056] FIG. 6 is a flowchart showing an example of the flow of a drop number calculation execution process performed by the output device.
[0057] When the [AC] (all clear) key is pressed (Fig. 4: D1), the electronic device 8 is powered on, and when the [Number of Drops] key is pressed, it begins to operate as an output device 10 for calculating the number of drops of an IV drip (Fig. 4: D2) and displaying the calculation results.
[0058] Then, the display 13 prompts the user to input information necessary for calculating the number of drops. First, a display is displayed inquiring whether the infusion set for the target patient k is for an adult or a pediatric use (Fig. 4: D3). In response, if the nurse uses the key input unit 12 to input "1", it will be recognized as an adult set, and if the nurse inputs "2", it will be recognized as a pediatric set. In the example shown in Fig. 4, it is assumed that "1" has been input. As a result, the calculation program 17 recognizes that the target patient k is an adult, and the reciprocal of the drip amount c per drop is set to 20 (drops / mL).
[0059] Next, the display 13 displays a message inquiring about the total infusion volume a in mL (FIG. 4: D5). In response, the nurse uses the key input unit 12 to input "500," and the total infusion volume a is set to 500 mL.
[0060] Next, the display 13 asks for the time b required for the infusion in (hours) (D6 in FIG. 4). In response, the nurse uses the key input unit 12 to input "1.5" (D7 in FIG. 4), and the time b required for the infusion is recognized as 1.5 (hours) and set as 5400 (seconds).
[0061] The state up to this point corresponds to steps T1→T6→T7→T1 in FIG.
[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 number of drops d2 as 111.111111... (drops). The number of drops d2 is further rounded off by the integer conversion program 18 to obtain an integer value e2. That is, since the number of drops d2 is 111.111111... (drops), the integer value e2 is obtained as 111 (drops), and is displayed on the display 13 by the output program 19 (FIG. 4: D8, FIG. 5: T2, FIG. 6: S1).
[0063] Furthermore, in the calculation program 17, based on the above input conditions, the number of drops d1 per unit time t is calculated for each of cases 1 and 2 (FIG. 6: S2). In the case of the above input conditions, the number of drops d1 for case 1 is 18.518518··· (drops), and the number of drops d1 for case 2 is 27.777777··· (drops).
[0064] Each drop number d1 obtained in step S2 is rounded down by the integer conversion program 18 to an integer value e1 (FIG. 6: S3). In case 1, 19 (drops) is obtained as the integer value e1 of the drop number d1 per 10 (seconds), and in case 2, 28 (drops) is obtained as the integer value e1 of the drop number 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 (FIG. 6: S4). In case 1, the difference f between the number of drops d1, 18.518518····· (drops), and the corresponding integer value e1, 19 (drops), is 0.481481··· (drops). In case 2, the difference f between the number of drops d1, 27.777778··· (drops), and the corresponding integer value e1, 28 (drops), is 0.222222··· (drops).
[0066] Furthermore, the output program 19 calculates the overall error g per required time b for each unit time t (FIG. 6: S5). The overall error g is obtained by dividing the required time b for infusion by the unit time t and multiplying the result by the corresponding difference f. As shown in FIG. 3, in case 1, the overall error g is 260 (drops), while in case 2, the overall error g is 80 (drops).
[0067] Then, in the output program 19, of the integer values e1 obtained in the two unit times t (i.e., 10 (seconds) in case 1 and 15 (seconds) in case 2), the integer value e1 with the smaller overall error g is preferentially output and displayed on the display 13 (Fig. 6: S6, Fig. 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 an integer value e1=28 (drops), which is the number of drops per unit time t in case 2 with the smaller total error g, and as shown in D9 in Fig. 4, the display 13 displays, for example, 28 (drops / 15 seconds) (Fig. 5: T3 (15 seconds) and T4, Fig. 6: S6 (15 seconds) and S7).
[0069] If the overall error g is smaller in Case 1 than in Case 2, an integer value e1=19 (drops), which is the number of drops per unit time t of 10 (seconds) in Case 1, is output, and as shown in D10 in Figure 4, 19 (drops / 10 seconds) is displayed on the display 13 (Figure 5: T3 (10 seconds) and T5, Figure 6: S6 (10 seconds) and S8).
[0070] Thereafter, 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 timing of dropping, for example, by blinking the LCD of the display 13 (FIG. 5: T7).
[0071] As described above, the output device according to the first embodiment and the electronic device including the output device calculate the drip numbers for a plurality of unit times, and from among them, the drip number per unit time t with the smaller overall error g per required time b can be preferentially output in order to adjust the drip number of an IV drip with high accuracy so as to satisfy the specified drip conditions.
[0072] Second embodiment The second embodiment relates to an electronic device including an output device having a simpler configuration than that of the first embodiment.
[0073] The first embodiment has been described using cases 1 and 2 shown in Fig. 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, an example has been described 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 overall error g, 180 (drops), corresponds to a time difference of 1.621621... (minutes). In 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... (%).
[0075] Therefore, in the case of an infusion set in which a certain degree of error can be tolerated, 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] FIG. 7 is a block diagram showing a configuration of an electronic circuit of an output device included in an electronic device according to the second embodiment.
[0078] The block diagram shown in Fig. 7 is configured to include an output program 19a having a simpler function than the output program 19, instead of the output program 19 in the block diagram shown in Fig. 2. The configurations and operations of the calculation program 17, the integer conversion program 18, and the notification program 20 are the same as those described in the first embodiment, so a duplicated description will be avoided here.
[0079] The output program 19a outputs the unit time T and the integer value e2, and displays them on the display 13. This is similar to the output program 19 described in the first embodiment, but the output program 19a differs from the first embodiment in that it preferentially outputs the number of drops per unit time t that has a smaller rounding error due to the fractional processing of the integer conversion program 18, out of the two unit times t.
[0080] The latter operation of output program 19a will be specifically explained using the examples of cases 1 and 2 shown in Figure 3. In case 1, when unit time t is 10 (seconds), the difference f is 0.481481··· (drops), and in case 2, when unit time t is 15 (seconds), the difference (f) is 0.222222··· (drops). Therefore, output program 19a outputs integer value e1 = 19 (drops), which is the number of drops per unit time t of 15 (seconds) for case 2, which has the smaller difference f between cases 1 and 2, and displays it on display 13.
[0081] The notification program 20 notifies the user of the drip timing determined from the number of drops output from the output program 19a and the corresponding unit time t, for example by blinking the LCD of the display 13. As described above, when 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), the drip timing occurs 28 times in 15 seconds. In other words, a drip timing occurs every 15 / 28=0.535714··· (seconds). The notification program 20 blinks the LCD of the display 13 at this drip timing.
[0082] Next, an example of the operation of the output device 10a according to the second embodiment configured as above will be described.
[0083] FIG. 8 is a flowchart showing an example of the flow of a drop number calculation and display process by the output device.
[0084] The flow of the drop number calculation and display process is the same as that of Fig. 4 and Fig. 6. Moreover, the input conditions used in the following description are cases 1 and 2 shown in Fig. 3, similar to the first embodiment.
[0085] The flowchart shown in Fig. 8 is obtained by deleting step S5 from the flowchart shown in Fig. 6 and replacing step S6 with step S6a. Therefore, in the following, only a brief explanation will be given of the steps other than step S6a.
[0086] When the [AC] (all clear) key is pressed (Fig. 4: D1), the electronic device 8a is powered on, and when the [Number of Drops] key is pressed, it begins to operate as an output device 10 for calculating the number of drops (Fig. 4: D2) and displaying the calculation results.
[0087] In step S1, similarly to the first embodiment, the calculation program 17 and the integer conversion program 18 obtain an integer value e2 of the number of drops d2 per unit time T (1 minute), which is 111 (drops), and the output program 19a displays this on the display 13 (FIG. 4: D8, FIG. 5: T2).
[0088] In step S2, calculation program 17 calculates the number of drops d1 per unit time t (10 seconds) as 18.518518··· (drops) for case 1, and the number of drops d1 per unit time t (10 seconds) as 27.777777··· (drops) for case 2.
[0089] In step S3, the number of drops d1 per unit time t is rounded off by the integer conversion program 18 to obtain an integer value e1. As a result, in case 1, 19 (drops) is obtained as the integer value e1 of the number of drops d1, and in case 2, 28 (drops) is obtained as the integer value e1 of the number of drops d1.
[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. As a result, in case 1, the difference f is 0.481481··· (drops), and in case 2, the difference (f) is 0.222222··· (drops).
[0091] In step S6a, the output program 19a selects either case 1 or 2, whichever has the smaller difference f, 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), so case 2 is selected by output program 19, the integer value e1 = 28 (drops) is output from the output program as the number of drops per unit time t of 15 (seconds) in case 2, and this is displayed on display 13 as, for example, 28 (drops / 15 seconds).
[0093] In this case, the notification program 20 determines the drip timing to be 15 / 28=0.535714··· (seconds) from the unit time t in case 2, which is 15 (seconds), and the integer value e1, which is 28 (drops), and notifies the user of the drip timing in accordance with this timing, for example, by causing the LCD of the display 13 to blink.
[0094] As described above, the output device according to the second embodiment and the electronic device including the output device can have a simpler configuration than the first embodiment when calculating the number of drops from an infusion set, which allows for a certain degree of error.
[0095] Such an output device and electronic devices including the same output device can output unit times and drip numbers that are less affected by error, enabling nurses to adjust the drip number with high precision so as to satisfy specified drip conditions.
[0096] The present invention is not limited to each embodiment, and can be modified in various ways in the implementation stage without departing from the gist of the invention. Furthermore, each embodiment includes inventions at various stages, and various inventions can be extracted by appropriate combinations of the disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment, or some constituent elements are combined in a different form, if the problem described in the "Problem to be Solved by the Invention" column can be solved and the effect described in the "Effect of the Invention" column can be obtained, the configuration in which the constituent elements are deleted or combined can be extracted as the invention.
[0097] For example, in the above embodiment, an example in which the present invention is applied to drop number calculation has been described, but the application of the present invention is not limited to drop number calculation.
[0098] The invention as originally claimed in the present application is set forth 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 a total amount of infusion to be administered, a time required for the infusion, and an amount of infusion per drop; an integer conversion unit that converts the first dropping number and the second dropping number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of drops per unit time having a smaller rounding error due to the fractional process from the first number of drops and the second number of drops converted into an integer by the integer conversion unit; An output device comprising:
[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 a total amount of infusion to be administered, a time required for the infusion, and an amount of infusion per drop; an integer conversion unit that converts the first dropping number and the second dropping number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of drops per unit time that has a smaller overall error per unit time caused by a rounding error due to the fractional process, from the first number of drops and the second number of drops converted into an integer by the integer conversion unit; An output device comprising:
[0101] [3] a notification unit that notifies a drip timing determined from the number of drops per unit time output by the output unit; 3. The output device according to claim 1, further comprising:
[0102] [4] The notification unit notifies the timing of dropping by flashing the number of drops per unit time output by the output unit at the timing of dropping. 4. An output device according to claim 3.
[0103] [5] the first unit time is 10 seconds; The second unit time is 15 seconds. 5. An output device according to any one of claims 1 to 4.
[0104] [6] a calculation unit that calculates a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, a time required for processing the total amount, and a processing amount per set; an integer conversion unit that converts the first set number and the second set number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of sets per unit time having a smaller rounding error due to the fractional process from the first number of sets and the second number of sets that have been converted into integers by the integer conversion unit; An output device comprising:
[0105] [7] a calculation unit that calculates a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, a time required for processing the total amount, and a processing amount per set; an integer conversion unit that converts the first set number and the second set number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of sets per unit time that has a smaller overall error per unit time caused by a rounding error due to the fractional process, from the first number of sets and the second number of sets that have been converted into integers by the integer conversion unit; An output device comprising:
[0106] [8] 8. An electronic device comprising the output device according to claim 1.
[0107] [9] An output method implemented by an electronic device, comprising: A calculation step of calculating 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 a total amount of infusion to be administered, a time required for the infusion, and an amount per drop; an integer conversion step of converting the first dropping number and the second dropping number calculated by the calculation step into integers by performing a fractional process; an output step of preferentially outputting the number of drops per unit time having a smaller rounding error due to the fractional processing from the first drop number and the second drop number converted into an integer by the integer conversion step; Output methods including:
[0108]
[10] An output method implemented by an electronic device, comprising: A calculation step of calculating 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 a total amount of infusion to be administered, a time required for the infusion, and an amount per drop; an integer conversion step of converting the first dropping number and the second dropping number calculated by the calculation step into integers by performing a fractional process; an output step of preferentially outputting the number of drops per unit time that has a smaller overall error per unit time caused by the rounding error due to the fractional processing, from the first number of drops and the second number of drops converted into an integer by the integer conversion step; Output methods including:
[0109]
[11] An output method implemented by an electronic device, comprising: a calculation step of calculating a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, the time required for processing the total amount, and the processing amount per set; an integer conversion step of converting each of the first set number and the second set number calculated by the calculation step into integers by performing a rounding process; an output step of preferentially outputting the number of sets per unit time having a smaller rounding error due to the fractional process from the first number of sets and the second number of sets converted into integers by the integer conversion step; Output methods including:
[0110]
[12] An output method implemented by an electronic device, comprising: a calculation step of calculating a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, the time required for processing the total amount, and the processing amount per set; an integer conversion step of converting each of the first set number and the second set number calculated by the calculation step into integers by performing a rounding process; an output step of preferentially outputting, from the first set number and the second set number converted into integers by the integer conversion step, a number of sets per unit time which has a smaller overall error per unit time caused by a rounding error due to the fraction processing; Output methods including:
[0111]
[13] Computer, a calculation unit for calculating 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 a total amount of infusion to be administered, a time required for the infusion, and an amount of infusion per drop; an integer conversion unit that converts the first dropping number and the second dropping number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of drops per unit time having a smaller rounding error due to the fractional process from the first number of drops and the second number of drops converted into an integer by the integer conversion unit; A program to function as a
[0112]
[14] Computer, a calculation unit for calculating 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 a total amount of infusion to be administered, a time required for the infusion, and an amount of infusion per drop; an integer conversion unit that converts the first dropping number and the second dropping number calculated by the calculation unit into integers by performing fractional processing; an output unit that preferentially outputs the number of drops per unit time that has a smaller overall error per unit time caused by a rounding error due to the fractional process, from the first number of drops and the second number of drops converted into an integer by the integer conversion unit; A program to function as a
[0113]
[15] Computer, a calculation unit that calculates a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, a time required for processing the total amount, and a processing amount per set; an integer conversion unit that converts the first set number and the second set number calculated by the calculation unit into integers by performing a rounding operation; an output unit that preferentially outputs the number of sets per unit time having a smaller rounding error due to the fractional process from the first number of sets and the second number of sets converted into integers by the integer conversion unit; A program to function as a
[0114]
[16] Computer, a calculation unit that calculates a first number of sets to be executed per a first unit time and a second number of sets to be executed per a second unit time based on the total amount, a time required for processing the total amount, and a processing amount per set; an integer conversion unit that converts the first set number and the second set number calculated by the calculation unit into integers by performing a rounding operation; an output unit that preferentially outputs, from the first set number and the second set number converted into integers by the integer conversion unit, a number of sets per unit time that has a smaller overall error per unit time caused by a rounding error due to the fraction processing; A program to function as a [Explanation of symbols]
[0115] 8, 8a...Electronic equipment 10, 10a Output device 11 CPU 12. Key input section 13. Display 14 Recording medium reading unit 15. External storage media 16. Memory 17. Calculation Program 18. Integer conversion program 19. Output Program 20. Notification Program 23 Writeable data area 121 Numeric and arithmetic symbol keys 122 Function keys
Claims
1. a control unit for switching the display on the display unit so that a first display inquiring whether the infusion set is for an adult or a pediatric use, a second display inquiring the value of the total infusion volume, and a third display inquiring the value of the time required for infusion are displayed on the display unit in a predetermined order as guidance for prompting input of information required for drip calculation; The control unit is Calculating the number of drops per unit time based on the numerical value input by the user via the numerical value input unit according to the guidance, and displaying the calculated number of drops per unit time on the display unit; In the first display, different alternative numerical values are assigned between adult and pediatric use, and the answer regarding the infusion set is determined to be for an adult or pediatric use based on the assigned numerical value input by the user via the numerical value input unit; a numerical value inputted via the numerical value input unit is set to be displayed on the display unit during the second display and the third display, but not displayed on the display unit during the first display, The predetermined order is set so that the second display and the third display are displayed after the first display.
1. An electronic device comprising:
2. The control unit calculates the number of drops by differentiating the amount of drip per drop between adult and pediatric.
2. The electronic device according to claim 1 .
3. When the control unit causes the display unit to display the calculated number of drops per unit time, the control unit converts the number of drops into an integer and displays it.
3. The electronic device according to claim 1, wherein the first and second electrodes are electrically connected to the first and second electrodes.
4. An input assistance method executed by an electronic device, comprising: a control process for switching the display on the display unit so that a first display inquiring whether the infusion set is for an adult or a pediatric use, a second display inquiring the value of the total infusion volume, and a third display inquiring the value of the time required for infusion are displayed on the display unit in a predetermined order as guidance for prompting input of information required for drip calculation; The control process includes: Calculating the number of drops per unit time based on the numerical value input by the user via the numerical value input unit according to the guidance, and displaying the calculated number of drops per unit time on the display unit; In the first display, different alternative numerical values are assigned between adult and pediatric use, and the answer regarding the infusion set is determined to be for an adult or pediatric use based on the assigned numerical value input by the user via the numerical value input unit; a numerical value inputted via the numerical value input unit is set to be displayed on the display unit during the second display and the third display, but not displayed on the display unit during the first display, The predetermined order is set so that the second display and the third display are displayed after the first display.
13. An input assistance method comprising:
5. Computer, a control means for switching the display on the display unit so that a first display inquiring whether the infusion set is for an adult or a pediatric use, a second display inquiring the value of the total infusion volume, and a third display inquiring the value of the time required for infusion are displayed on the display unit in a predetermined order as guidance for prompting input of information required for drip calculation; The control means Calculating the number of drops per unit time based on the numerical value input by the user via the numerical value input unit according to the guidance, and displaying the calculated number of drops per unit time on the display unit; In the first display, different alternative numerical values are assigned between adult and pediatric use, and the answer regarding the infusion set is determined to be for an adult or pediatric use based on the assigned numerical value input by the user via the numerical value input unit; a numerical value inputted via the numerical value input unit is set to be displayed on the display unit during the second display and the third display, but not displayed on the display unit during the first display, The predetermined order is set so that the second display and the third display are displayed after the first display. A program characterized by:
Citation Information
Patent Citations
Nutrition management calculator
JP2004298321A
Data processor, data processing method, and data processing program
JP2010003101A
Drip speed notification device
JP3046019U
Infusion speed adjustment aid
JP3103399U