Information processing device, printing device, method, and program

The information processing device addresses the issue of forgotten medication by associating critical dosing times with alert information, ensuring users take their medicine correctly and avoid overdosing through enhanced medication labels.

JP2025155076APending Publication Date: 2025-10-14CASIO COMPUTER CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024058416
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-01
Publication Date
2025-10-14

AI Technical Summary

Technical Problem

Existing medication printing devices fail to prevent users from forgetting to take their medicine and do not adequately highlight timings that require special attention among multiple administration times.

Method used

An information processing device associates medication timings that satisfy a predetermined condition with alert information, outputting this information to a printing device to create labels that visually alert users to take their medicine and recognize critical dosing times.

Benefits of technology

Prevents users from forgetting to take their medicine and ensures they recognize critical dosing times, reducing the risk of overdosing by providing clear visual cues on medication labels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025155076000001_ABST
    Figure 2025155076000001_ABST
Patent Text Reader

Abstract

To prevent a patient from forgetting to take a medicine, and warn the patient to recognize a particularly important administration timing among multiple administration timings.SOLUTION: An information processing device includes at least one processor. The at least one processor associates, based on input administration information for a plurality of medicines, an administration timing that meets a predefined condition among a plurality of administration timings which are timings of taking at least one of the plurality of medicines, with warning information which is information for warning the patient to recognize the medicine to be taken among the plurality of medicines at the administration timing. The at least one processor then outputs the associated warning information and the administration timing to an output device.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The disclosure of this specification relates to an information processing device, a printing device, a method, and a program. [Background technology]

[0002] There are known devices that print labels based on input medication information. For example, Patent Document 1 describes a specific configuration of this type of device. The device described in Patent Document 1 prints the number of prescription days and the timing of medication on a label based on the input information. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2023-137678 Summary of the Invention [Problem to be solved by the invention]

[0004] In Patent Document 1, the prescription date and the timing of administration are simply printed as administration instructions. Such administration instructions are insufficient to prevent the recipient from forgetting to take the medicine. Furthermore, Patent Document 1 does not make the recipient aware of the timings that require special attention among the multiple timings for administration. In other words, Patent Document 1 has room for improvement in terms of preventing the recipient from forgetting to take the medicine and making the recipient aware of the timings that require special attention among the multiple timings for administration.

[0005] The embodiments of the present disclosure have been made in consideration of the above circumstances, and their purpose is to provide an information processing device, a printing device, a method, and a program that can prevent users from forgetting to take their medicine and can make users aware of the timings at which they should pay particular attention, among multiple timings at which they take their medicine. [Means for solving the problem]

[0006] An information processing device according to an embodiment of the present disclosure includes at least one processor, which, based on input medication information for a plurality of medications, associates a medication timing that satisfies a predetermined condition among a plurality of medication timings for taking at least one of the plurality of medications with alert information that allows a user to recognize which of the plurality of medications should be taken at that medication timing, and outputs the associated alert information and medication timing to an output device. [Effects of the Invention]

[0007] According to one embodiment of the present disclosure, an information processing device, a printing device, a method, and a program are provided that prevent a patient from forgetting to take their medicine and allow the patient to recognize, among multiple possible dosing timings, timings that require particular attention. [Brief explanation of the drawings]

[0008] [Figure 1] 1 is a block diagram illustrating a configuration of a printing system according to an embodiment of the present disclosure. [Figure 2] FIG. 10 is a block diagram illustrating a configuration of a printing device according to another embodiment of the present disclosure. [Figure 3] FIG. 1 is a block diagram illustrating a configuration of an information processing device according to an embodiment of the present disclosure. [Figure 4] FIG. 10 is a diagram illustrating an example of a screen displayed on an information processing device according to an embodiment of the present disclosure. [Figure 5] FIG. 10 is a diagram illustrating an example of a screen displayed on an information processing device according to an embodiment of the present disclosure. [Figure 6] FIG. 10 is a diagram illustrating an example of a screen displayed on an information processing device according to an embodiment of the present disclosure. [Figure 7] FIG. 10 is a diagram illustrating an example of a screen displayed on an information processing device according to an embodiment of the present disclosure. [Figure 8] FIG. 1 is a diagram illustrating an example of a printed matter printed in an embodiment of the present disclosure. [Figure 9]FIG. 1 is a diagram illustrating an example of a printed matter printed in an embodiment of the present disclosure. [Figure 10] 1 is a flowchart of a process executed by a processor included in an information processing device according to an embodiment of the present disclosure. [Figure 11] 11 is a subroutine of the input reception process in step S101 of FIG. [Figure 12] This is a subroutine of the confirmation screen display process in step S208 of FIG. [Figure 13] This is a subroutine of the print data generation process in step S103 of FIG. [Figure 14] FIG. 1 is a diagram illustrating an example of a printed matter printed in an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION

