CN119200911A - Method, system, electronic device and storage medium for generating injection prompt information - Google Patents
Method, system, electronic device and storage medium for generating injection prompt information Download PDFInfo
- Publication number
- CN119200911A CN119200911A CN202411306517.3A CN202411306517A CN119200911A CN 119200911 A CN119200911 A CN 119200911A CN 202411306517 A CN202411306517 A CN 202411306517A CN 119200911 A CN119200911 A CN 119200911A
- Authority
- CN
- China
- Prior art keywords
- injection
- current
- state
- generating
- recommended
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/40—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Epidemiology (AREA)
- Infusion, Injection, And Reservoir Apparatuses (AREA)
Abstract
The application discloses a method, a system, electronic equipment and a storage medium for generating injection prompt information, and belongs to the technical field of computers. The method for generating the injection prompt information comprises the steps of generating a corresponding injection rotation rule for a target user, creating a corresponding part object for each injection part, constructing a ring array containing all the part objects, setting the part object corresponding to the last injection part as a reference object, traversing the ring array according to a recommendation sequence, setting the part object with the first part state not in a skip state obtained by traversing as a current recommendation object, generating the injection prompt information corresponding to the current recommendation object, and setting the part state of the current recommendation object as the skip state if the current injection part selected by the target user is not the injection part corresponding to the current recommendation object. The application can automatically generate the injection prompt information and intelligently recommend the injection position of the user.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method, a system, an electronic device, and a storage medium for generating injection prompt information.
Background
The injection can be applied to allergy test, vaccination, operation anesthesia and quick administration, and in order to avoid the conditions of red swelling, induration, subcutaneous fat hyperplasia, lipoatrophy, pain and the like caused by repeatedly injecting medicines into the same part, the injection needs to be carried out according to a certain part rotation rule.
Typically, a medical staff or a patient records the recent injection site by means of handwriting or personal memory to determine the site of each injection, but the above method too relies on personal experience to provide reliable guidance for the injection site.
Therefore, how to automatically generate the injection prompt information and intelligently recommend the injection site of the user is a technical problem that needs to be solved currently by those skilled in the art.
Disclosure of Invention
The application aims to provide a method, a system, electronic equipment and a storage medium for generating injection prompt information, which can automatically generate the injection prompt information and intelligently recommend injection parts of users.
In order to solve the technical problems, the application provides a method for generating injection prompt information, which comprises the following steps:
Generating a corresponding injection rotation rule for a target user, wherein the injection rotation rule is used for describing a recommended sequence of an injection part;
Creating a corresponding part object for each injection part in the injection rotation rule, wherein the attribute of the part object comprises a part identifier and a part state;
constructing a ring array containing all the part objects, wherein in the ring array, all the part objects are arranged according to the recommended sequence;
inquiring the last injection position of the target user, wherein the last injection position is the position of the last injection of the target user;
Setting a part object corresponding to the last injection part as a reference object;
Traversing the annular array from the next position object of the reference object according to the recommendation sequence, and setting the position object with the first position state not being the skip state obtained by traversing as the current recommendation object;
And generating injection prompt information corresponding to the current recommended object.
Optionally, the method further comprises:
if the current injection position selected by the target user is not the injection position corresponding to the current recommended object, setting the position state of the current recommended object as a skip state;
if the current injection position selected by the target user is not the injection position corresponding to the current recommended object, judging whether the position state of the position object corresponding to the current injection position is a skip state or not;
If the position state of the position object corresponding to the current injection position is a skip state, generating abnormal position prompt information;
and if the confirmation information returned by the target user is received, modifying the position state of the position object corresponding to the current injection position from the skip state to the normal state.
Optionally, after generating the abnormal part prompt information, the method further includes:
And if the revocation information returned by the target user is received, setting the position state of the current recommended object to be a normal state, and regenerating the injection prompt information corresponding to the current recommended object.
Optionally, the generating a corresponding injection rotation rule for the target user includes:
inquiring medication information of the target user, wherein the medication information comprises injection positions;
and generating the corresponding injection rotation rule according to the medication information.
Optionally, the method further comprises:
Setting the time of the last injection of the current injection part selected by the target user as a reference time;
Judging whether the time interval between the current time and the reference time is longer than a preset duration or not;
If not, generating repeated injection prompt information.
Optionally, after constructing the annular array containing all the part objects, the method further includes:
if the target user does not have the previous injection position, setting a position object corresponding to the first injection position in the recommendation sequence as a current recommendation object, and generating injection prompt information corresponding to the current recommendation object.
Optionally, the method further comprises:
generating a vector image containing all of the injection sites;
Setting a corresponding position layer for each injection position in the vector image, and establishing a binding relationship between the position layer and the position mark;
setting a part map layer with the same part identifier as the current recommended object as a recommended map layer, and setting the color of the recommended map layer as a first color;
Setting a part map layer with the same part identifier as a currently selected object as a currently selected map layer, and setting the color of the currently selected map layer as a second color, wherein the currently selected object is a part object corresponding to a current injection part selected by the target user;
Setting a position layer with the same position mark as a history injection object as a history injection layer, and setting the color of the history injection layer as a third color, wherein the history injection object is an injected position object within a preset duration;
Setting a part map layer with the same part identification as a skip object as a skip map layer, and setting the color of the skip map layer as a fourth color, wherein the skip object is a part object with a part state being a skip state.
The application also provides a system for generating the injection prompt information, which comprises:
The system comprises a rule determining module, a rule selecting module and a rule selecting module, wherein the rule determining module is used for generating a corresponding injection rotation rule for a target user, and the injection rotation rule is used for describing the recommended sequence of injection parts;
The object creating module is used for creating a corresponding part object for each injection part in the injection rotation rule, wherein the attribute of the part object comprises a part identifier and a part state;
the array construction module is used for constructing an annular array containing all the position objects, wherein in the annular array, all the position objects are arranged according to the recommended sequence;
The query module is used for querying the last injection position of the target user, wherein the last injection position is the position of the last injection of the target user;
The array traversing module is used for setting the part object corresponding to the last injection part as a reference object, traversing the annular array from the next part object of the reference object according to the recommending sequence, and setting the part object with the first part state not being the skip state obtained by traversing as the current recommending object;
and the prompt module is used for generating injection prompt information corresponding to the current recommended object.
The application also provides a storage medium, on which a computer program is stored, which when executed implements the steps of the method for generating injection prompt information.
The application also provides an electronic device, which comprises a memory and a processor, wherein the memory stores a computer program, and the processor realizes the steps executed by the injection prompt information generation method when calling the computer program in the memory.
The application provides a method for generating injection prompt information, which generates an injection rotation rule for a target user, wherein the injection rotation rule describes the recommended sequence of injection parts. The application also creates site objects for each injection site, places all site objects into a circular array and arranges them in a recommended order. Based on the annular array, the current recommended object which is not in a skip state can be determined according to the recommended sequence and the last injection position, and then injection prompt information corresponding to the current recommended object is generated. The application realizes automatic logic processing by combining the annular array and the part object, can automatically search the next proper injection part according to the injection history of the target user, and generates corresponding prompt information. Therefore, the application can automatically generate the injection prompt information and intelligently recommend the injection position of the user. The application also provides a system for generating the injection prompt information, a storage medium and an electronic device, which have the beneficial effects and are not repeated here.
Drawings
For a clearer description of embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described, it being apparent that the drawings in the following description are only some embodiments of the present application, and other drawings may be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a flowchart of a method for generating injection prompt information according to an embodiment of the present application;
FIG. 2 is a schematic representation of an injection site according to an embodiment of the present application;
FIG. 3 is a schematic view of a partition of an injection site according to an embodiment of the present application;
FIG. 4 is a flowchart of a method for recommending an injection site according to an embodiment of the present application;
FIG. 5 is a flow chart of a method for visual display and recommendation of an injection site according to an embodiment of the present application;
fig. 6 is a flowchart illustrating a user usage of an injection system according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present application more apparent, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
Referring to fig. 1, fig. 1 is a flowchart of a method for generating injection prompt information according to an embodiment of the present application.
The specific steps may include:
s101, generating a corresponding injection rotation rule for a target user;
The embodiment can be applied to electronic equipment with information processing and prompting functions, and can inquire medication information of the target user and generate the corresponding injection rotation rule according to the medication information. The injection method in this embodiment may be subcutaneous injection or intramuscular injection with high frequency, or may be other injection methods such as intradermal injection, intravenous injection or intra-abdominal injection.
The injection rotation rule is used to describe a recommended sequence of injection sites, which may include abdomen, buttocks, legs, etc., and may be subdivided into a plurality of sub-sites. The injection rotation rules prescribe the injection location (i.e., recommended location) that should be theoretically selected at each injection to avoid problems caused by repeated injections at the same site.
S102, creating a corresponding part object for each injection part in the injection rotation rule;
The recommended sequence of the injection sites is described in the injection rotation rule, and the step can create a corresponding object, namely a site object, for the injection sites involved in the injection rotation rule. In this embodiment, the site objects are in one-to-one correspondence with the injection sites, and the site objects include site identifiers and site states so as to effectively manage and recommend the injection sites.
The attributes of the site object include site identity and site status. The position mark is the unique identity mark of the injection position, namely the position mark corresponds to the injection position one by one. The site status is used to describe whether an injection site may be recommended, and the site status of a single site object may be a normal status or a skipped status. In recommending the injection site, only the injection site corresponding to the site object in the normal state is recommended, and the injection site corresponding to the site object in the skipped state is not recommended.
S103, constructing a ring array containing all the part objects;
Wherein, after creating a corresponding site object for each injection site, a ring array containing all of the site objects may be constructed. In the annular array, all the part objects are arranged according to the recommended sequence.
S104, inquiring the last injection position of the target user;
The embodiment can create a data structure for the target user, and store all injection history information of the target user by using the data structure. The data structures described above may be used to record information about the injection site each time an injection is performed. The present embodiment may query the last injection site of the target user using the data structure described above. The embodiment can also interact with the user, and the last injection position of the target user is determined according to the information input by the user. The last injection site is the last injection site injected by the target user.
S105, setting a part object corresponding to the last injection part as a reference object;
The injection sites are in one-to-one correspondence with the site objects, and the site object corresponding to the last injection site is set as a reference object in the embodiment so as to query the current recommended object from the annular array based on the reference object. The reference object and the current recommended object are part objects in the annular array, and the current recommended object is a part object corresponding to the current recommended injection part.
S106, traversing the annular array from the next position object of the reference object according to the recommendation sequence, and setting the position object with the first position state not being the skip state obtained by traversing as the current recommendation object;
The embodiment can traverse the annular array from the next position object of the reference object until the position object which is closest to the recommended sequence of the reference object and is not in a skip state is obtained by traversing, and if the reference object is the last position object of the annular array, the traversing is started from the initial position of the annular array.
Taking the annular array containing N position objects and taking the reference object as the ith position object as an example, explaining the specific implementation process of the S106:
a1, setting the value of a pointer position M as i;
A2, judging whether M is equal to N, if so, setting the value of M to be 1, and if not, adding 1 to the value of M;
And step A3, judging whether the position state of the Mth position object in the annular array is in a skip state, if the position state of the Mth position object is in the skip state, entering a step A2, and if the position state of the Mth position object is in a normal state, setting the Mth position object as a current recommended object and ending the traversing operation, wherein the Mth position object is a position object of which the first position state obtained by traversing is not in the skip state.
S107, generating injection prompt information corresponding to the current recommended object;
After determining the current recommended object, injection prompt information corresponding to the current recommended object can be generated. The injection prompt information may include a location identifier of the current recommended object, so as to indicate that the target user may inject the corresponding injection location according to the injection prompt information.
The injection prompt information can be in the form of characters, images, audio and the like. As a possible implementation manner, the embodiment can create a template for generating specific injection prompt information, wherein the template comprises fields of part identification, part name, injection suggestion and the like.
The present embodiment generates an injection rotation rule for the target user that describes a recommended order of injection sites. The present embodiment also creates site objects for each injection site, places all site objects into a circular array and arranges in a recommended order. Based on the annular array, the current recommended object which is not in a skip state can be determined according to the recommended sequence and the last injection position, and then injection prompt information corresponding to the current recommended object is generated. According to the embodiment, through the combination of the annular array and the part object, automatic logic processing is realized, the next proper injection part can be automatically searched according to the injection history of the target user, and corresponding prompt information is generated. Therefore, the embodiment can automatically generate the injection prompt information and intelligently recommend the injection position of the user.
As a further introduction to the corresponding embodiment of FIG. 1, 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. Specifically, after S107, the present embodiment may further determine the current injection site selected by the target user, and if the current injection site selected by the target user is the same as the injection site corresponding to the current recommended object, step S104 may be performed, so as to determine the new current recommended object and generate the corresponding injection prompt information. If the current injection position selected by the target user is not the injection position corresponding to the current recommended object, the target user is stated to consider that the injection position corresponding to the current recommended object is not suitable for injection, at this time, the position state of the current recommended object can be set to be a skip state, and after the operation is executed, the step S104 can be further performed, so that a new current recommended object can be determined and corresponding injection prompt information can be generated. When 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 be a skip state, so that the recommended logic of the injection site can still be correctly executed in the future.
As a further description of the corresponding embodiment of fig. 1, 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 state of the site object corresponding to the current injection site is a skipped state. If the part state of the part object corresponding to the current injection part is in a skip state, abnormal part prompt information is generated, so that the user returns confirmation information or withdrawal information based on the abnormal part prompt information. And if the confirmation information returned by the target user is received, modifying the position state of the position object corresponding to the current injection position from the skip state to the normal state. And if the revocation information returned by the target user is received, setting the position state of the current recommended object to be a normal state, and regenerating the injection prompt information corresponding to the current recommended object so that the user can reselect the current injection position.
As a further introduction to the corresponding embodiment of fig. 1, this embodiment may query medication information of the target user, and generate the corresponding injection rotation rule according to the medication information. The medication information includes injection positions, and may further include injection frequency and/or type of medicine in order to improve reliability of injection rotation rules.
Specifically, in order to generate the injection rotation rule of the target user, the embodiment may query medication information of the target user, and transmit the medication information to the staff, the target user or the artificial intelligence model, so that the staff, the target user or the artificial intelligence model makes an injection plan based on the medication information, and further generates a corresponding injection rotation rule according to the injection plan. For example, if the user injects insulin multiple times per day, the present embodiment will equally distribute injections between the abdomen, thigh, upper arm and buttocks, ensuring that each injection is performed at a different location and avoiding the continuous use of the same site. In addition, the embodiment can adjust the injection rotation rule according to the feedback of the user, so that the injection part is ensured to be fully rested, and the occurrence of skin problems is reduced. By the generation scheme of the injection rotation rule, the safety and the effect of injection can be effectively improved.
As a further introduction to the corresponding embodiment of FIG. 1, the present embodiment may set the time when the current injection site selected by the target user was last injected as a reference time, determine whether the time interval between the current time and the reference time is greater than a preset duration, and if not, generate a repeated injection prompt message, so that the user returns a confirmation message or a withdrawal message based on the repeated injection prompt message. And if the confirmation information returned by the target user is received, setting the current injection position as a new last injection position. And if the revocation information returned by the target user is received, setting a part object corresponding to the current injection part selected by the target user as a new reference object, traversing the annular array from the next part object of the reference object according to the recommendation sequence, and setting the part object with the first part state not being the skip state obtained by traversing as the current recommendation object.
As a further introduction to the corresponding embodiment of fig. 1, after constructing the annular array including all the part objects, if the target user does not have a last injection part, the part object (in a normal state) corresponding to the first injection part in the recommendation sequence is set as the current recommendation object, and injection prompt information corresponding to the current recommendation object is generated.
As a further introduction to the corresponding embodiment of FIG. 1, the embodiment may prompt a user for each subcutaneous injection site by means of image display, and specifically includes generating a vector image including all injection sites, setting a corresponding site map layer for each injection site in the vector image, establishing a binding relationship between the site map layer and the site identifier, setting a site map layer having the same site identifier as the current recommended object as a recommended map layer, setting a color of the recommended map layer as a first color, setting a site map layer having the same site identifier as the current selected object as the current selected map layer, setting a color of the current selected map layer as a second color, setting a site map layer corresponding to the current injection site selected by the target user as a history injection map layer, setting a site map layer having the same site identifier as a history injection map layer as a third color, setting a site map layer having the same site identifier as the current injection target as a preset duration as a skipped object, setting a site map layer having the same site identifier as a fourth color, and setting a skipped object as a state map layer.
In this embodiment, the "same" state of the "same part identifier" may be achieved by comparing the part identifier of the part object with the part identifier corresponding to the part map layer.
Specifically, each injection site in this embodiment has its corresponding site identifier, e.g., the site identifier of "upper left region of the abdomen" is ABD-LU-01, and the site identifier of "lower right region of the abdomen" is ABD-RD-02. The injection sites are in one-to-one correspondence with the site objects, the attributes of the site objects comprise site identifiers, the injection sites are in one-to-one correspondence with site map layers, and the site map layers are provided with the corresponding site identifiers. The embodiment can compare the part identifier of the part object with the part identifier corresponding to the part map layer, and if the two identifiers are consistent, the part object and the part map layer have the same part identifier. For example, the location objects include a current recommended object, a current selected object, a history injection object, and a skip object, the location corresponding to the location map layer 1 is identified as ABD-LU-01, the location corresponding to the location map layer 2 is identified as ABD-LU-02, the location corresponding to the location map layer 3 is identified as ABD-LU-03, and the location corresponding to the location map layer 4 is identified as ABD-LU-04. If the position mark of the current recommended object is ABD-LU-01, the position layer 1 is a position layer with the same position mark as the current recommended object, if the position mark of the current recommended object is ABD-LU-02, the position layer 2 is a position layer with the same position mark as the current recommended object, if the position mark of the history injection object is ABD-LU-03, the position layer 3 is a position layer with the same position mark as the history injection object, and if the position mark of the skip object is ABD-LU-04, the position layer 4 is a position layer with the same position mark as the skip object.
The flow described in the above embodiment is explained below by way of an embodiment in practical application.
Injection is a relatively common injection technique, is widely used for allergy testing, vaccination, surgical anesthesia and rapid drug administration, and particularly has wide and deep application in the aspect of insulin injection. Traditional nursing staff or patients can record the recent injection positions in a handwriting or personal memory mode, and determine the injection positions each time through own experience judgment, so that the requirement of standardizing the injection positions of medicines is difficult to realize.
In real-world applications, traditional paper recordings cannot record the past injection site of a patient in real-time nor give recommended rotation rules. Part of caregivers/patients can easily inject only in the abdomen or can not know the rotation rule of the part at will, so that the repeated injection of medicine is caused by red swelling, induration, subcutaneous fat hyperplasia, lipoatrophy, pain and the like. These adverse reactions not only affect the therapeutic effect, but also increase the pain of the patient, and also cause certain trouble to the daily nursing work of nurses.
The injection mode has higher requirements on medical knowledge of the injection person, and the prior record is required to be consulted and the injection part is required to be consulted before each injection, so that the difficulty of implementing the injection person is greatly increased, and the requirements of the intelligent hospital and the intelligent family are not met.
In order to improve the intelligent level of nursing service and daily administration, the information construction of a power-assisted hospital and the intelligent development of home medical treatment, the embodiment carries out more accurate partition setting on the parts suitable for injection, each part is divided according to the upper left, the lower left, the upper right and the lower right, the embodiment analyzes the administration requirements and the administration frequency (such as insulin, hormones, anticancer, vaccines and the like) of injections with different doctor's advice types, increases the selection of more injection rotation rules on the premise of ensuring easy operation of a user, and carries out dynamic positioning visual management on the injection track of the user by matching with system page part prompts. The embodiment organizes the human body injection part partitions according to relevant regulations, and subdivides more injection part choices for users on the premise of facilitating the operation of a user screen. The embodiment provides the user with various injection rotation rules for selection according to the administration requirements and administration frequency of injections of different doctor's advice types. The embodiment supports visual interaction of injection sites, records historical injection information of users, and can intuitively acquire the recommended injection site when the users use the injection site by combining recommended site rules, and the historical past injection site. The present example alerts for duplicate injection sites within 72 hours. According to the embodiment, according to the self situation of each user, abnormal part skip management is carried out, and recommendation is not carried out on the abnormal parts any more.
The injection site is mainly composed of four sites including an abdomen, a front outer thigh side of two sides, an upper outer thigh side of two sides and a middle 1/3 of an outer thigh side of an upper arm, and is further divided into an upper left upper part, a lower left part, an upper right part and a lower right part by further dividing each site into a left arm outer side-1, a left arm outer side-2, a right arm outer side-1, a right arm outer side-2, a left abdomen-1, a left abdomen-2, a right abdomen-1, a right abdomen-2, a left buttock outer side-1, a left buttock outer side-2, a right buttock outer side-2, a left thigh outer side-1, a left thigh outer side-2, a right thigh outer side-1 and a right thigh outer side-2, wherein total of 16 injection sites are obtained.
In the actual use process, the user can visually and interactively record the front and back human body part maps by clicking the mobile terminal equipment to record the past injection positions and time, and the injection states of different color marks are set according to the rotation rules of the injection positions, such as recommending the injection positions by using green marks, identifying the past injection positions by using blue marks, identifying the selected positions by using yellow marks and skipping the injection positions by using red marks, and the historical injection image track and intelligent injection position operation reminding are generated for the user. The recommended injection sites may be recommended site-by-site, and the skipped injection sites may be sites of loss or injury.
The recommended injection part is an injection part corresponding to a current recommended object, the injection part corresponding to the part object injected in the preset time period of the past injection part, the selected part is the current injection part selected by a target user, and the skip injection part is the injection part corresponding to the part object with the part state being the skip state.
Referring to fig. 2 and 3, fig. 2 is a schematic view showing an injection site according to an embodiment of the present application, and fig. 3 is a schematic sectional view showing an injection site according to an embodiment of the present application. The injection sites in front of and behind the human body are shown in fig. 2, and 1 and 2 in fig. 3 are used to represent different sections of the abdomen, legs and arms.
The proposal of the embodiment supports the abnormal skipping function of the recommended part, such as skin injury, skin abnormality, limb loss and the like, and after skipping the recommended part for special reasons, the recommended part is sequentially extended to the next one, and the recommended part is not rotated before the abnormality is cancelled.
The embodiment can generate that the injection position corresponding to the user is a set of array objects according to a rotation rule selected by each user id (identification), wherein each position is an object such as { id: '1', name: 'left arm outside-1', status: 'skip', reflection: 'injury' }, the position rotation rule has a sequence and the position also has a corresponding status value field. When the skip attribute is set in a bit rotation, the state status of the bit object is marked as a skip state skip and stored in a subset of the skip states whose bits are filtered throughout the array recommendation bit loop. The above-mentioned blasts represent the cause of the skip.
When the current page receives an operation instruction of the current selected part of the user, traversing part rotation data of the part identifier of the selected part is carried out, and whether the current recommended part is judged. If the current selected part of the user is consistent with the recommended part, outputting true instructions, and prompting the recommended part for the next injection according to the rotation sequence.
If the current selected part of the user is not consistent with the recommended part, outputting a false instruction, further judging whether the current selected part of the user is marked as a skipped state, if the current selected part of the user is in the skipped state, outputting a true instruction, triggering an abnormal part injection prompt, selecting and determining injection by the user, outputting the true instruction, modifying the selected part state status from skipped (skip) to Normal (Normal), removing the part from a subset of the skipped state, and then performing Normal part recommended injection selection. The user selects to cancel injection, outputs a false instruction, and the selection operation is disabled.
If the current selected part is inconsistent with the recommended part and the current selected part of the user is not in a skip state, outputting false instructions which represent that the recommended part is not suitable for injection, modifying the object state of the recommended part from a normal state to a skip state, storing the recommended part into a subset of the skip state, and automatically filtering the parts in the subset of the skip state when the recommended part polls later until the user selects again and modifies the part state to be normal.
Referring to fig. 4, fig. 4 is a flowchart of a method for recommending an injection site according to an embodiment of the application, including the following steps:
And step B1, creating an identity id by the user.
And B2, selecting an injection rotation rule.
The injection rotation rule comprises frequent administration (such as insulin injection), periodic administration (such as vaccine and anticancer drug), and abdominal administration (such as estrogen and low molecular heparin calcium).
And B3, recommending the parts according to the rotation rule.
And step B4, selecting an injection part by a user.
And B5, judging whether the selected part is a recommended part, if so, proceeding to the step B3, and if not, proceeding to the step B6.
Step B6, judging whether the part is in a skip state, if so, entering a step B7, and if not, entering a step B10;
step B7, the user confirms the injection, if the user confirms the injection, the step B8 is carried out, and if the user cancels the injection, the step B11 is carried out;
and B8, changing the state of the part from skip to normal, and moving the part into a rotation sequence.
And step B9, recommending injection sites according to a new site rotation rule so as to complete/cure injection.
Step B10, changing the state of the part to skip, not recommending the part, and proceeding to step B9.
And B11, judging that the selected operation is canceled, and proceeding to the step B4.
According to the embodiment, through the subcutaneous part recommendation algorithm approved by the built-in hospital, the function can recommend a safe and accurate injection part for a user, so that adverse reactions are reduced, and the safety and accuracy of injection are improved. According to the embodiment, the human body injection part is dynamically visualized, the functions of displaying the historical injection part information and the recommended part of the user are recorded, the user can know and track the injection history of the user more conveniently, the injection difficulty is reduced, and the user is guided to make a decision. According to the embodiment, through setting the skip injection part, the portrait of the human body part of the user can be customized according to the actual situation of the user, and the recommended part algorithm is updated at any time according to the portrait, so that the product service is more convenient, flexible and personalized, and the popularity and accessibility of the use of the user are increased. The functions provided by the embodiment embody innovation and development of medical technology, and provide better medical care experience for medical staff and patients.
The injection part related to the embodiment comprises a middle 1/3 of the abdomen, the front outer sides of the two thighs, the outer upper sides of the two buttocks and the outer sides of the upper arms, the injection part is more accurately arranged in a partitioning mode, according to the research and clinical use suggestions of a hospital, the injection part is not smaller than 3cm according to relevant requirements, the operability of people with different ages and postures is guaranteed, and the injection part is divided into 16 parts in total, namely a left arm outer side-1, a left arm outer side-2, a right arm outer side-1, a right arm outer side-2, a left abdomen-1, a left abdomen-2, a right abdomen-1, a right abdomen-2, a left buttock outer side-1, a left buttock outer side-2, a right buttock outer side-1, a left thigh outer side-1, a right thigh outer side-2.
According to the administration requirements and administration frequency (e.g., insulin, hormones, anticancer, vaccine, etc.) of the order type of injection, this embodiment provides three types of injection rotation rules for the user:
The frequent administration (such as insulin injection) is performed by sequentially arranging a left arm outside-1, a left arm outside-2, a right arm outside-1, a right arm outside-2, a left abdomen-1, a left abdomen-2, a right abdomen-1, a right abdomen-2, a left buttock outside-1, a left buttock outside-2, a right buttock outside-1, a right buttock outside-2, a left thigh outside-1, a left thigh outside-2, a right thigh outside-1, a right thigh outside-2 and a left thigh outside-1.
The cycle administration (such as vaccine and anticancer drug) is sequentially carried out at the rotation part of the left arm outside-1, the right arm outside-1, the left abdomen-1, the right abdomen-1, the left hip outside-1, the right hip outside-1, the left thigh front outside-1, the right thigh front outside-1, the left hip outside-2, the right hip outside-2, the left thigh front outside-2, the right thigh front outside-2, the left arm outside-2, the right arm outside-2, the left abdomen-2, the right abdomen-2 and the left side outside-1.
The rotation part sequence of the abdomen administration (such as estrogen and low molecular heparin calcium) is sequentially that the left abdomen is-1, the left abdomen is-2, the right abdomen is-1, the right abdomen is-2 and the left abdomen is-1.
When the user uses the injection rotation rule for the first time, the system automatically pops up the injection human body part map, the user clicks the last injection part and time, and the system can recommend the injection part according to the rotation rule algorithm selected by the user.
The user login system generates each user exclusive id, three sets of rotation rule data sets (frequent administration-1, periodic administration-2 and abdomen administration-3) are built in the system by default, the user selects a data set suitable for the user according to the type of the user, and the number of the data set is bound with the user data exclusive id.
The recommended injection part is marked according to the actual operation of the user, stored in the form of an array object set, and sequentially recommended according to the rotation rule data set currently bound by the user-specific id. If the user does not select the current recommended part, the skip logic is triggered to inquire and guide the user to operate to confirm whether to skip the current recommended part and skip the reasons, and the state value of the part in the data set is changed into a state value that the part is skipped to be cut off and not recommended any more.
In order to avoid skin abnormality caused by misoperation of a user, the system increases the setting of the injection time interval of 3 days at the same position, and when the interval time between the injection position selected by the user and the last injection is less than 72 hours, the user is reminded to repeatedly inject the position.
In order to provide user experience of visual interaction for clients, the embodiment can realize visual interaction of pages by arranging a human insulin injection svg (Scalable Vector Graphics ) vector file model on the front side and the back side in a system background, drawing 16 human body injection part vector closed layers according to the shape of a human body part by the svg model, naming each part according to the requirement of 'area+part id', analyzing path#area+id information of each part layer by an html webpage at the front end after the processed svg file is imported into the system, automatically acquiring part id codes of each layer by identifying an #area instruction, and matching the part names of the human body by the id codes to realize dynamic matching of the layers and the part names. The area represents the area of the vector image, the part id, that is, the part identifier, and the path represents the path.
When a user clicks the human body injection part, the system automatically grabs x and y coordinate points of the clicking focus of the page, and the coordinate points determine the position and the part id of the layer selected by clicking by matching a polygonal or complex path two-dimensional coordinate range described by < path > elements of the closed layer of each part in the human body injection part model svg. And (3) assigning the color state of the selected part to the corresponding part id and the corresponding part name by acquiring a two-dimensional coordinate plane of a closed polygonal path described by the < path > element of the selected part id, so that the part is highlighted on the page. svg is an open standard vector graphic language, using the svg format, images can be directly depicted in code, svg images can be opened by any word processing tool, images can be provided with interactive functions by changing part of the code, and can be inserted into HTML at any time for viewing through a browser.
The present embodiment can implement site status rotation and color marking by:
The system defines the injection state and the corresponding distinguishing mark in the using process, such as an initial/stateless part set to be white, a recommended injection part set to be green, a past injection part set to be blue, a selected part set to be yellow and a skip injection part set to be red, wherein the following is the description of the injection state:
the recommended injection sites are in sequential order of the alternate sites, the site of injection should be this time.
The past injection part is a historical injection part in a period, the default display is within 3 days, the repeated selection is carried out within 72 hours, and the repeated injection reminding can be realized.
The selected part is the selected part clicked by the user.
The skip injection part is used for amputation of some patients or inconvenient injection of a certain part, the skip recommended injection part can be clicked, other injection parts are selected for injection, for example, a left upper arm amputation is used, a nursing staff can select the skip left arm for right arm injection, after the left arm returns to normal, the part can be clicked for part verification, abnormal marks can be cancelled, and after the abnormal marks are cancelled, circulation of the recommended part of the part is normally recommended in sequence.
In this embodiment, the part recommendation may be performed according to a rotation rule, and the user selects the part to determine whether the part is a previously skipped part, and if the part is a previously skipped part, the state of the sub-part in the data set is changed to be recommended and added to the recommended part rotation rule. The injection function page is opened, and the past injection position of the injection position within 72 hours and the recommended position according to the rotation principle can be seen. The user can click on the human body structure diagram to enter the upper limb, the abdomen, the buttocks and the leg parts to select the popup window operation, and after clicking the injection part, the selected part is changed into the selected state.
The injection site state rotation processing algorithm and marker color logic is as follows:
after the user selects a part according to the part recommendation rule, injecting and storing the part as a past part, after the user skips the recommended part for special reasons, rotating and extending the recommended part to the next position according to the recommended part rule, and adding the currently skipped recommended part into the recommended part rotation again until the next time the user selects the part.
All parts are a group object set, each part is stored in a state field in a corresponding rotation rule, if the part selected by the user is not the current recommended part, the state of the part in the rule data is regarded as skip, the part is not recommended after the user selects skip reasons and submits the database, if the user clicks the abnormal marked part to inquire whether the user cancels the abnormal mark of the current part and selects the current part to continue injection, if so, the user cancels the abnormal mark to be added into the recommended recommendation sequence
After the corresponding part data is obtained from the database according to the patient hospitalization number query, the front end takes the data to define enumeration type recommendation (recommend) according to the state and color of the part, performs key (key) for the part in four states of past (before), current selection (current) and skip (skip) to be the part id, and the value is one object set storage in the part state.
And each state corresponds to different colors, namely green, blue, yellow and red, the color value corresponding to css class name definition is carried out according to the mode of path [ part id ] [ part state ] of the svg map, and the color filling corresponding to the appointed part region is carried out by using the path [ part id ] [ part state ].
And if the current recommended part is skipped, the corresponding state of the recommended part added into the state set is changed into skipped and the part is subjected to red marking. After the user skips the recommended part for special reasons, the recommended part is extended to the next part in sequence.
After the front end receives the position data, data integration of one key and value is carried out on all the positions, the key is the position id, the value is the position state, when a user clicks the selected position, the front end can take the current selected position to carry out state query to judge whether the selected position is a recommended position or a skip position, if the selected position is not the recommended position and is not the previous skip position, the user carries out the prompt of the skip recommended position, the user carries out the operation of skipping the current recommended position, the operation is stored in the database through the position and marked as abnormal, if the operation is the skip state, the database can be normally submitted, the table polling traversal is carried out according to the submitted position, and the state value field of the position is changed into the normal recommended state value.
The embodiment realizes the functions of skipping and adding the abnormal part and also realizes the injection part state rotation processing algorithm and the mark color logic. When the svg file is drawn, each part is required to be drawn into a closed graph independently, the name of the graph layer is defined by the area+part requirement, and each part id and part name are associated by the system background. When the grabbing user clicks the screen focus coordinate, the embodiment matches the two-dimensional coordinate range described by the < path > element of the closed layer of the svg file, and confirms the position and id of the part. According to the embodiment, through analyzing a use record of a user, defining enumeration types according to part states and colors, the injection part states are divided into recommended (recommend), past (before), current selection (current) and skip (skip), each state corresponds to different colors, namely green, blue, yellow and red, color values corresponding to css type names of each color are defined according to part id states, and the part [ part id ] [ part state ] is used for filling corresponding colors of a designated part area. The svg can directly acquire the closed polygon or the complex path two-dimensional coordinate range described by the < path > element of each closed layer when in html display.
Referring to fig. 5, fig. 5 is a flowchart of a method for visually displaying and recommending an injection site according to an embodiment of the present application, including the following steps:
and C1, starting an injection function.
And step C2, researching the injection part and the injection requirement of the human body.
And step C3, dividing the human body part area easy to click.
And C4, determining a plurality of position rotation rules according to different administration periods.
And step C5, guiding a user to perform injection operation.
And C6, judging whether injection is performed according to the recommended part, if so, entering a step C8, and if not, entering a step C7.
And C7, skipping the recommended part, marking the abnormal part, and if the abnormal part is improved, restoring the injection recommendation of the part, and entering the step C8.
And C8, injecting the recommended part.
And step C9, generating a user injection record until the user is improved or stopped.
After step C3, step C10 and step C11 may be performed, or only step C11 may be performed.
And step C10, drawing svg files of different part layers.
And C11, determining the injection states of different attributes and the color marks of the corresponding states.
The embodiment can automatically grasp x and y coordinate points of the clicking focus of the page, and the coordinate points determine the position and the position id of the layer selected by clicking by matching a closed polygon or a complex path two-dimensional coordinate range described by < path > elements of the closed layer of each part in the human injection part model SVG. And (3) assigning the color state of the selected part to the corresponding part id and the corresponding part name by acquiring a two-dimensional coordinate plane of the closed polygonal path described by the < path > element of the selected part id. The present embodiment provides an injection rotation rule applicable to various types of user selections. This embodiment prevents the user from repeating injections within 72 hours by adding past site injection reminders. The embodiment provides a new or cancelled 'skip injection part' setting algorithm, which can set and cancel 'skip injection part' according to user definition, generate independent human body part portraits of each user, and update recommended part rules according to the portraits at any time.
Referring to fig. 6, fig. 6 is a flowchart of a user usage of an injection system according to an embodiment of the present application, the flowchart includes the following steps:
and D1, opening the system.
The system can be installed by users (such as patients and nursing staff), the system is opened to ensure the normal operation of the system, and a personal account number is created to ensure the recording and reading of personal data of the users.
And D2, selecting a part rotation rule.
The user selects the injection site rotation rule suitable for the user according to the doctor's advice requirement and the personal medication condition.
And D3, setting the last injection position and time.
Wherein, the user sets the position and time of last injection.
And D4, injecting according to the recommended part.
The system is opened when the medicine is used, the system automatically prompts the part to be injected in the human body injection model, the user can inject the medicine into the part of the human body according to the prompt of the system, and after the injection is completed, the user clicks the corresponding part of the human body to perform the confirmation operation.
And D5, skipping recommended setting due to abnormal parts.
When the position is abnormal, when the position is recommended, other positions can be directly skipped and the skip reasons are recorded, the user can set the skipped position, the position is marked with the abnormality, and the injection of the position is not recommended next time.
And D6, improving abnormal parts, and eliminating abnormal parts.
If the abnormal part is improved, the user clicks the abnormal part and can cancel the abnormal marking operation, and after the abnormal part is cancelled, the system carries out alternate recommendation according to the normal part.
And D7, finishing the medication.
After stopping the medicine according to the doctor's advice, the personal information medicine taking state is changed into medicine stopping state, and the system can not recommend the part.
The embodiment improves the safety and accuracy of injection, reduces the injection difficulty, improves the compliance of patients, and improves the popularity and accessibility of medical care.
The system for generating the injection prompt information provided by the embodiment of the application can comprise:
The system comprises a rule determining module, a rule selecting module and a rule selecting module, wherein the rule determining module is used for generating a corresponding injection rotation rule for a target user, and the injection rotation rule is used for describing the recommended sequence of injection parts;
The object creating module is used for creating a corresponding part object for each injection part in the injection rotation rule, wherein the attribute of the part object comprises a part identifier and a part state;
the array construction module is used for constructing an annular array containing all the position objects, wherein in the annular array, all the position objects are arranged according to the recommended sequence;
The query module is used for querying the last injection position of the target user, wherein the last injection position is the position of the last injection of the target user;
The array traversing module is used for setting the part object corresponding to the last injection part as a reference object, traversing the annular array from the next part object of the reference object according to the recommending sequence, and setting the part object with the first part state not being the skip state obtained by traversing as the current recommending object;
and the prompt module is used for generating injection prompt information corresponding to the current recommended object.
The present embodiment generates an injection rotation rule for the target user that describes a recommended order of injection sites. The present embodiment also creates site objects for each injection site, places all site objects into a circular array and arranges in a recommended order. Based on the annular array, the current recommended object which is not in a skip state can be determined according to the recommended sequence and the last injection position, and then 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 a skip state to ensure that the recommendation logic of the injection site can still be correctly executed in the future. According to the embodiment, through the combination of the annular array and the part object, automatic logic processing is realized, the next proper injection part can be automatically searched according to the injection history of the target user, and corresponding prompt information is generated. Therefore, the embodiment can automatically generate the injection prompt information and intelligently recommend the injection position of the user.
Further, the method also comprises the following steps;
And the state setting module is used for setting the state of the part of the current recommended object as a skip state if the current injection part selected by the target user is not the injection part corresponding to the current recommended object.
Further, the state setting module is further configured to determine whether a part state of a part object corresponding to the current injection part is a skip state if the current injection part selected by the target user is not the injection part corresponding to the current recommended object, generate abnormal part prompt information if the part state of the part object corresponding to the current injection part is the skip state, and modify the part state of the part object corresponding to the current injection part from the skip state to a normal state if the confirmation information returned by the target user is received.
Further, the method further comprises the following steps:
And the revocation response module is used for setting the position state of the current recommended object to be a normal state and regenerating the injection prompt information corresponding to the current recommended object if the revocation information returned by the target user is received after the abnormal position prompt information is generated.
Further, the process of generating the corresponding injection rotation rule for the target user by the rule determining module comprises the steps of inquiring medication information of the target user, wherein the medication information comprises injection positions and injection frequencies, and generating the corresponding injection rotation rule according to the medication information.
Further, the method further comprises the following steps:
the repeated reminding module is used for setting the last time the current injection part selected by the target user is injected as reference time, judging whether the time interval between the current time and the reference time is longer than the preset duration, and generating repeated injection prompt information if not.
Further, after the annular array including all the part objects is constructed, if the target user does not have a last injection part, the prompting module is further configured to set the part object corresponding to the first injection part in the recommendation sequence as a current recommendation object, and generate injection prompting information corresponding to the current recommendation object.
Further, the method further comprises the following steps:
The visual processing module is used for generating vector images containing all injection positions, setting a corresponding position image layer for each injection position in the vector images, establishing a binding relation between the position image layer and the position mark, setting the position image layer with the same position mark as a current recommended object as a recommended image layer, setting the color of the recommended image layer as a first color, setting the position image layer with the same position mark as the current selected object as a current selected image layer, setting the color of the current selected image layer as a second color, setting the position image layer corresponding to the current injection position selected by the target user as a historical injection image layer, setting the position image layer with the same position mark as a historical injection image layer, setting the color of the historical injection image layer as a third color, setting the position image layer with the same position mark as a skipped object in a preset duration as a position object, setting the position image layer with the same position mark as a skipped object as a fourth color, and setting the position image layer as a skipped object in a state.
Since the embodiments of the system portion and the embodiments of the method portion correspond to each other, the embodiments of the system portion refer to the description of the embodiments of the method portion, which is not repeated herein.
The present application also provides a storage medium having stored thereon a computer program which, when executed, performs the steps provided by the above embodiments. The storage medium may include a U disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc. various media capable of storing program codes.
The application also provides an electronic device, which can comprise a memory and a processor, wherein the memory stores a computer program, and the processor can realize the steps provided by the embodiment when calling the computer program in the memory. Of course the electronic device may also include various network interfaces, power supplies, etc.
In the description, each embodiment is described in a progressive manner, and each embodiment is mainly described by the differences from other embodiments, so that the same similar parts among the embodiments are mutually referred. 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 points refer to the description of the method section. It should be noted that it will be apparent to those skilled in the art that the present application may be modified and practiced without departing from the spirit of the present application.
It should also be noted that in this specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises an element.
Claims (10)
1. The method for generating the injection prompt information is characterized by comprising the following steps:
Generating a corresponding injection rotation rule for a target user, wherein the injection rotation rule is used for describing a recommended sequence of an injection part;
Creating a corresponding part object for each injection part in the injection rotation rule, wherein the attribute of the part object comprises a part identifier and a part state;
constructing a ring array containing all the part objects, wherein in the ring array, all the part objects are arranged according to the recommended sequence;
inquiring the last injection position of the target user, wherein the last injection position is the position of the last injection of the target user;
Setting a part object corresponding to the last injection part as a reference object;
Traversing the annular array from the next position object of the reference object according to the recommendation sequence, and setting the position object with the first position state not being the skip state obtained by traversing as the current recommendation object;
And generating injection prompt information corresponding to the current recommended object.
2. The method for generating an injection prompt message according to claim 1, further comprising:
if the current injection position selected by the target user is not the injection position corresponding to the current recommended object, setting the position state of the current recommended object as a skip state;
if the current injection position selected by the target user is not the injection position corresponding to the current recommended object, judging whether the position state of the position object corresponding to the current injection position is a skip state or not;
If the position state of the position object corresponding to the current injection position is a skip state, generating abnormal position prompt information;
and if the confirmation information returned by the target user is received, modifying the position state of the position object corresponding to the current injection position from the skip state to the normal state.
3. The method of generating injection prompt message according to claim 2, further comprising, after generating the abnormal site prompt message:
And if the revocation information returned by the target user is received, setting the position state of the current recommended object to be a normal state, and regenerating the injection prompt information corresponding to the current recommended object.
4. The method for generating injection prompt information according to claim 1, wherein the generating the corresponding injection rotation rule for the target user includes:
inquiring medication information of the target user, wherein the medication information comprises injection positions;
and generating the corresponding injection rotation rule according to the medication information.
5. The method for generating an injection prompt message according to claim 1, further comprising:
Setting the time of the last injection of the current injection part selected by the target user as a reference time;
Judging whether the time interval between the current time and the reference time is longer than a preset duration or not;
If not, generating repeated injection prompt information.
6. The method of generating injection prompt message according to claim 1, further comprising, after constructing a ring array including all the site objects:
if the target user does not have the previous injection position, setting a position object corresponding to the first injection position in the recommendation sequence as a current recommendation object, and generating injection prompt information corresponding to the current recommendation object.
7. The method for generating an injection prompt message according to any one of claims 1 to 6, further comprising:
generating a vector image containing all of the injection sites;
Setting a corresponding position layer for each injection position in the vector image, and establishing a binding relationship between the position layer and the position mark;
setting a part map layer with the same part identifier as the current recommended object as a recommended map layer, and setting the color of the recommended map layer as a first color;
Setting a part map layer with the same part identifier as a currently selected object as a currently selected map layer, and setting the color of the currently selected map layer as a second color, wherein the currently selected object is a part object corresponding to a current injection part selected by the target user;
Setting a position layer with the same position mark as a history injection object as a history injection layer, and setting the color of the history injection layer as a third color, wherein the history injection object is an injected position object within a preset duration;
Setting a part map layer with the same part identification as a skip object as a skip map layer, and setting the color of the skip map layer as a fourth color, wherein the skip object is a part object with a part state being a skip state.
8. A system for generating an injection cue, comprising:
The system comprises a rule determining module, a rule selecting module and a rule selecting module, wherein the rule determining module is used for generating a corresponding injection rotation rule for a target user, and the injection rotation rule is used for describing the recommended sequence of injection parts;
The object creating module is used for creating a corresponding part object for each injection part in the injection rotation rule, wherein the attribute of the part object comprises a part identifier and a part state;
the array construction module is used for constructing an annular array containing all the position objects, wherein in the annular array, all the position objects are arranged according to the recommended sequence;
The query module is used for querying the last injection position of the target user, wherein the last injection position is the position of the last injection of the target user;
The array traversing module is used for setting the part object corresponding to the last injection part as a reference object, traversing the annular array from the next part object of the reference object according to the recommending sequence, and setting the part object with the first part state not being the skip state obtained by traversing as the current recommending object;
and the prompt module is used for generating injection prompt information corresponding to the current recommended object.
9. An electronic device comprising a memory and a processor, the memory having stored therein a computer program, the processor, when invoking the computer program in the memory, performing the steps of the method of generating injection cue information according to any of claims 1 to 7.
10. A storage medium having stored therein computer executable instructions which, when loaded and executed by a processor, implement the steps of the method of generating injection cue information as claimed in any one of claims 1 to 7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411306517.3A CN119200911A (en) | 2024-09-19 | 2024-09-19 | Method, system, electronic device and storage medium for generating injection prompt information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411306517.3A CN119200911A (en) | 2024-09-19 | 2024-09-19 | Method, system, electronic device and storage medium for generating injection prompt information |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN119200911A true CN119200911A (en) | 2024-12-27 |
Family
ID=94043896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411306517.3A Pending CN119200911A (en) | 2024-09-19 | 2024-09-19 | Method, system, electronic device and storage medium for generating injection prompt information |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119200911A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220105282A1 (en) * | 2020-10-02 | 2022-04-07 | Bigfoot Biomedical, Inc. | Injection site determination systems and methods for injection site tracking and recommending injection sites |
| TWI760896B (en) * | 2020-10-21 | 2022-04-11 | 亞東學校財團法人亞東科技大學 | Injection safety protecting device and method |
| CN115131862A (en) * | 2022-06-30 | 2022-09-30 | 广州致一医疗美容门诊部有限公司 | Nutrient composite collagen cell injection analysis method and system |
| CN115282409A (en) * | 2022-09-06 | 2022-11-04 | 首都医科大学宣武医院 | An injection positioning system and method |
| CN116360643A (en) * | 2023-04-12 | 2023-06-30 | 河南护加家健康科技有限公司 | Human body target part display method and device |
-
2024
- 2024-09-19 CN CN202411306517.3A patent/CN119200911A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20220105282A1 (en) * | 2020-10-02 | 2022-04-07 | Bigfoot Biomedical, Inc. | Injection site determination systems and methods for injection site tracking and recommending injection sites |
| TWI760896B (en) * | 2020-10-21 | 2022-04-11 | 亞東學校財團法人亞東科技大學 | Injection safety protecting device and method |
| CN115131862A (en) * | 2022-06-30 | 2022-09-30 | 广州致一医疗美容门诊部有限公司 | Nutrient composite collagen cell injection analysis method and system |
| CN115282409A (en) * | 2022-09-06 | 2022-11-04 | 首都医科大学宣武医院 | An injection positioning system and method |
| CN116360643A (en) * | 2023-04-12 | 2023-06-30 | 河南护加家健康科技有限公司 | Human body target part display method and device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Miller | Expert critiquing systems | |
| US4905163A (en) | Intelligent optical navigator dynamic information presentation and navigation system | |
| US5823949A (en) | Intelligent prompting | |
| US20140356833A1 (en) | Generating information relating to a course of a procedure | |
| JP2007514246A (en) | Clinical decision support system for guideline selection and instruction of knowledge / location by guideline | |
| WO2006065374A1 (en) | A graphical medical data acquisition system | |
| US12424330B2 (en) | Intelligent prompting of protocols | |
| CN109478417A (en) | Content-driven question list arrangement in electronic medical records | |
| US20240078922A1 (en) | Interactive behavioral treatment delivery system and method of use | |
| CN116313073A (en) | Multi-dimensional medical health data holographic intelligent display method | |
| CN119200911A (en) | Method, system, electronic device and storage medium for generating injection prompt information | |
| Flemming et al. | Cognitive maps to visualise clinical cases in Handovers | |
| Lyon | Order and healing: The concept of order and its importance in the conceptualization of healing | |
| Glowinski et al. | Design of a generic information system and its application to primary care | |
| Humphris et al. | Adult dental anxiety: Recent assessment approaches and psychological management in a dental practice setting | |
| Yunus et al. | Designing Electronic Health Record (EHRs) in a Jember Family Healthy Home Clinic | |
| Shahsavar et al. | Kave: a tool for knowledge acquisition to support artificial ventilation | |
| Petersen | Similarity of fuzzy data in a case-based fuzzy system in anaesthesia | |
| CN113591445A (en) | Medical data behavior specification guiding system and method | |
| JP4619525B2 (en) | Hospital information system | |
| WO2026025412A1 (en) | Medical service systems and methods | |
| WO2026025411A1 (en) | Medical service systems and methods | |
| US20240331822A1 (en) | System and method for creating medical documents | |
| CN112368778A (en) | Method and use for providing educational guidance for peripheral IV therapy | |
| Lindvall et al. | Data Modelling for Home Healthcare Applications |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |