Input support device, input support method and program
The input support device addresses the challenge of viewing previously entered values in financial calculators by switching item displays and scrolling, facilitating easy and accurate input and calculation.
Patent Information
- Application Number
- JP2022094075
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-10
- Publication Date
- 2025-11-26
- Estimated Expiration
- 2042-06-10
AI Technical Summary
Financial calculators for compound interest calculations require cumbersome operations to view previously entered variables, making it difficult to check input values simultaneously.
An input support device that switches item name displays on a display screen for each input, adding input information to the same line and scrolling when space is insufficient, allowing easy and reliable checking of previously entered information.
Enables easy and reliable checking of previously input information by scrolling through a series of information, ensuring accurate input and calculation results.
Smart Images

Figure 0007775786000009 
Figure 0007775786000010 
Figure 0007775786000011
Abstract
Description
[Technical Field]
[0001] The present invention relates to an input support device, an input support method, and a program. [Background technology]
[0002] Conventionally, there are known specialized calculators (electronic desk calculators for specialized use) that are used exclusively by users with specific occupations, such as nurses. Specialized calculators are known to have a calculation function for calculating values used in the occupation.
[0003] For example, there is known a financial calculator for business use in finance that simultaneously displays multiple rows for inputting one variable and its value out of multiple variables required to calculate compound interest as a calculated value, and accepts input of the value of the variable in each row by moving the row cursor to perform compound interest calculations (see Patent Document 1). The financial calculator in Patent Document 1 has a display screen that can simultaneously display four rows, and allows previously input variables and their values to be checked on the display screen. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-346167 Summary of the Invention [Problem to be solved by the invention]
[0005] However, the financial calculator described in Patent Document 1 has six variables for compound interest (calculated values), and while entering the values of each variable, it may be impossible to check the values (information) of previously entered variables (items) at once. This configuration requires, for example, an operation input to display the values (information) of variables (items) that are not displayed, which is cumbersome.
[0006] An object of the present invention is to easily and reliably check information of items previously input when inputting information of a plurality of items. [Means for solving the problem]
[0007] In order to solve the above problem, the present invention provides an input support device in which, when there are multiple items for the user to input information, the name display in a first display area of a display screen for an item for which the user is to input information is switched to the name display of the next item to be input each time the user inputs information for that item, and the device is provided with a display control means that, each time the user inputs information for the item, adds the input information to the same line as the displayed name, thereby displaying a series of information in the first display area in which the name and the input information are lined up on the same line, and the display control means starts scrolling the series of information when the series of information cannot be contained in the first display area. [Effects of the Invention]
[0008] According to the present invention, when inputting information for a plurality of items, information for items previously input can be easily and reliably checked. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a front view of an electronic desk calculator according to an embodiment of the present invention; [Figure 2] FIG. 2 is a block diagram showing the functional configuration of the electronic desk calculator. [Figure 3] FIG. 10 is a diagram illustrating a configuration of a calculation item table according to the embodiment. [Figure 4] 10 is a flowchart showing a first drop number calculation process. [Figure 5] (a) is a diagram showing the press keys and the display screen in the first display state, (b) is a diagram showing the press keys and the display screen in the second display state, (c) is a diagram showing the press keys and the display screen in the third display state, and (d) is a diagram showing the press keys and the display screen in the fourth display state. [Figure 6](a) is a diagram showing the press keys and the display screen in the fifth display state, (b) is a diagram showing the press keys and the display screen in the sixth display state, and (c) is a diagram showing the press keys and the display screen in the seventh display state. [Figure 7] FIG. 10 is a diagram showing the configuration of a calculation item table according to a modified example. [Figure 8] 10 is a flowchart showing a second drop number calculation process. [Figure 9] 9 is a flowchart showing the second drop number calculation process, continued from FIG. 8. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments and modifications of the present invention will be described in detail in order with reference to the accompanying drawings. Note that the embodiments and modifications described below are subject to various technically preferable limitations for carrying out the present invention, but the scope of the present invention is not limited to the following embodiments and illustrated examples.
[0011] (Embodiment) An embodiment of the present invention will be described with reference to Figures 1 to 6(b). First, the device configuration of this embodiment will be described with reference to Figures 1 and 2. Figure 1 is a front view of an electronic desk calculator 1 of this embodiment. Figure 2 is a block diagram showing the functional configuration of the electronic desk calculator 1.
[0012] The electronic desk calculator 1 of this embodiment is a professional calculator used by users such as nurses working in medical facilities and nurses who provide home nursing care. For this reason, the electronic desk calculator 1 has a calculation function for calculating values (quantities) used in nursing, such as the number of drops of infusion per minute.
[0013] The electronic desk calculator 1 includes an operation unit 12, a display unit 14, etc. The operation unit 12 has a plurality of operation keys that accept operation inputs from the user, specifically, a power on key 121, a power off key 122, a normal key 123, and a dedicated function key 124.
[0014] The power on key 121 ("ON") is a key that accepts an input to turn on the power of the electronic desk calculator 1, and in this embodiment, it also serves as an all clear "AC" function as a calculation function. The power off key 122 ("OFF") is a key that accepts an input to turn off the power of the electronic desk calculator 1.
[0015] The normal keys 123 include numeric keys ("0" to "9"), a decimal point key ("."), calculation keys ("+", "-", "×", "÷", "=", "+ / -"), a down-digit delete key (horizontal "▲"), function keys (clear key "C"), and memory keys ("M+", "M-", "MRC"). The dedicated function keys 124 include a BMI (Body Mass Index) key K1 ("BMI"), a drip count key K2 ("Drip count"), an estimated height key K3 ("Estimated height"), a bedsore calculation key K4 ("Bedsore calculation"), and an insulin key K5 ("Insulin").
[0016] The BMI key K1 is a key that accepts the operation to start the calculation of BMI and standard weight (the operation to switch to the BMI calculation mode, which is a calculation mode for calculating BMI and standard weight). The BMI calculation is a function that calculates the BMI and standard weight [kg] values as calculated values in response to the input of the height [cm] and weight [kg] values for the target patient. The formula for calculating BMI is BMI = weight [kg] / (height [m]) 2 The formula for calculating standard weight [kg] is standard weight [kg] = 22 × (height [m]) 2 In the BMI calculation mode, the multiple items for which values are to be entered, the order in which the values are entered for each item, and the values calculated from the values for each item are shown in Table I below. [Table 1]
[0017] The drip count key K2 is a key that accepts the operation to start calculation of the drip count (= the number of drips per minute of infusion infused into the target patient) as a calculated value (the operation to switch to drip count calculation mode, which is a calculation mode for calculating the number of drips). The calculation of the drip count (flow rate) is a function that calculates the number of drips per minute [drops / min] as a calculated value according to the input of the values of the infusion set (selection item for adult (=1) or pediatric (=2)), total infusion volume [mL], and infusion instruction time [hours]. The selection item is an item that can be selected from multiple pre-set options by pressing the number keys, etc. The formula for calculating the number of drips per minute is: Number of drops per minute [drops / min] = Total infusion volume [mL] × Infusion set (for adults: 20 [drops / mL], for children: 60 [drops / mL]) / Infusion time [hours] / 60 … (1) In the drop count calculation mode, the multiple items for which values are to be input, the input order of the values for each item, and the values calculated from the values for each item are shown in Table II below. [Table 2]
[0018] The estimated height key K3 is a key that accepts an operation to start calculating the estimated height (an operation to switch to the estimated height calculation mode, which is a calculation mode for calculating the estimated height). The estimated height calculation is a function that calculates the estimated height [cm] as a calculated value in response to the input of the following items for the target patient: male (=1) or female (=2) (selection item), age [years], and knee height [cm]. For example, the formula for calculating the estimated height [cm] for a man is estimated height [cm] = 64.02 + (knee height [cm] × 2.12) - (age [years] × 0.07). In the estimated height calculation mode, the multiple items for which values are input, the input order of the values for each item, and the calculated value calculated from the values for each item are shown in Table III below. [Table 3]
[0019] The pressure ulcer calculation key K4 is a key that accepts an operation to start calculating the size of the pressure ulcer area (an operation to switch to pressure ulcer calculation mode, which is a calculation mode for calculating the size of the pressure ulcer). The pressure ulcer size calculation function calculates the calculated values of the skin damage area and pocket area based on the input of the following items for the target patient: the longest diameter (damaged area) [cm], the largest diameter (damaged area) [cm], the longest diameter (pocket circumference) [cm], and the largest diameter (pocket circumference) [cm]. For example, the calculation formula for the skin damage area, which is the size of the pressure ulcer area, is: Skin damage area = longest diameter (damaged area) [cm] × largest diameter (damaged area) [cm]. The calculation formula for the pocket area, which is the size of the pressure ulcer area, is: Pocket area = longest diameter (pocket circumference) [cm] × largest diameter (pocket circumference) [cm] - skin damage area. In the pressure ulcer calculation mode, the multiple items for which values are to be input, the input order of the values for each item, and the values calculated from the values for each item are shown in Table IV below. [Table 4]
[0020] The insulin key K5 is a key that accepts an operation to start calculating the insulin resistance index (an operation to switch to insulin calculation mode, which is a calculation mode for calculating the insulin resistance index). The insulin resistance index calculation is a function that calculates the insulin resistance index value as a calculated value for the target patient in response to the input of numerical values for the fasting insulin level [μU / mL] and fasting blood glucose level [mg / dL]. The formula for calculating the insulin resistance index is insulin resistance index = fasting insulin level [μU / mL] × fasting blood glucose level [mg / dL] / 405. In insulin calculation mode, the multiple fields for which numerical values are input, the input order of the values for each field, and the calculated values calculated from the values for each field are shown in Table V below. [Table 5]
[0021] Display unit 14 is a display unit that displays various display information on a display screen, and is composed of a liquid crystal display or the like. The display screen of display unit 14 has a first display area 141 and a second display area 142. First display area 141 is a display area located at the upper side of the entire display screen, and is a display area of a dot-matrix liquid crystal display, and is an area for displaying one line of various characters. Furthermore, first display area 141 is capable of displaying gradations of at least white (no display), gray, and black. For example, first display area 141 may be configured to be able to display gray in two levels: dark gray and light gray.
[0022] The second display area 142 is a display area arranged below the first display area 141, and is a display area for a segment liquid crystal display, and is a display area for one line of numbers. The second display area 142 is capable of displaying two gradations: white (no display) and black. The display unit 14 may also be a display unit of another device configuration, such as an EL (Electro-Luminescence) display.
[0023] Next, the internal functional (circuit) configuration of the electronic desk calculator 1 will be described with reference to Fig. 2. As shown in Fig. 2, the electronic desk calculator 1 includes a CPU (Central Processing Unit) 11 as a display control means, an operation unit 12, a RAM (Random Access Memory) 13, a display unit 14, and a storage unit 15. The various units of the electronic desk calculator 1 are connected via a bus 16.
[0024] The CPU 11 controls each part of the electronic desk calculator 1. The CPU 11 reads out a specified program from among the various programs stored in the storage unit 15, expands it in the RAM 13, and executes various processes in cooperation with the expanded program.
[0025] The operation unit 12 has a plurality of various keys, such as a power on key 121, a power off key 122, a normal key 123, and a dedicated function key 124, and receives operation inputs from the user pressing the various keys and outputs the operation information to the CPU 11.
[0026] The RAM 13 is a volatile semiconductor memory that can read and write information, provides a work area for the CPU 11, and temporarily stores data and programs.
[0027] The display unit 14 displays various display information input from the CPU 11 and the like on the display screen.
[0028] The storage unit 15 is configured with ROM (Read Only Memory) and is a storage unit from which information can be read, and stores various data and various programs. In particular, the storage unit 15 stores a main program P1 and a calculation item table 20. The main program P1 is the main processing program of the electronic desk calculator 1, which accepts operation input from a user via the operation unit 12, performs various calculations in response to the operation input, and displays the calculation results on the display unit 14. The main program P1 includes a BMI calculation program P11 for executing a BMI calculation process to calculate a calculated value in the BMI calculation mode, a first drop number calculation program P12 for executing a first drop number calculation process to calculate a calculated value in the drop number calculation mode, an estimated height calculation program P13 for executing a specified height calculation process to calculate a calculated value in the estimated height calculation mode, a pressure sore calculation program P14 for executing a pressure sore calculation process to calculate a calculated value in the pressure sore calculation mode, and an insulin calculation program P15 for executing an insulin calculation process to calculate a calculated value in the insulin calculation mode. The calculation item table 20 is an information table that stores various information used in the BMI calculation process to the insulin calculation process. The first drop number calculation program P12 and the calculation item table 20 will be described in detail below.
[0029] Next, the information stored in the storage unit 15 of the electronic desk calculator 1 will be described with reference to Fig. 3. Fig. 3 is a diagram showing the configuration of the calculation item table 20. Fig. 3 mainly illustrates information used in the first drop number calculation process.
[0030] As shown in FIG. 3, calculation item table 20 stored in storage unit 15 has columns of calculation mode 21, calculation value 22, unit 23, input order 24, name 25, item information 26, unit 27, and options 28.
[0031] Calculation mode 21 is information for identifying each calculation mode from the BMI calculation mode to the insulin calculation mode as the above-mentioned specialized functions. Calculation value 22 is information indicating the content of the calculation value calculated in calculation mode 21. Unit 23 is the unit of the calculation value of calculation value 22. For example, when calculation mode 21 is "number of drops (calculation mode)", calculation value 22 is "number of drops per minute" and unit 23 is "drops / min".
[0032] The input order 24 is information about the order in which the user is to input the numerical values of multiple items used to calculate the calculated value 22 for the calculation mode 21. The input order 24 is an ascending natural number starting from "1", and the final item (assumed to be the final item) for which a numerical value is to be input for each calculation mode 21 is marked with "E". The input order 24 of each item is the order in which the numerical values of each item are input, and corresponds to the display order in which information about each item for inputting numerical values is displayed.
[0033] Name 25 is the name of each item in input order 24, and when entering a value for each item, the name of the previously entered item whose input order is lower than the item currently being entered is used. For example, when calculation mode 21 is "Number of drips (calculation mode)," input order 24 is 1 to 3, and names 25 include three items: "Infusion set (adult or pediatric)," "Total infusion volume," and "Infusion instruction time," with "Infusion instruction time" being the last item. However, for "Infusion set (adult or pediatric)," "Adult" or "Pediatric" corresponding to the entered value is used as the item name. Item name 25 is identification information for identifying each item.
[0034] The item information 26 is display information corresponding to the item being input, which is displayed when a numerical value for each item of the name 25 is input, and includes the name 25 of the item, and is information that prompts input of the numerical value for the item. The unit 27 is the unit of the numerical value for each item of the name 25. The options 28 is information that indicates the content and numerical value of the options for items (referred to as selection items) among the items of the name 25 that require selective input of numerical values from multiple options.
[0035] Next, the operation of the electronic desk calculator 1 will be described with reference to FIGS. 4 to 6(c). FIG. 4 is a flowchart showing the first drop number calculation process. FIG. 5(a) is a diagram showing the press keys and the display screen 14a in the first display state. FIG. 5(b) is a diagram showing the press keys and the display screen 14b in the second display state. FIG. 5(c) is a diagram showing the press keys and the display screen 14c in the third display state. FIG. 5(d) is a diagram showing the press keys and the display screen 14d in the fourth display state. FIG. 6(a) is a diagram showing the press keys and the display screens 14e to 14h in the fifth display state. FIG. 6(b) is a diagram showing the press keys and the display screen 14i in the sixth display state. FIG. 6(c) is a diagram showing the press keys and the display screen 14j in the seventh display state.
[0036] Here, the first drop number calculation process corresponding to the drop number calculation mode will be described as a representative of the multiple calculation modes prepared in advance. The electronic desk calculator 1 is assumed to be in a power-on state in advance by the user pressing the power-on key 121. Then, in the electronic desk calculator 1, when the user presses the drop number key K2, the CPU 11 executes the first drop number calculation process in accordance with the first drop number calculation program P12 stored in the storage unit 15.
[0037] As shown in FIG. 4, first, the CPU 11 displays initial information indicating that the first drop number calculation process will be started in black on the display unit 14 (first display area 141 thereof) (step S11). Black is the display color of characters for displaying display information relating to the current state. Hereinafter, displaying black means displaying in black on a white background (no display) on the display screen of the display unit 14. Then, the CPU 11 receives an operation input from the user via the operation unit 12 for transitioning from the initial information displayed in step S11 to the display of the next display information (executing the main process of the first drop number calculation process) (step S12).
[0038] Then, CPU 11 refers to calculation item table 20 stored in storage unit 15, selects one unselected item in the next ascending order in input order 24 from among the multiple items required for drop number calculation in drop number calculation mode where calculation mode 21 is "drop number" (the initial value is "1" in input order 24), and displays item information 26 of the selected item in the next input order (the item to be input for the next numerical value) in black in first display area 141 (step S13). In step S13, in addition to item information 26, the unit 27 of the numerical value of the next item is displayed in black in first display area 141, and the initial value (=0) of the numerical value of the next item is displayed in black in second display area 142. Furthermore, if the next item is a selection item, the numerical value of the option is displayed in black in second display area 142. Hereinafter, the item selected in step S13 (next item) will be referred to as the "current (selected input target) item."
[0039] Then, the CPU 11 determines whether or not there is any input information by referring to the RAM 13, using the name 25 of the input item displayed in the step S13 executed before the immediately preceding step S13 and the numerical value (and unit) of the item input in step S18 as input information (step S14).
[0040] If there is input information (step S14; YES), the CPU 11 determines whether the series of information, taking the name 25 of the current item and the input information stored in the RAM 13 as series of information, will fit in the empty space (display space excluding the currently displayed units 27) of the first display area 141 where no display information is present (step S15). If the series of information will fit in the first display area 141 (step S15; YES), the CPU 11 displays the input information in gray in the empty space of the first display area 141, and displays the black item information of the current item and the gray input information as series of information (step S16). Gray is the display color of characters used to display display information related to items for which past numerical values have been input. Hereinafter, gray display refers to displaying gray on a white background (no display) on the display screen of the display unit 14.
[0041] If the series of information does not fit in first display area 141 (step S15; NO), CPU 11 displays the series of information in a cyclical scrolling manner along the row direction (left and right direction) in the available space in first display area 141 (step S17). After execution of step S16 or S17, or if there is no input information (step S14; NO), CPU 11 accepts a numeric input for the current item (the item for which item information 26 was displayed in the immediately preceding step S13) from the user via normal keys 123 of operation unit 12, displays the input numeric value in second display area 142, accepts a confirmation input of the numeric value from the user, and stores name 25 of the current item and the confirmed numeric value in RAM 13 as input information (step S18).
[0042] Then, CPU 11 determines whether the current item is the final item (the item in the last input order) for calculating the number of drops (step S19). If it is not the final item (step S19; NO), the process proceeds to step S13. If it is the final item (step S19; YES), CPU 11 reads out the name 25 and numerical value of the input item stored in RAM 13, and uses the read numerical value to calculate the number of drops per minute [drops / min] as a calculated value using the above-mentioned formula (1), displays the calculated value in black in second display area 142, and displays in black in first display area 141 the calculated value 22 "number of drops per minute" as (the name of) the calculated value of the numerical value and the unit 23 "drops / min" as the unit of that numerical value (step S20), and ends the first number of drops calculation process.
[0043] Here, a specific example of the first drop number calculation process will be described with reference to Fig. 5(a) to Fig. 6(c). First, as shown in Fig. 5(a), when the user presses the drop number key K2, the first drop number calculation process is executed, and in step S11, the display screen 14a containing the black "Drop Calculation (Infusion Volume) Execute [=]" in the first display area 141 is displayed as initial information. "Execute [=]" indicates that the "=" key is the execution key for transitioning to the display screen 14b for inputting the next numerical value.
[0044] Then, as shown in FIG. 5(b), when the user presses the "=" key in step S12, a display screen 14b is displayed in step S13, which includes the name of the item "Infusion Set" as the first item in the input order, the item information 26 for the selection item for selecting whether the infusion set is for adult or pediatric use, "Infusion Set? Adult Pediatric" in black in the first display area 141, and the numeric values "1" and "2" in black corresponding to adult and pediatric use, respectively, in the second display area 142. The numeric values of the displayed options are taken from the options 28 in the calculation item table 20. In step S14, since the current item is the first item in the input order, there is no information that has already been entered.
[0045] Then, as shown in FIG. 5(c), in step S18, the user presses the "1" key for adults, and the input information "infusion set" and "adult (=1)" are stored in RAM 13. In step S19, since the input order 24=1, the infusion set is not the last item, and the process proceeds to step S13.
[0046] Then, in step S13 of the second execution, display screen 14c is displayed, which includes "Total Infusion Volume" as the second item in the input order, item information 26 "Total Infusion Volume?" in black for inputting the total infusion volume, and unit 27 of the total infusion volume "mL" in first display area 141, and a black "0" that is the initial value of the total infusion volume in second display area 142. Furthermore, there is input information in step S14, and in step S15, the input information "For adults" fits into the empty space in first display area 141, so in step S16, the input information "For adults" in gray is fixedly displayed in the empty space in first display area 141 on display screen 14c.
[0047] 5(d), in step S18, the user sequentially presses the "5" key, the "0" key, and the "0" key to input, and display screen 14c displays display screen 14d, which includes the total infusion volume numerical value "500" in black in second display area 142. Furthermore, as shown in FIG. 6(a), in step S18, the user presses the "=" key to confirm the numerical value, and the input information "total infusion volume" and "500 mL" are stored in RAM 13. In step S19, since the input order 24=2, the total infusion volume is not the last item, and the process proceeds to step S13.
[0048] Then, in step S13, a display screen 14e is displayed, which includes the item name 25 "Infusion instruction time" as the third item in the input order, the item information 26 "Infusion instruction time?" in black for inputting the infusion instruction time, and the unit 27 of the infusion instruction time "hours" in the first display area 141, and the initial value of the infusion instruction time in black "0" in the second display area 142. Furthermore, in step S14, there is input information, and in step S15, the input information "Total infusion volume for adult: 500 mL" does not fit in the available space in the first display area 141. Therefore, in step S17, a series of information, including the black item information "Infusion instruction time?" and the gray input information "Total infusion volume for adult: 500 mL," is displayed in a circular scrolling manner in the first display area 141, as shown in display screens 14e, 14f, 14g, and 14h in that order. In other words, in the empty space excluding the unit "hours" in the first display area 141, the black "Infusion instruction time?" and the gray "Total infusion volume for adults 500 mL" are scrolled in the row direction (right to left) in that order, and the last "500 mL" is displayed followed by the first "Infusion instruction time?".
[0049] 6(b), in step S18, the user presses the "6" key, and display screen 14h displays display screen 14i, which includes a black "6" for the prescribed infusion time in second display area 142. Furthermore, as shown in FIG. 6(c), in step S18, the user presses the "=" key to confirm the value, and the input information "prescribed infusion time" and "6 hours" are stored in RAM 13. In step S19, since the input order 24=3E means that the prescribed infusion time is the last item, the process proceeds to step S20.
[0050] Then, in step S20, using the input information "infusion set for adults," "total infusion volume 500 mL," and "infusion time 6 hours," the number of drops per minute = 28 [drops / min] is calculated using formula (1).
[0051] Then, display screen 14j is displayed, which includes "Number of Drops Per Minute" in black as the name of the calculated value and "Drops / Minute" in black as the unit of the number of drops in first display area 141, and "28" in black in second display area 142.
[0052] As described above, according to this embodiment, when there are multiple items for which the user is to input information (numerical values), the electronic desk calculator 1 switches from displaying item information (name) for an item for which the user is to input a numerical value in the first display area 141 of the display screen of the display unit 14 to display item information for the next item to be input each time the user inputs a numerical value for that item. The electronic desk calculator 1 includes a CPU 11 that displays a series of information in the first display area 141 in which the item information for the current item to be input (e.g., total infusion volume ?) and the input information are arranged on the same line by adding the input information (the input numerical value) to the same line as the displayed item information each time the user inputs a numerical value for that item. When the series of information cannot be displayed in the first display area 141, the CPU 11 starts scrolling the series of information.
[0053] Therefore, when inputting information (numeric values) for a plurality of items, the user can easily and reliably check the numerical values of items that have been input in the past by scrolling through a series of information including input information.
[0054] Furthermore, when adding already-entered information to the same row as the item information (item name) of the item currently being input, the CPU 11 adds the already-entered information in a different display mode from the item information (already-entered information: displayed in gray, item information: displayed in black). This allows the numerical values of items previously input to be instantly and reliably identified from the item information of the item currently being input.
[0055] Furthermore, when the CPU 11 scrolls the series of information, it scrolls the series of information in a circular manner along the row direction (left and right direction) so that the beginning of the series of information is displayed following the end of the series of information. Therefore, even if the user misses the scrolling display of the series of information, the user can reconfirm the missed series of information with certainty.
[0056] Furthermore, CPU 11 displays the numeric value being input for the current input target item in second display area 142 on the display screen of display unit 14. This allows the user to accurately input the numeric value being input for the current input target item by looking at second display area 142 while viewing the series of information being displayed in first display area 141.
[0057] Furthermore, CPU 11 calculates a predetermined calculation value (number of drops per minute) using the input numerical values of the multiple items, and displays the calculation result in second display area 142 of the display screen of display unit 14. Therefore, the predetermined calculation value can be accurately calculated based on accurate input of the numerical values of the multiple items, and the user can reliably confirm the accurate calculation result.
[0058] Furthermore, the CPU 11 switches the display of item information for each item so that information is input for a selection item that allows the user to select a numerical value to be input from among multiple items (for example, so that the item information for the selection item is displayed in the first input order) before other items. The selection item, an infusion set, is an item for selecting whether it is for adult or pediatric use, and the amount of item information displayed for the currently selected item is relatively large, leaving little free space in the first display area 141 for displaying already-entered information, making it difficult to display the already-entered information in the first display area 141. For this reason, the item information for the selection item is preferentially displayed so that information is input before other items, thereby suppressing the display of already-entered information for selection items that are difficult to display already-entered information in the first display area 141, and enabling accurate and efficient input of numerical values for multiple items.
[0059] (Variation) A modified example of the above embodiment will be described with reference to Fig. 7 to Fig. 9. Fig. 7 is a diagram showing the configuration of a calculation item table 20A. Fig. 8 is a flowchart showing the second drop number calculation process. Fig. 9 is a flowchart showing the second drop number calculation process continued from Fig. 8.
[0060] As described above, when calculating a calculated value, some selection items are items that should be selected to make it easier to input numerical values for options. However, since the amount of item information displayed for the selection items is relatively large, the available space for displaying input information in the first display area 141 is small, and it is difficult to display the input information in the first display area 141, it is preferable to input the selection items before other items. In the above embodiment, the numerical values of the selection items that make it difficult to display the input information in the first display area are input first in the input order, and the input information is not displayed for the selection items. However, if the input order of the numerical values of the selection items is not first, it is difficult to display the input information. In this modified example, if the input order of the numerical values of the selection items is not first, the user can set whether or not to display the input information when inputting the numerical values of the selection items.
[0061] As in the above embodiment, the device configuration of this modified example uses the electronic desk calculator 1. However, in this modified example, in the drop count calculation mode selected by pressing the drop count key K2, the multiple items for which values are to be input, the input order of the values for each item, and the values calculated from the values for each item are shown in Table VI below. [Table 6]
[0062] In this modified example, the input order of the selected item "Infusion set (adult; 1, pediatric; 2)" is later (third) than the input order of the items "Total infusion volume" and "Infusion instruction time".
[0063] Also, instead of the first drop number calculation program P12 and the calculation item table 20, a second drop number calculation program for performing a second drop number calculation process, which will be described later, and a calculation item table 20A are stored in the storage unit 15.
[0064] The configuration of calculation item table 20A will now be described with reference to Fig. 7. Calculation item table 20A has the same columns as calculation item table 20 of the above embodiment, but the input order 24 of records with names 25 of "total infusion volume," "infusion instruction time," and "infusion set (adult or pediatric)" is 1, 2, and 3E, respectively.
[0065] Next, the operation of the electronic desk calculator 1 of this modified example will be described with reference to FIGS.
[0066] When the electronic desk calculator 1 is in a power-on state, the CPU 11 executes a second drop number calculation process in accordance with a second drop number calculation program stored in the memory unit 15, triggered by the user pressing the drop number key K2.
[0067] As shown in Fig. 8, steps S31 to S33 are the same as steps S11 to S13 of the first drop number calculation process in Fig. 4 of the above embodiment. Then, the CPU 11 refers to the calculation item table 20A stored in the storage unit 15, and determines whether the current item is a selected item or not, depending on whether or not there is a choice in the choice 28 for the record of the current (input target) item in the immediately preceding step S33 (step S34). If the current item is not a selected item (step S34; NO), the process proceeds to step S35. Steps S35 to S41 are the same as steps S14 to S20 in Fig. 4.
[0068] If the current item is not a selected item (step S34; NO), as shown in Fig. 9, the CPU 11 determines whether or not there is an operation input from the user via the operation unit 12 to display the input information (step S42). If there is no operation input to display the input information (step S42; NO), the process proceeds to step S39.
[0069] If there is an operation input to display the input information (step S42; YES), the process proceeds to step S43. Step S43 is the same as step S38. Here, on the display screen for inputting numerical values for the selected items, there is almost no free space in first display area 141, so it is not possible to display the input information in a fixed manner as in step S37.
[0070] Then, the CPU 11 determines whether or not there is an operation input from the user via the operation unit 12 to not display the already-inputted information (step S44). If there is no operation input to not display the already-inputted information (step S44; NO), the process proceeds to step S39. If there is an operation input to not display the already-inputted information (step S44; YES), the CPU 11 stops the scrolling display of the item information of the current item and the already-inputted information, and, as in step S33, displays the item information of the current item in a fixed black color in the first display area 141 (step S45), and the process proceeds to step S42.
[0071] Here, a specific example of the second drop count calculation process will be briefly described. First, in steps S31 and S32, the display screen 14a of Fig. 5(a) is displayed, and the drop count key K2 is pressed and input. Then, for the item "total infusion volume" whose input order is "1", steps S33 to S35 (S34; NO, S35; NO), S39, and S40 are executed, and since there is no input information, it is not displayed, and the numerical value "500 (mL)" for the item name "total infusion volume" is input. Then, for the item "Infusion instruction time" whose input order is "2", steps S33 to S37 (S34; NO, S35; YES, S36; YES) and S39 to S40 are executed, and the item information of the current item in black, "Infusion instruction time?" and the already-entered information in gray, "Total infusion volume 500 mL", are fixedly displayed as a series of information in the first display area 141, and the value "6 (hours)" of the item name "Infusion instruction time" is entered. Here, it is assumed that the already-entered information "Total infusion volume 500 mL" fits into the empty space in the first display area 141 on the display screen for the item "Infusion instruction time", other than the item information "Infusion instruction time?" and the unit "hours".
[0072] Then, for the selection item "Infusion set (adult or pediatric)" with the input order "3", steps S33, S34 (S34; YES), S42, and S43 are executed, and when there is an operation input to display the input information (S42; YES), the item information of the current item in black "Infusion set adult pediatric" and the input information in gray "Total infusion volume 500 mL Infusion instruction time 6 hours" are displayed in a circular scrolling manner in the first display area 141 as a series of information.
[0073] Then, step S44 is executed, and if there is an operation input to not display the input information (S44; YES), the item information of the current item in black, "infusion set for adult or pediatric," is fixedly displayed in the first display area 141. Steps S42 and S44 make it possible to freely switch whether or not to display the input information in accordance with the operation input from the user. Note that, in inputting numerical values for a selected item, the CPU 11 may be configured to freely switch whether or not to display the item information of the current item (selected item) in black in accordance with the operation input from the user via the operation unit 12.
[0074] As described above, according to this modification, CPU 11 displays item information (name) of a selected item among a plurality of items in first display area 141, and when an operation input to display the input information is performed, displays a series of information including the input information in first display area 141. Therefore, even if the input order (display order) of the selected item is not earlier (is not prioritized) than the input order (display order) of other items, it is possible to reliably display the item information of the selected item, and the user can freely set the display of the input information.
[0075] In the above description, an example has been disclosed in which the storage unit 15 (ROM) is used as a computer-readable medium for the program according to the present invention, but this is not limiting. Other computer-readable media include non-volatile memories such as flash memories and portable recording media such as CD-ROMs. Furthermore, a carrier wave is also applicable to the present invention as a medium for providing data for the program according to the present invention via a communication line.
[0076] The description in the above embodiment is merely an example of the input support device, the input support method, and the program according to the present invention, and the present invention is not limited to this.
[0077] For example, in the above embodiment, a nurse's calculator serving as a specialized calculator is used as the input support device, but the present invention is not limited to this. When a specialized calculator serving as the input support device is used, for example, a pharmacist's calculator used by a user such as a pharmacist or a nutritionist's calculator used by a user such as a nutritionist, and a predetermined value is calculated in response to the input of numerical values for multiple items, the input information may be displayed while the numerical values for each item are being input.
[0078] The pharmacist's calculator calculates CCr (Creatinine Clearance) [mL / min], an index of renal function, based on the input of multiple items, such as gender (male or female), age [years], weight [kg], and SCr (Serum Creatinine) [mg / dL]. The formula for CCr, for example, for a male, is CCr [mL / min] = (140 - age [years]) × weight [kg] / (72 × SCr [mg / dL]). The multiple items for which values are input, the order in which the values are input, and the values calculated from the values of each item are shown in Table VII below. [Table 7]
[0079] The Dietitian Calculator calculates the required exercise time [minutes] as an index of the amount of exercise (estimated) as a calculated value in response to input values for multiple items, such as type of exercise (walking: 4, running: 7, or swimming: 10 (MET value: a multiple of the amount of calories burned at rest, with 1 being the value at rest)), calorie intake [kcal], and body weight [kg]. The formula for calculating the required exercise time is, for example, required exercise time [minutes] = calorie intake [kcal] / (type of exercise (MET value) × body weight [kg]) × 60. The multiple items for which values are input, the order in which the values for each item are input, and the values calculated from the values for each item are shown in Table VIII below. [Table 8]
[0080] In the above embodiment and modified example, a single press of the drop count key K2 calculates the drop count (infusion volume) = drop count per minute [drops / min], but this is not limited to this. For example, a second press of the drop count key K2 may calculate the drop count (flow rate) = drop count per minute [drops / min] based on the input of the infusion set (selection item) adult (=1) or pediatric (=2) and the flow rate per hour [mL / h]. The formula for calculating the drop count (flow rate) is drop count per minute [drops / min] = flow rate per hour [mL / h] / 60 × infusion set (adult: 20 [drops / mL], pediatric: 60 [drops / mL]).
[0081] In the above embodiment and modified example, the item information of the item currently being input and the input information are displayed in different colors (black, gray), but this is not limiting. For example, the item information of the item currently being input and the input information may be displayed in different display modes such as whether or not italics are used, bold or thin, character size, font, etc.
[0082] In addition, in the above embodiment, the electronic desk calculator 1 is used as the input support device, but the present invention is not limited to this. The input support device is not limited to the electronic desk calculator, and may be any other information device for inputting information of multiple items.
[0083] Although embodiments and modifications of the present invention have been described, the scope of the present invention is not limited to the above-described embodiments and modifications, but includes the scope of the invention described in the claims and its equivalents. The inventions described in the claims originally attached to this application are as follows. The claim numbers described in the appendix are the same as those of the claims originally attached to this application. [Note] <Claim 1> An input support device in which, when there are a plurality of items for prompting a user to input information, a name display in a first display area of a display screen for an item for prompting a user to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, a display control means for displaying a series of information in which the name and the input information are arranged in the same line in the first display area by adding the input information to the same line as the displayed name each time the user inputs information for the item; the display control means starts scrolling the series of information when the series of information cannot be displayed in the first display area. An input support device comprising: <Claim 2> When the input information is to be added to the same line as the name, the display control means adds the input information in a display mode different from that of the name. 2. The input support device according to claim 1, wherein: <Claim 3> When the series of information is scrolled, the display control means scrolls the series of information along the line direction so that the beginning of the series of information is displayed following the end of the series of information. 2. The input support device according to claim 1, wherein: <Claim 4> the display control means displays information being input into the current input target item in a second display area of the display screen. 2. The input support device according to claim 1, wherein: <Claim 5> the display control means calculates a predetermined value using the input information of the plurality of items, and displays the result of the calculation in a second display area of the display screen. 2. The input support device according to claim 1, wherein: <Claim 6> the display control means switches the display of names of the items so that information to be input for a selection item that allows the user to select information to be input from options among the plurality of items is input before information for other items. 6. The input support device according to claim 1, wherein the input support device is a device for inputting a command to the input device. <Claim 7> the display control means displays in the first display area a name of a selection item from which an option is selected, and when an operation input for displaying the input information is performed, displays in the first display area a series of information including the input information. 6. The input support device according to claim 1, wherein the input support device is a device for inputting a command to the input device. <Claim 8> An input assistance method in which, when there are a plurality of items for prompting a user to input information, a name display in a first display area of a display screen for an item for prompting a user to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, a display control step in which a display control means adds the input information to the same line as the displayed name each time the user inputs information for the item, thereby displaying a series of information in which the name and the input information are arranged in the same line in the first display area; In the display control step, when the series of information cannot be displayed in the first display area, the display control means starts scrolling the series of information. An input assistance method comprising: <Claim 9> When there are a plurality of items for which a user is to input information, a name display in a first display area of a display screen for an item for which a user is to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, and functioning as a display control means for displaying a series of information in which the name and the input information are arranged in the same line in the first display area by adding the input information to the same line as the displayed name each time the user inputs information for the item; the display control means starts scrolling the series of information when the series of information cannot be displayed in the first display area. A program characterized by: [Explanation of symbols]
[0084] 1. Electronic desk calculator 11 CPU 12 Control section 121 Power On Key 122 Power off key 123 Normal Key 124 dedicated function keys K1 BMI Key K2 Drop number key K3 Estimated Height Key K4 Pressure Ulcer Calculation Key K5 Insulin Key 13 RAM 14 Display section 15 Storage section 16 Bus
Claims
1. An input support device in which, when there are a plurality of items for which a user is to input information, a name display in a first display area of a display screen for an item for which a user is to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, a display control means for displaying a series of information in which the name and the input information are arranged in the same line in the first display area by adding the input information to the same line as the displayed name each time the user inputs information for the item; the display control means starts scrolling the series of information when the series of information cannot be displayed in the first display area. An input support device comprising:
2. When the input information is to be added to the same line as the name, the display control means adds the input information in a display mode different from that of the name.
2. The input support device according to claim 1, wherein:
3. When the series of information is scrolled, the display control means scrolls the series of information along the line direction so that the beginning of the series of information is displayed following the end of the series of information.
2. The input support device according to claim 1, wherein:
4. the display control means displays information being input into the current input target item in a second display area of the display screen; 2. The input support device according to claim 1, wherein:
5. the display control means calculates a predetermined value using the input information of the plurality of items, and displays the result of the calculation in a second display area of the display screen; 2. The input support device according to claim 1, wherein:
6. the display control means switches the display of names of the items so that information to be input for a selection item that allows the user to select information to be input from options among the plurality of items is input before information for other items.
6. The input support device according to claim 1, wherein the input support device is a device for inputting a command to a user.
7. the display control means displays in the first display area a name of a selection item from which an option is selected, and when an operation input for displaying the input information is performed, displays in the first display area a series of information including the input information.
6. The input support device according to claim 1, wherein the input support device is a device for inputting a command to a user.
8. An input assistance method in which, when there are a plurality of items for which a user is to input information, a name display in a first display area of a display screen for an item for which a user is to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, a display control step in which a display control means adds the input information to the same line as the displayed name each time the user inputs information for the item, thereby displaying a series of information in which the name and the input information are arranged in the same line in the first display area; In the display control step, when the series of information cannot be displayed in the first display area, the display control means starts scrolling the series of information. An input assistance method comprising:
9. When there are a plurality of items for which a user is to input information, a name display in a first display area of a display screen for an item for which a user is to input information is switched to a name display of an item to be set as a next input target each time information is input by the user for the item, and functioning as a display control means for displaying a series of information in which the name and the input information are arranged in the same line in the first display area by adding the input information to the same line as the displayed name each time the user inputs information for the item; the display control means starts scrolling the series of information when the series of information cannot be displayed in the first display area. A program characterized by:
Citation Information
Patent Citations
Portable electronic unit
JP1993061837A
Arithmetic controller and its program
JP2005346167A
Image display device, image display method, and computer program
JP2014093050A
Electronic apparatus, output device, output method, and program
JP2022051311A