[0009] The following description relates to an information processing device, a printing device, a method, and a program according to an embodiment of the present disclosure. Common or corresponding elements are denoted by the same or similar reference numerals, and duplicate descriptions will be appropriately simplified or omitted.

[0010] The printing system SYS shown in Fig. 1 includes an information processing device 1 and a printing device 2. The information processing device 1 is, for example, a PC (Personal Computer), a smartphone, a tablet terminal, or a PDA (Personal Digital Assistant). The printing device 2 is, for example, a thermal printer, a laser printer, or an inkjet printer. The information processing device 1 and the printing device 2 are connected via wire or wirelessly so as to be able to communicate with each other.

[0011] 2, in another embodiment of the present disclosure, the printing device 2 may have the information processing device 1 built in. In other words, the printing device 2 including the information processing device 1 also falls within the scope of the embodiment of the present disclosure. From another perspective, the information processing device 1 having a printing function also falls within the scope of the embodiment of the present disclosure.

[0012] The information processing device 1 is an example of a computer. As shown in FIG. 3, the information processing device 1 includes a processor 10, a RAM (Random Access Memory) 11, a flash ROM (Read Only Memory) 12, an operation unit 13, a display unit 14, and a communication interface 15.

[0013] The processor 10 reads out the programs and data stored in the flash ROM 12. The processor 10 controls the information processing device 1 in an overall manner by using the RAM 11 as a work area.

[0014] The processor 10 is, for example, a single processor or a multiprocessor, and includes at least one processor. When multiple processors are included, the processor 10 may be packaged as a single device, or may be configured as multiple devices that are physically separated within the information processing device 1. The processor 10 may be called, for example, a control unit, a CPU (Central Processing Unit), an MPU (Micro Processor Unit), or an MCU (Micro Controller Unit).

[0015] The flash ROM 12 is a non-volatile semiconductor memory such as a flash memory, an EPROM (Erasable Programmable ROM), or an EEPROM (Electrically Erasable Programmable ROM). The flash ROM 12 stores a control program 12A. The processor 10 executes the control program 12A to perform various processes according to an embodiment of the present disclosure.

[0016] Note that some of the various processes according to an embodiment of the present disclosure may be executed by a device (for example, a cloud server) separate from the information processing device 1. Furthermore, all of the various processes according to an embodiment of the present disclosure may be executed by a cloud server, which is an example of the information processing device 1. In this case, a user (for example, a doctor or a pharmacist) operates, for example, a thin client or a web browser to cause the cloud server to execute the various processes.

[0017] The operation unit 13 is, for example, a keyboard, a mouse, or buttons. The operation unit 13 may be integrated with the display unit 14 (for example, a touch panel). When a user operates the operation unit 13, a signal corresponding to the operation content is input to the processor 10. The processor 10 executes various processes based on the input signal.

[0018] The display unit 14 includes a display and a driver. When the driver drives the display in accordance with a control signal from the processor 10, a screen corresponding to the control signal is displayed. The display may be a touch panel display. The display is, for example, an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0019] The communication interface 15 is a communication interface with various media. The information processing device 1 is connected to various media (such as the printing device 2, a USB (Universal Serial Bus) memory, and a server on a network) via the communication interface 15 in a wired or wireless manner.

[0020] Each block shown in Fig. 3 is realized by any combination of hardware and software. Furthermore, the means for realizing each block is not particularly limited. That is, each block may be realized by a single physically coupled device, or may be realized by two or more physically separated devices connected by wire or wirelessly. That is, there is a degree of freedom in the configuration of the information processing device 1, and various design changes are possible.

[0021] Labels printed with only the number of prescribed days and the timing of administration as dosage instructions, as in Patent Document 1, are insufficient to alert users (to avoid forgetting to take medicine, being aware of missed doses, taking too much medicine, etc.). In addition, the number of doses, duration of administration, timing of administration, etc. may differ for each medicine. In this case, the more medicines a user takes, the more difficult it becomes for the user to prevent forgetting to take their medicine, and it also becomes more difficult for the user to recognize, among the multiple dosing timings, the timings that require particular attention.

[0022] Therefore, based on the input medication information for the multiple medications, the processor 10 associates a medication timing that satisfies a predetermined condition among multiple medication timings, which are timings for taking at least one of the multiple medications, with alert information that allows the recipient to recognize which medication among the multiple medications should be taken at that medication timing, and outputs the associated alert information and medication timing to an output device (e.g., the printing device 2). By outputting the alert information in association with the medication timing, even when the number of doses, duration of medication, and medication timing differ for each medication, the recipient who sees the output result can more easily prevent forgetting to take their medication and can also more easily prevent overdosing. It also makes it easier for the recipient to recognize when they have forgotten to take their medication. It also makes it easier for the recipient to recognize which medication timings require particular attention among the multiple medication timings.

