Injection prompt information generation method and system, electronic equipment and storage medium
By generating injection rotation rules and an annular array of site objects, the injection site is automatically recommended, which solves the problem of injectable site recommendations that are not intelligent, reduces adverse injection reactions, and improves injection safety and accuracy.
Patent Information
- Application Number
- CN202411306517.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2024-12-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing technology cannot recommend injection sites automatically and intelligently, resulting in repeated injection of the same site, causing problems such as redness, swelling, nodules, subcutaneous fat hyperplasia, fat atrophy and pain.
By generating injection rotation rules, creating site objects and building a ring array, automatically recommending the next appropriate injection site according to the last injection site and the recommended order, generating injection prompt information, and adjusting the site status if necessary to avoid repeated injections.
It realizes automated and intelligent recommendations of injection sites, reduces adverse reactions caused by repeated injections, and improves the safety and accuracy of injections.
Smart Images

Figure CN119200911A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, system, electronic device and storage medium for generating injection prompt information. Background Art
[0002] Injections can be used for allergy testing, vaccination, surgical anesthesia and rapid drug delivery. In order to avoid redness, swelling, nodules, subcutaneous fat hyperplasia, fat atrophy and pain caused by repeated injections of drugs in the same area, injections need to be performed according to certain site rotation rules.
[0003] Typically, medical staff or patients record recent injection sites by handwriting or personal memory to determine the site of each injection, but the above methods rely too much on personal experience and cannot provide reliable guidance for the injection location.
[0004] Therefore, how to automatically generate injection reminder information and make intelligent recommendations on injection sites for users is a technical problem that those skilled in the art currently need to solve. Summary of the invention
[0005] The purpose of the present application is to provide a method, system, electronic device and storage medium for generating injection prompt information, which can automatically generate injection prompt information and make intelligent recommendations on injection sites for users.
[0006] In order to solve the above technical problems, the present application provides a method for generating injection prompt information, comprising:
[0007] Generate a corresponding injection rotation rule for the target user; wherein the injection rotation rule is used to describe the recommended order of injection sites;
[0008] Creating a corresponding site object for each injection site in the injection rotation rule; wherein the attributes of the site object include a site identifier and a site status;
[0009] Constructing a circular array containing all the part objects; wherein, in the circular array, all the part objects are arranged in the recommended order;
[0010] Query the last injection site of the target user; wherein the last injection site is the site of the most recent injection of the target user;
[0011] Setting the site object corresponding to the last injection site as a reference object;
[0012] Traversing the circular array from the next part object of the reference object in the recommendation order, setting the first part object obtained through the traversal whose part status is not a skip state as the current recommended object;
[0013] Generate injection prompt information corresponding to the current recommended object.
[0014] Optionally, also include:
[0015] If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, the site status of the current recommended object is set to a skip state;
[0016] If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, determining whether the site state of the site object corresponding to the current injection site is a skip state;
[0017] If the site state of the site object corresponding to the current injection site is in the skip state, an abnormal site prompt message is generated;
[0018] If the confirmation information returned by the target user is received, the site state of the site object corresponding to the current injection site is changed from the skip state to the normal state.
[0019] Optionally, after generating the abnormal part prompt information, it also includes:
[0020] If the revocation information returned by the target user is received, the part status of the current recommended object is set to a normal status, and the injection prompt information corresponding to the current recommended object is regenerated.
[0021] Optionally, generating a corresponding injection rotation rule for the target user includes:
[0022] Querying the medication information of the target user; wherein the medication information includes the injection location;
[0023] The corresponding injection rotation rule is generated according to the medication information.
[0024] Optionally, also include:
[0025] The time of the last injection at the current injection site selected by the target user is set as the reference time;
[0026] Determine whether the time interval between the current time and the reference time is greater than a preset time length;
[0027] If not, a repeat injection reminder message is generated.
[0028] Optionally, after constructing the circular array containing all the part objects, it further includes:
[0029] If the target user does not have a last injection site, the site object corresponding to the first injection site in the recommendation sequence is set as the current recommended object, and injection prompt information corresponding to the current recommended object is generated.
[0030] Optionally, also include:
[0031] generating a vector image containing all of the injection sites;
[0032] Setting a corresponding site layer for each injection site in the vector image, and establishing a binding relationship between the site layer and the site identifier;
[0033] Setting a part layer having the same part identifier as the current recommended object as a recommended layer, and setting the color of the recommended layer to a first color;
[0034] Setting a part layer having the same part identification as the currently selected object as the currently selected layer, and setting the color of the currently selected layer to a second color; wherein the currently selected object is the part object corresponding to the current injection part selected by the target user;
[0035] Setting a part layer having the same part identification as the historical injection object as the historical injection layer, and setting the color of the historical injection layer to a third color; wherein the historical injection object is a part object that has been injected within a preset time period;
[0036] A part layer having the same part identifier as a skipped object is set as a skipped layer, and a color of the skipped layer is set to a fourth color; wherein the skipped object is a part object whose part status is a skipped status.
[0037] The present application also provides a system for generating injection prompt information, the system comprising:
[0038] A rule determination module, used to generate a corresponding injection rotation rule for a target user; wherein the injection rotation rule is used to describe a recommended sequence of injection sites;
[0039] An object creation module, used to create a corresponding site object for each injection site in the injection rotation rule; wherein the attributes of the site object include a site identifier and a site status;
[0040] An array construction module, used to construct a circular array containing all the part objects; wherein, in the circular array, all the part objects are arranged in the recommended order;
[0041] A query module, used to query the last injection site of the target user; wherein the last injection site is the site of the most recent injection of the target user;
[0042] An array traversal module, used to set the site object corresponding to the last injection site as a reference object; and also used to traverse the circular array from the next site object of the reference object in the recommended order, and set the first site object obtained through the traversal whose state is not a skip state as the current recommended object;
[0043] The prompt module is used to generate injection prompt information corresponding to the current recommended object.
[0044] The present application also provides a storage medium on which a computer program is stored, and when the computer program is executed, the steps of the method for generating injection prompt information are implemented.
[0045] The present application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor calls the computer program in the memory, the steps of the method for generating injection prompt information are implemented.
[0046] The present application provides a method for generating injection prompt information, in which an injection rotation rule is generated for a target user, and the injection rotation rule describes the recommended order of injection sites. The present application also creates a site object for each injection site, puts all site objects into a circular array and arranges them in a recommended order. Based on the above circular array, the current recommended object that is not in a skipped state can be determined according to the recommended order and the last injection site, and then the injection prompt information corresponding to the current recommended object is generated. The present application realizes automated logical processing through the combination of a circular array and a site object, and can automatically find the next suitable injection site according to the injection history of the target user, and generate corresponding prompt information. Therefore, the present application can automatically generate injection prompt information and make intelligent recommendations for the user's injection site. The present application also provides a system for generating injection prompt information, a storage medium and an electronic device, which have the above-mentioned beneficial effects and are not repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0048] Figure 1 A flowchart of a method for generating injection prompt information provided in an embodiment of the present application;
[0049] Figure 2 An injection site display diagram provided in an embodiment of the present application;
[0050] Figure 3 A schematic diagram of the division of an injection site provided in an embodiment of the present application;
[0051] Figure 4 A flowchart of a recommended method for injection site provided in an embodiment of the present application;
[0052] Figure 5 A flowchart of a method for visualizing and recommending an injection site provided in an embodiment of the present application;
[0053] Figure 6 A user usage flow chart of an injection system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0055] See below Figure 1 , Figure 1 A flowchart of a method for generating injection prompt information provided in an embodiment of the present application.
[0056] Specific steps may include:
[0057] S101: Generate corresponding injection rotation rules for target users;
[0058] Among them, this embodiment can be applied to electronic devices with information processing and prompting functions. This embodiment can query the medication information of the target user and generate the corresponding injection rotation rule according to the medication information. The injection method in this embodiment can be a high-frequency subcutaneous injection or intramuscular injection, or other injection methods such as intradermal injection, intravenous injection or intraperitoneal injection.
[0059] The above injection rotation rules are used to describe the recommended order of injection sites, which can include the abdomen, buttocks, legs, etc., and the above sites can also be subdivided into multiple sub-sites. The injection rotation rules stipulate the injection site (i.e., the recommended site) that should be selected for each injection in theory to avoid problems caused by repeated injections in the same site.
[0060] S102: Creating a corresponding site object for each injection site in the injection rotation rule;
[0061] The injection rotation rule describes the recommended order of injection sites. In this step, a corresponding object, i.e., a site object, can be created for the injection sites involved in the injection rotation rule. In this embodiment, the site object corresponds to the injection site one-to-one, and the site object includes a site identifier and a site status, so as to effectively manage and recommend injection sites.
[0062] The properties of the site object include site ID and site status. The site ID is the unique identification of the injection site, that is, the site ID corresponds to the injection site one by one. The site status is used to describe whether the injection site can be recommended. The site status of a single site object can be normal or skipped. When recommending injection sites, only the injection sites corresponding to the site objects in the normal state are recommended, and the injection sites corresponding to the site objects in the skipped state are not recommended.
[0063] S103: constructing a circular array including all the part objects;
[0064] After creating a corresponding site object for each injection site, a circular array containing all the site objects may be constructed. In the circular array, all the site objects are arranged in the recommended order.
[0065] S104: Query the last injection site of the target user;
[0066] Among them, this embodiment can create a data structure for the target user, and use the above data structure to store all injection history information of the target user. Each time an injection is performed, the above data structure can be used to record the information of the injection site. This embodiment can use the above data structure to query the last injection site of the target user. This embodiment can also interact with the user and determine the last injection site of the target user based on the information input by the user. The last injection site is the injection site of the most recent injection of the target user.
[0067] S105: setting the site object corresponding to the last injection site as a reference object;
[0068] Among them, the injection site corresponds to the site object one by one. In this embodiment, the site object corresponding to the last injection site is set as the reference object, so as to query the current recommended object from the circular array based on the reference object. The reference object and the current recommended object are both site objects in the circular array, and the current recommended object is the site object corresponding to the currently recommended injection site.
[0069] S106: traversing the circular array from the next part object of the reference object in the recommendation order, and setting the first part object obtained through the traversal whose part status is not a skip state as the current recommended object;
[0070] Among them, this embodiment can traverse the circular array starting from the next part object of the reference object until the traversal obtains the part object that is closest to the recommended order of the reference object and is not in the skipped state; if the reference object is the last part object in the circular array, the traversal starts from the starting position of the circular array.
[0071] Taking the case where the circular array contains N part objects and the reference object is the i-th part object as an example, the specific implementation process of the above S106 is explained:
[0072] Step A1: Set the value of the pointer position M to i;
[0073] Step A2: Determine whether M is equal to N; if so, set the value of M to 1; if not, add 1 to the value of M;
[0074] Step A3: Determine whether the part status of the Mth part object in the circular array is the skip status; if the part status of the Mth part object is the skip status, go to step A2; if the part status of the Mth part object is the normal status, set the Mth part object as the current recommended object, and end the traversal operation. At this time, the Mth part object is the first part object obtained through traversal whose part status is not the skip status.
[0075] S107: Generate injection prompt information corresponding to the current recommended object;
[0076] After determining the current recommended object, injection prompt information corresponding to the current recommended object may be generated. The injection prompt information may include the site identification of the current recommended object, so as to indicate that the target user can perform injection at the corresponding injection site according to the injection prompt information.
[0077] The injection prompt information may be in the form of text, image, audio, etc. As a feasible implementation, this embodiment may create a template for generating specific injection prompt information; the template includes fields such as site identification, site name, and injection suggestion.
[0078] This embodiment generates an injection rotation rule for the target user, and the injection rotation rule describes the recommended order of injection sites. This embodiment also creates a site object for each injection site, puts all site objects into a circular array and arranges them in the recommended order. Based on the above circular array, the current recommended object that is not in a skipped state can be determined according to the recommended order and the last injection site, and then the injection prompt information corresponding to the current recommended object is generated. This embodiment realizes automated logical processing through the combination of the circular array and the site object, and can automatically find the next suitable injection site according to the injection history of the target user and generate corresponding prompt information. Therefore, this embodiment can automatically generate injection prompt information and make intelligent recommendations for the user's injection site.
[0079] As for Figure 1 Further introduction to the corresponding embodiment, if the current injection site selected by the target user is not the injection site corresponding to the current recommended object, the site status of the current recommended object is set to the skip state. Specifically, after S107, this embodiment can also determine the current injection site selected by the target user. If the current injection site selected by the target user is the same as the injection site corresponding to the current recommended object, the step S104 can be entered to determine the new current recommended object and generate corresponding injection prompt information. If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, it means that the target user believes that the injection site corresponding to the current recommended object is not suitable for injection. At this time, the site status of the current recommended object can be set to the skip state. After performing the above operation, the step S104 can also be entered to determine the new current recommended object and generate corresponding injection prompt information. In the above process, when the current injection site selected by the target user is not the injection site corresponding to the current recommended object, the site status of the current recommended object is set to the skip state to ensure that the recommendation logic of the injection site can still be correctly executed in the future.
[0080] As for Figure 1 Further introduction to the corresponding embodiment: if the current injection site selected by the target user is not the injection site corresponding to the current recommended object, it is determined whether the site status of the site object corresponding to the current injection site is in the skip state. If the site status of the site object corresponding to the current injection site is in the skip state, abnormal site prompt information is generated so that the user can return confirmation information or cancellation information based on the abnormal site prompt information. If the confirmation information returned by the target user is received, the site status of the site object corresponding to the current injection site is changed from the skip state to the normal state. If the cancellation information returned by the target user is received, the site status of the current recommended object is set to the normal state, and the injection prompt information corresponding to the current recommended object is regenerated so that the user can reselect the current injection site.
[0081] As for Figure 1 Further introduction to the corresponding embodiment, this embodiment can query the medication information of the target user and generate the corresponding injection rotation rule according to the medication information. The above medication information includes the injection location. In order to improve the reliability of the injection rotation rule, the above medication information can also include injection frequency and / or drug type.
[0082] Specifically, in order to generate the injection rotation rules for the target user, the present embodiment can query the medication information of the target user, and transmit the medication information to the staff, target user or artificial intelligence model, so that the staff, target user or artificial intelligence model can formulate an injection plan based on the medication information, and then generate corresponding injection rotation rules according to the injection plan. For example, if the user injects insulin multiple times a day, the present embodiment will evenly distribute the injections between the abdomen, thigh, upper arm and buttocks to ensure that each injection is performed in a different position and avoid continuous use of the same part. In addition, the present embodiment can also adjust the injection rotation rules based on user feedback to ensure that the injection site gets enough rest, thereby reducing the occurrence of skin problems. Through the generation scheme of the above-mentioned injection rotation rules, the safety and effectiveness of injections can be effectively improved.
[0083] As for Figure 1 Further introduction to the corresponding embodiment, this embodiment can set the time when the current injection site selected by the target user was injected the last time as a reference time; determine whether the time interval between the current time and the reference time is greater than a preset time length; if not, generate a repeated injection prompt message so that the user can return a confirmation message or a cancellation message based on the repeated injection prompt message. If the confirmation message returned by the target user is received, the current injection site is set as the new last injection site. If the cancellation message returned by the target user is received, the site object corresponding to the current injection site selected by the target user is set as the new reference object, and the circular array is traversed from the next site object of the reference object in the recommended order, and the first site object obtained through the traversal whose state is not a skip state is set as the current recommended object.
[0084] As for Figure 1 Further introduction to the corresponding embodiment, after constructing a circular array containing all the part objects, if the target user does not have a last injection site, the part object corresponding to the first injection site in the recommended order (in a normal state) is set as the current recommended object, and injection prompt information corresponding to the current recommended object is generated.
[0085] As for Figure 1Further introduction to the corresponding embodiment, the present embodiment can also prompt the user of each subcutaneous injection site by means of image display, and the specific process is as follows: generate a vector image containing all the injection sites; set a corresponding site layer for each injection site in the vector image, and establish a binding relationship between the site layer and the site identifier; set the site layer with the same site identifier as the currently recommended object as the recommended layer, and set the color of the recommended layer to the first color; set the site layer with the same site identifier as the currently selected object as the currently selected layer, and set the color of the currently selected layer to the second color; wherein the currently selected object is the site object corresponding to the current injection site selected by the target user; set the site layer with the same site identifier as the historical injection object as the historical injection layer, and set the color of the historical injection layer to the third color; wherein the historical injection object is a site object that has been injected within a preset time period; set the site layer with the same site identifier as the skipped object as the skipped layer, and set the color of the skipped layer to the fourth color; wherein the skipped object is a site object whose site status is the skipped state.
[0086] In this embodiment, the “same” state of “same part identification” can be achieved by comparing the part identification of the part object with the part identification corresponding to the part layer.
[0087] Specifically, in this embodiment, each injection site has its corresponding site identification, such as the site identification of the "upper left area of the abdomen" is ABD-LU-01, and the site identification of the "lower right area of the abdomen" is ABD-RD-02. The injection site corresponds to the site object one-to-one, and the attributes of the site object include the site identification; the injection site corresponds to the site layer one-to-one, and the site layer has its corresponding site identification. In this embodiment, the site identification of the site object can be compared with the site identification corresponding to the site layer. If the two are consistent, it means that the above-mentioned site object and the site layer have the same site identification. For example, the site objects include the current recommended object, the current selected object, the historical injection object, and the skipped object. The site identification corresponding to the site layer 1 is ABD-LU-01, the site identification corresponding to the site layer 2 is ABD-LU-02, the site identification corresponding to the site layer 3 is ABD-LU-03, and the site identification corresponding to the site layer 4 is ABD-LU-04. If the part identification of the currently recommended object is ABD-LU-01, part layer 1 is the part layer with the same part identification as the currently recommended object; if the part identification of the currently selected object is ABD-LU-02, part layer 2 is the part layer with the same part identification as the currently selected object; if the part identification of the historical injection object is ABD-LU-03, part layer 3 is the part layer with the same part identification as the historical injection object; if the part identification of the skipped object is ABD-LU-04, part layer 4 is the part layer with the same part identification as the skipped object.
[0088] The process described in the above embodiment is explained below through an embodiment in actual application.
[0089] Injection is a common injection technique, widely used in allergy testing, vaccination, surgical anesthesia and rapid drug delivery, especially in insulin injection, which has extensive and deep applications. Traditionally, nursing staff or patients will record recent injection sites by handwriting or personal memory, and determine the injection site each time based on their own experience, which makes it difficult to achieve the requirements for standardized drug injection sites.
[0090] In real-world applications, traditional paper records cannot record patients' previous injection sites in real time, nor can they provide rotation rules. Some nurses / patients inject only in the abdomen for convenience, or do not understand the rotation rules and inject randomly, resulting in repeated injection sites of drugs, redness, swelling, nodules, subcutaneous fat hyperplasia, fat atrophy, and pain. These adverse reactions not only affect the treatment effect, but also increase the pain of patients, and also cause certain troubles to nurses' daily care work.
[0091] The injection method not only requires a high level of medical knowledge from the injector, but also requires checking previous records and consulting the injection site before each injection, which greatly increases the difficulty of implementing the injection and does not meet the current requirements for smart hospitals and smart homes.
[0092] In order to improve the intelligent level of nursing services and daily medication, and to help hospital information construction and home medical intelligence development, this embodiment will set up more precise zoning for injection sites, and each site will be divided into upper left, lower left, upper right, and lower right. This embodiment also analyzes the medication requirements and medication frequency of injections of different types of medical orders (for example: insulin, hormones, anti-cancer drugs, vaccines, etc.), and adds more injection rotation rules on the premise of ensuring easy operation for users, and with the system page site prompts, the user's injection trajectory is dynamically positioned and visualized. This embodiment sorts out the human body injection site partitions according to relevant regulations, and subdivides more injection site options for users on the premise of convenient screen operation for users. This embodiment provides users with a variety of injection rotation rules to choose from according to the medication requirements and medication frequency of injections of different types of medical orders. This embodiment supports visual interaction of injection sites, records user historical injection information, and combines recommended site rules so that users can intuitively obtain the recommended injection site and historical injection site when using it. This embodiment reminds repeated injection sites within 72 hours. This embodiment skips abnormal sites according to the individual situation of each user, and no longer recommends abnormal sites.
[0093] This embodiment defines the sites suitable for injection in accordance with relevant requirements, and the injection sites mainly include the following four sites: abdomen, anterior and lateral sides of both thighs, upper and outer sides of both buttocks, and the middle 1 / 3 of the outer side of the upper arm; after further partitioning up, down, left, right, and left, each site is further subdivided into upper left, lower left, upper right, and lower right, and the following are obtained: left outer side of arm -1, left outer side of arm -2, right outer side of arm -1, right outer side of arm -2, left abdomen -1, left abdomen -2, right abdomen -1, right abdomen -2, left outer side of buttock -1, left outer side of buttock -2, right outer side of buttock -1, right outer side of buttock -2, left anterior and lateral side of thigh -1, left anterior and lateral side of thigh -2, right anterior and lateral side of thigh -1, right anterior and lateral side of thigh -2, for a total of 16 injection sites.
[0094] In actual use, users can click on the interactive front and back human body parts images on the mobile device to record the injection sites and times; set different color markings for injection status according to the rotation rules of injection sites, such as: use green markings to recommend injection sites, use blue markings to mark previous injection sites, use yellow markings to mark the currently selected sites, and use red markings to skip injection sites; generate historical injection image trajectories and intelligent injection site operation reminders for users. Recommended injection sites can be recommended one by one, and skipped injection sites can be missing or injured sites.
[0095] The recommended injection site is the injection site corresponding to the current recommended object; the injection site corresponding to the site object that has been injected within the preset duration of the previous injection site; the current injection site selected by the target user for the current selection; the injection site corresponding to the site object with the status of being skipped.
[0096] Please refer to Figure 2 and Figure 3 , Figure 2 which is a display diagram of injection sites provided by an embodiment of the present application, Figure 3 and is a schematic diagram of the partition of injection sites provided by an embodiment of the present application. Figure 2 The injection sites on the front and back of the human body are shown in Figure 3 where 1 and 2 in
[0097] The solution of this embodiment supports the skip function for abnormal recommended sites, such as skin damage, skin abnormality, amputated limb, etc. After skipping the current recommended site for special reasons, the recommended site will be顺延 to the next one in order, and this site will not be rotated again until the abnormality is cancelled.
[0098] This embodiment can generate a set of array objects of the injection sites corresponding to each user ID (identifier) according to the rotation rule selected. Each site is an object, such as: {id: '1', name: 'outer side of the left arm - 1', status:'skip','reason': 'injured'}. The site rotation rule has an order and each site also has a corresponding status value field. When the skip attribute is set during site rotation, the status of the site object, status, will be marked as the skip status, skip, and stored in a subset of the skip status; the sites in this subset of the skip status will be filtered during the loop of the entire array of recommended sites. The above reason indicates the reason for skipping.
[0099] When the front - end page receives the operation instruction of the user's current selected site, it will traverse the site rotation data for the site identifier of the selected site to determine whether it is the current recommended site. If the user's current selected site is the same as the recommended site, it will output a true instruction and prompt the next injection recommended site according to the rotation order.
[0100] If the user's current selected part is inconsistent with the recommended part, a false command is output, and then it is further determined whether the user's current selected part is marked as skipped. If the user's current selected part is in skipped state, a true command is output to trigger the abnormal part injection prompt. The user chooses to confirm the injection, and a true command is output to change the selected part status from skip to normal. The part is removed from the skipped state subset, and then the normal recommended part injection selection is performed. If the user chooses to cancel the injection, a false command is output, and the current selection operation is invalidated.
[0101] If the currently selected part is inconsistent with the recommended part and the user's currently selected part is not in the skip state, a false instruction is output, indicating that the recommended part is not suitable for injection. The object state of the recommended part is changed from normal state to skip state, and the recommended part is stored in the skip state subset. When the recommended part is polled later, the part in the skip state subset will be automatically filtered until the user selects it again and changes the part state to normal.
[0102] See also Figure 4 , Figure 4 A flowchart of a method for recommending an injection site provided in an embodiment of the present application includes the following steps:
[0103] Step B1: The user creates an identity id.
[0104] Step B2: Select the injection rotation rule.
[0105] Injection rotation rules include: rules for frequent administration (such as insulin injection), rules for cyclical administration (such as vaccines, anti-cancer drugs), and rules for abdominal administration (such as estrogen, low molecular weight heparin calcium).
[0106] Step B3: Recommend positions according to the rotation rules.
[0107] Step B4: The user selects an injection site.
[0108] Step B5: Determine whether the selected part is a recommended part; if so, proceed to step B3; if not, proceed to step B6.
[0109] Step B6: Determine whether the part is in the skip state; if so, proceed to step B7; if not, proceed to step B10;
[0110] Step B7: The user confirms the injection; if the user confirms the injection, the process proceeds to step B8; if the user cancels the injection, the process proceeds to step B11;
[0111] Step B8: The status of the part is changed from skipped to normal, and the part is moved into the rotation sequence.
[0112] Step B9: Recommend injection sites according to the new site rotation rules to allow for injection completion / healing.
[0113] Step B10: Change the status of the part to skip, no longer recommend this part, and go to step B9.
[0114] Step B11: determine that the current selection operation is cancelled and proceed to step B4.
[0115] This embodiment has a built-in hospital-approved subcutaneous site recommendation algorithm. This function can recommend safe and accurate injection sites for users, thereby reducing the occurrence of adverse reactions and improving the safety and accuracy of injections. This embodiment dynamically visualizes the injection sites of the human body, and records and displays the user's historical injection site information and the function of the recommended site. Users can more easily understand and track their injection history, reduce the difficulty of injections and guide user decision-making. Through the "skip injection site" setting, this embodiment can customize the user's body part portrait according to the user's actual situation, and update the recommended site algorithm at any time according to the portrait, in line with the usage scenario and individual differences, making the product service more convenient, flexible and personalized, and increasing the popularity and accessibility of user use. The functions provided by this embodiment reflect the innovation and development of medical technology, and provide a better medical care experience for medical staff and patients.
[0116] The injection sites involved in this embodiment include: abdomen, bilateral anterior and lateral thighs, bilateral upper and outer buttocks, and the middle 1 / 3 of the outer side of the upper arm; the present invention performs more precise zoning settings. According to hospital surveys and clinical use recommendations, the injection site is not less than 3 cm according to relevant requirements to ensure ease of operation for people of different ages and body shapes. The injection sites are divided into: left arm outer side-1, left arm outer side-2, right arm outer side-1, right arm outer side-2, left abdomen-1, left abdomen-2, right abdomen-1, right abdomen-2, left buttock outer side-1, left buttock outer side-2, right buttock outer side-1, right buttock outer side-2, left thigh anterior and lateral side-1, left thigh anterior and lateral side-2, right thigh anterior and lateral side-1, right thigh anterior and lateral side-2, a total of 16 sites.
[0117] According to the medication requirements and frequency of injection of the doctor's order type (for example, insulin, hormones, anticancer drugs, vaccines, etc.), this embodiment provides the user with three types of injection rotation rules:
[0118] For frequent drug administration (such as insulin injection), the order of rotation sites is: left outer side of arm-1→left outer side of arm-2→right outer side of arm-1→right outer side of arm-2→left abdomen-1→left abdomen-2→right abdomen-1→right abdomen-2→left outer side of buttock-1→left outer side of buttock-2→right outer side of buttock-1→right outer side of buttock-2→left anterior and lateral thigh-1→left anterior and lateral thigh-2→right anterior and lateral thigh-1→right anterior and lateral thigh-2→left outer side-1.
[0119] The order of rotation sites for periodic drug administration (such as vaccines, anti-cancer drugs) is: outer side of left arm-1→outer side of right arm-1→left abdomen-1→right abdomen-1→outer side of left buttock-1→outer side of right buttock-1→anterior and lateral side of left thigh-1→anterior and lateral side of right thigh-1→outer side of left buttock-2→outer side of right buttock-2→anterior and lateral side of left thigh-2→anterior and lateral side of right thigh-2→outer side of left arm-2→outer side of right arm-2→left abdomen-2→right abdomen-2→left outer side-1.
[0120] For abdominal drug administration (such as estrogen, low molecular weight heparin calcium), the rotation site order is: left abdomen-1→left abdomen-2→right abdomen-1→right abdomen-2→left abdomen-1.
[0121] When the user uses it for the first time, he / she first selects the injection rotation rule. The system will automatically pop up a diagram of the injection body parts. The user clicks to set the last injection site and time. The system can recommend the injection site for this time based on the rotation rule algorithm selected by the user.
[0122] When a user logs into the system, a unique ID is generated for each user. The system has three sets of rotation rule data sets by default (frequent medication-1, periodic medication-2, abdominal medication-3). Users can choose the data set that suits them based on their medication type. The data set number is bound to the user's unique data ID.
[0123] The recommended injection sites are marked with status according to the actual operation of the user and stored in the form of an array object collection. The sites are recommended in sequence according to the rotation rule data set currently bound to the user's exclusive id. If the user does not select the current recommended site, the skip logic query will be triggered and the user will be guided to confirm whether to skip the current recommended site and the reason for skipping, and the status value of this site in the data set will be changed to skip and this site will not be recommended next time.
[0124] In order to avoid skin abnormalities caused by user misoperation, the system adds a setting of 3-day interval between injections in the same area. When the interval between the injection site selected by the user and the last injection is less than 72 hours, the user will be reminded to repeat the injection at that site.
[0125] In order to provide customers with a visual and interactive user experience, this embodiment can achieve page visualization interaction in the following ways: the system uses the front and back human insulin injection svg (Scalable Vector Graphics) vector file models built into the system background. The svg model draws 16 human injection site vector closed layers according to the shape of human body parts, and names each site according to the "area+site id" requirement; after the svg file processed in this way is imported into the system, the front end parses the path#area+id information of each site layer through the html web page, and automatically obtains the site id code of each layer by identifying the #area instruction, and matches the name of the human body part through the id code to achieve dynamic matching of the layer and the site name. The above-mentioned area represents the area of the vector image, the site id is the site identifier, and the path represents the path.
[0126] When the user clicks on the human injection site, the system automatically captures the x, y coordinates of the page click focus. The coordinates are matched to the closed layer of each part in the human injection site model svg. <path>The polygon or complex path 2D coordinate range described by the element determines the layer position and part ID of the selected layer. <path>The element describes the closed polygon path two-dimensional coordinate surface. The color state of the selected part is assigned to the corresponding part ID and the corresponding part name, so that the part is highlighted on the page. SVG is an open standard vector graphics language. Using SVG format, you can directly use code to describe the image. You can open SVG images with any word processing tool. By changing some codes, you can make the image interactive and can insert it into HTML at any time to view it through the browser.
[0127] This embodiment can realize the part status rotation and color marking in the following manner:
[0128] The system defines the injection status and corresponding identification marks during use, such as: initial / no status site set to white, recommended injection site set to green, previous injection site set to blue, currently selected site set to yellow, and skipped injection site set to red; the following is a description of the injection status:
[0129] The recommended injection sites are in the order of rotation sites, and the sites should be injected this time.
[0130] The previous injection site is the historical injection site within the cycle, and is displayed within 3 days by default. If you select it again within 72 hours, there will be a reminder for repeated injections.
[0131] The part selected this time is the part selected by the user this time.
[0132] Skipping the injection site is for some patients who have amputated or a certain part of the body is inconvenient for injection. You can click to skip the recommended injection site and choose other injection sites for injection. For example, if the left upper arm is amputated, the nursing staff will choose to skip the left arm and inject the right arm. When the left arm returns to normal, you can click on the site for site verification and cancel the abnormal mark. After cancellation, the recommended sites will be cycled in order.
[0133] This embodiment can recommend sites according to the rotation rules. The user selects a site to determine whether it is a previously skipped site. If it is a previously marked skipped site, the status of the site in the data set is changed to recommended and added to the recommended site rotation rules. When you open the injection function page, you can see the previous injection sites within 72 hours and the recommended sites set according to the rotation principle. The user can click on the human body structure diagram to enter the pop-up window operation for the upper limbs, abdomen, buttocks and legs. After clicking on the injection site, the selected site becomes selected.
[0134] The injection site status rotation processing algorithm and marking color logic are as follows:
[0135] According to the site recommendation rules, the user selects a site for injection and the site is stored as a previous site. If the user skips the recommended site due to special reasons, it will be rotated to the next one according to the recommended site rules. The currently skipped recommended site will not be added to the recommended site rotation again until the next time the user selects this site.
[0136] All parts are an array object collection. Each part has a status field stored in the corresponding rotation rule. If the part selected by the user is not the currently recommended part, it will be considered skipped and the part status will be recorded as skip in the rule data. The user will be asked to select the reason for skipping and submit it to the database. After that, this part will not be recommended again. If the user clicks on the abnormal marked part, the user will be asked whether to cancel the abnormal mark of the current part and select the current part to continue the injection. If the user continues to select, the abnormal mark will be cancelled and added to the recommended order.
[0137] After obtaining the corresponding part data from the database based on the patient's hospitalization number, the front end gets the data and defines the enumeration type recommendation (recommend), previous (before), current (current), and skip (skip) parts according to the part status and color. The key is the part id and the value is an object collection of the part status.
[0138] Each state corresponds to a different color, namely green, blue, yellow, and red. The corresponding color value is defined by the CSS class name according to the SVG image path[part id][part state] method, and the path[part id][part state] is used to fill the corresponding color of the specified part area.
[0139] When the user clicks on a part, the unique value of the part ID is obtained and compared with the part status storage object to determine whether it is the recommended part. The judgment logic is: if yes, it is marked in yellow; if no, it skips the current recommended part prompt and adds the recommended part to the status collection. The corresponding status is changed to skip and the part is marked in red. If the user skips the recommended part for special reasons, the recommended part will be postponed to the next part in the order.
[0140] After the front end gets the part data, it will integrate the key and value data of all parts. The key is the part id and the value is the part status. When the user clicks to select a part, the front end will query the status of the currently selected part to determine whether it is a recommended or skipped part. If it is not a recommended part and it is not a previously skipped part, a prompt to skip the recommended part will be displayed and the user will be allowed to skip the currently recommended part. The part will be stored in the database and marked as abnormal. If it is in a skipped state, it can be submitted to the database normally. According to the submitted part, the table will be polled and traversed and the status value field of the part will be changed to the normal recommended status value.
[0141] This embodiment implements the functions of skipping and adding abnormal parts, and also implements the injection part state rotation processing algorithm and marking color logic. When drawing an svg file, each part needs to be drawn with a closed graphic, and the layer name is defined as area+part requirement, and the system background associates each part ID with the part name. When capturing the focus coordinates of the user clicking on the screen, this embodiment matches the closed layer of the svg file. <path>The two-dimensional coordinate range described by the element confirms the site location and id. This embodiment analyzes the user's usage records and defines enumeration types according to the site status and color. The injection site status is divided into recommendation, before, current, and skip. Each state corresponds to a different color, green, blue, yellow, and red. The color value corresponding to each color CSS class name is defined according to the site id status. Use path [site id] [site status] to fill the corresponding color of the specified site area. When svg is displayed in html, you can directly obtain the <path>The element describes the two-dimensional coordinate range of a closed polygon or complex path.
[0142] See also Figure 5 , Figure 5 A flowchart of a method for visualizing and recommending injection sites provided in an embodiment of the present application includes the following steps:
[0143] Step C1: Start the injection function.
[0144] Step C2: Investigate human injection sites and injection requirements.
[0145] Step C3: Divide the human body into zones that are easy to click.
[0146] Step C4: Determine multiple site rotation rules according to different dosing cycles.
[0147] Step C5: Instruct the user to perform the injection operation.
[0148] Step C6: Determine whether to inject according to the recommended site; if so, proceed to step C8, if not, proceed to step C7.
[0149] Step C7: Skip the recommended site and mark the abnormality; if the abnormal site improves, resume the injection recommendation for that site and proceed to step C8.
[0150] Step C8: Injection at the recommended site.
[0151] Step C9: Generate a user injection record until the user gets better or stops taking the medicine.
[0152] After step C3, step C10 and step C11 may be performed, or only step C11 may be performed.
[0153] Step C10: Draw svg files of different parts layers.
[0154] Step C11: Determine different attribute injection states and color markings of corresponding states.
[0155] This embodiment can automatically capture the x, y coordinates of the page click focus, and the coordinates are matched to the closed layer of each part in the human injection part model SVG. <path>The closed polygon or complex path 2D coordinate range described by the element determines the layer position and part ID of the selected layer. <path>The closed polygonal path two-dimensional coordinate plane described by the element, the color state of the selected part is assigned to the corresponding part id and the corresponding part name. This embodiment provides injection rotation rules applicable to various types of user selections. This embodiment prevents users from repeating injections within 72 hours by adding reminders for previous injections. This embodiment provides an algorithm for adding or canceling the "skip injection site" setting, which can generate an independent human body part portrait for each user based on the user's customized settings and cancel the "skip injection site", and update the recommended part rules at any time based on the portrait.
[0156] See also Figure 6 , Figure 6 A user usage flow chart of an injection system provided in an embodiment of the present application, the flow chart includes the following steps:
[0157] Step D1: Turn on the system.
[0158] Among them, users (such as patients and caregivers) can install the system; turn on the system to ensure the normal operation of the system; create personal accounts to ensure the recording and reading of user personal data.
[0159] Step D2: Select the position rotation rule.
[0160] Among them, users choose the injection site rotation rules that suit them based on doctor's orders and personal medication conditions.
[0161] Step D3: Set the last injection site and time.
[0162] Among them, this step allows the user to set the site and time of the last injection.
[0163] Step D4: Inject according to the recommended site.
[0164] Among them, when the system is turned on during medication, the system will automatically prompt the injection site in the human injection model; the user can inject in that part of the body according to the system prompts; after the injection is completed, please click on the corresponding part of the body to confirm the operation.
[0165] Step D5: If the part is abnormal, skip the recommended settings.
[0166] When the injection site is abnormal, you can directly skip the recommended site and select other sites and record the reason for skipping; users can set the skipped site, mark the site as abnormal, and no longer recommend injection in this site next time.
[0167] Step D6: The abnormal part improves and the abnormal part can be cancelled.
[0168] Among them, if the abnormal part improves, the user can click on the abnormal part to cancel the abnormal mark; after canceling the abnormal part, the system will make rotation recommendations according to the normal parts.
[0169] Step D7: End of medication.
[0170] Among them, after stopping the medication as ordered by the doctor, the medication status of your personal information will be changed to stop medication, and the system will no longer make any part recommendations.
[0171] This embodiment improves the safety and accuracy of injection, reduces the difficulty of injection, improves patient compliance, and improves the popularity and accessibility of medical care.
[0172] An embodiment of the present application provides a system for generating injection prompt information, which may include:
[0173] A rule determination module, used to generate a corresponding injection rotation rule for a target user; wherein the injection rotation rule is used to describe a recommended sequence of injection sites;
[0174] An object creation module, used to create a corresponding site object for each injection site in the injection rotation rule; wherein the attributes of the site object include a site identifier and a site status;
[0175] An array construction module, used to construct a circular array containing all the part objects; wherein, in the circular array, all the part objects are arranged in the recommended order;
[0176] A query module, used to query the last injection site of the target user; wherein the last injection site is the site of the most recent injection of the target user;
[0177] An array traversal module, used to set the site object corresponding to the last injection site as a reference object; and also used to traverse the circular array from the next site object of the reference object in the recommended order, and set the first site object obtained through the traversal whose state is not a skip state as the current recommended object;
[0178] The prompt module is used to generate injection prompt information corresponding to the current recommended object.
[0179] The present embodiment generates an injection rotation rule for the target user, which describes the recommended order of injection sites. The present embodiment also creates a site object for each injection site, puts all site objects into a circular array and arranges them in the recommended order. Based on the above circular array, the current recommended object that is not in the skip state can be determined according to the recommended order and the last injection site, and then the injection prompt information corresponding to the current recommended object is generated. If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, the site state of the current recommended object is set to the skip state to ensure that the recommendation logic of the injection site can still be correctly executed in the future. The present embodiment realizes automated logic processing through the combination of the circular array and the site object, and can automatically find the next suitable injection site according to the injection history of the target user and generate corresponding prompt information. Therefore, the present embodiment can automatically generate injection prompt information and make intelligent recommendations for the user's injection site.
[0180] Furthermore, it also includes;
[0181] The state setting module is used to set the site state of the current recommended object to a skip state if the current injection site selected by the target user is not the injection site corresponding to the current recommended object.
[0182] Furthermore, the status setting module is also used to determine whether the site status of the site object corresponding to the current injection site is a skip state if the current injection site selected by the target user is not the injection site corresponding to the current recommended object; it is also used to generate abnormal site prompt information if the site status of the site object corresponding to the current injection site is a skip state; and it is also used to change the site status of the site object corresponding to the current injection site from a skip state to a normal state if a confirmation message returned by the target user is received.
[0183] Furthermore, it also includes:
[0184] The revocation response module is used to set the part status of the current recommended object to a normal status and regenerate the injection prompt information corresponding to the current recommended object if the revocation information returned by the target user is received after the abnormal part prompt information is generated.
[0185] Furthermore, the process of the rule determination module generating a corresponding injection rotation rule for a target user includes: querying the medication information of the target user; wherein the medication information includes injection location and injection frequency; and generating the corresponding injection rotation rule according to the medication information.
[0186] Furthermore, it also includes:
[0187] The repeat reminder module is used to set the time of the last injection at the current injection site selected by the target user as the reference time; it is also used to determine whether the time interval between the current time and the reference time is greater than a preset time length; if not, a repeat injection reminder message is generated.
[0188] Furthermore, the prompt module is also used to, after constructing a circular array containing all the part objects, if the target user does not have a last injection site, set the part object corresponding to the first injection site in the recommended order as the current recommended object, and generate injection prompt information corresponding to the current recommended object.
[0189] Furthermore, it also includes:
[0190] A visualization processing module is used to generate a vector image containing all the injection sites; it is also used to set a corresponding site layer for each injection site in the vector image, and establish a binding relationship between the site layer and the site identifier; it is also used to set the site layer with the same site identifier as the currently recommended object as the recommended layer, and set the color of the recommended layer to the first color; it is also used to set the site layer with the same site identifier as the currently selected object as the currently selected layer, and set the color of the currently selected layer to the second color; wherein the currently selected object is the site object corresponding to the current injection site selected by the target user; it is also used to set the site layer with the same site identifier as the historical injection object as the historical injection layer, and set the color of the historical injection layer to the third color; wherein the historical injection object is a site object that has been injected within a preset time period; it is also used to set the site layer with the same site identifier as the skipped object as the skipped layer, and set the color of the skipped layer to the fourth color; wherein the skipped object is a site object whose site status is the skipped state.
[0191] Since the embodiments of the system part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the system part, which will not be repeated here.
[0192] The present application also provides a storage medium on which a computer program is stored, and when the computer program is executed, the steps provided in the above embodiment can be implemented. The storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0193] The present application also provides an electronic device, which may include a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps provided in the above embodiment may be implemented. Of course, the electronic device may also include various network interfaces, power supplies and other components.
[0194] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of this application.
[0195] It should also be noted that, in this specification, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.< / path> < / path> < / path> < / path> < / path> < / path>
Claims
1. A method for generating injection prompt information, characterized in that: include: Generate a corresponding injection rotation rule for the target user; wherein the injection rotation rule is used to describe the recommended order of injection sites; Creating a corresponding site object for each injection site in the injection rotation rule; wherein the attributes of the site object include a site identifier and a site status; Constructing a circular array containing all the part objects; wherein, in the circular array, all the part objects are arranged in the recommended order; Query the last injection site of the target user; wherein the last injection site is the site of the most recent injection of the target user; Setting the site object corresponding to the last injection site as a reference object; Traversing the circular array from the next part object of the reference object in the recommendation order, setting the first part object obtained through the traversal whose part status is not a skip state as the current recommended object; Generate injection prompt information corresponding to the current recommended object.
2. The method for generating injection prompt information according to claim 1, characterized in that: Also includes: If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, the site status of the current recommended object is set to a skip state; If the current injection site selected by the target user is not the injection site corresponding to the current recommended object, determining whether the site state of the site object corresponding to the current injection site is a skip state; If the site state of the site object corresponding to the current injection site is in the skip state, an abnormal site prompt message is generated; If the confirmation information returned by the target user is received, the site state of the site object corresponding to the current injection site is changed from the skip state to the normal state.
3. The method for generating injection prompt information according to claim 2, characterized in that: After generating the abnormal part prompt information, it also includes: If the revocation information returned by the target user is received, the part status of the current recommended object is set to a normal status, and the injection prompt information corresponding to the current recommended object is regenerated.
4. The method for generating injection prompt information according to claim 1, characterized in that: The generating of the corresponding injection rotation rules for the target user includes: Querying the medication information of the target user; wherein the medication information includes the injection location; The corresponding injection rotation rule is generated according to the medication information.
5. The method for generating injection prompt information according to claim 1, characterized in that: Also includes: The time of the last injection at the current injection site selected by the target user is set as the reference time; Determine whether the time interval between the current time and the reference time is greater than a preset time length; If not, a repeat injection reminder message is generated.
6. The method for generating injection prompt information according to claim 1, characterized in that: After constructing a circular array containing all of the part objects, it also includes: If the target user does not have a last injection site, the site object corresponding to the first injection site in the recommendation sequence is set as the current recommended object, and injection prompt information corresponding to the current recommended object is generated.
7. The method for generating injection prompt information according to any one of claims 1 to 6, characterized in that: Also includes: generating a vector image containing all of the injection sites; Setting a corresponding site layer for each injection site in the vector image, and establishing a binding relationship between the site layer and the site identifier; Setting a part layer having the same part identifier as the current recommended object as a recommended layer, and setting the color of the recommended layer to a first color; Setting a part layer having the same part identification as the currently selected object as the currently selected layer, and setting the color of the currently selected layer to a second color; wherein the currently selected object is the part object corresponding to the current injection part selected by the target user; Setting a part layer having the same part identification as the historical injection object as the historical injection layer, and setting the color of the historical injection layer to a third color; wherein the historical injection object is a part object that has been injected within a preset time period; A part layer having the same part identifier as a skipped object is set as a skipped layer, and a color of the skipped layer is set to a fourth color; wherein the skipped object is a part object whose part status is a skipped status.
8. A system for generating injection prompt information, characterized in that: include: A rule determination module, used to generate a corresponding injection rotation rule for a target user; wherein the injection rotation rule is used to describe a recommended sequence of injection sites; An object creation module, used to create a corresponding site object for each injection site in the injection rotation rule; wherein the attributes of the site object include a site identifier and a site status; An array construction module, used to construct a circular array containing all the part objects; wherein, in the circular array, all the part objects are arranged in the recommended order; A query module, used to query the last injection site of the target user; wherein the last injection site is the site of the most recent injection of the target user; An array traversal module, used to set the site object corresponding to the last injection site as a reference object; and also used to traverse the circular array from the next site object of the reference object in the recommended order, and set the first site object obtained through the traversal whose state is not a skip state as the current recommended object; The prompt module is used to generate injection prompt information corresponding to the current recommended object.
9. An electronic device, characterized in that: The method comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps of the method for generating injection prompt information according to any one of claims 1 to 7 are implemented.
10. A storage medium, characterized in that: The storage medium stores computer executable instructions, and when the computer executable instructions are loaded and executed by the processor, the steps of the method for generating injection prompt information according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Nutrition composite collagen cell injection analysis method and system
CN115131862A
Injection positioning system and method
CN115282409A
Method and device for displaying target part of human body
CN116360643A
Injection safety protecting device and method
TWI760896B
Injection site determination systems and methods for injection site tracking and recommending injection sites
US20220105282A1
