Medication reminder method, device, system, electronic device, and medium
By specifying the medication time and displaying a medication reminder when submitting a food order, the problem of users having to remember the medication time themselves is solved. This enables the association of medication and food order reminders, thus improving the user experience.
Patent Information
- Application Number
- CN202111249211.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-26
- Publication Date
- 2026-08-25
- Estimated Expiration
- 2041-10-26
AI Technical Summary
In existing technologies, service platforms cannot provide reminders that link medication time with meal times, forcing users to remember medication times themselves, resulting in a poor medication experience.
When a user submits a food order, the medication time is determined based on the association between the medication order and the food order. At the time of medication, a medication reminder message is output, which is triggered through the client or server.
It enhances the connection between medicine and food orders, avoids users relying on remembering medication times, provides medicine safety services, and optimizes the user experience.
Smart Images

Figure CN114023463B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information processing technology, and in particular to a medication reminder method, device, system, electronic device, and medium. Background Technology
[0002] With the development of internet technology, some service platforms are covering an increasingly wider range of businesses. For example, one platform offers online drug purchase services. This allows users to buy medicines through a single app.
[0003] However, in these related technologies, these service platforms only provide users with online drug purchase services, and users cannot obtain services related to medication safety, resulting in a poor medication experience for users. Summary of the Invention
[0004] To address the aforementioned issues, this application provides a medication reminder method, device, electronic device, and medium, designed to enhance the correlation between ordered medications and ordered meals, thereby optimizing the user experience.
[0005] A first aspect of this disclosure provides a medication reminder method applied to a client, the method comprising:
[0006] In response to the triggered food order submission operation, the food order is sent to the server so that the server can establish a medication order associated with the medication reminder based on the food order and the user information in the food order, and determine the medication time corresponding to the food order;
[0007] At the time of medication administration, a medication reminder message is output to remind the user to take the medication in the medication order.
[0008] A second aspect of this disclosure provides a medication reminder method applied to a server, the method comprising:
[0009] Upon receiving a food order from a client, the medication time corresponding to the food order is determined based on the food order and the medication order associated with the user information in the food order;
[0010] At the time of medication administration, the client is triggered to output a medication reminder message to remind the user to take the medication in the order.
[0011] A third aspect of this disclosure provides a medication reminder device, the device comprising:
[0012] The first request sending module is used to send the food order to the server in response to the triggered food order submission operation, so that the server can establish a medication order associated with the medication reminder based on the food order and the user information in the food order, and determine the medication time corresponding to the food order;
[0013] The reminder information output module is used to output a medication reminder message at the time of medication administration to remind the user to take the medication in the medication order.
[0014] A fourth aspect of this disclosure provides a medication reminder device, the device comprising:
[0015] The request-response module is used to determine the medication time corresponding to the meal order based on the meal order and the medicine order associated with the user information in the meal order when it receives a meal order sent by the client.
[0016] The reminder trigger module is used to trigger the client to output a medication reminder message at the time of medication administration, so as to remind the user to take the medication in the medication order.
[0017] A fifth aspect of this disclosure also provides a medication reminder system, the system comprising: a front-end processing device and a back-end service device communicatively connected to the front-end processing device, wherein the front-end processing device is used to execute the medication reminder method described in the first aspect embodiment, and the back-end service device is used to execute the medication reminder method described in the second aspect embodiment.
[0018] An electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executed, implements the medication reminder method as described in one aspect.
[0019] Furthermore, embodiments of this application also provide a computer-readable storage medium storing a computer program that causes a processor to execute the medication reminder method as described in the first aspect.
[0020] In this embodiment of the application, in response to a triggered food ordering operation, a food order can be sent to the server, so that the server can establish a medication order associated with the medication reminder based on the food order and the user information in the food order, determine the medication time corresponding to the food order, and output medication reminder information at the medication time to remind the user to take the medication.
[0021] The technical solution adopted in this application has at least the following advantages:
[0022] On the one hand, after a user submits a food order, the corresponding medication time can be determined based on the medication order linked to the user's information, and a medication reminder can be output when the medication time arrives. In this way, the medication order and the food order can be linked, allowing the user to perceive the connection between the medication they purchased and the food they ordered.
[0023] On the other hand, displaying medication reminders at the designated time can remind users to take their medications, avoiding the unreliability caused by users relying solely on memory to remember the medication time. This provides users with medication safety services, assists users in taking medication correctly, and optimizes the user experience.
[0024] In summary, these two aspects can enhance the correlation between ordered medicines and ordered meals, thus optimizing the user's experience in purchasing medicines and meals. Attached Figure Description
[0025] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a flowchart illustrating the steps of a medication reminder method according to an embodiment of this application;
[0027] Figure 2 This is a flowchart illustrating the steps of another medication reminder method according to an embodiment of this application.
[0028] Figure 3 This is a schematic diagram of the interface for displaying the first medication subscription information on the order submission page, as shown in one embodiment of this application;
[0029] Figure 4 This is a schematic diagram of the interface on the historical orders page, as shown in one embodiment of this application;
[0030] Figure 5 This is a flowchart illustrating the steps of another medication reminder method according to an embodiment of this application;
[0031] Figure 6 This is a schematic flowchart illustrating the steps for determining the timing of medication, as shown in one embodiment of this application.
[0032] Figure 7 This is a schematic diagram of the overall process for determining the timing of medication, as shown in one embodiment of this application;
[0033] Figure 8 This is a schematic diagram of the frame of a medication reminder device shown in one embodiment of this application;
[0034] Figure 9 This is a schematic diagram of the framework of a medication reminder device shown in one embodiment of this application. Detailed Implementation
[0035] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0036] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0037] In related technologies, service platforms can simultaneously provide online purchase of medicines and online ordering of food. Users can purchase medicines and order food on the same service platform, but ordering food and medicines are done separately on different service modules of the service platform. For example, when a user orders food, they need to go to the food ordering page to place an order, and when a user buys medicine, they need to go to the medicine page to place an order.
[0038] In terms of medication safety, the timing of medication administration is related to meals. For example, medications often have the attributes of being taken before meals, after meals, during meals, or on an empty stomach. Although users can know these attributes, the service platform does not provide medication reminders related to medication safety.
[0039] Furthermore, in these related technologies, there is no connection between ordering food and purchasing medicine on the user's side, making it impossible for the user to perceive any relationship between the medicine they purchased and the food order. Because there is no connection between ordering food and purchasing medicine on the user's side, users need to remember the medication time after ordering food or purchasing medicine, but this method is unreliable and degrades the user experience.
[0040] To address the problems in related technologies, this application proposes a medication reminder method, which mainly adopts the following technical concept: when a user initiates a food order, the medication time corresponding to the food order will be determined based on the associated medication order, and medication reminder information will be output at the medication time to remind the user to take the medication, thereby providing the user with medication safety services, assisting the user in taking medication correctly, and optimizing the user experience.
[0041] Reference Figure 1 The diagram illustrates a flowchart of a medication reminder method according to an embodiment of this application. This method can be applied to a client, which can be an app running on a mobile phone or an application running on a computer, such as... Figure 1 As shown, the specific steps may include:
[0042] Step S101: In response to the triggered food order submission operation, send the food order to the server so that the server can establish a medication order associated with the medication reminder based on the food order and the user information in the food order, and determine the medication time corresponding to the food order.
[0043] In this embodiment, the triggered food order submission operation can refer to the user's submission of a food order. In practice, the client can send the food order to the server when it detects that the user has submitted an order for the food items on the ordering page.
[0044] The food order includes user information. Upon receiving a food order, the server can identify medication orders associated with that user information and establish a medication reminder connection. This association could mean that the user has subscribed to medication reminders for previously purchased medications. The server can then determine the appropriate medication time based on the food order and the medication order.
[0045] In one embodiment, the determination can be based on the medication attributes of the medicine in the drug order and the delivery time corresponding to the meal order, wherein the medication attributes can refer to the chronological order between the time of taking the medicine and the time of eating.
[0046] For example, if a medicine needs to be taken before a meal, then the medication attribute can be "medication taken before a meal"; if a medicine needs to be taken after a meal, then the medication attribute can be "medication taken after a meal"; if a medicine needs to be taken during a meal, then the medication attribute can be "medication taken during a meal"; and if a medicine needs to be taken on an empty stomach, then the medication attribute can be "medication taken before a meal" or "medication taken after a meal".
[0047] The delivery time for a food order can refer to the estimated delivery time required to deliver the products in the food order, or the actual delivery time required to deliver the food order.
[0048] The estimated delivery time can be determined by the server based on the location of the food, the location of the rider, and the location of the client, or it can be determined directly based on the average delivery time between the location of the food and the location of the client. The specific determination process can be referred to existing technologies and will not be elaborated here.
[0049] The actual delivery time refers to the time between the current moment and the actual moment the food is delivered.
[0050] In practice, the time when the food arrives at the customer's location can be determined based on the delivery time (estimated delivery time or actual delivery time). This time can be considered as the user's meal time. Therefore, the medication time can be determined by combining the medication attributes (before, during, after, or on an empty stomach).
[0051] Step S102: At the time of medication administration, output medication reminder information to remind the user to take the medication in the medication order.
[0052] In this embodiment, the client can output medication reminder information at the time of medication administration. This allows the medication reminder event to link medication orders and food orders, enabling users to perceive the connection between their purchased medications and their food orders.
[0053] Medication reminders can include text and voice messages, providing text and voice prompts to users to take their medication at the appropriate time.
[0054] The technical solution adopted in this application provides two advantages. First, after a user submits a food order, the medication time corresponding to the food order can be determined based on the medication order associated with the user's information. When the medication time arrives, a medication reminder message can be output. This links the medication order and the food order, allowing the user to perceive the connection between their purchased medication and the food order. Second, outputting the medication reminder message at the medication time reminds the user to take their medication, avoiding the unreliability caused by relying solely on memory to remember medication times. This provides users with medication safety services, assists in correct medication use, and optimizes the user experience.
[0055] In one embodiment, the medication reminder message can be output at the medication time in the following manner:
[0056] The first method: Receive the medication reminder information sent by the server at the time of medication, and output the medication reminder information.
[0057] In this method, the server can generate a medication reminder message based on the medication order when the medication time arrives, and then send the medication reminder message to the client, so that the client can output the medication reminder message.
[0058] The second method is to receive a medication reminder event sent by the server and, based on the medication reminder event, output the medication prompt information at the medication time; wherein, the medication reminder event includes the medication time.
[0059] In this method, the medication reminder event is generated by the server based on the medication time and drug order, and is sent to the client in advance. As shown above, the medication reminder event is an event used to instruct the client to provide information reminders at the corresponding medication time. In this way, the client can cache the medication reminder event when it is received, and under the instruction of the medication reminder event, output medication reminder information when the medication time arrives to remind the user to take the drug.
[0060] In practice, both the first and second methods can be used. When using both methods simultaneously, the client can display the medication prompt message that arrives first. For example, if the medication prompt message sent by the server arrives at the client first, the medication prompt message sent by the server will be output first. If the medication prompt message triggered by the client itself appears before the server, the medication prompt message triggered by the client will be output first.
[0061] The following describes the medication reminder method of this application embodiment in detail, taking the second prompting method used by the client as an example. Figure 2 The diagram illustrates a flowchart of the steps of a medication reminder method according to an embodiment of this application. Figure 2 As shown, it includes the following steps:
[0062] Step S201: In response to the operation of triggering the medication reminder object corresponding to the drug order, send a medication reminder subscription request for the drug order to the server, so that the server establishes a medication reminder association between the drug order and the user information.
[0063] In this embodiment, a drug order can be an order formed when a user purchases drugs on the client. This order can be a real-time drug order submitted by the user, or a historical drug order purchased by the user before the current time. For example, if user Li opens a drug page on the client and clicks to purchase drug A and drug B, entering the order page, the drug order displayed on the order page at this time can be called a real-time drug order. If user Li opens the historical order page on the client to view purchased drug orders, the drug orders appearing on that historical order page are historical drug orders.
[0064] In this embodiment, the medication reminder object corresponding to the drug order can refer to information or controls that can be triggered. The medication reminder object can be displayed on the visualization page provided to the user by the client. Specifically, the medication reminder object for real-time drug orders can be displayed on the order page, and the medication reminder object for historical drug orders can be displayed on the historical order page.
[0065] When a medication reminder is triggered, the client can respond by sending a medication reminder subscription request for the drug order to the server. In this embodiment, the operation that triggers the medication reminder can refer to clicking, double-clicking, or touching the medication reminder object; the specific operation that triggers the medication reminder is not limited here.
[0066] In this embodiment, when a client sends a medication reminder subscription request to the server for a medication order, it indicates that the client's user needs to subscribe to medication reminders for that medication order. In this case, the server can identify the medication order as an order requiring medication reminders and add it as an order associated with medication reminders based on the user's information. Subsequently, when the server receives a food order from the user, it can associate the food order with the medication order to remind the user of the specific time to take their medication after ordering the food.
[0067] Step S202: In response to the triggered food order submission operation, send the food order to the server so that the server can establish a medication order associated with the medication reminder based on the food order and the user information in the food order, and generate a medication reminder event.
[0068] In this embodiment, a medication reminder event can be understood as an event generated by the server to instruct the client to provide information at a corresponding time. In one implementation, the medication reminder event may carry a reminder strategy, which can be used to instruct the client on how to provide information.
[0069] Step S203: Receive the medication reminder event sent by the server.
[0070] The medication reminder event includes at least the medication time, which is determined based on the medication attributes in the drug order and the delivery time corresponding to the meal order. The medication attributes represent the chronological order between taking the medication and eating the meal.
[0071] In this embodiment, the medication reminder event may include at least the medication time, and the medication time included in the medication reminder event can be used to instruct the client to trigger the output of the prompt information at the medication time.
[0072] Step S204: Based on the medication reminder event, output medication reminder information at the medication time to remind the user to take the medication.
[0073] In this embodiment, since a medication reminder event can refer to an event that instructs the client to provide information at a corresponding time, the client can cache the medication reminder event when it receives it, and under the instruction of the medication reminder event, output medication reminder information when the medication time arrives to remind the user to take the medicine.
[0074] The technical solution adopted in this embodiment determines the medication time based on the medication attributes in the drug order and the delivery time corresponding to the meal order. The delivery time represents the time it takes for the meal to arrive at the user's location, thus allowing the user to determine their meal time. Furthermore, based on the medication attributes (whether to take it before or after the meal), the medication time can be determined. At this time, a medication reminder message is output to remind the user to take their medication, avoiding the unreliability caused by users relying solely on memory to remember medication times. Moreover, it enhances the correlation between ordered medications and ordered meals, allowing users to perceive a strong connection between their purchased medications and their meal orders. This provides a smarter and more considerate online shopping service, thereby optimizing the user experience.
[0075] In one embodiment, the medication order that triggers the medication reminder can be a real-time medication order placed by the user or a historical medication order that the user has already placed and which has become a historical order. Thus, when a user submits a real-time medication order, they can choose to subscribe to medication reminders or not. If they do not subscribe, they can later subscribe to medication reminders for that medication order by accessing the historical order page when they wish to do so.
[0076] Accordingly, the medication orders for which medication reminders are triggered can include current medication orders and / or historical medication orders. In other words, the medication orders for which medication reminders are triggered can be current medication orders, or they can be historical medication orders, or they can include both current medication orders and historical medication orders.
[0077] Specifically, for real-time drug orders, the following method A can be used to trigger the subscription of medication reminders for real-time drug orders: obtain the first medication subscription information corresponding to the real-time drug order from the server, and in response to the triggering operation of the first subscription control in the first medication subscription information, send the medication reminder subscription request for the real-time drug order to the server.
[0078] In this embodiment, a real-time drug order can refer to a drug order currently placed by the user. In practice, in response to the submission operation of the currently placed drug order, a drug order submission request can be sent to the server. Then, the first medication subscription information fed back by the server in response to the drug order submission operation can be obtained, and the client can display the first medication subscription information on the order submission page.
[0079] The first medication subscription information may include a first subscription control and medication attributes related to the medication in the real-time medication order. When the first subscription control is triggered, the client sends a medication reminder subscription request for the real-time medication order to the server. Accordingly, the triggering operation for the first subscription control can be a click or a double-click.
[0080] like Figure 3 The image shows a schematic diagram of the interface displaying the first medication subscription information on the order submission page, as shown below. Figure 3 As shown, the "Activate" control is the first subscription control. When a user triggers the first subscription control, it indicates that the user needs to subscribe to medication reminders. In practice, the first medication subscription information may also include other controls, such as... Figure 3 The "Cancel" control in the order information indicates that the user does not need to subscribe to medication reminders when the other control is triggered. In this case, when the real-time drug order is called a historical drug order, a second subscription control will be displayed in the order information of the historical drug order to provide the user with the opportunity to subscribe to medication reminders again.
[0081] Specifically, for the historical drug orders, the medication reminder subscription for the historical drug orders can be triggered in the following manner (B): in response to the triggering operation of the second subscription control in the order information corresponding to the historical drug orders, a medication reminder subscription request for the historical drug orders is sent to the server.
[0082] Historical medication orders are located on the historical orders page. In practice, the historical orders page can be displayed in response to a user viewing the historical orders page, or as a redirect to the second medication subscription information displayed when ordering food. This allows the historical orders page to be displayed in two different scenarios.
[0083] Specifically, in one scenario, a user can subscribe to medication reminders for historical medication orders while viewing them. Specifically, the client can respond to the viewing of historical medication orders by displaying a historical order page, which includes the order information for those orders. In another scenario, if a user is ordering food and has not subscribed to medication reminders for any medication orders, the client can display a second medication subscription message to remind the user to navigate to the historical order page via a redirect path within that message and activate medication reminders for those orders. Specifically, in response to a triggered food order, the client can output and display the second medication subscription message, which includes a redirect path to the historical order page; then, in response to triggering the redirect path, the client can display the order information for each of the multiple historical medication orders on the historical order page.
[0084] The second medication subscription information is used to remind users that they can access the historical order page through the provided redirection path to activate the medication reminder subscription for historical drug orders.
[0085] The historical orders page can display the user's placed medication orders and ordered food orders. As mentioned above, the order information for historical medication orders can include a second subscription control. When this second subscription control is triggered, it indicates that the user has subscribed to medication reminders for the historical medication orders.
[0086] like Figure 4 As shown, a schematic diagram of the interface on the historical orders page is displayed, such as... Figure 4 As shown, the historical orders page includes various types of orders placed by the user. Among them, the order information for historical drug orders (of type: medicine) displays a second subscription control, such as... Figure 4 The control shown is for "Enable medication and meal reminders".
[0087] In practice, users can subscribe to medication reminders for real-time drug orders using method A above, and subscribe to medication reminders for historical drug orders using method B above. For example, after subscribing to medication reminders for real-time drug orders, a user can go to the historical orders page and subscribe to medication reminders for other historical drug orders. This triggers medication reminder subscriptions for both historical and real-time drug orders. In this case, it is possible to initiate medication reminder subscriptions for multiple drug orders.
[0088] Accordingly, since multiple medication order subscriptions are triggered, these orders may include various medications, and different types of medications may have different usage attributes. Therefore, separate medication reminders are needed for medications with different usage attributes. In one implementation, the medication reminder event may include multiple medication times and a medication identifier corresponding to each medication time.
[0089] The multiple medication times are determined based on the medication attributes of various drugs and the delivery time. Specifically, at least one drug corresponding to the same medication time has the same medication attribute. Conversely, the medication attributes of drugs corresponding to different medication times are different.
[0090] As described in the above embodiments, a medication reminder event is an event used to instruct the client to provide information prompts at the medication time. If the medication reminder event includes multiple medication times, then the medication reminder event is an event used to instruct the client to provide information prompts at each of the multiple medication times.
[0091] Accordingly, the client can output medication reminder information corresponding to each medication time based on the medication reminder event. The medication reminder information for each medication time includes the drug identifier of drugs with the same medication attributes.
[0092] In this embodiment, the drug identifier can be the drug name, such as amoxicillin. In this case, in addition to including multiple medication times, the medication reminder event can also include the drug identifier for each drug corresponding to each medication time, so that when the client outputs medication reminder information at each medication time, it can generate the medication reminder information based on the drug identifier corresponding to that medication time, and then output the medication reminder information at that medication time.
[0093] In this implementation method, users can subscribe to medication reminders for multiple drug orders to receive reminders for various medications. Since there is a time sequence between medication and meals, this strengthens the connection between multiple drug orders and meal orders. It can simultaneously provide reminders for medications that need to be taken before meals, as well as medications that need to be taken after meals, during meals, or on an empty stomach, thereby achieving more accurate medication reminders and further optimizing the user experience.
[0094] In one embodiment, the user can also cancel the medication reminder subscription. Specifically, the client can first receive the third medication subscription information sent by the server in response to the medication reminder subscription request, cache the third medication subscription information, and then output the third medication subscription information in response to the operation triggered by the preset icon.
[0095] The third medication subscription information is generated based on the medication attributes in the drug order, including the drug name and a description of the medication attributes. In practice, this third medication subscription information may include preset controls, with the first preset control used to cancel medication reminders. Thus, the third medication subscription information can be used to provide users with the service of canceling medication reminder subscriptions and to reiterate to users that they have activated medication reminder subscriptions.
[0096] Accordingly, the client can respond to the triggering operation of the first preset control in the third medication subscription information to prevent the output of medication reminder information at the time of medication, and / or send a cancellation request for the drug order to the server to cancel the medication reminder association between the drug order and the user information. In one case, the medication reminder event can be canceled. The preset icon can be displayed in a corresponding position on the homepage, such as the lower right corner or the upper right corner, depending on the actual situation.
[0097] In one embodiment, when a user triggers a first preset control, the client can cancel the medication reminder event. In this case, the medication reminder for the drug order during the current food order can be canceled.
[0098] Alternatively, the client can send an unsubscribe request to the server to cancel the medication reminder subscription for drug orders. In this case, the user will not receive medication reminders for drug orders when ordering food in the future.
[0099] Alternatively, the client can both cancel the medication reminder event and send an unsubscribe request to the server. In this case, not only will the medication reminder for the current food order be canceled, but the user will also not receive medication reminders for subsequent food orders.
[0100] Regarding the cancellation of medication reminder events, since these events apply to the current food order, they do not affect medication reminders for subsequent orders. For example, if a user receives medication reminder event A for order A during their first order, but cancels reminder event A, they will not receive a medication reminder for that order. However, on their second order, they will still receive medication reminder event B for order A; canceling reminder event A does not affect their subscription to medication reminders for that order.
[0101] In this embodiment, canceling a medication reminder event can be understood as setting the status of the received medication reminder event to a frozen state, thereby preventing the medication reminder event from being activated. Thus, the client will not output medication reminder information at the time of medication administration. Alternatively, canceling a medication reminder event can be understood as deleting the received medication reminder event, thus eliminating medication reminders for drug orders.
[0102] Of course, if the status of a received medication reminder event is set to frozen, the user can reactivate the reminder before the medication time. In this case, the client can store the third-party medication subscription information in the order information of the drug order. By triggering another control in the order information of the third-party medication subscription information, the medication reminder for this meal order can be reactivated.
[0103] Of course, if the client sends an unsubscribe request for the drug order to the server, and the user wants to resubscribe to the medication reminders for the drug order, they can go to the historical orders page and trigger the second subscription control to restart the medication reminders for that drug order.
[0104] In practice, when a user orders food, if the user has already subscribed to medication reminders, the system can also respond to the user's order submission by displaying the third-party medication subscription information corresponding to the subscribed medication order. This informs the user that they have subscribed to medication reminders for the medication order and provides the user with the option to cancel the subscription for the medication order with subscribed medication reminders.
[0105] The technical solution of this embodiment can, on the one hand, remind users of medication reminders when they order food, thus allowing them to perceive the connection between their food order and medication order, optimizing the user experience. On the other hand, it can provide users with a service to cancel medication reminders, meeting their personalized needs.
[0106] In one embodiment, a method for outputting medication reminder information at the time of medication administration based on a medication reminder event is described.
[0107] When the client receives a medication reminder event, it can display the event. This medication reminder event may include a second preset control, which is used to associate medication reminders with an alarm clock.
[0108] Specifically, in one method C, when the second preset control is triggered in the medication reminder event, the client can call the alarm clock on the terminal where the client is located, add the medication reminder event to the called alarm clock, and output medication prompt voice information through the called alarm clock at the time of medication.
[0109] In this method, the client typically runs on a terminal, such as a computer, smartphone, or tablet. The second preset control can be named "Alarm Reminder" to alert the user when it's triggered, allowing the terminal's alarm clock to remind them to take their medication. In this case, the client can invoke the terminal's alarm clock, adding the medication reminder event to it, thus creating an alarm event. The alarm clock application on the terminal will then output a medication reminder voice message at the time of medication administration. This voice message can include both text and a ringtone, using the ringtone to draw the user's attention to the text message and thus reminding them to take their medication. This method achieves a relatively clear reminder effect through both sound and text.
[0110] In another method D, if the second preset control is not triggered during the medication reminder event, the client can generate a medication notification message corresponding to the medication reminder event and display the medication notification message in the terminal's notification bar when the medication time arrives.
[0111] In this method, if the user does not trigger the second preset control, the client will automatically send a message reminder. Specifically, the terminal's operating system has a notification bar that displays notification messages from various applications on the terminal. Thus, the client can generate a medication notification message, which will be displayed in the terminal's notification bar when the medication time arrives. This medication notification message may include medication attributes and the name of the medication in the order.
[0112] In this embodiment, either method C or method D can be used, or both methods can be employed. When both methods are used, the client can either activate an alarm clock for reminders or output a medication notification message.
[0113] Of course, in some embodiments, the server can remind the user to take medication as well as to eat. In this way, the server can also determine the meal time corresponding to the meal order, allowing the client to output a meal reminder at that time. The meal time can be included in the medication reminder event; correspondingly, based on the medication reminder event, medication reminders can be output at the medication time, and meal reminders can be output at the meal time.
[0114] In this embodiment, the process of outputting meal reminder information at mealtimes can be the same as the process of outputting medication reminder information at medication times, and will not be described in detail here. The meal reminder information may include text information and voice information.
[0115] This implementation method can simultaneously remind users of medication and meals, thereby further enhancing the connection between medication orders and meal orders and thus optimizing the user experience.
[0116] Based on the same inventive concept as the above embodiments, a second aspect of the present disclosure provides a medication reminder method, referring to... Figure 5 The diagram illustrates a flowchart of a medication reminder method in one embodiment. This method can be executed by a server, such as... Figure 5 As shown, the specific steps may include: Step S501: When receiving a meal order sent by the client, determine the medication time corresponding to the meal order based on the meal order and the drug order associated with the user information in the meal order.
[0117] In this embodiment, the client can send a food order to the server based on the user's submission of the food order. When the server receives the food order, it can retrieve medication orders currently marked as pending medication reminders, and then obtain the medication attributes of the medications in those orders. These medication attributes represent the temporal sequence between taking the medication and the meal. Based on the medication attributes and the estimated arrival time of the food order at the client's location, the medication time can be determined.
[0118] The medication attributes can be primarily obtained from the doctor's orders carried in the drug order. If no doctor's orders are available, they can be obtained from the drug's instruction leaflet information stored on the server. Specifically, when a user places an order for a drug and receives the doctor's orders for that drug, the orders will include medication dosage information. For example, if the orders state to take the medication 40 minutes before a meal, the medication attribute will be pre-meal medication, with a 40-minute interval between meals. If no doctor's orders exist when a user places an order, the server will retrieve the drug's instruction leaflet from the database. The medication attributes will then be obtained from the instruction leaflet. For example, if the instruction leaflet states to take the medication before a meal but does not specify a time interval, a preset time interval can be used. For instance, a preset time interval of 1 hour will result in the medication attribute being pre-meal medication, with a 1-hour time interval.
[0119] In this embodiment, the food order includes the location of the food and the location of the client, so that the server can determine the delivery time of the food. The delivery time can be understood as the time it takes for the food to travel from its location to the user's location. When the server receives the food order sent by the client, it can determine the arrival time of the food based on the delivery time, and then determine the medication time based on the medication attributes.
[0120] For example, if the medication is for post-meal use, the delivery time is 30 minutes, and the current time is 12:00, the meal will arrive at 12:30. Therefore, the medication administration time could be set to 13:10, and the user would be reminded to take the medication at 13:10. Of course, the above example is for illustrative purposes only and does not represent a limitation of this application. In practice, the medication administration time can also be set to 13:30, etc., depending on the specific circumstances.
[0121] Step S502: At the time of medication administration, the client is triggered to output medication reminder information to remind the user to take the medication in the medication order.
[0122] In this embodiment, the server can trigger the client to output medication reminder information at the time of medication administration. As described in the above embodiment, the server can trigger the client to output medication reminder information in the following ways: the server can send medication reminder information to the client at the time of medication administration, or the server can generate a medication reminder event at the time of medication administration and send the medication reminder event to the client. The medication reminder event is an event used to instruct the client to provide information reminders at the corresponding time of medication administration.
[0123] The technical solution adopted in this application has two advantages. First, after a user submits a food order, the medication time corresponding to the food order can be determined based on the medication order associated with the user's information. When the medication time arrives, the client is triggered to output a medication reminder message. This associates the medication order with the food order, allowing the user to perceive the connection between the purchased medication and the ordered food. Second, outputting the medication reminder message at the medication time reminds the user to take their medication, avoiding the unreliability caused by the user relying solely on memory to remember the medication time. This provides users with medication safety services, assists in correct medication use, and optimizes the user experience.
[0124] In one embodiment, the server can establish a medication reminder association between the drug order and the client's user information based on the client's request. Specifically, the association can be established when the server receives a medication reminder subscription request from the client for a drug order.
[0125] The client can send a medication reminder subscription request to the server when a medication order's medication reminder is triggered. The server can receive this subscription request, which includes the medication order and may include an identifier for the medication ordered by the user. The server can then mark this medication order as a medication order awaiting a reminder for the user, thereby establishing a medication reminder association between the user information and the medication order. Specifically, marking a medication order as a medication order awaiting a reminder can be done by either tagging the medication order with a medication reminder label or associating the medication order with an order event.
[0126] In this implementation, when the server receives a medication reminder subscription request from the client for a drug order, it can establish a medication reminder association between the drug order and the client's user information. In this way, it can provide users with a subscription service for proactive medication reminders, thus optimizing the user experience.
[0127] In one embodiment, the method by which the server triggers the client to output medication reminder information is described as follows:
[0128] The first method is to generate a medication reminder event based on the medication time, and send the medication reminder event to the client so that the client can output medication reminder information at the medication time.
[0129] The second method is to send the medication reminder information to the client at the time of medication administration, so that the client can output the medication reminder information.
[0130] Specifically, the process of how the client outputs medication reminder information can be referred to the above client-side implementation, and will not be repeated here.
[0131] Both of the above methods can be executed, which can improve the success rate of the client outputting medication prompt information.
[0132] In one embodiment, medication reminders can be executed within the medication's treatment cycle. This allows for the acquisition of the medication's prescription information and / or expiration date information from the medication order; and the medication's treatment cycle can be determined based on the prescription information and / or expiration date information. Upon receiving a medication reminder subscription request from a client for a medication order, if it is determined that the current time falls within the medication cycle, a medication reminder association is established between the medication order and the client's user information.
[0133] The medication prescription information can come from information uploaded by doctors. This information can include the course of treatment for the medication, and the period from the current date to the current date can be defined as the medication cycle. For example, if the course of treatment is 7 days and the current date is December 1st, then the period from December 1st to December 8th can be defined as the medication cycle.
[0134] The drug's shelf-life information can be obtained from the drug's instruction manual in the database. The shelf-life information can include the drug's expiration date and production date, and the medication cycle can be determined based on the shelf-life and production date.
[0135] In practice, when medical orders are available, the medication cycle can be determined based on those orders, or it can be determined based on both the medical orders and the expiration date. When medical orders are unavailable, the medication cycle can be determined based on the expiration date. Specifically, when determining the medication cycle based on both medical orders and the expiration date, the course of treatment for the medications included in the medical orders within the expiration date can be defined as the medication cycle.
[0136] When the server receives a medication reminder subscription request, it can first determine the medication's dosage cycle. Then, if the current time falls within the dosage cycle, it establishes a medication reminder association between the medication order and the client's user information, marking the medication order as a pending reminder. Otherwise, it will not establish a medication reminder association between the medication order and the client's user information; that is, it will not respond to the medication reminder subscription request. In this case, the server can also send a notification to the client that the dosage cycle has expired, indicating that medication reminders should not be sent for this order, and that the medication has expired or the treatment course has ended, and therefore, taking the medication is not recommended.
[0137] In this embodiment, the medication and meal reminder logic is triggered only when the client user enables medication and meal reminders and places a meal order within the medication's treatment period. This ensures that medication reminders are triggered within the medication's expiration date or treatment course, better aligning with the user's actual medication needs.
[0138] In one embodiment, when the server receives a medication reminder subscription request from the client, it can generate third-party medication subscription information based on the medication attributes of the drugs in the drug order, and send the third-party medication subscription information to the client.
[0139] The third medication subscription information can be used to remind users that they have subscribed to medication reminders for the medications in the drug order. The third medication subscription information may include a first preset control. The client can display the third medication subscription information on the homepage based on a preset icon trigger, or when submitting a food order. Simultaneously, the first preset control is also displayed on the interface. When the first preset control is triggered, it indicates that the user needs to cancel the medication reminder subscription for the drug order.
[0140] Accordingly, when the server receives an unsubscribe request from the client in response to the triggering of the first preset control, it can cancel the association between the drug order and the client's user information for medication reminders, thereby canceling the subscription for medication reminders for the drug order. In the future, when the server receives a food order from the client again, it will not send medication reminders for the drug order.
[0141] In one embodiment, the medication order for which a medication reminder subscription is triggered may include historical medication orders and / or real-time medication orders. The medication reminder subscription request may be sent based on the triggering of a first subscription control corresponding to a real-time medication order and / or the triggering of a second subscription control corresponding to a historical medication order. In this case, the server can return first medication subscription information, including the first subscription control, to the client when the user submits a real-time medication order, while adding a second subscription control to the order information of the user's historical medication orders.
[0142] Accordingly, when the server receives an order request for a real-time drug order, it sends first medication subscription information to the client based on the drug information of the drugs in the real-time drug order, wherein the first medication subscription information includes a first subscription control.
[0143] When the server receives a request to view a historical drug order, it sends the order information corresponding to the historical drug order to the client, wherein the order information includes a second subscription control.
[0144] In this embodiment, the drug information may include the drug's medication attributes and the drug's name. When the server receives an order request for a real-time drug order, it can generate first medication subscription information based on the aforementioned drug information. The first medication subscription information may include a first subscription control. Then, the first medication subscription information is sent to the client. The client can display the first medication subscription information on the order page of the real-time drug order to facilitate the user's triggering of the first subscription control to subscribe for medication reminders.
[0145] In this embodiment, when the server receives a request to view historical drug orders, it indicates that the user needs to open the order page containing the historical drug orders. The server then sends the page data of that order page back to the client. This page data may include order information for multiple historical drug orders. Each historical drug order's corresponding order information may include a second subscription control, allowing the user to subscribe to medication reminders by triggering the second subscription control.
[0146] The first and second subscription controls allow client users to subscribe to medication reminders for real-time drug orders and for historical drug orders. As described in the previous embodiments, the first and second subscription controls will not be repeated here.
[0147] Of course, as described in the above embodiments, when the server receives a catering order request sent by the client, it can also generate second medication subscription information. This second medication subscription information may include a jump path to the historical order page. This jump path may refer to the path from the current catering order page to the location of the historical order page. The server then sends the second medication subscription information to the client. In this way, the client can output and display the second medication subscription information so that the user can enter the historical order page based on the jump path. This makes it convenient for the user to subscribe to medication reminders for historical drug orders by triggering the second subscription control on the historical order page.
[0148] In one embodiment, the system can remind the user to take medication as well as to eat. This also allows for the determination of the meal time, with the medication reminder event further including the meal time. Correspondingly, the arrival time of the meal can be determined based on the delivery time and the current time, and the meal time can be determined based on the meal arrival time; thus, a medication reminder event including both the medication time and the meal time is generated.
[0149] The current time can refer to the moment when the user submits the food order. Based on the delivery time and the current time, the arrival time of the food can be determined. The arrival time of the food can refer to the moment when the food is delivered to the user's location. Generally speaking, the arrival time of the food is close to the user's dining time, so the dining time can be the arrival time of the food. Alternatively, a preset time interval between the arrival time of the food and the user's dining time can be preset. This time interval can be the average time interval between the arrival time of the food and the user's dining time, so the dining time can be the moment after the arrival time of the food, which is separated from the arrival time by the preset time interval.
[0150] Once the meal times are determined, a medication reminder event can be generated that includes both the medication dosage time and the meal time. This allows the user to be reminded of both their meal and medication dosage times simultaneously. In this scenario, the client receives a medication reminder event that includes both the meal and medication dosage times. The client can then output a medication reminder message when the medication dosage time arrives and a meal reminder message when the meal time arrives.
[0151] In one embodiment, a step-by-step flowchart for determining the timing of medication is provided, referring to... Figure 5 As shown, a flowchart illustrating the steps for determining the timing of medication administration is presented. Figure 6 As shown, the specific steps may include:
[0152] Step S601: Determine the estimated delivery time for the food order and the medication attributes of the medicine in the medicine order.
[0153] The process for determining the estimated delivery time can be referred to the relevant description in the above client-side embodiments, and will not be repeated here.
[0154] Step S602: Based on the medication properties, determine the interval between medication and meals.
[0155] In this embodiment, the medication attribute can reflect the temporal sequence between taking the medication and eating, and can include the interval between taking the medication and eating. The interval between taking the medication and eating can include the interval before meals, the interval during meals, and the interval after meals.
[0156] Step S603: Determine the arrival time of the meal based on the estimated delivery time and the current time.
[0157] Step S604: Determine the medication time based on the medication attributes, the interval duration, and the arrival time of the meal.
[0158] In this embodiment, the process of determining the arrival time of the meal based on the estimated delivery time and the current time can be referred to the relevant description in the above client-side embodiment, and will not be repeated here. Specifically, the medication dosage time can be determined based on the meal arrival time, medication attributes, and interval duration. Different medication attributes can correspond to different dosage times.
[0159] Specifically, such as Figure 7 As shown, a schematic diagram illustrates how the timing of medication is determined for several medication attributes, such as... Figure 7 As shown, this includes four scenarios: medication taken before meals, medication taken after meals, medication taken on an empty stomach, and medication taken during meals.
[0160] In cases where the medication attribute is characterized as being taken on an empty stomach, if the delivery time is greater than the interval time, the current time is taken as the medication time; if the delivery time is not greater than the interval time, the time when the meal arrives and the interval time are combined is taken as the medication time.
[0161] For example, when taking medication on an empty stomach, it can be taken before or after meals. When taking medication before meals, the interval between taking the medication and eating can be 1 hour, while when taking medication after meals, the interval between taking the medication and eating can be 2 hours.
[0162] Specifically, if the delivery time is greater than 1 hour, the pre-meal medication reminder time is the end of the order period, the meal reminder time can be the arrival time of the meal, and the post-meal medication reminder time is the arrival time of the meal + average meal time + 2 hours. If the delivery time is less than or equal to 1 hour, indicating that the product will be delivered within 1 hour from the order time, the user can be reminded to take medication after the meal. In this case, the meal time can be the arrival time of the meal, and the post-meal medication reminder time can be the arrival time of the meal + average meal time + 2 hours.
[0163] When the medication attribute indicates pre-meal medication, if the delivery time is longer than the interval, the time difference between the arrival time of the meal and the interval is determined as the medication time; if the delivery time is not longer than the interval, the current time is determined as the medication time.
[0164] For example, in the case of pre-meal medication, the medication needs to be taken before the meal, with an interval of 30 minutes. When the delivery time is greater than 30 minutes, it means the meal will arrive at the user in 30 minutes. Since the medication needs to be taken 30 minutes before the meal, the medication reminder time is 30 minutes before the meal's arrival time. For example, if the meal arrives at 13:00, the medication time is 12:00. When the delivery time is less than or equal to 30 minutes, it means the meal will arrive exactly 30 minutes later; in this case, the medication reminder time is the current time.
[0165] like Figure 7 In this scenario, if a delivery delay occurs—meaning the meal has not been delivered to the user by the scheduled delivery time, and more than a preset time (e.g., 60 minutes) has elapsed since the scheduled medication time—an exception will be handled. For example, the server can send an order reminder to the user who placed the order, and also send a meal reminder to prompt the user to eat other meals first.
[0166] When the medication attributes characterize postprandial and intraprandial medication, the time when the meal arrives and the interval duration are summed is determined as the medication time.
[0167] In both cases where medication needs to be taken after meals and during meals, the time when the medication is taken can be determined by the sum of the arrival time of the meal and the interval. This sum can be understood as the time elapsed after the arrival time of the meal, equal to the specified interval. For example, if the interval is 30 minutes and the meal arrives at 12:00, then the sum of the arrival time and the specified interval is 12:30.
[0168] For example, when taking medication after a meal, the medication reminder time is the meal arrival time + average meal time + 30 minutes, where the meal time is the meal arrival time. When taking medication during a meal, the medication reminder time is the meal arrival time + preset meal time, where the preset meal time can be one-third of the average meal time.
[0169] This embodiment illustrates specific methods for determining the timing of medication under different medication properties, which can improve the accuracy of the determined timing of medication.
[0170] As shown in the above embodiments, a drug order can include historical drug orders and / or real-time drug orders. In practice, a user can issue medication reminders for multiple drug orders. A single drug order can also include multiple drugs, which may have different medication attributes, or some drugs may share the same medication attributes. Therefore, medication reminders can be issued for multiple drugs with different medication attributes. In this case, when determining the medication time, drugs with different medication attributes can have different medication times. Specifically, the multiple drugs can be clustered according to their respective medication attributes to obtain multiple drug clusters, where drugs within the same cluster share the same medication attributes. Then, based on the medication attributes corresponding to each drug cluster and the delivery time, the medication time corresponding to each drug cluster is determined.
[0171] Accordingly, when generating a medication reminder event that includes the medication time, the medication reminder event can be generated based on the medication time corresponding to each of the multiple drug clusters and the drug identifier of the drugs included in each of the multiple drug clusters; wherein, the medication reminder event includes multiple medication times and the drug identifier of the drug corresponding to each medication time.
[0172] In this embodiment, the drugs included in each of multiple drug orders can be obtained, resulting in multiple drug clusters. When clustering the multiple drugs according to their respective medication attributes, drugs with the same medication attributes can be clustered into the same drug cluster, thus obtaining multiple drug clusters. Each drug cluster includes at least one drug. Since the same drug cluster corresponds to the same medication attribute, for example, drug cluster A includes drugs that are taken before meals, the dosage time corresponding to each drug cluster can be determined according to the medication attribute corresponding to each drug cluster, following the method of the above embodiment.
[0173] Since each drug cluster includes at least one drug, determining the dosage time corresponding to each drug cluster is equivalent to determining the dosage time corresponding to each drug in that drug cluster. As described in the above embodiments, the drug identifier can be the drug name.
[0174] In this scenario, a medication reminder event can include multiple sub-events, each corresponding to a medication cluster's dosage reminder time. For example, if three medication clusters are obtained, there are three dosage times. For each medication cluster's dosage time, a sub-event can be generated. Each sub-event instructs the client to output medication reminder information at the dosage time of that sub-event. The medication reminder information in each sub-event includes the names of each medication in the corresponding medication cluster.
[0175] The medication reminder method of this application will be introduced from both the client and server perspectives below.
[0176] This embodiment addresses a business scenario where a user purchases medicine on the platform and orders food on the platform during the medication period. If there is a doctor's prescription for the medicine, the medication attributes can be obtained from that prescription; otherwise, they can be obtained from the medicine's instruction manual.
[0177] Specifically, there are four types of medication attributes: pre-meal medication refers to medication 30 to 60 minutes before a meal, post-meal medication refers to medication about 30 minutes after a meal, fasting medication refers to medication 1 to 2 hours before a meal or about 2 hours after a meal, and medication during a meal refers to medication taken after eating a small amount of food, and you can continue eating after taking the medication.
[0178] S1. In response to the user's order for medicine, the client sends a medicine order request to the server. At this time, the server sends the first medication subscription information to the client in response to the medicine order request. The first medication subscription information includes a medication subscription activation control (first subscription control).
[0179] For example, when a user places an order for medicine on the client, the client will pop up the first medication subscription information, which includes medication and meal reminder controls, such as the "turn on" control.
[0180] S2. The client displays the first medication subscription information. If the user triggers the medication or meal reminder control, the client sends a medication reminder subscription request for the drug order to the server and executes step S3. If the user does not trigger the medication or meal reminder control, the client executes step S5.
[0181] For example, if a user does not agree to enable medication reminders, they can re-enable medication and meal reminders in their historical medication orders.
[0182] S3. When a user enables medication and meal reminders, the client can respond to the triggered meal ordering action by sending a meal order to the server. The server generates a medication reminder event in response to the medication reminder subscription request and the meal order.
[0183] The process of the server generating medication reminder events can be referred to in the steps described above, and will not be repeated here.
[0184] S4. The client receives the medication reminder event and then outputs a medication reminder message at the time of medication administration to remind the user to take the medication.
[0185] The specific demonstration process can be referred to the process described in the above embodiments, and will not be repeated here.
[0186] S5: In response to the operation of viewing historical orders, the client can send a request to the server to view historical drug orders. The server can then send the order information corresponding to the historical drug orders to the client. The order information includes medication and meal reminder controls (second subscription controls).
[0187] S6: In response to the triggering of the medication and meal reminder control, the client sends a medication reminder subscription request for the drug order to the server and proceeds to steps S3 and S4.
[0188] S7: When the client detects that a preset icon on the homepage has been triggered, it can display the third medication subscription information for drug orders that have already been subscribed to medication reminders. Then, in response to the user's click on the cancel reminder control (first preset control) in the third medication subscription information, it can send a cancel subscription request for the drug order to the server.
[0189] S8: The server cancels medication reminders for drug orders based on the unsubscribe request.
[0190] Based on the same inventive concept as the above embodiments, a second aspect of the present disclosure provides a medication reminder device, referring to... Figure 8 As shown, a schematic diagram of the medication reminder device is presented. Figure 7 As shown, the device may specifically include the following modules:
[0191] The first request sending module 801 is used to send the meal order to the server in response to the triggered meal order submission operation, so that the server can establish a medication order associated with the medication reminder based on the meal order and the user information in the meal order, and determine the medication time corresponding to the meal order;
[0192] The reminder information output module 802 is used to output medication reminder information at the time of medication administration to remind the user to take the medication in the medication order.
[0193] Optionally, it also includes a second request sending module, used to respond to the operation triggered by the medication reminder object corresponding to the drug order, so that the server establishes a medication reminder association between the drug order and the user information.
[0194] Optionally, it also includes a reminder information output module 802, used to receive the medication reminder information sent by the server at the medication time, and output the medication reminder information; and / or,
[0195] The system receives a medication reminder event sent by the server and outputs the medication reminder information at the medication time based on the medication reminder event; wherein the medication reminder event includes the medication time.
[0196] Optionally, the drug order includes real-time drug orders and / or historical drug orders, and the first request sending module 801 includes the following units:
[0197] The first response unit is used to obtain first medication subscription information corresponding to the real-time drug order from the server, and in response to the triggering operation of the first subscription control in the first medication subscription information, send a medication reminder subscription request for the real-time drug order to the server.
[0198] The second response unit is used to send a medication reminder subscription request for the historical drug order to the server in response to the triggering operation of the second subscription control in the order information corresponding to the historical drug order.
[0199] Optionally, the device may further include the following modules:
[0200] The prompt information display module is used to respond to the triggered catering order operation, output and display the second medication subscription information, which includes the jump path corresponding to the historical order page;
[0201] The order information display module is used to respond to the trigger operation of the jump path and display the order information corresponding to each of the multiple historical drug orders in the historical order page; wherein, each of the order information includes the second subscription control.
[0202] Optionally, the device may further include the following modules:
[0203] The third medication subscription information receiving module is used to receive the third medication subscription information sent by the server in response to the medication reminder subscription request. The third medication subscription information is generated based on the medication attributes of the drugs in the drug order.
[0204] The third medication subscription information display module is used to output the third medication subscription information in response to the operation triggered by the preset icon.
[0205] The unsubscribe module is used to respond to the triggering operation of the first preset control in the third medication subscription information, cancel the medication reminder event to prevent the output of medication reminder information at the medication time, and / or send an unsubscribe request for the drug order to the server to cancel the medication reminder association between the drug order and the user information.
[0206] Optionally, the reminder information output module 802 may specifically include the following units:
[0207] The alarm clock reminder unit is used to call the alarm clock on the terminal where the client is located when the second preset control is triggered in the medication reminder event, add the medication reminder event to the called alarm clock, and output medication prompt voice information through the called alarm clock at the time of medication.
[0208] The notification and reminder unit is used to generate a medication notification message corresponding to the medication reminder event when the second preset control is not triggered in the medication reminder event, and to display the medication notification message in the notification bar of the terminal when the medication time arrives.
[0209] Optionally, the reminder information output module 802 is specifically used to output medication reminder information at the time of medication based on the medication reminder event, and to output meal reminder information at the time of meal.
[0210] Optionally, it includes multiple medication times, each corresponding to a different drug with different medication attributes; the reminder information output module 802 is specifically used to output medication reminder information corresponding to each medication time when the medication reminder event arrives;
[0211] The medication reminder information for each medication time includes the drug identifier of drugs with the same medication attributes.
[0212] Based on the same inventive concept as the above embodiments, this disclosure provides a medication reminder device, referring to... Figure 9 As shown, a schematic diagram of the medication reminder device is presented. Figure 9 As shown, the device can be specifically applied in a server and may include the following modules:
[0213] The request response module 901 is used to determine the medication time corresponding to the meal order and the medicine order associated with the user information in the meal order when it receives a meal order sent by the client.
[0214] The reminder trigger module 902 is used to trigger the client to output medication reminder information at the time of medication administration, so as to remind the user to take the medicine in the medication order.
[0215] Optionally, it also includes a request receiving module, which is used to establish a medication reminder association between the drug order and the user information when it receives a medication reminder subscription request sent by the client for the drug order.
[0216] Optionally, the reminder event sending module 902 is specifically used to generate a medication reminder event including the medication time based on the medication time, and send the medication reminder event to the client so that the client outputs medication reminder information at the medication time;
[0217] and / or;
[0218] At the time of medication administration, the medication reminder information is sent to the client, and the client outputs the medication reminder information.
[0219] Optionally, the device may also include the following modules:
[0220] The first sending module is configured to, upon receiving an order request for a real-time drug order from the client, send first medication subscription information to the client based on the drug information of the drugs in the real-time drug order, wherein the first medication subscription information includes a first subscription control;
[0221] The second sending module is used to send the order information corresponding to the historical drug order to the client when it receives the client's request to view the historical drug order, wherein the order information includes a second subscription control;
[0222] The medication reminder subscription request is sent based on the triggering of the first subscription control and / or the triggering of the second subscription control.
[0223] Optionally, the request-response module 901 includes:
[0224] An attribute determination unit is used to determine the estimated delivery time corresponding to the food order and the medication attributes of the medicine in the medicine order;
[0225] The first-time determination unit is used to determine the interval between medication and meals based on the medication attributes.
[0226] The second time determination unit is used to determine the arrival time of the meal based on the estimated delivery time and the current time;
[0227] The third time determination unit is used to determine the medication time based on the medication attributes, the interval duration, and the arrival time of the meal.
[0228] Optionally, the device may further include the following modules:
[0229] The food arrival time determination module is used to determine the food arrival time based on the food order.
[0230] The meal time determination module is used to determine the meal time based on the arrival time of the meal.
[0231] The reminder event generation module is used to generate medication reminder events including the medication time and the meal time, so that the client outputs meal reminder information at the meal time and medication reminder information at the medication time.
[0232] Optionally, the device may further include the following modules:
[0233] The third medication subscription information sending module is used to respond to the medication reminder subscription request, generate the third medication subscription information of the drug, and send the third medication subscription information to the client;
[0234] The unsubscription request processing module is used to cancel the association between the drug order and the user information of the client when it receives an unsubscription request from the client regarding the third medication subscription information;
[0235] The unsubscribe request is sent by the client in response to the triggering of the first preset control in the third medication subscription information.
[0236] Optionally, the request-response module 901 includes the following units:
[0237] The drug information acquisition unit is used to acquire the doctor's prescription information and / or drug shelf-life information of the drug in the drug order;
[0238] The medication cycle determination unit is used to determine the medication cycle of the drug based on the medical order information and / or the drug shelf life information.
[0239] The order processing unit is used to establish a medication reminder association between the drug order and the user information of the client when it is determined that the current time is within the medication cycle.
[0240] Optionally, the drug order includes multiple drugs, and the request response module 901 is specifically used to cluster the multiple drugs according to their respective medication attributes to obtain multiple drug clusters, wherein the drugs included in the same drug cluster have the same medication attributes; and to determine the medication time corresponding to each drug cluster based on the medication attributes corresponding to each drug cluster and the delivery time.
[0241] The reminder event generation module is specifically used to generate a medication reminder event based on the medication time corresponding to each of the multiple drug clusters and the drug identifier of the drugs included in each of the multiple drug clusters;
[0242] The medication reminder event includes multiple medication times and a drug identifier corresponding to each medication time.
[0243] It should be noted that the device embodiments are similar to the method embodiments, so the description is relatively simple. For relevant details, please refer to the method embodiments.
[0244] A fifth aspect of this disclosure also provides a medication reminder system, the system comprising: a front-end processing device and a back-end service device communicatively connected to the front-end processing device, wherein the front-end processing device is used to execute the medication reminder method described in the first aspect embodiment, and the back-end service device is used to execute the medication reminder method described in the second aspect embodiment.
[0245] This invention also provides an electronic device, which may include a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to perform the medication reminder method described above.
[0246] This application also provides a non-transitory computer-readable storage medium, which, when the instructions in the storage medium are executed by a processor, enables the processor to perform an operation to implement the medication reminder method described above.
[0247] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0248] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0249] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0250] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0251] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0252] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0253] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0254] The above provides a detailed description of the medication reminder method, device, system, electronic device, and medium provided by the present invention. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A medication reminder method, characterized in that, Applied to a client, the method includes: In response to the triggered food order submission operation, the food order is sent to the server so that the server can determine the medication time corresponding to the food order based on the food order and the medicine order. The medicine order is associated with the user information in the food order to establish a medication reminder. The medicine order and the food order are purchased online by the user on the same service platform. At the time of medication administration, a medication reminder message is output to remind the user to take the medication in the medication order.
2. The method according to claim 1, characterized in that, At the specified medication time, output medication reminder information, including: Receive the medication reminder information sent by the server at the time of medication administration, and output the medication reminder information; And / or, Receive the medication reminder event sent by the server, and output the medication reminder information at the time of medication based on the medication reminder event; The medication reminder event includes the medication time.
3. The method according to claim 1, characterized in that, The method includes: In response to the operation of triggering the medication reminder object corresponding to the drug order, a medication reminder subscription request for the drug order is sent to the server, so that the server establishes a medication reminder association between the drug order and the user information.
4. The method according to claim 3, characterized in that, The drug orders include real-time drug orders and / or historical drug orders; The step of responding to the triggering operation of the medication reminder object corresponding to the drug order by sending a medication reminder subscription request for the drug order to the server includes: For the real-time drug order, obtain the first medication subscription information corresponding to the real-time drug order from the server, and in response to the operation of the first subscription control in the first medication subscription information being triggered, send a medication reminder subscription request for the real-time drug order to the server; For the historical drug order, in response to the operation of triggering the second subscription control in the order information corresponding to the historical drug order, a medication reminder subscription request for the historical drug order is sent to the server.
5. The method according to claim 4, characterized in that, The method further includes: In response to a triggered food and beverage order, output and display the second medication subscription information, which includes the redirect path to the historical order page; In response to the triggering operation of the jump path, the order information corresponding to each of the multiple historical drug orders in the historical order page is displayed; Each of the order information includes the second subscription control.
6. The method according to claim 3, characterized in that, The method further includes: Receive third medication subscription information sent by the server in response to the medication reminder subscription request, wherein the third medication subscription information is generated based on the medication attributes of the drug in the drug order; In response to the operation triggered by the preset icon, the third medication subscription information is output; In response to the triggering operation of the first preset control in the third medication subscription information, the medication reminder event is canceled to prevent the output of medication reminder information at the time of medication, and / or a cancellation request for the drug order is sent to the server to cancel the association between the drug order and the user information regarding medication reminders.
7. The method according to claim 2, characterized in that, Based on the medication reminder event, the medication reminder information is output at the time of medication administration, including: When the second preset control is triggered in the medication reminder event, the alarm clock on the terminal where the client is located is invoked, the medication reminder event is added to the invoked alarm clock, and the invoked alarm clock outputs medication reminder voice information at the time of medication. If the second preset control is not triggered during the medication reminder event, a medication notification message corresponding to the medication reminder event is generated, and the medication notification message is displayed in the notification bar of the terminal when the medication time arrives.
8. The method according to any one of claims 2-7, characterized in that, The medication reminder events also include mealtimes; The method further includes: Output dining reminder information during the designated dining time.
9. The method according to any one of claims 1-7, characterized in that, This includes multiple medication times, each corresponding to a different drug with different medication properties; The step of outputting a medication reminder message at the time of medication administration includes: When each medication time arrives, output the corresponding medication reminder information; The medication reminder information for each medication time includes the drug identifier of drugs with the same medication attributes.
10. A method for reminding users to take medication, characterized in that, Applied to a server, the method includes: Upon receiving a food order from a client, the system determines the medication time corresponding to the food order based on the food order and the medication order. The medication order is associated with the user information in the food order to establish a medication reminder, and the medication order and the food order are purchased online by the user on the same service platform. At the time of medication administration, the client is triggered to output a medication reminder message to remind the user to take the medication in the order.
11. The method according to claim 10, characterized in that, The method further includes: Upon receiving a medication reminder subscription request from a client for a drug order, a medication reminder association is established between the drug order and the user information.
12. The method according to claim 10, characterized in that, At the time of medication administration, the client is triggered to output medication reminder information, including: Based on the medication time, a medication reminder event including the medication time is generated, and the medication reminder event is sent to the client so that the client outputs medication reminder information at the medication time; and / or; At the time of medication administration, the medication reminder information is sent to the client, and the client outputs the medication reminder information.
13. The method according to claim 11, characterized in that, The method further includes: Upon receiving an order request for a real-time drug order from the client, based on the drug information of the drug in the real-time drug order, the system sends first medication subscription information to the client, wherein the first medication subscription information includes a first subscription control. Upon receiving a request from the client to view historical drug orders, the system sends the order information corresponding to the historical drug orders to the client, wherein the order information includes a second subscription control; The medication reminder subscription request is sent based on the triggering of the first subscription control and / or the triggering of the second subscription control.
14. The method according to claim 10, characterized in that, Based on the food order and the medication order associated with the user information in the food order, determine the medication administration time in the medication order, including: Determine the estimated delivery time for the food order and the medication attributes of the medicine in the medicine order; Based on the medication properties, determine the interval between medication and meals; Based on the estimated delivery time and the current time, the arrival time of the meal is determined; The timing of medication administration is determined based on the medication properties, the interval duration, and the arrival time of the meal.
15. The method according to any one of claims 12-13, characterized in that, The method further includes: Based on the food order, determine the food arrival time; The dining time is determined based on the arrival time of the food. Generate a medication reminder event that includes the medication time, including: Generate a medication reminder event that includes the medication time and the meal time, so that the client outputs a meal reminder message at the meal time and a medication reminder message at the medication time.
16. The method according to claim 11, characterized in that, The method further includes: In response to the medication reminder subscription request, a third-party medication subscription information for the drug is generated and sent to the client; Upon receiving a cancellation request from the client regarding the third medication subscription information, the association between the medication order and the client's user information for medication reminders is cancelled; The unsubscribe request is sent by the client in response to the triggering of the first preset control in the third medication subscription information.
17. The method according to claim 11, characterized in that, Upon receiving a medication reminder subscription request from a client for a drug order, the system establishes a medication reminder association between the drug order and the user information, including: Obtain the doctor's prescription information and / or the expiration date information of the medicine in the drug order; Based on the medical order information and / or drug expiration date information, the medication cycle of the drug is determined; When a medication reminder subscription request is received from a client for a drug order, if it is determined that the current time is within the medication cycle, a medication reminder association is established between the drug order and the client's user information.
18. The method according to claim 12, characterized in that, The drug order includes multiple drugs. Determining the medication time corresponding to the meal order based on the meal order and the drug order associated with the user information in the meal order includes: Based on the respective medicinal properties of the various drugs, the drugs are clustered to obtain multiple drug clusters, wherein the drugs included in the same drug cluster have the same medicinal properties. Based on the medication attributes corresponding to each drug cluster and the food order, determine the medication time corresponding to each drug cluster; Based on the medication time, a medication reminder event is generated that includes the medication time, including: Based on the medication time corresponding to each of the multiple drug clusters and the drug identifiers of the drugs included in each of the multiple drug clusters, a medication reminder event is generated; The medication reminder event includes multiple medication times and a drug identifier corresponding to each medication time.
19. A medication reminder device, characterized in that, Applied to a client, the device includes: The first request sending module is used to send the food order to the server in response to the triggered food order submission operation, so that the server can determine the medication time corresponding to the food order based on the food order and the medicine order. The medicine order is associated with the user information in the food order to establish a medication reminder, and the medicine order and the food order are purchased online by the user on the same service platform. The reminder information output module is used to output a medication reminder message at the time of medication administration to remind the user to take the medication in the medication order.
20. A medication reminder device, characterized in that, Applied to a server, the device includes: The request-response module is used to determine the medication time corresponding to the meal order based on the meal order and the medicine order when it receives a meal order from the client. The medicine order is associated with the user information in the meal order to establish a medication reminder. The medicine order and the meal order are purchased online by the user on the same service platform. The reminder trigger module is used to trigger the client to output a medication reminder message at the time of medication administration, so as to remind the user to take the medication in the medication order.
21. A medication reminder system, characterized in that, The system includes: A front-end processing device and a back-end service device communicatively connected to the front-end processing device, wherein the front-end processing device is used to execute the medication reminder method according to any one of claims 1-9, and the back-end service device is used to execute the medication reminder method according to any one of claims 10-18.
22. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executed, implements the medication reminder method as described in any one of claims 1-9 or 10-18.
23. A computer-readable storage medium, characterized in that, The stored computer program causes the processor to execute the medication reminder method as described in any one of claims 1-9 or 10-18.
Citation Information
Patent Citations
Intelligent management system for monitoring rehabilitation life of patient
CN113520346A
Device, program and method for assisting medicine taking
JP2011072749A