[0023] The processor 10 also identifies each date within the medication period based on the input medication information, and outputs information on the medication timing for each identified date to the output device. By viewing the output results, the recipient can easily understand all medication timings for all dates within the medication period. This makes it easier for the recipient to prevent forgetting to take their medication and to prevent overdosing. It also makes it easier for the recipient to recognize when they have forgotten to take their medication. Of the multiple medication timings, the recipient can easily recognize which timings require particular attention.

[0024] In addition, the processor 10 acquires the dosing timing for each date for each of multiple drugs based on the input drug dosing information, and among the acquired dosing timings for each date, it detects dosing timings that meet predetermined conditions and have the same date and timing for different drugs. It associates warning information with the detected dosing timings for each date and outputs the associated warning information and dosing timings to the output device. By viewing the output results, the user can easily grasp all dosing timings for all dates within the dosing period, and it is easier to prevent forgetting to take drugs and overdosing even when the number of doses, dosing period, dosing timing, etc. vary for each drug. It also makes it easier for the user to recognize when they have forgotten to take their drugs. Among multiple dosing timings, the user can easily recognize dosing timings that require particular attention.

[0025] The information processing device 1 provides a GUI (Graphical User Interface) environment for users (for example, doctors or pharmacists). When the user inputs medication information in accordance with the GUI instructions, the information processing device 1 generates print data including warning information and outputs it to the printing device 2. FIGS. 4 to 7 show examples of GUI screens displayed on the display of the information processing device 1.

[0026] For example, when a user starts an application included in the control program 12A and enters the name of a medicine to be prescribed to the user in the started application, the GUI screen S1 shown in FIG. 4 is displayed on the display. A close button B0 is displayed at the top of the GUI screen S1. A dosing timing specification button B1 is displayed in the center of the GUI screen S1. A clear button B2, a back button B3, and a next button B4 are displayed side by side at the bottom of the GUI screen S1. "Medicine A" written in FIG. 4 indicates the name of the medicine to be prescribed to the user.

[0027] The medication timing specification button B1 is a button for specifying the timing of medication prescribed to the user. In the example of FIG. 4, the medication timing specification button B1 includes alternate buttons B1a to B1d labeled with the characters "morning," "afternoon," "evening," and "before bedtime." When the buttons B1a to B1d are pressed by the user to change from an off state to an on state, they are inverted from a white background to a black background. When the buttons B1a to B1d are pressed by the user to change from an on state to an off state, they are inverted from a black background to a white background.

[0028] The user can specify the timing of taking medicine as morning, midday, evening, or before bedtime by pressing buttons B1a to B1d. The example in Fig. 4 shows a state in which the timing of taking medicine A is specified as morning and before bedtime.

[0029] The close button B0 is a button for ending the application. When the close button B0 is pressed by a user operation, the application ends. The clear button B2 is a button for resetting the status of the buttons B1a to B1d. When the clear button B2 is pressed by a user operation, all of the buttons B1a to B1d are set to the OFF state.

[0030] The back button B3 is a button for returning to the previous GUI screen. In the example of FIG. 4, when the back button B3 is pressed by a user operation, the screen returns to the medicine input screen. The medicine input screen is a GUI screen that accepts input of the name of a medicine. The next button B4 is a button for proceeding to the next GUI screen. In the example of FIG. 4, when the next button B4 is pressed by a user operation, the screen proceeds to the GUI screen S2 shown in FIG. 5 with morning and before bedtime specified as the timings for taking medicine A.

[0031] To prevent mistakes in specifying the dosing timing, redundancy may be added to the user's operation. For example, an input form for inputting the number of dosing timings may be added to the GUI screen S1 shown in FIG. 4. In this case, the Next button B4 is enabled only if the number of dosing timings input in the input form matches the number of dosing timings specified with buttons B1a to B1d. Only if both numbers match can the user press the Next button B4 to proceed to the GUI screen S2.

[0032] 5, a medication period specification form F0 is displayed in the center of the GUI screen S2. The medication period specification form F0 includes a number of days input form F1 and a start date input form F2.

[0033] The number of days input form F1 is a form for inputting the number of days for which the medicine is to be taken. The user can change the value in the number of days input form F1 (i.e., the number of days for which the medicine is to be taken) by clicking the spin button in the number of days input form F1.

[0034] The start date input form F2 is a form for entering the start date of taking the medication. When the user clicks on the calendar icon C1 located adjacent to the start date input form F2, a calendar is displayed superimposed on the GUI screen S2. When the user clicks on a date in the calendar, the clicked date is entered into the start date input form F2 as the start date of taking the medication.

[0035] On GUI screen S2, more detailed information such as the timing of taking the medicine on the first day and the timing of taking the medicine on the last day may be input.

[0036] The user can return to the GUI screen S1 shown in Fig. 4 by pressing the back button B3 on the GUI screen S2. The user can proceed to the next GUI screen by pressing the next button B4 on the GUI screen S2.

[0037] When the Next button B4 is pressed while there are still drugs whose names have been entered on the drug input screen but for which the timing and duration of administration have not been entered, GUI screens S1 to S2 are displayed in order for each remaining drug. This allows the user to enter the timing and duration of administration for each remaining drug. When the Next button B4 is pressed after the timing and duration of administration for all drugs whose names have been entered on the drug input screen have been entered, the GUI screen S3 shown in FIG. 6 is displayed.

[0038] The duration of medications prescribed at the same time may be the same. To reduce the burden on the user, the same values ​​as those in the duration of medication form F0 for the first medication may be automatically entered in the duration of medication form F0 for the second and subsequent medications (days input form F1 and start date input form F2). The user only needs to change the values ​​in the duration of medication form F0 if the duration of medications for the second and subsequent medications is different from that of the first medication.

[0039] As shown in FIG. 6, a medication pattern table T1 showing medication patterns is displayed in the center of the GUI screen S3. Medication timing, medication pattern, and symbols are registered in association with each other in the medication pattern table T1. A medication pattern indicates medications that should be taken at the corresponding medication timing. A symbol is information that is registered when two or more medications that should be taken at the corresponding medication timing are included. Symbols include marks, figures, letters, etc.

[0040] In the example shown in FIG. 6, a timing that satisfies a predetermined condition is detected from among multiple timings (e.g., morning, before bedtime) for taking at least one of prescribed drugs A and B (an example of multiple drugs). Specifically, "before bedtime," which is a timing common to drugs A and B (an example of a timing common to different drugs), is detected as a timing that satisfies the predetermined condition. In other words, the before bedtime dosing pattern includes two or more drugs. Therefore, a symbol (e.g., ★) is registered.

[0041] A back button B3 and a confirmation button B5 are displayed side by side at the bottom of the GUI screen S3. For example, if the information registered in the dosage pattern table T1 is incorrect, the user can return to the previous GUI screen by pressing the back button B3. The user can then re-input the dosage timing and duration by performing subsequent operations. For example, if the information registered in the dosage pattern table T1 is correct, the user can print the dosage information list L1 on the printing device 2 by pressing the confirmation button B5.

[0042] Figure 8 shows a medication information list L1 printed on a sticker sheet. The sticker sheet is a sheet of paper with a predetermined size, such as A4, carrying a number of pre-cut label stickers. As shown in Figure 8, each label included in the medication information list L1 is printed with the timing of each prescribed medication for each date within the medication period.

[0043] In the example of FIG. 8, the start date of the dosing period is November 13, 2023, and the number of dosing days is 30. Therefore, November 13, 2023 to December 12, 2023 are identified as the dates within the dosing period. For drug A, the dosing timing "morning" is printed on the label on which each date from November 13 to December 12 is printed. Furthermore, the dosing timing "sleep" (characters indicating before bedtime) is printed on another label on which each date from November 13 to December 12 is printed. For drug B, the dosing timing "sleep" is printed on the label on which each date from November 13 to December 12 is printed. If there is sufficient printing space, the Gregorian calendar year may also be printed. Furthermore, other character strings such as precautions for dosing (e.g., take on an empty stomach) may also be printed.

[0044] In this way, the processor 10 identifies each date within the medication period based on the medication information input by user operation, and outputs information on the medication timing for each identified date (medication information list L1) to the printing device 2 (an example of an output device). Specifically, the processor 10 creates the medication information list L1 (an example of a list of medication timing for each date) and outputs the created medication information list L1 to the printing device 2 (an example of an output device). The recipient can attach each label included in the printed medication information list L1 to, for example, a bag of prescribed powdered medicine (medicine A, drug B). By visually checking the date and dosage timing on the label affixed to the bag, the recipient can take the medicine appropriately without forgetting or overdosing. Even if the recipient forgets to take their medicine, they can later find out that they forgot from the date and dosage timing on the label affixed to the bag.

[0045] The processor 10 may output the medication information list L1 as a file in a format such as PDF (Portable Document Format) so that the medication information list L1 can be displayed on document viewing software or a web browser. In other words, the output device to which the medication information list L1 is output is not limited to the printing device 2. The output device may be a PC, smartphone, tablet terminal, or the like on which software such as document viewing software or a web browser is installed. For example, the user can display the medication information list L1 on a smartphone to check the medications that should be taken at the appropriate time.

[0046] More specifically, the label on which "sleep" is printed also has the symbol ★ printed on it. For example, a user who has taken medicine A at bedtime can recognize that there is another medicine to be taken at bedtime by visually checking the symbol ★ on the label attached to the bag. By making the user aware of this, it is possible to ensure that the user takes the other medicine (i.e., medicine B) that should be taken at bedtime.

[0047] The symbol ★ is an example of alert information for a user of multiple medications, obtained based on the information entered into each GUI screen (an example of the medication information entered for multiple medications). More specifically, the symbol ★ is information that allows the user to visually recognize which of the multiple medications should be taken at the appropriate time.

[0048] From another perspective, for example, a user who takes medicine A in the morning can visually recognize that no symbol is printed on the label attached to the bag and recognize that medicine A is the only medicine to be taken in the morning. By making the user aware of this, overdosing on medicine or taking the wrong medicine can be prevented. If there is no space to attach a label to the package such as a bag, the user may attach the label to, for example, a paper calendar.

[0049] The user can directly edit the medication pattern table T1. For example, the user can edit the medication timing and duration without returning to the previous GUI screen using the back button B3. The user can also change the symbols (shape, color, size, number, etc.) printed on the label.

[0050] The processor 10 further associates the medication identification information with the dosage timing and symbol (an example of warning information). The processor 10 generates print data based on this associated information and outputs it to the printing device 2. The medication identification information may be any information that can identify the type of medication, such as the name of the medication, a number indicating the medication, alphabet, or a graphic.

[0051] In the example of Fig. 8, the drug identification information is the name of the drug. The name of drug A associated with the timing and symbol of drug A is printed above the column listing the timing of drug A on each date. The name of drug B associated with the timing and symbol of drug B is printed above the column listing the timing of drug B on each date.

[0052] FIG. 14 shows medication information lists L1a and L1b printed on tape by a label printer, which is an example of the printing device 2. The tape is, for example, a tape-shaped printing medium made up of a laminate of release paper, adhesive, and base material. The label printer, for example, prints the dosing timings for each date of drug A in a row (see medication information list L1a), and then prints the dosing timings for each date of drug B in a row (see medication information list L1b). As shown in medication information lists L1a and L1b, the symbol ★ is also printed on the label on which "sleep," indicating before bedtime, is printed.

[0053] The label printer is equipped with a full cutter and a half cutter. The label printer performs full or half cuts on the printed tape for each label (in other words, for each dose timing for each date). When using full cuts, users can obtain die-cut labels that have been pre-cut for each label. When using half cuts, users can obtain labels that are lined up in a row on a tape-like release paper.

[0054] The GUI screen S4 shown in FIG. 7 is an example screen similar to the GUI screen S3 shown in FIG. 6, and shows a case where three drugs A, B, and C are prescribed. In this example, the timings for taking drug A are morning, noon, and evening. The timing for taking drug B is morning. The timings for taking drug C are morning and evening. Therefore, as shown in the dosage pattern table T2 in FIG. 7, symbols are registered in association with the morning, which is the timing for taking three drugs A to C, and symbols are registered in association with the evening, which is the timing for taking two drugs A and C.

[0055] If the same symbol is registered for both morning and evening, the same symbol will be printed on both the "morning" label and the "evening" label, which means that a user looking at the label will not know whether they should take the medicine in the morning or evening, for example.

[0056] Therefore, when multiple common dosing timings (an example of common dosing timings for different drugs) are detected among the dosing timings for prescribed drugs A to C (an example of multiple drugs), different symbols are added to each of the detected dosing timings. Different symbols refer to, for example, different shapes, colors, sizes, numbers, etc. of the symbols. In the example of FIG. 7, the symbol ▲ is registered in association with the morning dosing timing for drugs A to C. The symbol ★ is registered in association with the evening dosing timing for drugs A and C.

[0057] When the user presses the confirmation button B5 on the GUI screen S4 of FIG. 7, the medication information list L2 shown in FIG.

[0058] In the example of FIG. 9, the dosing period is from November 13, 2023 to December 12, 2023. Therefore, for drug A, three dates each from 11 / 13 to 12 / 12 are printed on the label. Of the three labels on which each date is printed, "Morning" is printed on one, "Afternoon" is printed on another, and "Evening" is printed on the remaining one. For drug B, "Morning" is printed on the label on which each date from 11 / 13 to 12 / 12 is printed. For drug C, two dates each from 11 / 13 to 12 / 12 are printed on the label. Of the two labels on which each date is printed, "Morning" is printed on one, and "Evening" is printed on the remaining one.

[0059] Similar to the medication information list L1 shown in FIG. 8, the recipient can attach each label included in the medication information list L2 to the bag of, for example, the prescribed powdered medicine (medicine A, drug B, drug C). Even if the number of types of medicine increases to three, the recipient can take the medicine appropriately without forgetting to take it or taking too much by visually checking the date and timing of administration on the label attached to the bag. Even if the recipient forgets to take the medicine, they can later realize that they forgot by checking the date and timing of administration on the label attached to the bag.

[0060] More specifically, the symbol ▲ is printed on the label on which "morning" is printed. For example, a user who takes medicine A in the morning can recognize that there is another medicine that should be taken at bedtime by visually checking the symbol ▲ on the label affixed to the bag. The user can recognize that medicines B and C should also be taken in the morning by visually checking that the same symbol ▲ is printed on the labels affixed to the bags of other medicines (i.e., medicines B and C). For example, a user who takes medicine C in the evening can recognize that there is another medicine that should be taken in the evening by visually checking the symbol ★ on the label affixed to the bag. The user can recognize that medicine A should also be taken in the evening by visually checking that the same symbol ★ is printed on the label affixed to the bag of other medicines (i.e., medicine A). In this way, it becomes easier for users to recognize which of the multiple dosing timings require particular attention.

[0061] In the example shown in FIG. 9, there are three medicines to be taken in the morning (medicines A to C) and two medicines to be taken in the evening (medicines A and C). If there is sufficient printing space, for example, three symbols ▲ may be printed in a row on the label with "morning" printed on it, or the letters "ABC" may be printed on it. Two symbols ★ may be printed in a row on the label with "evening" printed on it, or the letters "AC" may be printed on it. In this case, the patient can more reliably recognize that there are three medicines to be taken in the morning and that medicines A to C should be taken in the morning. The patient can also more reliably recognize that there are two medicines to be taken in the evening and that medicines A and C should be taken in the evening.

[0062] Depending on the user, the more symbols printed on the label, the more difficult it may be to understand. Therefore, a correspondence table that associates symbols with their meanings may be printed on the sticker paper along with the medication information list L1. The user can understand the meaning of the symbols by checking the correspondence table.

[0063] A flowchart of the process executed by the processor 10 in one embodiment of the present disclosure will be described with reference to Fig. 10. For example, when a user starts an application included in the control program 12A and transitions the started application to an input mode, execution of the process shown in Fig. 10 begins.

[0064] The steps of the flowcharts shown in the present embodiment may be reordered to the extent that they are consistent. For example, although the present disclosure presents the processing of various steps using an exemplary order, the order is not limited to the presented order. Furthermore, the steps of the flowcharts shown in the present embodiment may be executed in parallel or in parallel to the extent that they are consistent.

[0065] The processor 10 executes an input acceptance process (step S101). If the confirmation flag is on as a result of the input acceptance process (step S102: YES), the processor 10 executes a print data generation process based on the medication information accepted in the input acceptance process (step S103). The processor 10 outputs the print data generated in the print data generation process to the printing device 2 (step S104). This causes the medication information list exemplified in FIG. 8 and FIG. 9 to be printed. If the confirmation flag is off (step S102: NO), the input acceptance process ends without completing the input of medication information. Therefore, the processor 10 ends this flowchart without generating print data.

[0066] The subroutine of the input reception process (step S101) of Fig. 10 will be described with reference to Fig. 11. At the start of the input reception process, the processor 10 executes initialization processes such as resetting the confirmation flag to off.

[0067] In the input reception process, the processor 10 displays a medicine input screen on the display (step S201). The processor 10 determines whether input of the names of all medicines prescribed to the patient has been completed on the medicine input screen displayed on the display (step S202). For example, if an operation is performed to end the input mode without completing the name input (step S202: NO), the processor 10 ends this subroutine. When the name input is completed (step S202: YES), the processor 10 proceeds to the process of step S203.

[0068] In step S203, the processor 10 displays a dose timing input screen on the display. The GUI screen S1 shown in Fig. 4 is an example of the dose timing input screen displayed in step S203.

[0069] The processor 10 determines whether or not the input of the dose timing on the dose timing input screen displayed on the display is complete (step S204). When the close button B0 on ​​the dose timing input screen is pressed, the application ends without the input of the dose timing being complete (step S204: NO). Therefore, the processor 10 ends this subroutine. When the next button B4 on the dose timing input screen is pressed, the input of the dose timing is complete (step S204: YES). Therefore, the processor 10 proceeds to the processing of step S205.

[0070] In step S205, the processor 10 displays a dosing period input screen on the display. The GUI screen S2 shown in Fig. 5 is an example of the dosing period input screen displayed in step S205.

[0071] The processor 10 determines whether or not the input of the dosing period on the dosing period input screen displayed on the display is complete (step S206). When the close button B0 on ​​the dosing period input screen is pressed, the application ends without the dosing period input being complete (step S206: NO). Therefore, the processor 10 ends this subroutine. When the next button B4 on the dosing period input screen is pressed, the dosing period input is complete (step S206: YES). Therefore, the processor 10 proceeds to the processing of step S207.

[0072] Although not shown in the flowchart, when the clear button B2 is pressed, the processor 10 resets the values ​​entered on the currently displayed GUI screen to their initial values. When the back button B3 is pressed, the processor 10 returns the currently displayed GUI screen to the previous GUI screen. For example, when the back button B3 on the dosing period input screen displayed in step S205 is pressed, the processor 10 returns to step S203 and displays the dosing timing input screen on the display.

[0073] The processor 10 determines whether or not the input of the dosing timing and dosing period for all the medicines whose names have been input on the medicine input screen has been completed (step S207). If there are any medicines whose dosing timing and dosing period have not been input (step S207: NO), the processor 10 returns to step S203 and displays the dosing timing input screen for the next medicine on the display.

[0074] When the input of the timing and duration of taking all medicines has been completed (step S207: YES), the processor 10 displays a confirmation screen on the display (step S208). The GUI screen S3 shown in Fig. 6 and the GUI screen S4 shown in Fig. 7 are examples of the confirmation screen displayed in step S208.

[0075] A subroutine of the confirmation screen display process (step S208) of FIG. 11 will be described using FIG. 12. In the confirmation screen display process, the processor 10 detects a common dosing timing (step S301). Specifically, the processor 10 detects a common dosing timing (i.e., a common dosing timing) among the dosing timings of different drugs input in the input receiving process (step S101). If a common dosing timing is detected (step S301: YES), the processor 10 proceeds to the process of step S302. If a common dosing timing cannot be detected (step S301: NO), the processor 10 skips the processes of steps S302 and S303 and proceeds to the process of step S304.

[0076] The processor 10 acquires a symbol for the detected common dosing timing (step S302). Information on the symbol is stored in advance in the application as, for example, a library. The processor 10 registers the symbol acquired in step S302 in association with the common dosing timing (step S303). In the examples of FIGS. 4 to 6, before going to bed is detected as the common dosing timing for medicine A and medicine B. A symbol ★ is acquired for the detected common dosing timing, before going to bed. The acquired symbol ★ and the common dosing timing, before going to bed, are registered in association with each other in the dosing pattern table T1.

[0077] The processor 10 displays a confirmation screen including a medication pattern table (for example, medication pattern table T1 in FIG. 6 or medication pattern table T2 in FIG. 7) on the display (step S304).

[0078] The processor 10 determines whether a confirmation operation has been performed on the confirmation screen displayed on the display (step S209). When the close button B0 on ​​the confirmation screen is pressed, the application is terminated. In this case, the processor 10 terminates this subroutine without accepting a confirmation operation on the confirmation screen (step S209: NO). When the confirmation button B5 on the confirmation screen is pressed, the processor 10 accepts a confirmation operation on the confirmation screen (step S209: YES), sets the confirmation flag to ON (step S210), and terminates this subroutine.

[0079] If the confirmation flag is on (step S102: YES), the processor 10 executes the print data generation process (step S103). A subroutine of the print data generation process (step S103) in FIG. 10 will be described with reference to FIG.

[0080] In the print data generation process, the processor 10 identifies each date within the prescribed medication period (step S401). In the example of Fig. 5, the start date of the medication period is November 13, 2023, and the number of medication days is 30. Therefore, November 13, 2023 to December 12, 2023 are identified as the dates within the medication period.

[0081] The processor 10 creates a list of the dosing timings for each prescribed medicine for each date identified in step S402 (i.e., a dosing information list) (step S402). That is, the processor 10 creates a dosing information list, which is an example of a list of the dosing timings for each of a plurality of medicines.

[0082] If there is a common dosing timing (step S403: YES), processor 10 adds the symbol acquired in step S302 (i.e., an example of warning information) to the common dosing timing among the dosing timings included in the dosing information list (step S404). As a result, print data is generated in which a symbol is added to the common dosing timing. If there is no common dosing timing (step S403: NO), no symbol is added to the dosing timing included in the dosing information list. Therefore, print data is generated in which no symbol is added to any dosing timing.

[0083] The processor 10 outputs the print data generated in the print data generation process (step S103) (in other words, the medication information list with or without the symbol added, which is an example of the attention information) to the printer 2, which is an example of an output device. As a result, the printer 2 prints the medication information lists L1 and L2 shown in FIGS. 8 and 9.

[0084] When users look at the printed medication information lists L1 and L2, they can easily grasp all the dosing timings for all dates within the dosing period for each medication, and it also makes it easier to prevent forgetting to take medication and overdosing, even when the number of doses, dosing period, dosing timing, etc. vary for each medication. It also makes it easier for users to know when they have forgotten to take their medication. It also makes it easier for users to recognize which dosing timings require special attention among the multiple dosing timings.

[0085] Furthermore, the present disclosure is not limited to the above-described embodiments, and various modifications can be made in the implementation stage without departing from the spirit of the present disclosure. Furthermore, the functions performed in the above-described embodiments may be implemented in appropriate combinations as much as possible. The above-described embodiments include various steps, and various inventions can be extracted by appropriate combinations of the disclosed multiple constituent elements. For example, if the effect can be obtained even if some constituent elements are deleted from all the constituent elements shown in the embodiments, the configuration from which these constituent elements are deleted can be extracted as an invention.

[0086] In the above embodiment, if only one medicine should be taken at a given timing, a symbol, which is an example of attention-calling information, is not added. In another embodiment, even if only one medicine should be taken at a given timing, a symbol may be added to the given timing. In this case, it is preferable to add a symbol indicating that only one medicine should be taken at that timing.

[0087] In the above embodiment, the dosing timing that satisfies the predetermined condition is "a common dosing timing for different drugs." However, the dosing timing that satisfies the predetermined condition is not limited to this. For example, the dosing timing that satisfies the predetermined condition may be "the dosing timing of a drug that requires special attention (such as a drug that is contraindicated for concomitant use)." In this case, regardless of whether there is a drug with a common dosing timing, a symbol that is warning information is printed for all dosing timings of drugs that require special attention. [Explanation of symbols]

[0088] 1: information processing device, 2: printing device, 10: processor, 12A: control program

Claims

1. at least one processor; The at least one processor Based on the inputted medication information of the plurality of medications, a medication timing that satisfies a predetermined condition among a plurality of medication timings that are timings for taking at least one of the plurality of medications is associated with attention-calling information that is information that makes the user recognize the medication that should be taken among the plurality of medications at the medication timing; outputting the associated attention information and the associated dosing timing to an output device; Information processing device.

2. The at least one processor Detecting a common dosing timing among the plurality of dosing timings as a dosing timing that satisfies the predetermined condition, and Associating the warning information with the detected common dosing timing. The information processing device according to claim 1 .

3. The at least one processor creating a list of the timing of taking each of the plurality of drugs; adding the warning information to the common dosing timings among the dosing timings included in the created list; outputting the list to which the warning information has been added to the output device; The information processing device according to claim 2 .

4. When a plurality of common dosing timings are detected, the at least one processor adds the warning information in a different form for each common dosing timing. The information processing device according to claim 3 .

5. The at least one processor generating print data to which the warning information is added at the time of taking the medicine; outputting the generated print data to a printing device, which is the output device; The information processing device according to claim 1 .

6. The at least one processor obtaining the dosing timing for each of the plurality of medicines on each date based on the dosing information; Among the acquired dosing timings for each date, detecting dosing timings that satisfy the predetermined condition, when the dosing timings are common to the different drugs and the date, and the dosing timing are common to the different drugs; The warning information is associated with the detected timing of taking the medicine on the date. The information processing device according to claim 1 .

7. The at least one processor further associates the medication timing and the attention information with the medication identification information and outputs the information to the output device. The information processing device according to claim 1 .

8. The information processing device according to claim 5, Printing device.

9. Based on the inputted medication information of the plurality of medications, a medication timing that satisfies a predetermined condition among a plurality of medication timings that are timings for taking at least one of the plurality of medications is associated with attention-calling information that is information that makes the user recognize the medication that should be taken among the plurality of medications at the medication timing; outputting the associated attention information and the associated dosing timing to an output device; method.

10. Identifying each date within a period of taking the medicine based on the inputted medicine taking information; outputting the information on the specified dosing timing for each date to an output device; method.

11. Based on the inputted medication information of the plurality of medications, a medication timing that satisfies a predetermined condition among a plurality of medication timings that are timings for taking at least one of the plurality of medications is associated with attention-calling information that is information that makes the user recognize the medication that should be taken among the plurality of medications at the medication timing; outputting the associated attention information and the associated dosing timing to an output device; program.

Citation Information

Patent Citations

  • Printing device

    JP2023137678A