WO2024117890A1 - Method for displaying results of medicinal solution injection by medicinal solution injection device - Google Patents

Method for displaying results of medicinal solution injection by medicinal solution injection device Download PDF

Info

Publication number
WO2024117890A1
WO2024117890A1 PCT/KR2023/095093 KR2023095093W WO2024117890A1 WO 2024117890 A1 WO2024117890 A1 WO 2024117890A1 KR 2023095093 W KR2023095093 W KR 2023095093W WO 2024117890 A1 WO2024117890 A1 WO 2024117890A1
Authority
WO
WIPO (PCT)
Prior art keywords
injection
wireless communication
controller
chemical
graph
Prior art date
Application number
PCT/KR2023/095093
Other languages
French (fr)
Korean (ko)
Inventor
임하빈
장두원
Original Assignee
이오플로우㈜
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020220163589A external-priority patent/KR20240081521A/en
Application filed by 이오플로우㈜ filed Critical 이오플로우㈜
Publication of WO2024117890A1 publication Critical patent/WO2024117890A1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/142Pressure infusion, e.g. using pumps
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/168Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/168Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
    • A61M5/172Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body electrical or electronic
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • G16H20/17ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients delivered via infusion or injection

Definitions

  • the present disclosure provides a method, device, and computer program product for displaying a chemical injection result when a wireless communication-related event occurs.
  • Diabetic patients inject insulin into their bodies through an insulin pen or insulin pump, but this has the disadvantage of being very less active in daily life.
  • a smart insulin patch was developed, and the smart insulin patch is controlled through a dedicated controller, and the control results can also be checked through the dedicated controller.
  • Smart insulin patches and controllers are often connected via wireless communication. However, there is a problem in that such wireless communication connections are frequently disconnected without the user's knowledge.
  • the present invention discloses various embodiments of a method, device, and computer program product for displaying a chemical injection result of a chemical injection device when a wireless communication-related event occurs.
  • the technical challenges that this embodiment aims to achieve are not limited to the technical challenges described above, and other technical challenges can be inferred from the following embodiments.
  • the first aspect of the present disclosure includes the steps of connecting a chemical solution injection device and a controller through wireless communication;
  • the controller receiving a basic injection program from a user; storing the basic injection program input by the controller and transmitting the basic injection program to the drug injection device through connected wireless communication; performing a drug injection based on a basic injection program received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller; generating and displaying a first graph corresponding to the chemical injection information received by the controller; Occurring an event related to wireless communication; and the controller recognizing a wireless communication-related event and generating and displaying a second graph corresponding to the basic injection program stored from the time the event occurred.
  • the step of the drug injection device recognizing an event related to wireless communication, accumulating and storing drug injection information corresponding to drug injection performed from the time the event occurred; Further comprising: resolving the wireless communication-related event; Recognizing that the event has been resolved by the drug injection device, and transmitting accumulated and stored drug injection information to the controller; and generating a third graph corresponding to the accumulated and stored chemical injection information received by the controller and updating and displaying the second graph. It further includes.
  • the wireless communication is Bluetooth or low-power Bluetooth, and when an event related to wireless communication occurs, the wireless communication connection is disconnected, and when the event related to wireless communication is resolved, wireless communication is reconnected.
  • the second graph is displayed next to the first graph, and the first graph and the second graph use distinct display methods.
  • the second graph is displayed next to the first graph, the first graph and the second graph are line graphs, the first graph is displayed as a solid line, and the second graph is displayed as a dotted line.
  • the step of receiving the basic infusion program is the step of receiving the target blood sugar range for a specific time period, the maximum basic infusion rate, and the basic infusion rate and pattern for a specified time.
  • the step of receiving the basic infusion program is the step of receiving the target blood sugar range for a specific time period, the maximum basic infusion rate, and the basic infusion rate and pattern for a specified time.
  • a second aspect of the present disclosure includes an input unit that receives a basic injection program from a user; a basic injection program storage module that stores the received basic injection program; a wireless communication module that connects to the drug injection device wirelessly, transmits the basic injection program to the drug injection device through the connected wireless communication, and receives drug injection information from the drug injection device; a chart creation module that generates a first graph corresponding to received chemical injection information and, when an event related to wireless communication occurs, generates a second graph corresponding to a basic injection program stored from the time the event occurred; and an output unit that displays the generated chart; Discloses a device comprising:
  • a third aspect of the present disclosure includes controlling a wireless communication connection with a chemical injection device; Storing the basic injection program input from the user and controlling the basic injection program to be transmitted through wireless communication connected to the drug injection device; Controlling to generate and display a first graph corresponding to drug injection information received from the drug injection device through the wireless communication; and when the wireless communication-related event occurs, recognizing it and controlling to generate and display a second graph corresponding to the basic injection program stored from the time the event occurred. It provides a computer program product that includes one or more computer-readable recording media storing a program that performs.
  • the fourth aspect of the present disclosure includes the steps of connecting a chemical solution injection device and a controller through wireless communication;
  • the controller receiving a basic injection program from a user;
  • the controller receiving an adjustment injection command from the user; storing the basic injection program and adjusted injection command received by the controller, and transmitting the basic injection program and adjusted injection command to the chemical solution injection device through connected wireless communication;
  • the adjustment injection command includes a command for changing the basic injection speed for the predetermined time in the basic injection program.
  • the adjusted injection command includes information about the adjusted injection rate and duration.
  • the adjusted infusion rate is expressed as a percentage increase or decrease in the basic infusion rate.
  • FIG. 1 is a conceptual diagram illustrating a chemical injection management system according to an embodiment of the present invention.
  • Figure 2 is a perspective view showing a chemical injection device according to an embodiment of the present invention.
  • Figure 3 is an exploded perspective view of a chemical injection device according to an embodiment.
  • FIG. 4 is a block diagram briefly illustrating the control module of the chemical injection device of FIG. 2 and its associated components.
  • FIG. 5 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by components of the chemical injection device of FIG. 4.
  • FIG. 6 is a block diagram briefly showing components related to an embodiment of the present invention among components included in the controller of FIG. 1.
  • FIG. 7 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the controller of FIG. 6.
  • Figure 8 is a flowchart showing a method for indicating chemical injection in a first period according to an embodiment of the present invention.
  • Figure 9 shows an input/output screen of the controller for explaining the chemical injection method by the basic injection program.
  • Figure 10 shows a chemical injection information chart displayed on the controller in the first period.
  • Figure 11 is a flowchart showing a method for indicating chemical injection in a second period according to an embodiment of the present invention.
  • Figure 12 shows a chemical solution injection information chart displayed on the controller in the second period.
  • Figure 13 is a flowchart showing a method for indicating chemical injection in a third period according to an embodiment of the present invention.
  • Figure 14 shows a chemical injection information chart displayed on the controller in the third period.
  • Figure 15 is a flowchart showing a method for indicating chemical injection in the first period according to another embodiment of the present invention.
  • Figure 16 shows a controller screen for explaining the chemical injection method according to the adjustment injection command.
  • Figure 17 shows a chemical injection information chart displayed on the controller in the first period.
  • Figure 18 is a flowchart showing a method for indicating chemical injection in a second period according to another embodiment of the present invention.
  • Figure 19 shows a chemical solution injection information chart displayed on the controller in the second period.
  • Figure 20 shows a chemical solution injection information chart displayed on the controller in the third period.
  • Figure 21 is a flowchart showing a method for indicating chemical injection in a first period according to another embodiment of the present invention.
  • Figure 22 shows an input/output screen of the controller to explain the chemical injection method using an independent injection command.
  • Figure 23 shows a chemical injection information chart displayed on the controller in the first period.
  • Figure 24 is a flowchart showing a method for indicating chemical injection in the second period according to another embodiment of the present invention.
  • Figure 25 shows a chemical solution injection information chart displayed on the controller in the second period.
  • Figure 26 is a flowchart showing a method for indicating chemical injection in the third period according to another embodiment of the present invention.
  • Figure 27 shows a chemical solution injection information chart displayed on the controller in the third period.
  • the steps include connecting a chemical solution injection device and a controller through wireless communication;
  • the controller receiving a basic injection program from a user; storing the basic injection program input by the controller and transmitting the basic injection program to the drug injection device through connected wireless communication; performing a drug injection based on a basic injection program received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller; generating and displaying a first graph corresponding to the chemical injection information received by the controller; Occurring an event related to wireless communication; and the controller recognizing a wireless communication-related event and generating and displaying a second graph corresponding to the basic injection program stored from the time the event occurred.
  • various forms for practicing the present disclosure may be provided.
  • first and second are used not in a limiting sense but for the purpose of distinguishing one component from another component.
  • the x-axis, y-axis, and z-axis are not limited to the three axes in the Cartesian coordinate system, but can be interpreted in a broad sense including these.
  • the x-axis, y-axis, and z-axis may be orthogonal to each other, but may also refer to different directions that are not orthogonal to each other.
  • Figure 1 is a conceptual diagram showing a chemical injection management system 1 according to an embodiment of the present invention.
  • the chemical injection management system 1 may include a chemical injection device 10, a controller 20, and an integrated management server 30.
  • the chemical injection device 10 is attached to an object to be injected with a chemical liquid.
  • the drug injection device 10 can measure the user's biometric values such as blood sugar level, blood pressure, and heart rate, and inject the drug stored inside into the subject in a set amount.
  • the chemical injection device 10 may be mounted on the user's body. Additionally, in another optional embodiment, the drug injection device 10 can be mounted on an animal to inject the drug.
  • the drug injection device 10 may include a storage portion that stores a drug solution to be periodically injected to the user, and the injection amount may be injected according to an injection signal generated by the drug injection device 10 or transmitted by the controller 20. It can be controlled as much as possible.
  • the drug solution may include an insulin-based drug solution for diabetic patients, and hereinafter, unless there is a specific limitation, the case where the drug solution is insulin will be described as an example.
  • the present invention is not limited to this, and the medicinal solution may be of various types, such as glucagon, anesthetic, analgesic, dopamine, growth hormone, smoking cessation aid, and cardiac medicinal solution.
  • the chemical injection device 10 may include an injection device related to injection of a chemical solution, and the configuration of the chemical injection device 10 according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 and 3. .
  • the chemical injection device 10 may transmit information such as measured values and injection amounts to the controller 20 .
  • the chemical injection device 10 may transmit the amount of chemical liquid injected per unit time to the controller 20 at regular time intervals.
  • the controller 20 can process the delivered injection amount and display it to the user.
  • the chemical injection device 10 may be connected one-to-one (point to point) with the controller 20 through wireless communication.
  • the chemical injection device 10 may receive data from the controller 20 in order to prevent control from an external device.
  • wireless communication may be Bluetooth or Bluetooth Low Energy, but is not limited to wireless LAN (Wi-Fi), Zigbee, WFD (Wi-Fi-Direct), NFC (Near Field Communication), etc. It can be.
  • the controller 20 performs a function of transmitting and receiving data with the chemical injection device 10.
  • the controller 20 may transmit a control signal related to injection of a chemical solution to the chemical solution injection device 10, or the chemical solution injection device 10 may transmit an injection program and an injection command for generating a control signal related to chemical injection.
  • the controller 20 can receive information related to the measurement of biological values such as blood sugar or drug injection information related to the amount of drug injection performed per unit time from the drug injection device 10 at regular time intervals, and the received information By processing them, information about how the chemical solution is being injected into the user can be provided to the user.
  • the controller 20 receives device data including remaining battery capacity information, whether the device has successfully booted, whether the inlet is clogged, and whether the device is exposed to high temperatures for a long period of time from the chemical injection device 10. can be monitored.
  • the controller 20 includes a display and refers to a communication terminal that can use an application in a communication environment.
  • the controller 20 may be a user's portable terminal.
  • the controller 20 can be used in the form of a smart remote control, any type of smartphone, computer (e.g., desktop, laptop, tablet, etc.), handheld computing device (e.g., PDA, email client, etc.) etc.), a wearable device (smart watch, etc.) that can be used by attaching or mounted on the user's body, or any other type of computing or communication platform, but the present invention is not limited thereto. That is not the case.
  • the controller 20 may be connected to the integrated management server 30 through a network.
  • the network may be a wireless communication network.
  • the network may be a mobile radio communication network, a wireless local area network, or Wi-Fi.
  • the integrated management server 30 may have a web or application-type platform and receives data from the controller 20.
  • the integrated management server 30 can receive and store biometric values and drug injection information measured in the drug injection device 10 from the controller 20, and generate, manage, and analyze statistical pathology data for users and guardians. It can also be provided to medical staff in the form of a report.
  • FIG. 2 is a perspective view showing a chemical injection device 10 according to an embodiment of the present invention.
  • Figure 3 is an exploded perspective view of the chemical injection device 10 according to one embodiment.
  • FIG. 4 is a block diagram briefly illustrating the control module of the chemical injection device 10 of FIG. 2 and its associated components.
  • FIG. 5 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the chemical injection device 10 of FIG. 4.
  • one embodiment of the chemical injection device 10 may include a housing 11 covering the outside and an attachment portion 12 located adjacent to the user's skin.
  • the chemical injection device 10 includes a plurality of parts disposed in the internal space between the housing 11 and the attachment portion 12.
  • the chemical injection device 10 includes a needle assembly 100, a storage unit 200, a driving module 300, a battery 500, a driving unit 400, a needle cover assembly 700, an alarm unit 800, and a control. It may include a module 1000.
  • the chemical injection device 10 may have a base body forming a frame in which at least one body supports internal components.
  • the base body may have a first body 13, a second body 14, and a third body 15 depending on the arrangement.
  • the first body 13, the second body 14, and the third body 15 are shown, but the present invention is not limited thereto and may be provided as one body or in plural pieces.
  • a control module (1000 in FIG. 4) may be placed inside the chemical injection device 10.
  • a control module (not shown in FIGS. 2 and 3), which is a circuit board, is disposed below the second body 14 and can control the overall operation of the chemical injection device 10.
  • the control module 1000 can electrically contact the driving module 300, the battery 500, and the alarm unit 800 to control their driving.
  • the needle assembly 100 may be mounted on the first body 13.
  • One end of the needle (N) is connected to the storage unit 200 so that the medicinal solution can be delivered, and the other end is inserted into the cannula and can move along the cannula. Since the cannula has a conduit shape that can accommodate the needle (N), the medical solution discharged from the needle (N) can be injected into the user.
  • the user can simply rotate the needle assembly 100, insert the cannula into the object, and start injection of the drug solution.
  • the needle cover assembly 700 may be mounted below the needle assembly 100.
  • the needle cover assembly 700 can perform priming to discharge gas (air) remaining in the storage unit 200 to the outside before injecting the chemical solution.
  • the storage unit 200 is mounted on the first body 13 and the third body 15 and is connected to the needle assembly 100.
  • a chemical liquid is stored in the internal space of the storage unit 200, and a fixed amount of chemical liquid can be moved to the needle (N) as the plunger 230 moves.
  • the plunger 230 can move linearly along the longitudinal direction of the storage unit 200 by driving the driving module 300 and the driving unit 400. When the chemical solution is replenished in the storage unit 200, the plunger 230 may retract, and when the chemical liquid is discharged from the storage unit 200, the plunger 230 may advance.
  • the driving module 300 may generate a driving force of a predetermined size based on the injection signal received from the control module 1000 and transmit the driving force to the driving unit 400.
  • the driving force can be determined by the number of times the pump is driven.
  • the driving force transmitted by the driving unit 400 moves the plunger 230 along the longitudinal direction of the storage part 200, and in this process, the chemical solution may be discharged.
  • the driving module 300 can be any type of device that has chemical suction power and chemical liquid discharge power by electricity.
  • all types of pumps such as mechanical displacement micropumps and electromagnetic motion micropumps, can be used.
  • a mechanical displacement micropump is a pump that uses the movement of solids or fluids, such as gears or diagrams, to create a pressure difference to induce the flow of fluid, and is called a diaphragm displacement pump or fluid displacement pump. ), rotary pump, etc.
  • Electromagnetic micropumps are pumps that use energy in the form of electricity or magnetism directly to move fluid, and include electrohydrodynamic pumps (EHD), electroosmotic pumps, and magnetohydrodynamic pumps ( Magneto hydrodynamic pump, electro wetting pump, etc.
  • the battery 500 can supply electricity to the chemical injection device 10 to activate each component.
  • the drawing shows a pair of batteries 500, the battery 500 is not limited thereto, and may be set in various ways depending on the capacity, usage range, usage time, etc. of the chemical injection device 10.
  • the battery 500 is disposed adjacent to the driving unit 400 and can supply electricity to the driving unit 400.
  • the alarm unit 800 may generate an alarm with sound, light, vibration, etc. in response to a signal from the control module 1000.
  • the control module 1000 includes a wireless communication unit 1001, a program and command storage unit 1011, an injection command generation unit 1012, a chemical injection control unit 1015, and an injection information calculation unit ( 1021), an injection information storage unit 1022, and an integrated control unit 1030.
  • FIG. 4 shows only the components related to one embodiment of the present invention, the control module 1000 may further include various components necessary for the operation of the chemical injection device 10 in addition to the illustrated components.
  • Each component included in the control module 1000 may be operated by a processing device such as a processor named the integrated control unit 1030.
  • the wireless communication unit 1001 connects the controller 20 and the chemical injection device 10 to wireless communication to transmit and receive various signals and data.
  • the wireless communication unit 1001 performs advertising by transmitting an advertising message by injecting a chemical solution into the storage unit 200, that is, by triggering the chemical injection, and receives a connection request signal from the controller 20.
  • the wireless communication connection is completed by sending and receiving the connection parameters.
  • the wireless communication unit 1001 may be a Bluetooth or Bluetooth Low Energy module.
  • Wireless communication can maintain the connection when the chemical injection device 10 and the controller 20 are within a certain distance.
  • the certain distance may be several to tens of meters, and preferably within about 10 m. If the distance between the chemical injection device 10 and the controller 20 exceeds a certain distance, the wireless communication connection is automatically disconnected. When the wireless communication connection is disconnected, the chemical injection device 10 and the controller 20 can be reconnected through the wireless communication connection process described above, using the situation where both devices are located within a certain distance as a trigger.
  • the program and command storage unit 1011 receives the basic injection program (P) from the controller 20 and stores it. However, it is not limited to this, and a coordinated injection command (CP) or an independent injection command (B) can also be received and stored from the controller 20.
  • the basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basic infusion rate, and target blood sugar range by time period.
  • the injection command generation unit 1012 includes a split algorithm and calculates the unit injection amount (Q) based on the basic injection program (P) stored in the program and command storage unit 1011.
  • the unit injection amount (Q) refers to the amount of drug solution to be injected into the subject every unit time.
  • the unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc.
  • the injection command generator 1012 may calculate the unit injection amount (Q) for the time period using a division algorithm based on the basic injection speed and pattern of the chemical solution for each time period included in the basic injection program (P).
  • one segment of the basic infusion program (P) is set to a basic infusion rate of 0.50U/hr from 12:00 AM to 6:00 AM, approximately 0.041667U of chemical solution must be injected every 5 minutes during the segment time zone.
  • the unit injection amount (Q) is set to 0.041667U based on 5 minutes.
  • the injection command generator 1012 includes a conversion algorithm, converts the calculated unit injection amount (Q) into an electrical injection signal (S), and transmits it to the chemical injection control unit 1015 every unit time.
  • the injection signal (S) is a signal that generates driving force in the driving module 300, and here the driving force may be determined by the number of times the pump of the driving module 300 is driven. For example, depending on the drive module 300, the amount of chemical liquid scheduled to be injected may be set to 0.001U, 0.005U, 0.01U, 0.05U, etc. per pump. Accordingly, the injection command generator 1012 generates an injection signal (S) through a conversion algorithm based on the amount of drug scheduled to be injected and transmits it to the drug injection control unit 1015 every unit of time.
  • the injection signal (S) can be expressed as current or voltage.
  • the chemical injection control unit 1015 controls the driving module 300 based on the injection signal (S) received from the injection command generation unit 1012 every unit time, so that the chemical liquid stored in the storage unit 200 is transferred to the needle (N). so that it can be discharged through . Since the distance the plunger 230 moves when driving the pump once is determined by the driving unit 400, a volume of chemical solution corresponding to the distance the plunger 230 moves when pumping once is supplied to the needle (N). It is derived as
  • the chemical injection control unit 1015 generates original injection information (R) after injection of the chemical solution is completed every unit of time.
  • the original injection information (R) may be an electrical signal received from the driving module 300, and includes the number of actual pump operations performed as a result of the chemical solution being injected.
  • the original injection information R is not limited to this and may further include the amount of change in the chemical solution stored in the storage unit 200, the moving distance of the plunger 230, etc.
  • the injection information calculation unit 1021 receives original injection information (R) from the chemical injection control unit 1015 at every unit time, and generates unit injection information (V) based on the original injection information (R).
  • Unit injection information (V) may include the actual unit injection amount, which is the amount of drug solution actually injected in the corresponding unit time.
  • the injection information calculation unit 1021 may include a calculation algorithm, and determines the amount of drug injected in the unit time through the actual number of pump operations included in the original injection information (R) and the amount of chemical solution derived at one time of pumping.
  • the actual unit chemical injection amount can be calculated. However, without being limited to this, the injection information calculation unit 1021 may calculate the actual unit chemical injection amount based on the amount of change in the chemical liquid stored in the storage unit or the moving distance of the plunger, in addition to the number of times the pump is driven.
  • the injection information storage unit 1022 receives and stores the unit injection information (V) from the injection information calculation unit 1021 after the actual drug injection is completed every unit time.
  • the unit injection information (V) stored in the injection information storage unit 1022 is transmitted to the controller 20 through the wireless communication unit 1001 immediately after being stored or at set times.
  • the set time may be a preset time interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc. Additionally, the setting time here may be the same time interval as the unit time described above.
  • the injection information storage unit 1022 does not transmit the unit injection information (V) to the controller 20, but accumulates the unit injection information (V) in time order to provide cumulative injection information.
  • Create (W) may include all unit injection information (V) that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected to the current time before the wireless communication is reconnected in time series order.
  • the integrated control unit 1030 controls each component of the chemical injection device 10 based on various signals. For example, the integrated control unit 1030 controls the on/off of the alarm unit with a signal that controls the alarm unit 800, and determines whether the device is exposed to high temperatures for a long time, whether the inlet is clogged, and chemical liquid from a sensor unit (not shown). You can receive signals measuring leaks, device abnormalities, remaining battery capacity, etc., and also receive signals measuring the user's blood sugar level, blood pressure, heart rate, etc. The integrated control unit 1030 can generate device data and biometric values based on these signals.
  • FIG. 6 is a block diagram briefly showing components related to an embodiment of the present invention among components included in the controller 20.
  • FIG. 7 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the controller 20 of FIG. 6.
  • the controller 20 includes an input/output module 21, a program and command storage module 22, a wireless communication module 23, an injection information storage module 24, an injection rate calculation module 25, a chart generation module 26, It may include an input/output control module 27 and an integrated control module 28.
  • Each component included in the controller 20 may be operated by a processing device, such as a processor, designated as the integrated control module 28.
  • the input/output module 21 includes an input module and an output module, and includes an input module that receives information from the user through a keyboard, keypad, virtual keyboard, touch display, button, camera, etc., and a display, speaker, light, vibrating body, etc. It may include an output module that outputs information to the user.
  • the input/output module 21 may be implemented as a touch display.
  • the input module included in the input/output module 21 receives the basic injection program (P) from the user.
  • the screen for entering the basic injection program will be described in detail with reference to FIG. 9.
  • the output module displays the chart created in the chart creation module 26 to the user.
  • the screen displaying the chart will be described in detail with reference to FIGS. 10, 12, and 14.
  • the program and command storage module 22 stores the basic injection program (P) input from the user through the input/output module 21. However, it is not limited to this, and a coordinated injection command (CP) or an independent injection command (B) can also be input and stored.
  • the basic infusion program (P) may include information on the basic infusion rate and pattern of the drug solution by time zone, maximum basic infusion rate, target blood sugar range by time zone, etc.
  • the wireless communication module 23 connects the controller 20 and the chemical injection device 10 to wireless communication to transmit and receive signals.
  • the wireless communication module 23 completes the wireless communication connection by sending a connection request signal and transmitting and receiving connection parameters when the wireless connection starts.
  • the wireless communication module 23 may be a Bluetooth or Bluetooth Low Energy module, similar to the wireless communication unit.
  • the controller 20 may receive unit injection information (V) from the chemical injection device 10 every unit of time. However, when the wireless communication connection is disconnected, the controller 20 cannot receive unit injection information (V) from the chemical injection device 10. However, when wireless communication is reconnected, unit injection information (V) can be received for each unit time after reconnection, and unit injection information (V) is accumulated during the period when wireless communication was disconnected. Cumulative injection information (W) can also be received.
  • the injection information storage module 24 stores unit injection information (V) received from the chemical injection device 10 at every unit time.
  • Unit injection information (V) may include the actual unit injection amount, which is the amount of drug solution actually injected in the corresponding unit time.
  • the injection information storage module 24 may store the accumulated chemical information (W) received from the chemical liquid injection device 10 after wireless communication is reconnected.
  • the cumulative injection information (W) may include all unit injection information (V) that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected until the wireless communication is reconnected in time series order.
  • the injection speed calculation module 25 calculates the drug injection speed (Y) of the drug injected from the beginning to the current time based on the stored unit injection information (V).
  • the injection rate calculation module 25 may include a derivation algorithm, through which the amount of the actually injected drug solution included in the unit injection information (V) and the set time or unit time, which is the time interval at which the unit injection information (V) is delivered, The chemical injection speed (Y) can be calculated using . Additionally, the most recently received unit injection information (V) can be inferred as the drug injection speed corresponding to the current time. Since the interval between setting times is very short (minutes), the chemical injection speed (Y) calculated based on the most recently delivered unit injection information (V) closest to the current time can be inferred as the chemical injection speed corresponding to the current time. .
  • the injection speed calculation module 25 can estimate the drug injection speed (Y) during the period when the wireless communication connection is disconnected through the basic injection speed and pattern of the drug solution for each time period stored in the basic injection program (P). .
  • the injection speed calculation module 25 can calculate the injection speed (Y) of the drug solution injected in the period from when the wireless communication connection is disconnected until the wireless communication is reconnected, based on the stored cumulative injection information (W). there is.
  • the chart creation module 26 generates a chart of the calculated chemical injection speed (Y) over time.
  • Y calculated chemical injection speed
  • any type of chart that can visually display the chemical injection speed over time can be used, such as a line graph, bar graph, dot graph, area graph, table, or a combination thereof.
  • the chart creation module 26 injects the chemical solution for the period from the first use of the chemical solution injection device 10 to the current time through the unit injection information (V) received at each set time.
  • Speed (Y) can be created as a first graph.
  • the chart creation module 26 is included in the basic injection program (P) stored in the program and command storage module 22 during the period from the time when the wireless communication connection is disconnected to the time when the wireless communication is reconnected.
  • the estimated chemical injection speed for the period from when the wireless communication connection was disconnected to the current time can be generated as a second graph.
  • the second graph may be created following the last part of the first graph.
  • the chart creation module 26 determines the chemical injection rate (Y ) can be created again as the first graph.
  • the chart creation module 26 generates the second graph generated at the time the wireless communication connection is disconnected by using the chemical injection speed (Y) calculated through the cumulative injection information (W) received after the wireless communication is reconnected. 3 It can be updated with a graph.
  • the first graph generated after the previously described wireless communication is reconnected may be generated following the last part of the third graph.
  • first graph, the second graph, and the third graph may all be line graphs.
  • the first graph and the third graph are solid line graphs whose values are indicated by a solid line
  • the second graph is a dotted line. It may be a dotted line graph indicated by .
  • the display method of the graph is not limited to this, and the type, shape, legend, etc. may vary.
  • the input/output control module 27 controls the input/output module 21 to display the chart generated by the chart creation module 26 to the user.
  • the input/output control module 27 can display a chart on the input/output module 21 at the user's request.
  • FIGS. 8 to 14 While describing FIGS. 8 to 14 , previously used reference numerals will be used when referring to the same configuration as that described in FIGS. 1 to 7 .
  • FIG 8 is a flowchart showing a method for indicating chemical injection in a first phase (Phase 1) according to an embodiment of the present invention.
  • Figure 9 shows a screen of the controller 20 for explaining the chemical injection method by the basic injection program (P).
  • Figure 10 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1).
  • the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
  • step 101 a chemical solution is injected into the storage unit 200 of the chemical solution injection device 10.
  • the user can fill the storage portion 200 of the drug injection device 10 with a drug solution by inserting a syringe into the drug injection port of the attachment portion of the drug injection device 10 .
  • the chemical injection device 10 and the controller 20 are connected through wireless communication.
  • the medicine injection device 10 performs advertising by transmitting an advertising message corresponding to a pairing request signal by injecting the medicine, that is, by triggering the medicine injection.
  • the controller 20 performs scanning of the surrounding chemical injection device 10 in response to a new device registration request in which the user wishes to register a new chemical injection device 10, and Send a connection request signal.
  • a wireless connection begins and both devices transmit and receive connection parameters, thereby completing the wireless communication connection.
  • the wireless communication connection may be a Bluetooth or Bluetooth Low Energy connection.
  • the controller 20 receives the basic injection program (P) from the user and stores it.
  • the basic injection program (P) is an injection method that pre-schedules the drug solution to be injected at a rate set by the user in segments for a set period of time (for example, 24 hours, 36 hours, or 48 hours).
  • the basic injection program (P) can be set using a platform such as the controller 20 linked with the chemical injection device 10 or a web or application provided by the integrated management server 30.
  • the basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basic infusion rate, and target blood sugar range by time period.
  • the user can set the target blood sugar range through the input/output module 21 of the controller 20.
  • you can divide the time into day and night and set the target blood sugar range you want to achieve during that time. Because you consume food during the day, your blood sugar level is likely to remain high, so you can set a target blood sugar range that is different from that at night to lower your blood sugar level accordingly and maintain it within a certain range.
  • the user can set the maximum basic injection speed of the chemical solution through the input/output module 21 of the controller 20, and referring to FIG. 9(c), the user can set the maximum basic injection speed of the chemical solution through the input/output module 21 of the controller 20.
  • step 104 the controller 20 transmits the basic injection program (P) set to the chemical injection device 10.
  • the basic injection program (P) is set by the user and delivered one-time through wireless communication.
  • the drug injection device 10 injects the drug into the subject for a set period of time (for example, 24 hours, 36 hours, or 48 hours) based on the delivered basic injection program (P).
  • the chemical injection device 10 stores the delivered basic injection program (P). Additionally, the amount of chemical solution to be injected per unit time is calculated based on the basic injection program (P).
  • the unit injection amount (Q) can be defined as the amount of drug solution to be injected into the subject every unit time. At this time, when the drug solution is insulin, the unit of the amount of the drug solution is U, where U means unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin can mean 24 units. Also, at this time, the unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc.
  • the chemical injection device 10 may calculate the unit injection quantity (Q) of the time period using a division algorithm based on the basic injection speed and pattern of the chemical liquid for each time period included in the basic injection program (P).
  • the drug injection device 10 injects the calculated drug injection amount per unit time into the subject.
  • the calculated unit injection amount (Q) is converted into an electrical injection signal (S), and the injection signal (S) generates a driving force of the driving module 300 to control the number of pumps, and the pump provides a driving force to the driving unit 400.
  • S electrical injection signal
  • the pump provides a driving force to the driving unit 400. is transmitted to move the plunger 230, and the chemical solution in the reservoir 200 is discharged through the needle N by the plunger 230 and can be injected into the object.
  • step 107 when the drug injection device 10 is injected, the drug injection device 10 measures the drug injection amount, generates drug injection information, and stores it.
  • the chemical solution injection device 10 When injection of the chemical solution is completed every unit time, the chemical solution injection device 10 generates raw injection information (R) including the number of actual pump operations performed, and based on this, the chemical solution actually injected in that unit time is generated. Generate and store chemical injection information including the amount.
  • R may include the amount of change in the chemical solution stored in the storage unit or the moving distance of the plunger in addition to the number of times the pump is driven, and the chemical injection information may be generated based on this.
  • step 108 the chemical injection device 10 transmits the generated chemical injection information to the controller 20.
  • Steps 106 to 108 may be repeatedly performed every unit of time.
  • the chemical injection device 10 injects the calculated chemical injection amount every 5 minutes based on the basic injection program (P), and after completion of injection, transmits the resulting actual injection amount as chemical injection information to the controller 20. I do it. Therefore, the controller 20 receives chemical injection information from the chemical injection device 10 after the chemical injection is completed every 5 minutes.
  • the controller 20 stores the received chemical injection information and calculates the chemical injection speed (Y) based on the stored chemical injection information.
  • the drug injection information may include the actual unit injection amount, which is the amount of drug actually injected in the unit time.
  • the controller 20 may calculate the chemical injection rate (Y) using the amount of chemical liquid actually injected and the set time or unit time, which is the time interval at which chemical liquid injection information is transmitted.
  • the controller 20 generates and displays the chemical injection speed over time as a chart based on the calculated chemical injection speed (Y).
  • a chart could be a line graph.
  • the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example.
  • the vertical axis is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units.
  • the horizontal axis means time.
  • the solid line graph is created based on the calculated drug injection speed, and the area of the shaded bottom graph may be the amount of drug administered during the corresponding time, that is, the amount of insulin (U).
  • the controller 20 continues to receive chemical injection information from the chemical injection device 10 at regular intervals through wireless communication. Therefore, you can see a solid line graph that continues continuously after a few hours, such as changing from the graph on the left to the graph on the right.
  • FIG 11 is a flowchart showing a method for displaying chemical injection in a second phase (Phase 2) according to an embodiment of the present invention.
  • Figure 12 shows a chemical solution injection information chart displayed on the controller 20 in the second period (Phase 2).
  • the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
  • a wireless communication-related event occurs.
  • the event may be release or disconnection of the wireless communication connection.
  • the wireless communication connection may be automatically released.
  • the chemical injection device 10 and the controller 20 may detect loss of wireless communication connection.
  • step 202 the drug injection device 10 injects the calculated drug injection amount per unit time into the subject, as in step 106.
  • the calculated unit injection amount (Q) is converted into an electrical injection signal (S), and the injection signal (S) generates a driving force of the driving module 300 to control the number of pumps, and the pump provides a driving force to the driving unit 400.
  • S electrical injection signal
  • the injection signal (S) generates a driving force of the driving module 300 to control the number of pumps
  • the pump provides a driving force to the driving unit 400.
  • step 203 similar to step 107, when the drug is injected, the drug injection device 10 measures the drug injection amount, generates drug injection information, and stores it.
  • the chemical injection device 10 When injection of the chemical solution is completed every unit of time, the chemical injection device 10 generates original injection information including the actual number of pump operations performed, and based on this, includes the amount of the chemical solution actually injected in that unit time. Generate and store chemical injection information.
  • the original injection information may include the amount of change in the chemical solution stored in the storage unit 200 or the moving distance of the plunger 230 in addition to the number of times the pump is driven, and the chemical injection information may be generated based on this. It may be possible.
  • Step 203 is different from step 107.
  • the chemical injection device 10 accumulates and stores chemical injection information generated from the time a wireless communication event occurs in time series order. That is, when the chemical injection device 10 of the second period (Phase 2) detects an event related to a wireless communication connection, unlike step 108 of the first phase (Phase 1), the chemical injection device 10 injects the generated chemical liquid. Information is not transmitted to the controller 20.
  • Steps 202 and 203 may be repeatedly performed every unit of time.
  • the chemical injection device 10 injects the calculated chemical injection amount every 5 minutes based on the basic injection program (P), and after completion of injection, the resulting actual injection amount is accumulated and stored in time series order.
  • P basic injection program
  • step 204 after detecting a wireless communication-related event, the controller 20 derives the chemical injection speed (Y) based on the basic injection program (P) stored from the time the wireless communication connection was disconnected.
  • the basic injection program (P) includes the basic injection speed and pattern of the chemical solution for each saved time period. Therefore, even if the controller 20 does not receive chemical injection information from the chemical injection device 10 during the period when the wireless communication connection is disconnected, the controller 20 can estimate the chemical injection speed (Y) based on the stored basic injection program (P). .
  • the controller 20 generates and displays the chemical injection rate (Y) over time as a chart based on the derived chemical injection rate (Y).
  • a chart could be a line graph.
  • the line graph generated in the second period (Phase 2) may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example.
  • the vertical axis is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units.
  • the horizontal axis means time.
  • the dotted line graph was created based on the estimated chemical injection speed. Assuming that the right chart of FIG. 10 and the chart of FIG. 12 are in the same time period (for example, between 12h and 22h), the chart of FIG. 12, unlike the chart of FIG. 10, is a graph from the moment the wireless communication disconnection occurred to the current time. You can see that it is indicated by a dotted line.
  • the controller 20 can provide the user with information related to the chemical injection from the communication interruption to the current time. Additionally, the information related to chemical injection during the second period (Phase 2) is derived based on information different from the graph during the first period (Phase 1), so it is displayed differently from the graph during the first period (Phase 1). can do.
  • FIG 13 is a flowchart showing a method for displaying chemical injection in a third phase (Phase 3) according to an embodiment of the present invention.
  • Figure 14 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3).
  • the third period (Phase 3) refers to a period when an event that occurred in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
  • step 301 an event occurring related to wireless communication is resolved.
  • the wireless communication connection may be automatically reconnected when the distance between the controller 20 and the chemical injection device 10 falls within a critical distance. Additionally, the user may discover that the wireless communication connection between the controller 20 and the chemical injection device 10 has been disconnected and reconnect the wireless communication.
  • steps 301a and 301b the chemical injection device 10 and the controller 20 may detect loss of wireless communication connection.
  • the chemical injection device 10 transmits to the controller 20 the cumulative chemical injection information that has been accumulated and stored since the time the wireless communication connection was disconnected.
  • the cumulative chemical injection information may be transmitted at the request of the controller 20.
  • the controller 20 may request the chemical injection device 10 to transmit chemical injection information that has not been delivered during the period from the time of wireless communication disconnection to the time of reconnection.
  • the chemical injection device 10 may transmit the chemical injection information that has been accumulated and stored since the time the wireless communication connection was disconnected.
  • the chemical injection device 10 may automatically transmit the accumulated chemical injection information to the controller 20.
  • the chemical injection device 10 can transmit the chemical injection information accumulated and stored from the time the wireless communication connection is disconnected without a request such as step 302.
  • the controller 20 stores the received cumulative chemical solution information and calculates the chemical solution injection rate (Y) based on the stored cumulative chemical solution injection information.
  • the cumulative chemical injection information may include the amounts of chemical liquid actually injected in time series for all unit times that were not transmitted to the controller 20 from the time the wireless communication connection was disconnected until the wireless communication was reconnected.
  • the controller 20 may calculate the chemical injection speed (Y) using the amount of chemical liquid actually injected, unit time, and wireless communication disconnection period.
  • the controller 20 may update the chart created in step 205 based on the calculated chemical injection speed.
  • the chart created in step 205 refers to a chart formed based on the chemical injection speed estimated or derived based on the basic injection program (P) during the communication interruption period.
  • the chart updated in step 305 may be a line graph.
  • the line graph generated in the third period (Phase 3) may be displayed as a solid line, identical to the line graph generated in the first period (Phase 1).
  • the graph generated in the third period is distinct from the graph generated in the second period, but can be expressed in the same way as the first period.
  • the vertical axis of Figure 14 is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units.
  • the horizontal axis means time. It is assumed that the chart in FIG. 14 includes an additional time zone (for example, part B, 22h to 24h) in the chart in FIG. 12.
  • the part indicated by A in FIG. 14 was previously shown as a dotted line graph in FIG. 12, but it can be seen that it has been updated to a solid line in step 305. Since the part indicated by B in FIG. 14 is the part after wireless communication is reconnected, it can be seen that it is marked with a solid line in the same way as in FIG. 10. In this way, after the wireless communication-related event is resolved, the controller 20 may receive accumulated chemical injection information from the chemical injection device 10 and update the information provided to the user during the communication interruption period based on this.
  • steps 304 and 305 may be performed before step 309, simultaneously with step 310, or after step 310.
  • step 306 the drug injection device 10 still injects the calculated amount of drug injection per unit time into the object in the same way as in step 106. Also, in step 307, when the chemical solution is injected in the same manner as in step 107, the chemical solution injection device 10 measures the amount of the chemical solution injected, generates chemical injection information, and stores it. Additionally, since the wireless communication has been reconnected, in step 308, the chemical injection device 10 transmits the generated chemical injection information to the controller 20 in the same manner as step 108. Steps 306 to 308 may be repeatedly performed every unit of time.
  • step 309 the controller 20 stores the received chemical injection information in the same manner as in step 109 and calculates the chemical injection speed (Y) based on the stored chemical injection information.
  • step 310 the controller generates and displays the chemical injection speed over time as a chart based on the chemical injection speed (Y) calculated in the same way as in step 110.
  • the line graph generated in step 310 may be displayed as a solid line graph, the same as that generated in the first period, as shown in B of FIG. 14.
  • chemical injection information can be estimated and provided to the user even while wireless communication is cut off through the basic injection program stored in the controller. This has the effect of providing a method of displaying chemical injection results that can give users confidence.
  • the method for indicating chemical injection is a method for displaying chemical injection in a situation where a control injection command (CP) is added in addition to the basic injection program (P).
  • CP control injection command
  • P basic injection program
  • FIG. 15 is a flowchart showing a method for displaying chemical injection in the first phase (Phase 1) according to another embodiment of the present invention.
  • FIG. 16 shows a screen of the controller 20 for explaining the chemical injection method by the adjustment injection command (CP).
  • Figure 17 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1).
  • the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
  • steps 101 to 105 since they are the same as steps 101 to 105 of FIG. 8 described above, overlapping descriptions will be omitted.
  • the controller 20 receives an adjustment injection command (CP) from the user and stores it.
  • the basic injection program (P) is an injection method that pre-schedules the drug solution to be injected at a user-set rate by dividing it into segments for a set period of time (e.g., 24 hours, 36 hours, or 48 hours)
  • the adjusted injection command ( CP) refers to a command or program that temporarily changes the basic injection speed of an already scheduled basic injection program, and is also called temporary basic injection.
  • the adjusted injection command can be set using a platform such as the controller 20 linked with the chemical injection device 10 or a web or application provided by the integrated management server 30. there is.
  • the basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basal infusion rate, target blood sugar range by time period, etc., while the adjusted infusion command (CP) contains information on the adjusted infusion rate and duration, etc. Information is included.
  • the adjusted injection rate means an increase or decrease in the basic injection rate or a constant rate value set within the maximum basic injection rate range. Accordingly, the adjustment injection command (CP) may reduce or increase the preset basic injection rate for a set duration. Meanwhile, the duration here can be adjusted within a set range (for example, from a minimum of 30 minutes to a maximum of 12 hours).
  • the adjusted injection rate can be expressed in units of increase or decrease in percent (%) or rate value (U/hr).
  • the increase/decrease of the basic injection rate preset by the basic injection program (P) is adjusted at a percentage rate.
  • the adjustable injection rate can be selected within the range of -100% to 100%.
  • -100% is entered as the adjusted injection speed
  • the basic injection of the chemical solution preset by the basic injection program (P) can be temporarily stopped.
  • the adjusted injection rate may be entered as a specific rate value (U/hr) selected within the maximum basic injection rate range (e.g., 0.03U/hr, 0.80U/hr, etc.).
  • Step 1031 can be performed at any time after step 103 is set, and is not limited to the time shown in FIG. 15.
  • step 1041 the controller 20 transmits a control injection command (CP) to the chemical injection device 10.
  • Coordinated injection commands (CP) are set by the user and delivered one-time via wireless communication.
  • the drug injection device 10 reflects the transmitted adjusted injection command (CP) in the basic injection program (P) and injects the drug into the subject at an adjusted injection rate for a sustained period of time.
  • the chemical injection device 10 stores the delivered adjustment injection command (CP). Additionally, the amount of chemical solution to be injected per unit time is calculated based on the adjusted injection command (CP). When the adjusted injection speed is input as a percentage, the chemical injection device 10 calculates the amount of chemical solution by reflecting the adjusted injection command (CP) in the basic injection program (P), and the adjusted injection speed is set to the speed value (U/hr). If input as , the amount of chemical solution can be calculated considering only the adjusted injection command (CP).
  • the unit injection amount (Q) can be defined as the amount of drug solution to be injected into the subject every unit time.
  • the unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc.
  • the chemical injection device 10 may calculate the unit injection amount (Q) in the corresponding time period using a division algorithm based on the adjusted injection speed and duration.
  • the drug injection device 10 injects the calculated drug injection amount per unit time into the object, and when the drug injection is completed every unit time, raw injection information (R) including the number of actual pump operations performed is provided. and, based on this, generate and store chemical injection information including the amount of drug actually injected in the unit time, and transmit the generated chemical injection information to the controller 20.
  • the controller 20 stores the received drug injection information, calculates the drug injection speed (Y) based on the stored drug injection information, and charts the drug injection speed over time based on the calculated drug injection speed (Y). Create and display as . Since steps 106 to 109 are the same as steps 106 to 109 of FIG. 8 described above, overlapping descriptions will be omitted.
  • the controller 20 generates and displays the chemical injection speed over time as a chart based on the calculated chemical injection speed (Y).
  • a chart could be a line graph.
  • the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example. Referring to FIG. 17, the vertical axis represents injection rate (U/hr), and the horizontal axis represents time (hour).
  • the solid line graph is created based on the calculated drug injection speed, and the area of the shaded bottom graph may be the amount of drug administered during the corresponding time, that is, the amount of insulin (U).
  • the controller 20 continues to receive chemical injection information from the chemical injection device 10 at regular intervals through wireless communication. Therefore, you can see a solid line graph that continues continuously after a few hours, such as changing from the graph on the left to the graph on the right.
  • FIG. 17 assuming that the right chart of FIG. 17 and the right chart of FIG. 10 are in the same time period (e.g., between 12h and 22h), the previous embodiment related to the basic injection program (P) and the coordination injection command ( Compare this example related to CP).
  • the chart in FIG. 17 shows that, as shown in FIG. 16, an adjusted injection command (CP) including an adjusted injection rate of -50% and a duration of 10 hours (e.g., assumed to be 22h from 12h) is input at 12h.
  • CP adjusted injection command
  • CP an adjusted injection rate
  • a duration of 10 hours e.g., assumed to be 22h from 12h
  • FIG 18 is a flowchart showing a method for indicating chemical injection in the second phase (Phase 2) according to another embodiment of the present invention.
  • Figure 19 shows a chemical injection information chart displayed on the controller 20 in the second period (Phase 2).
  • the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
  • Steps 201 to 201b are the same as steps 201 to 201b of FIG. 11 described above, so overlapping descriptions will be omitted. Additionally, since steps 202 to 203 are the same as steps 202 to 203 of FIG. 11 described above, overlapping descriptions will be omitted.
  • step 2041 after detecting a wireless communication-related event, the controller 20 derives the chemical injection speed (Y) based on the adjusted injection command (CP) stored from the time the wireless communication connection was disconnected.
  • the adjusted injection command (CP) contains the adjusted injection rate of the drug solution for the duration. Therefore, even if the controller 20 does not receive chemical injection information from the chemical injection device 10 during the period when the wireless communication connection is disconnected, the controller 20 can estimate the chemical injection speed (Y) based on the stored adjustment injection command (CP). .
  • the controller 20 generates and displays the chemical injection rate (Y) over time as a chart based on the derived chemical injection rate (Y).
  • a chart could be a line graph.
  • the line graph generated in the second period (Phase 2) may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example.
  • the vertical axis represents injection rate (U/hr)
  • the horizontal axis represents time (hour).
  • the dotted line graph was created based on the estimated chemical injection speed.
  • the chart of FIG. 19 is a graph from the moment the wireless communication disconnection occurred to the current time. You can see that it is indicated by a dotted line. Additionally, the graph indicated by the dotted line shows the adjusted injection rate, which is 50% reduced from the basic injection rate.
  • the controller 20 can provide the user with information related to chemical injection from the communication interruption to the current time.
  • the information related to chemical injection during the second period is derived based on information different from the graph during the first period (Phase 1), so it is displayed differently from the graph during the first period (Phase 1). can do.
  • the third period refers to a period when an event occurring in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
  • Figure 20 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3) according to another embodiment of the present invention.
  • the controller 20 receives the cumulative chemical injection information, and the chemical injection speed calculated based on this is estimated or derived based on the adjusted injection command (CP) during the communication interruption period. Update the chart formed based on .
  • the line graph generated in the third period (Phase 3) may be displayed as a solid line, just like the line graph generated in the first period (Phase 1).
  • the vertical axis of Figure 20 represents the injection rate (U/hr), and the horizontal axis represents time (hour). It is assumed that the chart in FIG.
  • FIG. 20 includes an additional time zone (for example, part B, 22h to 24h) in the chart in FIG. 19.
  • the part indicated by A in FIG. 20 was previously shown as a dotted line graph in FIG. 19, but it can be seen that it has been updated to a solid line. Since the part indicated by B in FIG. 20 is the part after wireless communication is reconnected, it can be seen that it is marked with a solid line in the same way as in FIG. 17.
  • the graph of the portion marked A in Figure 20 corresponds to the duration by the adjusted injection command (CP) (for example, assumed to be 12h to 22h), so the injection rate is adjusted to be reduced by 50% from the basic injection rate.
  • CP adjusted injection command
  • the controller 20 may receive accumulated chemical injection information from the chemical injection device 10 and update the information provided to the user during the communication interruption period based on this.
  • a chemical injection display method is a method of displaying a chemical injection injection in a situation where an independent injection command (B), which is separate from the basic injection program (P) and the adjusted injection command (CP), is input.
  • B independent injection command
  • CP adjusted injection command
  • the independent injection command (B) is a command to inject a certain amount of chemical solution.
  • the first independent injection command also called an immediate injection command
  • the first independent injection command also called an immediate injection command
  • a second independent injection instruction also called an extended injection instruction
  • an independent injection command can be used to lower blood sugar levels that suddenly rise due to food intake, or when high blood sugar levels in the body need to be corrected to a normal blood sugar range.
  • the independent injection command (B) is a command independent of the basic injection program (P) and/or the alcohol injection command (CP), and may be used together with the basic injection program (P) and/or the alcohol injection command (CP),
  • the independent injection command (B) can be used separately, and various combinations with other programs and commands are possible. Since the description of other programs and commands has already been described previously, for convenience of explanation, only the case of using the independent injection command (B) alone will be described in detail below.
  • Figure 21 is a flowchart showing a method for indicating chemical injection in the first phase (Phase 1) according to another embodiment of the present invention.
  • Figure 22 shows a screen of the controller 20 for explaining the chemical injection method by the independent injection command (B).
  • Figure 23 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1).
  • the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
  • Steps 101 and 102 are the same as steps 101 and 102 of FIG. 8 described above, so overlapping descriptions will be omitted.
  • the controller 20 receives an independent injection command (B) from the user and stores it.
  • the independent injection command (B) is a command for injecting a certain amount (unit) of a chemical solution, and is provided by a controller 20 linked to the chemical injection device 10 or a web or application provided by the integrated management server 30. It can be set by using the platform.
  • the independent injection command (B) includes information about the injection amount.
  • the injection amount is directly entered into the unit by the user (for example, in FIG. 22(a), the injection amount is 2.00U), or the platform of the controller 20 or the integrated management server 30 is used by the chemical injection device 10. This may be the result of receiving input of measurement information on biological values such as measured blood sugar, the amount of food (carbohydrates) to be consumed by the subject, and calculating based on this.
  • the independent injection command (B) may further include information about the injection extension time in addition to the injection amount, and in this case, the independent injection command (B) may be referred to as a second independent injection command.
  • the injection extension time refers to the time for gradually injecting the injection amount by dividing it equally during the input extended injection time (for example, in FIG. 22(b), the injection extension time is 2 hours).
  • the drug solution is insulin
  • setting an extended injection time has the effect of enabling injection of insulin into the subject according to the digestion speed and blood sugar change trend when eating food with a slow blood sugar change rate.
  • step 1042 the controller 20 transmits an independent injection command (B) to the chemical injection device 10.
  • the independent injection command (B) is set by the user and delivered one-time via wireless communication.
  • the chemical injection device 10 stores the delivered independent injection command (B). Additionally, the drug solution is injected into the subject based on the injection amount included in the independent injection command (B). In an optional embodiment, in the case of the second independent injection command, the unit amount of drug solution to be injected per unit time is calculated based on the injection amount and injection extension time included in the command, and then the drug solution is injected into the subject based on this.
  • the chemical injection device 10 When the chemical injection device 10 completes the injection of the chemical solution, it generates original injection information (R) including the number of actual pump operations performed, and based on this, the chemical solution including the amount of the actually injected chemical solution. Injection information is generated and stored, and the generated chemical injection information is transmitted to the controller 20.
  • R original injection information
  • Injection information is generated and stored, and the generated chemical injection information is transmitted to the controller 20.
  • the case in which the chemical solution is injected every unit time is different from the case of the first independent injection command, and since this is the same as steps 107 and 108 of FIG. 8 described above, duplicate descriptions are omitted. do.
  • the controller 20 stores the received drug injection information and obtains the drug injection amount based on the stored drug injection information.
  • the medication injection information may include the actual medication injection amount, which is the amount of medication actually injected. Unlike previous embodiments, the controller 20 immediately obtains the chemical injection amount without having to calculate the chemical injection speed.
  • the controller 20 generates and displays the chemical injection amount over time as a chart based on the obtained chemical injection amount.
  • a chart could be a line graph.
  • the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example.
  • the vertical axis represents injection amount (unit) rather than injection speed
  • the horizontal axis represents time (hour).
  • the value on the vertical axis of the solid line graph shows the amount of medication administered up to the current time, that is, the amount of insulin (U).
  • U the amount of insulin
  • FIG. 22(a) when an independent injection command (B) with an injection amount of 2.00U is input, according to FIG. 23, the user can check in a graph that 1.00U of the chemical solution has been injected up to the current time.
  • Figure 24 is a flowchart showing a method for indicating chemical injection in the second phase (Phase 2) according to another embodiment of the present invention.
  • Figure 25 shows a chemical injection information chart displayed on the controller 20 in the second period (Phase 2).
  • the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
  • Steps 201 to 201b are the same as steps 201 to 201b of FIG. 11 described above, so overlapping descriptions will be omitted.
  • step 2042 the controller 20 detects a wireless communication-related event and derives the injection amount based on the independent injection command (B) stored from the time the wireless communication connection was disconnected. Since the independent injection command (B) includes the injection amount, the controller 20 based on the stored independent injection command (B) even if it does not receive drug injection information from the drug injection device 10 during the period when the wireless communication connection is disconnected. The injection amount can be derived.
  • the controller 20 creates and displays a chart based on the derived injection amount.
  • a chart could be a line graph.
  • the line graph generated in the second period may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example.
  • the vertical axis represents the injection amount (U)
  • the horizontal axis represents time (hour).
  • the dotted line graph shows the injection amount included in the independent injection command (B). That is, the user can check information about the final injection amount to be administered even during the second period (Phase 2).
  • Figure 26 is a flowchart showing a method for indicating chemical injection in the third phase (Phase 3) according to another embodiment of the present invention.
  • Figure 27 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3).
  • the third period (Phase 3) refers to a period when an event occurring in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
  • Steps 301 to 303 are the same as steps 301 to 303 of FIG. 13 described above, so overlapping descriptions will be omitted.
  • step 3041 the controller 20 stores the received cumulative chemical solution information and derives the chemical solution injection amount based on the stored cumulative chemical solution injection information.
  • the accumulated chemical injection information may include the actual amount of chemical liquid injected that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected until the wireless communication is reconnected.
  • the controller 20 derives the amount of chemical solution injected based on the amount of chemical solution actually injected.
  • the controller 20 may update the chart created in step 2051 based on the derived chemical injection amount.
  • the chart created in step 2051 refers to a chart showing the injection amount included in the independent injection command (B) during the communication interruption period.
  • the chart that is updated in step 3051 may be a line graph.
  • the line graph generated in the third period (Phase 3) may be displayed as a solid line, identical to the line graph generated in the first period (Phase 1).
  • the graph generated in the third period is distinct from the graph generated in the second period, but can be expressed in the same way as the first period.
  • the vertical axis in Figure 27 represents the injection amount (unit), and the horizontal axis represents time (hour).
  • FIG. 22(a) when an independent injection command (B) with an injection amount of 2.00U is input, according to FIG. 27, it can be confirmed that a total of 1.50U of chemical solution has been injected up to the current time when communication is reconnected. Also, although not shown, after a predetermined period of time has passed, it can be confirmed that a total of 2.00U of the chemical solution specified in the independent injection command (B) has been finally injected.
  • the controller 20 receives the accumulated chemical injection information from the chemical injection device 10 and, based on this, updates the information provided to the user during the communication interruption period with the actual chemical injection amount. By doing so, accurate chemical injection information can be provided to the user.
  • Steps 3061 to 3101 similar to steps 1051 to 1101 of FIG. 21, can be displayed as a solid line graph, the same as that generated in the first period. This is the same as the content described above, so redundant description is omitted. .
  • the steps performed by the processor are implemented as software (e.g., program) including one or more instructions stored in a storage medium that can be read by a machine. It can be.
  • the processor of the device may call at least one instruction among one or more instructions stored from a storage medium and execute it. This allows the device to be operated to perform at least one function according to the at least one instruction called.
  • the one or more instructions may include code generated by a compiler or code that can be executed by an interpreter.
  • a storage medium that can be read by a device may be provided in the form of a non-transitory storage medium.
  • 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves). This term refers to cases where data is stored semi-permanently in the storage medium. There is no distinction between temporary storage cases.
  • each step performed by the processor may be included and provided in a computer program product.
  • Computer program products are commodities and can be traded between sellers and buyers.
  • the computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store (e.g. Play StoreTM) or between two user devices. It may be distributed in person or online (e.g., downloaded or uploaded). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
  • a machine-readable storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server.
  • a wearable healthcare device may be an insulin patch, a wearable insulin pump, etc. used to inject medication into a user, and this method can be used in various digital healthcare industries.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Hematology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Anesthesiology (AREA)
  • Vascular Medicine (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Chemical & Material Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Medicinal Chemistry (AREA)
  • Epidemiology (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Infusion, Injection, And Reservoir Apparatuses (AREA)

Abstract

Disclosed is a method for displaying the results of a medicinal solution injection by a medicinal solution injection device that is attached to a subject and injects the medicinal solution, wherein a controller connected by wireless communication to the medicinal solution injection device displays medicinal solution injection results through a graph generated on the basis of medicinal solution injection information received from the medicinal solution injection device, and when a wireless communication-related event occurs, displays medicinal solution injection results estimated on the basis of the injection program and commands stored in the controller. Thus, the present invention has the effect of providing users with reliable medicinal solution injection results regardless of the occurrence of wireless communication-related events.

Description

약액 주입 장치의 약액 주입 결과를 표시하는 방법 How to display the chemical injection results of the chemical injection device
본 개시는 무선 통신 관련 이벤트가 발생시 약액 주입 결과를 표시하는 방법, 장치 및 컴퓨터 프로그램 제품을 제공한다.The present disclosure provides a method, device, and computer program product for displaying a chemical injection result when a wireless communication-related event occurs.
당뇨병 환자가 이용하는 인슐린 주입기에 대한 개발이 활발히 진행되고 있다. 당뇨병 환자는 인슐린 펜 또는 인슐린 펌프를 통해 인슐린을 체내에 주입하나, 일상생활 시 활동성이 매우 떨어진다는 단점이 있다. Development of insulin injectors used by diabetic patients is actively underway. Diabetic patients inject insulin into their bodies through an insulin pen or insulin pump, but this has the disadvantage of being very less active in daily life.
이에 따라 스마트 인슐린 패치가 개발되었고, 스마트 인슐린 패치는 전용 컨트롤러를 통해 제어되고, 그 제어 결과도 전용 컨트롤러를 통해 확인할 수 있다. 스마트 인슐린 패치와 컨트롤러가 무선 통신을 통해 연결되는 경우가 많다. 하지만, 사용자가 알지 못하는 사이에 이러한 무선 통신 연결이 해제되는 경우가 빈번하게 발생하는 문제가 있다. Accordingly, a smart insulin patch was developed, and the smart insulin patch is controlled through a dedicated controller, and the control results can also be checked through the dedicated controller. Smart insulin patches and controllers are often connected via wireless communication. However, there is a problem in that such wireless communication connections are frequently disconnected without the user's knowledge.
사용자는 무선 통신 연결이 해제되었을 때, 인슐린 패치로부터 제어 결과를 송신 받을 수 없기 때문에, 무선 통신 연결이 해제된 동안 인슐린 패치가 잘 제어되었는지 확인이 어려워 이에 대한 대책이 필요하다.Since the user cannot receive control results from the insulin patch when the wireless communication connection is disconnected, it is difficult to check whether the insulin patch is well controlled while the wireless communication connection is disconnected, and countermeasures are needed.
전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.The above-mentioned background technology is technical information that the inventor possessed for deriving the present invention or acquired in the process of deriving the present invention, and cannot necessarily be said to be known art disclosed to the general public before filing the application for the present invention.
본 발명은 무선 통신 관련 이벤트가 발생시 약액 주입장치의 약액 주입 결과를 표시하는 방법, 장치 및 컴퓨터 프로그램 제품에 대한 다양한 실시예를 개시한다. 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 이하의 실시예들로부터 또 다른 기술적 과제들이 유추될 수 있다.The present invention discloses various embodiments of a method, device, and computer program product for displaying a chemical injection result of a chemical injection device when a wireless communication-related event occurs. The technical challenges that this embodiment aims to achieve are not limited to the technical challenges described above, and other technical challenges can be inferred from the following embodiments.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제1 측면은, 약액 주입 장치와 컨트롤러가 무선 통신 연결하는 단계; 상기 컨트롤러가 사용자로부터 기초 주입 프로그램을 입력받는 단계; 상기 컨트롤러가 입력받은 기초 주입 프로그램을 저장하고, 상기 약액 주입 장치로 상기 기초 주입 프로그램을 연결된 무선 통신을 통해 전송하는 단계; 상기 약액 주입 장치가 수신한 기초 주입 프로그램을 바탕으로 약액 주입을 수행하고, 수행된 약액 주입에 대응하는 약액 주입 정보를 상기 컨트롤러로 전송하는 단계; 상기 컨트롤러가 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하여 표시하는 단계; 상기 무선 통신 관련한 이벤트가 발생하는 단계; 및 상기 컨트롤러가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 저장된 상기 기초 주입 프로그램에 대응하는 제2 그래프를 생성하여 표시하는 단계; 를 포함하는, 방법을 제공한다.As a technical means for achieving the above-mentioned technical problem, the first aspect of the present disclosure includes the steps of connecting a chemical solution injection device and a controller through wireless communication; The controller receiving a basic injection program from a user; storing the basic injection program input by the controller and transmitting the basic injection program to the drug injection device through connected wireless communication; performing a drug injection based on a basic injection program received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller; generating and displaying a first graph corresponding to the chemical injection information received by the controller; Occurring an event related to wireless communication; and the controller recognizing a wireless communication-related event and generating and displaying a second graph corresponding to the basic injection program stored from the time the event occurred. Provides a method including.
여기서, 상기 약액 주입 장치가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 수행된 약액 주입에 대응하는 약액 주입 정보를 누적하여 저장하는 단계; 를 더 포함하고, 상기 무선 통신 관련한 이벤트가 해소되는 단계; 상기 약액 주입 장치가 이벤트가 해소된 것을 인지하고, 누적하여 저장된 약액 주입 정보를 상기 컨트롤러로 전송하는 단계; 및 상기 컨트롤러가 수신한 누적하여 저장된 약액 주입 정보에 대응하는 제3 그래프를 생성하여 제2 그래프를 업데이트하여 표시하는 단계; 를 더 포함한다. Here, the step of the drug injection device recognizing an event related to wireless communication, accumulating and storing drug injection information corresponding to drug injection performed from the time the event occurred; Further comprising: resolving the wireless communication-related event; Recognizing that the event has been resolved by the drug injection device, and transmitting accumulated and stored drug injection information to the controller; and generating a third graph corresponding to the accumulated and stored chemical injection information received by the controller and updating and displaying the second graph. It further includes.
여기서, 상기 무선 통신은 블루투스 또는 저전력 블루투스이며, 상기 무선 통신 관련한 이벤트가 발생한 것은 무선 통신 연결이 단절되는 것이고, 상기 무선 통신 관련한 이벤트가 해소된 것은 무선 통신이 재 연결되는 것이다. Here, the wireless communication is Bluetooth or low-power Bluetooth, and when an event related to wireless communication occurs, the wireless communication connection is disconnected, and when the event related to wireless communication is resolved, wireless communication is reconnected.
여기서, 상기 제2 그래프는 상기 제1 그래프와 이어서 표시되고, 상기 제1 그래프와 상기 제2 그래프는 서로 구별되는 표시 방식을 사용한다. Here, the second graph is displayed next to the first graph, and the first graph and the second graph use distinct display methods.
여기서, 상기 제2 그래프는 상기 제1 그래프와 이어서 표시되고, 상기 제1 그래프와 상기 제2 그래프는 라인 그래프이고, 상기 제1 그래프는 실선으로 표시되고, 상기 제2 그래프는 점선으로 표시된다. Here, the second graph is displayed next to the first graph, the first graph and the second graph are line graphs, the first graph is displayed as a solid line, and the second graph is displayed as a dotted line.
여기서 기초 주입 프로그램을 입력받는 단계는,특정 시간대 동안의 목표 혈당범위, 최대 기초주입 속도, 정해진 시간 동안의 기초주입 속도 및 패턴을 입력받는 단계이다. Here, the step of receiving the basic infusion program is the step of receiving the target blood sugar range for a specific time period, the maximum basic infusion rate, and the basic infusion rate and pattern for a specified time.
여기서, 기초 주입 프로그램을 입력받는 단계는, 특정 시간대 동안의 목표 혈당범위, 최대 기초주입 속도,정해진 시간 동안의 기초주입 속도 및 패턴을 입력받는 단계이다. 본 개시의 제2 측면은, 사용자로부터 기초 주입 프로그램을 입력받는 입력부; 입력받은 상기 기초 주입 프로그램을 저장하는 기초 주입 프로그램 저장 모듈; 약액 주입 장치와 무선 통신 연결하고, 연결된 무선 통신을 통해 상기 기초 주입 프로그램을 상기 약액 주입 장치로 전송하며, 상기 약액 주입 장치로부터 약액 주입 정보를 수신하는 무선 통신 모듈; 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하고, 상기 무선 통신 관련한 이벤트가 발생한 경우, 이벤트가 발생한 시점부터 저장된 기초 주입 프로그램에 대응하는 제2 그래프를 생성하는 차트 생성 모듈; 및 생성된 차트를 표시하는 출력부; 를 포함하는, 장치를 개시한다.Here, the step of receiving the basic infusion program is the step of receiving the target blood sugar range for a specific time period, the maximum basic infusion rate, and the basic infusion rate and pattern for a specified time. A second aspect of the present disclosure includes an input unit that receives a basic injection program from a user; a basic injection program storage module that stores the received basic injection program; a wireless communication module that connects to the drug injection device wirelessly, transmits the basic injection program to the drug injection device through the connected wireless communication, and receives drug injection information from the drug injection device; a chart creation module that generates a first graph corresponding to received chemical injection information and, when an event related to wireless communication occurs, generates a second graph corresponding to a basic injection program stored from the time the event occurred; and an output unit that displays the generated chart; Discloses a device comprising:
본 개시의 제3 측면은, 약액 주입 장치와 무선 통신 연결하도록 제어하는 단계; 사용자로부터 입력받은 기초 주입 프로그램을 저장하고, 상기 약액 주입 장치로 연결된 무선 통신을 통해 기초 주입 프로그램을 전송하도록 제어하는 단계; 상기 무선 통신을 통해 상기 약액 주입 장치로부터 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하여 표시하도록 제어하는 단계; 및 상기 무선 통신 관련한 이벤트가 발생하면, 이를 인지하고, 이벤트가 발생한 시점부터 저장된 기초 주입 프로그램에 대응하는 제2 그래프를 생성하여 표시하도록 제어하는 단계; 를 수행하도록 하는 프로그램이 저장된 하나 이상의 컴퓨터로 읽을 수 있는 기록매체를 포함하는 컴퓨터 프로그램 제품을 제공한다.A third aspect of the present disclosure includes controlling a wireless communication connection with a chemical injection device; Storing the basic injection program input from the user and controlling the basic injection program to be transmitted through wireless communication connected to the drug injection device; Controlling to generate and display a first graph corresponding to drug injection information received from the drug injection device through the wireless communication; and when the wireless communication-related event occurs, recognizing it and controlling to generate and display a second graph corresponding to the basic injection program stored from the time the event occurred. It provides a computer program product that includes one or more computer-readable recording media storing a program that performs.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 개시의 제4 측면은, 약액 주입 장치와 컨트롤러가 무선 통신 연결하는 단계; 상기 컨트롤러가 사용자로부터 기초 주입 프로그램을 입력받는 단계;상기 컨트롤러가 사용자로부터 조정 주입 명령을 입력받는 단계; 상기 컨트롤러가 입력받은 기초 주입 프로그램 및 조정 주입 명령을 저장하고, 상기 약액 주입 장치로 상기 기초 주입 프로그램 및 조정 주입 명령을 연결된 무선 통신을 통해 전송하는 단계; 상기 약액 주입 장치가 수신한조정 주입 명령을 바탕으로 약액 주입을 수행하고, 수행된 약액 주입에 대응하는 약액 주입 정보를 상기 컨트롤러로 전송하는 단계; 상기 컨트롤러가 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하여 표시하는 단계; 상기 무선 통신 관련한 이벤트가 발생하는 단계; 및As a technical means for achieving the above-described technical problem, the fourth aspect of the present disclosure includes the steps of connecting a chemical solution injection device and a controller through wireless communication; The controller receiving a basic injection program from a user; The controller receiving an adjustment injection command from the user; storing the basic injection program and adjusted injection command received by the controller, and transmitting the basic injection program and adjusted injection command to the chemical solution injection device through connected wireless communication; performing a drug injection based on an adjusted injection command received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller; generating and displaying a first graph corresponding to the chemical injection information received by the controller; Occurring an event related to wireless communication; and
상기 컨트롤러가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 저장된 상기 조정 주입 프로그램에 대응하는 제2 그래프를 생성하여 표시하는 단계; 를 포함하는, 방법을 제공한다. Recognizing, by the controller, an event related to wireless communication, generating and displaying a second graph corresponding to the adjustment injection program stored from the time the event occurred; Provides a method including.
여기서 상기 조정 주입 명령은, 상기 기초 주입 프로그램에서 상기 정해진 시간 동안의 기초주입 속도를 변경하는 명령을 포함한다. Here, the adjustment injection command includes a command for changing the basic injection speed for the predetermined time in the basic injection program.
여기서 상기 조정 주입 명령은 조정 주입 속도 및 지속 시간에 관한 정보를 포함한다. Here, the adjusted injection command includes information about the adjusted injection rate and duration.
여기서 조정 주입 속도는 기초 주입 속도의 증감을 퍼센트로 나타낸다. Here, the adjusted infusion rate is expressed as a percentage increase or decrease in the basic infusion rate.
전술한 것 외의 다른 측면, 특징, 이점이 이하의 도면, 특허청구범위 및 발명의 상세한 설명으로부터 명확해질 것이다.Other aspects, features and advantages in addition to those described above will become apparent from the following drawings, claims and detailed description of the invention.
전술한 본 개시의 과제 해결 수단에 의하면, 약액 주입 장치와 컨트롤러 간의 무선 통신 연결에 문제가 발생하더라도, 컨트롤러에 저장된 주입 프로그램 및 명령을 통해 무선 통신이 단절된 동안에도 약액 주입 정보 추정하여 사용자에게 제공할 수 있어 사용자에게 신뢰를 줄 수 있는 약액 주입 결과 표시 방법을 제공한다. According to the problem-solving means of the present disclosure described above, even if a problem occurs in the wireless communication connection between the chemical injection device and the controller, chemical injection information can be estimated and provided to the user even while wireless communication is cut off through the injection program and commands stored in the controller. It provides a method of displaying chemical injection results that can give users confidence.
도 1 은 본 발명의 일 실시예에 의한 약액 주입 관리 시스템을 도시한 개념도이다. 1 is a conceptual diagram illustrating a chemical injection management system according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 의한 약액 주입 장치를 도시한 사시도이다. Figure 2 is a perspective view showing a chemical injection device according to an embodiment of the present invention.
도 3은 일 실시예에 따른 약액 주입 장치의 분해 사시도이다. Figure 3 is an exploded perspective view of a chemical injection device according to an embodiment.
도 4는 도 2의 약액 주입 장치의 제어 모듈과 이와 연관된 구성부들을 간략히 도시한 블록도이다. FIG. 4 is a block diagram briefly illustrating the control module of the chemical injection device of FIG. 2 and its associated components.
도 5는 도 4의 약액 주입 장치의 구성부들에서 수신, 전달 및 생성하는 신호, 데이터 및 정보의 흐름을 개략적으로 도시한 개념도이다.FIG. 5 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by components of the chemical injection device of FIG. 4.
도 6은 도 1의 컨트롤러에 포함된 구성부들 중에서 본 발명의 일 실시예와 연관된 구성부들을 간략히 도시한 블록도이다.FIG. 6 is a block diagram briefly showing components related to an embodiment of the present invention among components included in the controller of FIG. 1.
도 7은 도 6의 컨트롤러의 구성부들에서 수신, 전달 및 생성하는 신호, 데이터 및 정보의 흐름을 개략적으로 도시한 개념도이다. FIG. 7 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the controller of FIG. 6.
도 8은 제1 시기에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 8 is a flowchart showing a method for indicating chemical injection in a first period according to an embodiment of the present invention.
도 9는 기초 주입 프로그램에 의한 약액 주입 방식을 설명하기 위한 컨트롤러의 입출력 화면을 도시한 것이다. Figure 9 shows an input/output screen of the controller for explaining the chemical injection method by the basic injection program.
도 10은 제1 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 10 shows a chemical injection information chart displayed on the controller in the first period.
도 11은 제2 시기에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 11 is a flowchart showing a method for indicating chemical injection in a second period according to an embodiment of the present invention.
도 12는 제2 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 12 shows a chemical solution injection information chart displayed on the controller in the second period.
도 13은 제3 시기에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 13 is a flowchart showing a method for indicating chemical injection in a third period according to an embodiment of the present invention.
도 14는 제3 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다.Figure 14 shows a chemical injection information chart displayed on the controller in the third period.
도 15는 제1 시기에 본 발명의 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 15 is a flowchart showing a method for indicating chemical injection in the first period according to another embodiment of the present invention.
도 16은 조정 주입 명령에 의한 약액 주입 방식을 설명하기 위한 컨트롤러의 화면을 도시한 것이다.Figure 16 shows a controller screen for explaining the chemical injection method according to the adjustment injection command.
도 17은 제1 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 17 shows a chemical injection information chart displayed on the controller in the first period.
도 18는 제2 시기에서 본 발명의 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 18 is a flowchart showing a method for indicating chemical injection in a second period according to another embodiment of the present invention.
도 19은 제2 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 19 shows a chemical solution injection information chart displayed on the controller in the second period.
도 20는 제3 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다.Figure 20 shows a chemical solution injection information chart displayed on the controller in the third period.
도 21은 제1 시기에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 21 is a flowchart showing a method for indicating chemical injection in a first period according to another embodiment of the present invention.
도 22는 독립 주입 명령에 의한 약액 주입 방식을 설명하기 위한 컨트롤러의 입출력 화면을 도시한 것이다.Figure 22 shows an input/output screen of the controller to explain the chemical injection method using an independent injection command.
도 23은 제1 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 23 shows a chemical injection information chart displayed on the controller in the first period.
도 24는 제2 시기에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 24 is a flowchart showing a method for indicating chemical injection in the second period according to another embodiment of the present invention.
도 25는 제2 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다. Figure 25 shows a chemical solution injection information chart displayed on the controller in the second period.
도 26은 제3 시기에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. Figure 26 is a flowchart showing a method for indicating chemical injection in the third period according to another embodiment of the present invention.
도 27은 제3 시기에서 컨트롤러에 표시된 약액 주입 정보 차트를 도시한 것이다.Figure 27 shows a chemical solution injection information chart displayed on the controller in the third period.
본 개시의 실시를 위한 최선의 형태로, 약액 주입 장치와 컨트롤러가 무선 통신 연결하는 단계; 상기 컨트롤러가 사용자로부터 기초 주입 프로그램을 입력받는 단계; 상기 컨트롤러가 입력받은 기초 주입 프로그램을 저장하고, 상기 약액 주입 장치로 상기 기초 주입 프로그램을 연결된 무선 통신을 통해 전송하는 단계; 상기 약액 주입 장치가 수신한 기초 주입 프로그램을 바탕으로 약액 주입을 수행하고, 수행된 약액 주입에 대응하는 약액 주입 정보를 상기 컨트롤러로 전송하는 단계; 상기 컨트롤러가 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하여 표시하는 단계; 상기 무선 통신 관련한 이벤트가 발생하는 단계; 및 상기 컨트롤러가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 저장된 상기 기초 주입 프로그램에 대응하는 제2 그래프를 생성하여 표시하는 단계; 를 포함하는, 방법을 제공한다. 이 외에도 본 개시의 실시를 위한 다양한 형태가 제공될 수 있다. In the best form for carrying out the present disclosure, the steps include connecting a chemical solution injection device and a controller through wireless communication; The controller receiving a basic injection program from a user; storing the basic injection program input by the controller and transmitting the basic injection program to the drug injection device through connected wireless communication; performing a drug injection based on a basic injection program received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller; generating and displaying a first graph corresponding to the chemical injection information received by the controller; Occurring an event related to wireless communication; and the controller recognizing a wireless communication-related event and generating and displaying a second graph corresponding to the basic injection program stored from the time the event occurred. Provides a method including. In addition, various forms for practicing the present disclosure may be provided.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Below, with reference to the attached drawings, embodiments of the present invention will be described in detail so that those skilled in the art can easily implement the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. In order to clearly explain the present invention in the drawings, parts unrelated to the description are omitted, and similar parts are given similar reference numerals throughout the specification.
이하의 실시예에서, 제1, 제2 등의 용어는 한정적인 의미가 아니라 하나의 구성 요소를 다른 구성 요소와 구별하는 목적으로 사용되었다. In the following embodiments, terms such as first and second are used not in a limiting sense but for the purpose of distinguishing one component from another component.
이하의 실시예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.In the following examples, singular terms include plural terms unless the context clearly dictates otherwise.
이하의 실시예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다. In the following embodiments, terms such as include or have mean the presence of features or components described in the specification, and do not exclude in advance the possibility of adding one or more other features or components.
이하의 실시예에서, 막, 영역, 구성 요소 등의 부분이 다른 부분 위에 또는 상에 있다고 할 때, 다른 부분의 바로 위에 있는 경우 뿐만 아니라, 그 중간에 다른 막, 영역, 구성 요소 등이 개재되어 있는 경우도 포함한다. In the following embodiments, when a part of a film, region, component, etc. is said to be on or on another part, it is not only the case where it is directly on top of the other part, but also when another film, region, component, etc. is interposed between them. Also includes cases where there are.
도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 형태 크기 및 두께는 설명의 편의를 위해 임의로 나타내었으므로, 본 발명이 반드시 도시된 바에 한정되지 않는다.In the drawings, the sizes of components may be exaggerated or reduced for convenience of explanation. For example, the shape, size, and thickness of each component shown in the drawings are arbitrarily shown for convenience of explanation, so the present invention is not necessarily limited to what is shown.
이하의 실시예에서, x축, y축 및 z축은 직교 좌표계 상의 세 축으로 한정되지 않고, 이를 포함하는 넓은 의미로 해석될 수 있다. 예를 들어, x축, y축 및 z축은 서로 직교할 수도 있지만, 서로 직교하지 않는 서로 다른 방향을 지칭할 수도 있다.In the following embodiments, the x-axis, y-axis, and z-axis are not limited to the three axes in the Cartesian coordinate system, but can be interpreted in a broad sense including these. For example, the x-axis, y-axis, and z-axis may be orthogonal to each other, but may also refer to different directions that are not orthogonal to each other.
어떤 실시예가 달리 구현 가능한 경우에 특정한 공정 순서 또는 단계는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 공정 또는 단계가 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다.In cases where certain embodiments can be implemented differently, specific process sequences or steps may be performed differently from the described order. For example, two processes or steps described in succession may be performed substantially simultaneously, or may be performed in an order opposite to the order in which they are described.
이하 첨부된 도면을 참고하여 본 개시를 상세히 설명하기로 한다.Hereinafter, the present disclosure will be described in detail with reference to the attached drawings.
도 1 은 본 발명의 일 실시예에 의한 약액 주입 관리 시스템(1)을 도시한 개념도이다. Figure 1 is a conceptual diagram showing a chemical injection management system 1 according to an embodiment of the present invention.
약액 주입 관리 시스템(1)은 약액 주입 장치(10), 컨트롤러(20) 및 통합 관리 서버(30)를 포함할 수 있다. The chemical injection management system 1 may include a chemical injection device 10, a controller 20, and an integrated management server 30.
약액 주입 장치(10)는 약액 주입 대상체에 부착된다. 약액 주입 장치(10)는 사용자의 혈당값, 혈압, 심박수 등의 생체값을 측정하고, 내부에 저장된 약액을 대상체에게 설정된 정량으로 주입할 수 있다. 선택적 실시예로, 약액 주입 장치(10)는 사용자의 인체에 장착될 수 있다. 또한 다른 선택적 실시예로 약액 주입 장치(10)는 동물에도 장착되어 약액을 주입할 수 있다. The chemical injection device 10 is attached to an object to be injected with a chemical liquid. The drug injection device 10 can measure the user's biometric values such as blood sugar level, blood pressure, and heart rate, and inject the drug stored inside into the subject in a set amount. In an optional embodiment, the chemical injection device 10 may be mounted on the user's body. Additionally, in another optional embodiment, the drug injection device 10 can be mounted on an animal to inject the drug.
약액 주입 장치(10)는 사용자에게 주기적으로 주입되어야 하는 약액을 보관하는 저장부를 포함할 수 있으며, 약액 주입 장치(10)에서 생성된 또는 컨트롤러(20)에 의해 전달된 주입 신호에 따라 주입량이 주입되도록 제어될 수 있다. 예컨대, 약액은 당뇨병 환자를 위한 인슐린 계열 약액을 포함할 수 있으며 이하에서는 특별한 한정이 없다면, 약액이 인슐린인 경우를 예로 들어 설명한다. 그러나 본 발명은 이에 한정하지 않고, 약액은 글루카곤, 마취제, 진통제, 도파민, 성장 호르몬, 금연 보조제, 심장용 약액 등 다양한 종류일 수 있다. 약액 주입 장치(10)는 약액의 주입과 관련된 주입 장치를 포함할 수 있으며, 본 발명의 일 실시예에 의한 약액 주입 장치(10)의 구성에 대해서는 도 2 및 도 3을 통해 자세히 설명하기로 한다. The drug injection device 10 may include a storage portion that stores a drug solution to be periodically injected to the user, and the injection amount may be injected according to an injection signal generated by the drug injection device 10 or transmitted by the controller 20. It can be controlled as much as possible. For example, the drug solution may include an insulin-based drug solution for diabetic patients, and hereinafter, unless there is a specific limitation, the case where the drug solution is insulin will be described as an example. However, the present invention is not limited to this, and the medicinal solution may be of various types, such as glucagon, anesthetic, analgesic, dopamine, growth hormone, smoking cessation aid, and cardiac medicinal solution. The chemical injection device 10 may include an injection device related to injection of a chemical solution, and the configuration of the chemical injection device 10 according to an embodiment of the present invention will be described in detail with reference to FIGS. 2 and 3. .
약액 주입 장치(10)는 측정값 및 주입량 등의 정보를 컨트롤러(20)에 전달할 수 있다. 예를 들어 약액 주입 장치(10)는 단위 시간마다 주입한 약액의 양을 일정한 시간 간격으로 컨트롤러(20)에 전달할 수 있다. 컨트롤러(20)는 전달된 주입량을 가공하여 사용자에게 표시할 수 있다.The chemical injection device 10 may transmit information such as measured values and injection amounts to the controller 20 . For example, the chemical injection device 10 may transmit the amount of chemical liquid injected per unit time to the controller 20 at regular time intervals. The controller 20 can process the delivered injection amount and display it to the user.
약액 주입 장치(10)는 무선 통신을 통해 컨트롤러(20)와 1대 1(point to point)로 연결될 수 있다. 약액 주입 장치(10)는 외부의 장치로부터의 제어를 막기 위하여, 컨트롤러(20)로부터 데이터를 수신할 수 있다. 여기서 무선 통신은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy)일 수 있으나, 이에 한정되지 않고 무선 랜(Wi-Fi), 지그비(Zigbee), WFD(Wi-Fi-Direct), NFC(Near Field Communication) 등 일 수 있다. The chemical injection device 10 may be connected one-to-one (point to point) with the controller 20 through wireless communication. The chemical injection device 10 may receive data from the controller 20 in order to prevent control from an external device. Here, wireless communication may be Bluetooth or Bluetooth Low Energy, but is not limited to wireless LAN (Wi-Fi), Zigbee, WFD (Wi-Fi-Direct), NFC (Near Field Communication), etc. It can be.
컨트롤러(20)는 약액 주입 장치(10)와 데이터를 송수신하는 기능을 수행한다. 컨트롤러(20)는 약액 주입 장치(10)에 약액의 주입과 관련된 제어 신호를 전송하거나, 약액 주입 장치(10)가 약액 주입과 관련된 제어 신호를 생성하기 위한 주입 프로그램 및 주입 명령을 전송할 수 있다. 또한 컨트롤러(20)는 약액 주입 장치(10)로부터 혈당 등 생체값의 측정과 관련된 정보나, 단위 시간마다 수행된 약액의 주입량과 관련된 약액 주입 정보를 일정한 시간 간격으로 수신할 수 있으며, 수신한 정보들을 가공하여 사용자에게 약액이 어떻게 주입되고 있는지에 대한 정보를 사용자에게 제공할 수 있다. 그 밖에도 컨트롤러(20)는 약액 주입 장치(10)로부터 잔여 배터리 용량 정보, 장치의 부팅 성공 여부, 주입구 막힘 여부, 장치의 장시간 고온 노출 여부 등을 포함하는 장치 데이터를 전달받아 약액 주입 장치(10)를 모니터링 할 수 있다. The controller 20 performs a function of transmitting and receiving data with the chemical injection device 10. The controller 20 may transmit a control signal related to injection of a chemical solution to the chemical solution injection device 10, or the chemical solution injection device 10 may transmit an injection program and an injection command for generating a control signal related to chemical injection. In addition, the controller 20 can receive information related to the measurement of biological values such as blood sugar or drug injection information related to the amount of drug injection performed per unit time from the drug injection device 10 at regular time intervals, and the received information By processing them, information about how the chemical solution is being injected into the user can be provided to the user. In addition, the controller 20 receives device data including remaining battery capacity information, whether the device has successfully booted, whether the inlet is clogged, and whether the device is exposed to high temperatures for a long period of time from the chemical injection device 10. can be monitored.
컨트롤러(20)는 디스플레이를 포함하며, 통신 환경에서 어플리케이션을 이용할 수 있는 통신 단말기를 의미한다. 여기서 컨트롤러(20)는 사용자의 휴대용 단말일 수 있다. 이를 더욱 상세히 설명하면, 컨트롤러(20)는 스마트 리모컨의 형태, 스마트폰의 임의의 형태, 컴퓨터(예를 들면, 데스크톱, 랩톱, 태블릿 등), 핸드헬드 컴퓨팅 디바이스(예를 들면, PDA, 이메일 클라이언트 등), 사용자의 몸에 부착 혹은 장착하여 사용 가능한 웨어러블(wearable) 디바이스(스마트 와치 등)의 형태, 또는 다른 종류의 컴퓨팅 또는 커뮤니케이션 플랫폼의 임의의 형태를 포함할 수 있으나, 본 발명이 이에 한정되는 것은 아니다.The controller 20 includes a display and refers to a communication terminal that can use an application in a communication environment. Here, the controller 20 may be a user's portable terminal. To explain this in more detail, the controller 20 can be used in the form of a smart remote control, any type of smartphone, computer (e.g., desktop, laptop, tablet, etc.), handheld computing device (e.g., PDA, email client, etc.) etc.), a wearable device (smart watch, etc.) that can be used by attaching or mounted on the user's body, or any other type of computing or communication platform, but the present invention is not limited thereto. That is not the case.
컨트롤러(20)는 네트워크를 통해 통합 관리 서버(30)와 연결될 수 있다. 여기서 네트워크는 무선 통신망 일 수 있으며, 예를 들어 네트워크는 이동 통신망(mobile radio communication network), 무선 랜(Wireless Local Anrea Network), 와이파이(Wi-Fi) 등 일 수 있다.The controller 20 may be connected to the integrated management server 30 through a network. Here, the network may be a wireless communication network. For example, the network may be a mobile radio communication network, a wireless local area network, or Wi-Fi.
통합 관리 서버(30)는 웹이나 어플리케이션 형태의 플랫폼을 가질 수 있고, 컨트롤러(20)로부터 데이터를 수신하게 된다. 통합 관리 서버(30)는 컨트롤러(20)로부터 약액 주입 장치(10)에서 측정된 생체값 및 약액 주입 정보 등을 수신 및 저장할 수 있으며, 이를 통해 통계적 병리 데이터를 생성, 관리 및 분석하여 사용자, 보호자 및 의료진에게 보고서 형태로 제공할 수도 있다. The integrated management server 30 may have a web or application-type platform and receives data from the controller 20. The integrated management server 30 can receive and store biometric values and drug injection information measured in the drug injection device 10 from the controller 20, and generate, manage, and analyze statistical pathology data for users and guardians. It can also be provided to medical staff in the form of a report.
도 2는 본 발명의 일 실시예에 의한 약액 주입 장치(10)를 도시한 사시도이다. 도 3은 일 실시예에 따른 약액 주입 장치(10)의 분해 사시도이다. 도 4는 도 2의 약액 주입 장치(10)의 제어 모듈과 이와 연관된 구성부들을 간략히 도시한 블록도이다. 도 5는 도 4의 약액 주입 장치(10)의 구성부 들에서 수신, 전달 및 생성하는 신호, 데이터 및 정보의 흐름을 개략적으로 도시한 개념도이다. Figure 2 is a perspective view showing a chemical injection device 10 according to an embodiment of the present invention. Figure 3 is an exploded perspective view of the chemical injection device 10 according to one embodiment. FIG. 4 is a block diagram briefly illustrating the control module of the chemical injection device 10 of FIG. 2 and its associated components. FIG. 5 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the chemical injection device 10 of FIG. 4.
먼저 도 2 내지 도 5를 참조하면, 약액 주입 장치(10)의 일 실시예는 외측을 커버하는 하우징(11), 사용자의 피부에 인접하게 위치하는 부착부(12)를 구비할 수 있다. 약액 주입 장치(10)는 하우징(11)과 부착부(12) 사이의 내부 공간에 배치된 복수개의 부품을 포함한다. First, referring to FIGS. 2 to 5 , one embodiment of the chemical injection device 10 may include a housing 11 covering the outside and an attachment portion 12 located adjacent to the user's skin. The chemical injection device 10 includes a plurality of parts disposed in the internal space between the housing 11 and the attachment portion 12.
약액 주입 장치(10)는 니들 조립체(100), 저장부(200), 구동 모듈(300), 배터리(500), 구동 유닛(400), 니들 커버 조립체(700), 알람 유닛(800) 및 제어 모듈(1000)을 포함할 수 있다.The chemical injection device 10 includes a needle assembly 100, a storage unit 200, a driving module 300, a battery 500, a driving unit 400, a needle cover assembly 700, an alarm unit 800, and a control. It may include a module 1000.
약액 주입 장치(10)는 베이스 바디가 적어도 하나 이상의 바디가 내부 부품을 지지하는 틀을 형성할 수 있다. 베이스 바디는 배치에 따라 제1 바디(13), 제2 바디(14) 및 제3 바디(15)를 가질 수 있다. 도면에서는 제1 바디(13), 제2 바디(14) 및 제3 바디(15)를 도시하나, 이에 한정되지 않으며 일체로 구비되거나 복수 개로 구비될 수 있다.The chemical injection device 10 may have a base body forming a frame in which at least one body supports internal components. The base body may have a first body 13, a second body 14, and a third body 15 depending on the arrangement. In the drawing, the first body 13, the second body 14, and the third body 15 are shown, but the present invention is not limited thereto and may be provided as one body or in plural pieces.
약액 주입 장치(10)의 내부에는 제어 모듈(도 4의 1000)이 배치될 수 있다. 제2 바디(14)의 아래에는 회로 기판인 제어 모듈(도 2 및 도 3에는 미도시)이 배치되며, 약액 주입 장치(10)의 전체적인 구동을 제어할 수 있다. 제어 모듈(1000)은 구동 모듈(300), 배터리(500) 및 알람 유닛(800)들과 전기적으로 접촉하여, 이들의 구동을 제어할 수 있다. A control module (1000 in FIG. 4) may be placed inside the chemical injection device 10. A control module (not shown in FIGS. 2 and 3), which is a circuit board, is disposed below the second body 14 and can control the overall operation of the chemical injection device 10. The control module 1000 can electrically contact the driving module 300, the battery 500, and the alarm unit 800 to control their driving.
니들 조립체(100)는 제1 바디(13)에 장착될 수 있다. 니들(N)의 일단은 저장부(200)에 연결되어 약액이 전달될 수 있으며, 타단은 캐뉼러에 삽입되어 캐뉼러를 따라 이동할 수 있다. 캐뉼러는 니들(N)을 수용할 수 있는 도관 형상을 가지므로, 니들(N)에서 배출된 약액이 사용자로 주입될 수 있다. 약액 주입 장치(10)는 사용자가 간단하게 니들 조립체(100)를 회전하여, 캐뉼러를 대상체에 삽입하고, 약액 주입을 개시할 수 있다. The needle assembly 100 may be mounted on the first body 13. One end of the needle (N) is connected to the storage unit 200 so that the medicinal solution can be delivered, and the other end is inserted into the cannula and can move along the cannula. Since the cannula has a conduit shape that can accommodate the needle (N), the medical solution discharged from the needle (N) can be injected into the user. In the drug injection device 10, the user can simply rotate the needle assembly 100, insert the cannula into the object, and start injection of the drug solution.
니들 커버 조립체(700)는 니들 조립체(100)의 아래에 장착될 수 있다. 니들 커버 조립체(700)는 약액을 주입하기 전에 저장부(200)에 잔류된 기체(공기)를 외부로 배출하는 프라이밍(Priming)을 할 수 있다. The needle cover assembly 700 may be mounted below the needle assembly 100. The needle cover assembly 700 can perform priming to discharge gas (air) remaining in the storage unit 200 to the outside before injecting the chemical solution.
저장부(200)는 제1 바디(13) 및 제3 바디(15)에 장착되며, 니들 조립체(100)와 연결된다. 저장부(200)의 내부공간에는 약액이 저장되며, 플런저(230)의 이동에 따라 정량의 약액을 니들(N)로 이동시킬 수 있다. 플런저(230)는 구동 모듈(300) 및 구동 유닛(400)의 구동에 의해서 저장부(200)의 길이방향을 따라 선형이동 할 수 있다. 저장부(200)에 약액이 보충될 경우 플런저(230)는 후퇴하고, 저장부(200)로부터 약액이 배출될 경우 플런저(230)는 전진할 수 있다.The storage unit 200 is mounted on the first body 13 and the third body 15 and is connected to the needle assembly 100. A chemical liquid is stored in the internal space of the storage unit 200, and a fixed amount of chemical liquid can be moved to the needle (N) as the plunger 230 moves. The plunger 230 can move linearly along the longitudinal direction of the storage unit 200 by driving the driving module 300 and the driving unit 400. When the chemical solution is replenished in the storage unit 200, the plunger 230 may retract, and when the chemical liquid is discharged from the storage unit 200, the plunger 230 may advance.
구동 모듈(300)은 제어 모듈(1000)로부터 전달받은 주입 신호에 기반하여 소정의 크기의 구동력을 생성하여, 구동 유닛(400)에 구동력을 전달할 수 있다. 여기서 구동력은 펌프의 구동 횟수로 결정될 수 있다. 구동 유닛(400)에 의해 전달된 구동력은 플런저(230)를 저장부(200)의 길이 방향을 따라 이동시키고, 이 과정에서 약액이 배출될 수 있다. The driving module 300 may generate a driving force of a predetermined size based on the injection signal received from the control module 1000 and transmit the driving force to the driving unit 400. Here, the driving force can be determined by the number of times the pump is driven. The driving force transmitted by the driving unit 400 moves the plunger 230 along the longitudinal direction of the storage part 200, and in this process, the chemical solution may be discharged.
구동 모듈(300)은 전기에 의해 약액 흡입력과 약액 토출력을 갖는 모든 종류의 장치가 사용될 수 있다. 예를 들면, 기계 변위형 마이크로펌프와 전자기운동형 마이크로펌프 등의 모든 종류의 펌프가 사용될 수 있다. 기계변위형 마이크로펌프는 유체의 흐름을 유도하기 위해 압력차를 일으키도록 기어나 다이어그램과 같은 고체 혹은 유체의 운동을 이용하는 펌프로서, 다이어프람 변위 펌프(Diaphragm displacement pump), 유체 변위 펌프(Fluid displacement pump), 회전 펌프(Rotary pump) 등이 있다. 전자기운동형 마이크로펌프는 전기적 또는 자기적 형태의 에너지를 바로 유체의 이동에 이용하는 펌프로서, 전기유체역학 펌프(Electro hydrodynamic pump, EHD), 전기삼투식 펌프(Electro osmotic pump), 자기유체역학 펌프(Magneto hydrodynamic pump), 전기습식 펌프(Electro wetting pump)등이 있다.The driving module 300 can be any type of device that has chemical suction power and chemical liquid discharge power by electricity. For example, all types of pumps, such as mechanical displacement micropumps and electromagnetic motion micropumps, can be used. A mechanical displacement micropump is a pump that uses the movement of solids or fluids, such as gears or diagrams, to create a pressure difference to induce the flow of fluid, and is called a diaphragm displacement pump or fluid displacement pump. ), rotary pump, etc. Electromagnetic micropumps are pumps that use energy in the form of electricity or magnetism directly to move fluid, and include electrohydrodynamic pumps (EHD), electroosmotic pumps, and magnetohydrodynamic pumps ( Magneto hydrodynamic pump, electro wetting pump, etc.
배터리(500)는 약액 주입 장치(10)에 전기를 공급하여, 각 부품을 활성화 할 수 있다. 도면에서는 한 쌍의 배터리(500)를 도시하나, 이에 한정되지 않으며, 약액 주입 장치(10)의 용량, 사용범위, 사용 시간 등에 따라 다양하게 설정될 수 있다. 배터리(500)는 구동 유닛(400)에 인접하게 배치되며, 구동 유닛(400)으로 전기를 공급할 수 있다. The battery 500 can supply electricity to the chemical injection device 10 to activate each component. Although the drawing shows a pair of batteries 500, the battery 500 is not limited thereto, and may be set in various ways depending on the capacity, usage range, usage time, etc. of the chemical injection device 10. The battery 500 is disposed adjacent to the driving unit 400 and can supply electricity to the driving unit 400.
알람 유닛(800)은 제어 모듈(1000)로부터의 신호에 의해 소리, 불빛, 진동 등으로 알람을 발생할 수 있다.The alarm unit 800 may generate an alarm with sound, light, vibration, etc. in response to a signal from the control module 1000.
도 4 및 도 5를 참조하면, 제어 모듈(1000)은 무선 통신부(1001), 프로그램 및 명령 저장부(1011), 주입 명령 생성부(1012), 약액 주입 제어부(1015), 주입 정보 계산부(1021), 주입 정보 저장부(1022) 및 통합 제어부(1030)를 포함할 수 있다. 도 4에서는 본 발명의 일 실시예와 관련된 구성부 만을 도시하였으나, 제어 모듈(1000)은 도시된 구성부 외에도 약액 주입 장치(10)의 동작에 필요한 다양한 구성부가 더 포함될 수 있다. 제어 모듈(1000)에 포함된 각 구성부는 통합 제어부(1030)로 명명된 프로세서와 같은 처리 장치에 의해 동작할 수 있다. Referring to Figures 4 and 5, the control module 1000 includes a wireless communication unit 1001, a program and command storage unit 1011, an injection command generation unit 1012, a chemical injection control unit 1015, and an injection information calculation unit ( 1021), an injection information storage unit 1022, and an integrated control unit 1030. Although FIG. 4 shows only the components related to one embodiment of the present invention, the control module 1000 may further include various components necessary for the operation of the chemical injection device 10 in addition to the illustrated components. Each component included in the control module 1000 may be operated by a processing device such as a processor named the integrated control unit 1030.
무선 통신부(1001)는 컨트롤러(20)와 약액 주입 장치(10)가 각종 신호 및 데이터를 송수신하기 위한 무선 통신을 연결한다. 무선 통신부(1001)는 저장부(200)에 약액이 주입됨으로써, 즉 약액 주입을 트리거로 하여, 광고 메시지를 송신하는 애드벌타이징(Advertising)을 수행하고, 컨트롤러(20)로부터의 연결 요청 신호를 수신하고, 무선 연결이 시작되면 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 예를 들면, 무선 통신부(1001)은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 모듈일 수 있다. The wireless communication unit 1001 connects the controller 20 and the chemical injection device 10 to wireless communication to transmit and receive various signals and data. The wireless communication unit 1001 performs advertising by transmitting an advertising message by injecting a chemical solution into the storage unit 200, that is, by triggering the chemical injection, and receives a connection request signal from the controller 20. When the wireless connection starts, the wireless communication connection is completed by sending and receiving the connection parameters. For example, the wireless communication unit 1001 may be a Bluetooth or Bluetooth Low Energy module.
무선 통신은 약액 주입 장치(10)와 컨트롤러(20)가 일정 거리 이내에 존재하였을 경우, 그 연결을 유지할 수 있다. 여기서 일정 거리는 수 내지 수십 미터일 수 있으며, 바람직하게는 약 10m 이내 일 수 있다. 만약, 약액 주입 장치(10)와 컨트롤러(20) 간의 거리가 일정 거리를 초과하면, 무선 통신은 자동으로 그 연결이 해제된다. 무선 통신 연결이 해제된 경우, 약액 주입 장치(10)와 컨트롤러(20)는 양 장치가 일정 거리 내에 위치하는 상황을 트리거로 하여, 전술한 무선 통신 연결 과정을 통해 재연결을 수행할 수 있다. Wireless communication can maintain the connection when the chemical injection device 10 and the controller 20 are within a certain distance. Here, the certain distance may be several to tens of meters, and preferably within about 10 m. If the distance between the chemical injection device 10 and the controller 20 exceeds a certain distance, the wireless communication connection is automatically disconnected. When the wireless communication connection is disconnected, the chemical injection device 10 and the controller 20 can be reconnected through the wireless communication connection process described above, using the situation where both devices are located within a certain distance as a trigger.
프로그램 및 명령 저장부(1011)는 컨트롤러(20)로부터 기초 주입 프로그램(P)을 전달받아 저장한다. 하지만 이에 한정하지 않고, 컨트롤러(20)로부터 조정 주입 명령(CP)이나 독립 주입 명령(B)을 전달받아 저장할 수도 있다. 기초 주입 프로그램(P)에는 시간대별로 약액의 기초 주입 속도 및 패턴, 최대 기초 주입 속도, 시간대별 목표 혈당 범위 등에 관한 정보가 포함된다. The program and command storage unit 1011 receives the basic injection program (P) from the controller 20 and stores it. However, it is not limited to this, and a coordinated injection command (CP) or an independent injection command (B) can also be received and stored from the controller 20. The basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basic infusion rate, and target blood sugar range by time period.
주입 명령 생성부(1012)는 분할 알고리즘을 포함하며, 프로그램 및 명령 저장부(1011)에 저장된 기초 주입 프로그램(P)을 바탕으로 단위 주입량(Q)을 계산한다. 단위 주입량(Q)은 매 단위 시간마다 대상체에 주입될 약액의 양을 의미한다. 단위 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 주입 명령 생성부(1012)는 기초 주입 프로그램(P)에 포함된 시간대별로 약액의 기초 주입 속도 및 패턴을 바탕으로 분할 알고리즘을 사용하여 해당 시간대의 단위 주입량(Q)을 계산할 수 있다. 예를 들어, 기초 주입 프로그램(P)의 일 세그먼트가 오전 12시부터 오전 6시까지 기초 주입 속도가 0.50U/hr 로 설정된 경우, 해당 세그먼트 시간대에서 5분 간격으로 약 0.041667U의 약액을 주입해야 하고, 단위 주입량(Q)은 5분을 기준으로 0.041667U로 설정된다. The injection command generation unit 1012 includes a split algorithm and calculates the unit injection amount (Q) based on the basic injection program (P) stored in the program and command storage unit 1011. The unit injection amount (Q) refers to the amount of drug solution to be injected into the subject every unit time. The unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc. The injection command generator 1012 may calculate the unit injection amount (Q) for the time period using a division algorithm based on the basic injection speed and pattern of the chemical solution for each time period included in the basic injection program (P). For example, if one segment of the basic infusion program (P) is set to a basic infusion rate of 0.50U/hr from 12:00 AM to 6:00 AM, approximately 0.041667U of chemical solution must be injected every 5 minutes during the segment time zone. And the unit injection amount (Q) is set to 0.041667U based on 5 minutes.
주입 명령 생성부(1012)는 변환 알고리즘을 포함하며, 계산된 단위 주입량(Q)을 전기적인 주입 신호(S)로 변환하여 약액 주입 제어부(1015)에 매 단위 시간마다 전달한다. 여기서 주입 신호(S)는 구동 모듈(300)에 구동력을 생성하는 신호이고, 여기서 구동력은 구동 모듈(300)의 펌프의 구동 횟수로 결정될 수 있다. 예를 들면, 구동 모듈(300)에 따라 1회 펌프 시 0.001U, 0.005U, 0.01U, 0.05U등과 같이 주입 예정 약액량이 설정될 수 있다. 따라서, 주입 명령 생성부(1012)는 주입 예정 약액량을 기반으로 한 변환 알고리즘을 통해 주입 신호(S)를 생성하여 매 단위 시간마다 약액 주입 제어부(1015)에 전달한다. 주입 신호(S)는 전류 또는 전압으로 표현될 수 있다. The injection command generator 1012 includes a conversion algorithm, converts the calculated unit injection amount (Q) into an electrical injection signal (S), and transmits it to the chemical injection control unit 1015 every unit time. Here, the injection signal (S) is a signal that generates driving force in the driving module 300, and here the driving force may be determined by the number of times the pump of the driving module 300 is driven. For example, depending on the drive module 300, the amount of chemical liquid scheduled to be injected may be set to 0.001U, 0.005U, 0.01U, 0.05U, etc. per pump. Accordingly, the injection command generator 1012 generates an injection signal (S) through a conversion algorithm based on the amount of drug scheduled to be injected and transmits it to the drug injection control unit 1015 every unit of time. The injection signal (S) can be expressed as current or voltage.
약액 주입 제어부(1015)는 매 단위 시간마다 주입 명령 생성부(1012)로부터 전달받은 주입 신호(S)를 기반으로 구동 모듈(300)을 제어하여 저장부(200)에 저장된 약액이 니들(N)을 통해 배출될 수 있도록 한다. 1회 펌프를 구동할 경우 구동 유닛(400)에 의해 이동하는 플런저(230)의 거리가 결정되어 있으므로, 1회 펌프 시 이동하는 플런저(230)의 거리에 대응하는 부피의 약액이 니들(N)로 도출된다.The chemical injection control unit 1015 controls the driving module 300 based on the injection signal (S) received from the injection command generation unit 1012 every unit time, so that the chemical liquid stored in the storage unit 200 is transferred to the needle (N). so that it can be discharged through . Since the distance the plunger 230 moves when driving the pump once is determined by the driving unit 400, a volume of chemical solution corresponding to the distance the plunger 230 moves when pumping once is supplied to the needle (N). It is derived as
약액 주입 제어부(1015)는 매 단위 시간마다 약액의 주입이 완료된 이후 원 주입 정보(R)를 생성한다. 원 주입 정보(R)는 구동 모듈(300)로부터 수신한 전기적 신호일 수 있으며, 약액이 주입된 결과 실제 수행된 펌프의 구동 횟수를 포함한다. 하지만, 원 주입 정보(R)는 이에 한정하지 않고, 저장부(200)에 저장된 약액의 변화량, 플런저(230)의 이동 거리 등을 더 포함할 수도 있다. The chemical injection control unit 1015 generates original injection information (R) after injection of the chemical solution is completed every unit of time. The original injection information (R) may be an electrical signal received from the driving module 300, and includes the number of actual pump operations performed as a result of the chemical solution being injected. However, the original injection information R is not limited to this and may further include the amount of change in the chemical solution stored in the storage unit 200, the moving distance of the plunger 230, etc.
주입 정보 계산부(1021)는 매 단위 시간마다 약액 주입 제어부(1015)로부터 원 주입 정보(R)를 수신하고, 원 주입 정보(R)를 바탕으로 단위 주입 정보(V)를 생성한다. 단위 주입 정보(V)에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 주입 정보 계산부(1021)는 계산 알고리즘을 포함할 수 있으며, 원 주입 정보(R)에 포함된 실제 수행한 펌프의 구동 횟수와 1회 펌프 시 도출되는 약액의 양을 통해 해당 단위 시간에 주입된 실제 단위 약액 주입량을 계산할 수 있다. 하지만, 이에 한정하지 않고, 주입 정보 계산부(1021)는 펌프의 구동 횟수 외에 저장부에 저장된 약액의 변화량이나 플런저의 이동 거리 등을 바탕으로 실제 단위 약액 주입량을 계산할 수 있다. The injection information calculation unit 1021 receives original injection information (R) from the chemical injection control unit 1015 at every unit time, and generates unit injection information (V) based on the original injection information (R). Unit injection information (V) may include the actual unit injection amount, which is the amount of drug solution actually injected in the corresponding unit time. The injection information calculation unit 1021 may include a calculation algorithm, and determines the amount of drug injected in the unit time through the actual number of pump operations included in the original injection information (R) and the amount of chemical solution derived at one time of pumping. The actual unit chemical injection amount can be calculated. However, without being limited to this, the injection information calculation unit 1021 may calculate the actual unit chemical injection amount based on the amount of change in the chemical liquid stored in the storage unit or the moving distance of the plunger, in addition to the number of times the pump is driven.
주입 정보 저장부(1022)는 매 단위 시간마다 실제 약액 주입이 완료된 이후에 주입 정보 계산부(1021)로부터 단위 주입 정보(V)를 수신하여 저장한다. 무선 통신이 연결되어 있는 경우, 주입 정보 저장부(1022)에 저장된 단위 주입 정보(V)는 저장된 직후 또는 설정 시간마다 무선 통신부(1001)를 통해 컨트롤러(20)로 전송된다. 여기서 설정 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 또한, 여기서 설정 시간은 위에서 설명한 단위 시간과 동일한 시간 간격일 수 있다. 하지만, 무선 통신 연결이 해제된 경우, 주입 정보 저장부(1022)는 컨트롤러(20)로 단위 주입 정보(V)를 전송하지 않고, 단위 주입 정보(V)를 시간의 순서대로 누적하여 누적 주입 정보(W)를 생성한다. 누적 주입 정보(W)에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재연결되기 이전의 현재 시점까지 컨트롤러(20)로 전송되지 못한 모든 단위 주입 정보(V)들이 시계열 순서로 포함될 수 있다.The injection information storage unit 1022 receives and stores the unit injection information (V) from the injection information calculation unit 1021 after the actual drug injection is completed every unit time. When wireless communication is connected, the unit injection information (V) stored in the injection information storage unit 1022 is transmitted to the controller 20 through the wireless communication unit 1001 immediately after being stored or at set times. Here, the set time may be a preset time interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc. Additionally, the setting time here may be the same time interval as the unit time described above. However, when the wireless communication connection is disconnected, the injection information storage unit 1022 does not transmit the unit injection information (V) to the controller 20, but accumulates the unit injection information (V) in time order to provide cumulative injection information. Create (W). The cumulative injection information (W) may include all unit injection information (V) that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected to the current time before the wireless communication is reconnected in time series order.
통합 제어부(1030)는 각종 신호를 기반으로 약액 주입 장치(10)의 각 구성부들을 제어한다. 예를 들면 통합 제어부(1030)는 알람 유닛(800)을 제어하는 신호로 알람 유닛의 온/오프 등을 제어하고, 센서 유닛(미도시)으로부터 장치의 장시간 고온 노출 여부, 주입구의 막힘 여부, 약액 누출 여부, 장치 이상, 배터리 잔량 등을 측정한 신호를 전달받고, 사용자의 혈당값, 혈압, 심박수 등을 측정한 신호도 전달받을 수 있다. 통합 제어부(1030)는 이러한 신호들을 바탕으로 장치 데이터 및 생체값을 생성할 수 있다. The integrated control unit 1030 controls each component of the chemical injection device 10 based on various signals. For example, the integrated control unit 1030 controls the on/off of the alarm unit with a signal that controls the alarm unit 800, and determines whether the device is exposed to high temperatures for a long time, whether the inlet is clogged, and chemical liquid from a sensor unit (not shown). You can receive signals measuring leaks, device abnormalities, remaining battery capacity, etc., and also receive signals measuring the user's blood sugar level, blood pressure, heart rate, etc. The integrated control unit 1030 can generate device data and biometric values based on these signals.
도 6은 컨트롤러(20)에 포함된 구성부들 중에서 본 발명의 일 실시예와 연관된 구성부들을 간략히 도시한 블록도이다. 도 7은 도 6의 컨트롤러(20)의 구성부들에서 수신, 전달 및 생성하는 신호, 데이터 및 정보의 흐름을 개략적으로 도시한 개념도이다. FIG. 6 is a block diagram briefly showing components related to an embodiment of the present invention among components included in the controller 20. FIG. 7 is a conceptual diagram schematically showing the flow of signals, data, and information received, transmitted, and generated by the components of the controller 20 of FIG. 6.
컨트롤러(20)는 입출력 모듈(21), 프로그램 및 명령 저장 모듈(22), 무선 통신 모듈(23), 주입 정보 저장 모듈(24), 주입 속도 계산 모듈(25), 차트 생성 모듈(26), 입출력 제어 모듈(27) 및 통합 제어 모듈(28)를 포함할 수 있다. 컨트롤러(20)에 포함된 각 구성부는 통합 제어 모듈(28)로 명명된 프로세서와 같은 처리 장치에 의해 동작할 수 있다.The controller 20 includes an input/output module 21, a program and command storage module 22, a wireless communication module 23, an injection information storage module 24, an injection rate calculation module 25, a chart generation module 26, It may include an input/output control module 27 and an integrated control module 28. Each component included in the controller 20 may be operated by a processing device, such as a processor, designated as the integrated control module 28.
입출력 모듈(21)은 입력 모듈과 출력 모듈을 포함하며, 키보드, 키패드, 가상 키보드, 터치 디스플레이, 버튼, 카메라 등에 의해 사용자로부터 정보를 입력받는 입력 모듈과 디스플레이, 스피커, 라이트, 진동체 등을 통해 사용자에게 정보를 출력하는 출력 모듈을 포함할 수 있다. 예를 들어 입출력 모듈(21)은 터치 디스플레이로 구현될 수 있다. The input/output module 21 includes an input module and an output module, and includes an input module that receives information from the user through a keyboard, keypad, virtual keyboard, touch display, button, camera, etc., and a display, speaker, light, vibrating body, etc. It may include an output module that outputs information to the user. For example, the input/output module 21 may be implemented as a touch display.
입출력 모듈(21)에 포함된 입력 모듈은 사용자로부터 기초 주입 프로그램(P)을 입력받는다. 기초 주입 프로그램을 입력받는 화면은 도 9를 참조하여 자세히 설명한다. 출력 모듈은 차트 생성 모듈(26)에서 생성한 차트를 사용자에게 표시한다. 차트를 표시한 화면은 도 10, 도 12 및 도 14를 참조하여 자세히 설명한다. The input module included in the input/output module 21 receives the basic injection program (P) from the user. The screen for entering the basic injection program will be described in detail with reference to FIG. 9. The output module displays the chart created in the chart creation module 26 to the user. The screen displaying the chart will be described in detail with reference to FIGS. 10, 12, and 14.
프로그램 및 명령 저장 모듈(22)은 입출력 모듈(21)을 통해 사용자로부터 입력받은 기초 주입 프로그램(P)을 저장한다. 하지만 이에 한정하지 않고, 조정 주입 명령(CP)이나 독립 주입 명령(B)을 입력받아 저장할 수도 있다. 기초 주입 프로그램(P)에는 시간대별로 약액의 기초 주입 속도 및 패턴, 최대 기초 주입 속도, 시간대별 목표 혈당 범위 등에 관한 정보가 포함될 수 있다.The program and command storage module 22 stores the basic injection program (P) input from the user through the input/output module 21. However, it is not limited to this, and a coordinated injection command (CP) or an independent injection command (B) can also be input and stored. The basic infusion program (P) may include information on the basic infusion rate and pattern of the drug solution by time zone, maximum basic infusion rate, target blood sugar range by time zone, etc.
무선 통신 모듈(23)은 컨트롤러(20)와 약액 주입 장치(10)가 신호를 송수신 하기 위해 무선 통신을 연결한다. 무선 통신 모듈(23)은 연결 요청 신호를 발신하고, 무선 연결이 시작되면 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 예를 들면, 무선 통신 모듈(23)은 무선 통신부와 유사하게 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 모듈일 수 있다. The wireless communication module 23 connects the controller 20 and the chemical injection device 10 to wireless communication to transmit and receive signals. The wireless communication module 23 completes the wireless communication connection by sending a connection request signal and transmitting and receiving connection parameters when the wireless connection starts. For example, the wireless communication module 23 may be a Bluetooth or Bluetooth Low Energy module, similar to the wireless communication unit.
무선 통신이 연결이 유지되는 동안 컨트롤러(20)는 약액 주입 장치(10)로부터 매 단위 시간마다 단위 주입 정보(V)를 수신할 수 있다. 하지만, 무선 통신 연결이 해제된 경우에 컨트롤러(20)는 약액 주입 장치(10)로부터 단위 주입 정보(V)를 수신할 수 없다. 그러나 무선 통신이 재 연결된 경우에는, 재 연결 이후부터 매 단위 시간 별로 단위 주입 정보(V)를 수신할 수 있으며, 무선 통신이 단절된 기간 동안 단위 주입 정보(V)가 누적된 누적 주입 정보(W)도 수신할 수 있다. While wireless communication is maintained, the controller 20 may receive unit injection information (V) from the chemical injection device 10 every unit of time. However, when the wireless communication connection is disconnected, the controller 20 cannot receive unit injection information (V) from the chemical injection device 10. However, when wireless communication is reconnected, unit injection information (V) can be received for each unit time after reconnection, and unit injection information (V) is accumulated during the period when wireless communication was disconnected. Cumulative injection information (W) can also be received.
주입 정보 저장 모듈(24)은 약액 주입 장치(10)로부터 매 단위 시간마다 수신한 단위 주입 정보(V)를 저장한다. 단위 주입 정보(V)에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 한편, 주입 정보 저장 모듈(24)은 무선 통신이 재 연결된 이후 약액 주입 장치(10)로부터 수신한 누적 약액 정보(W)를 저장할 수 있다. 누적 주입 정보(W)에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 모든 단위 주입 정보(V)들이 시계열 순서로 포함될 수 있다.The injection information storage module 24 stores unit injection information (V) received from the chemical injection device 10 at every unit time. Unit injection information (V) may include the actual unit injection amount, which is the amount of drug solution actually injected in the corresponding unit time. Meanwhile, the injection information storage module 24 may store the accumulated chemical information (W) received from the chemical liquid injection device 10 after wireless communication is reconnected. The cumulative injection information (W) may include all unit injection information (V) that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected until the wireless communication is reconnected in time series order.
주입 속도 계산 모듈(25)은 저장된 단위 주입 정보(V)를 바탕으로 최초부터 현재 시간까지 주입된 약액의 약액 주입 속도(Y)를 계산한다. 주입 속도 계산 모듈(25)은 도출 알고리즘을 포함할 수 있으며, 이를 통해 단위 주입 정보(V)에 포함된 실제로 주입한 약액의 양과 단위 주입 정보(V)가 전달되는 시간 간격인 설정 시간 또는 단위 시간을 이용하여 약액 주입 속도(Y)를 계산할 수 있다. 또한 가장 최근에 수신한 단위 주입 정보(V)를 현재 시간에 대응하는 약액 주입 속도로 유추할 수도 있다. 설정 시간의 간격은 수분으로 매우 짧으므로, 현재 시간에 가장 가까운 최근에 전달된 단위 주입 정보(V)를 기반으로 계산된 약액 주입 속도(Y)를 현재 시간에 대응하는 약액 주입 속도로 유추 가능하다. The injection speed calculation module 25 calculates the drug injection speed (Y) of the drug injected from the beginning to the current time based on the stored unit injection information (V). The injection rate calculation module 25 may include a derivation algorithm, through which the amount of the actually injected drug solution included in the unit injection information (V) and the set time or unit time, which is the time interval at which the unit injection information (V) is delivered, The chemical injection speed (Y) can be calculated using . Additionally, the most recently received unit injection information (V) can be inferred as the drug injection speed corresponding to the current time. Since the interval between setting times is very short (minutes), the chemical injection speed (Y) calculated based on the most recently delivered unit injection information (V) closest to the current time can be inferred as the chemical injection speed corresponding to the current time. .
한편, 주입 속도 계산 모듈(25)은 기초 주입 프로그램(P)에 저장된 시간대별로 약액의 기초 주입 속도 및 패턴을 통해, 무선 통신 연결이 해제된 기간 동안의 약액 주입 속도(Y)를 추정할 수 있다. Meanwhile, the injection speed calculation module 25 can estimate the drug injection speed (Y) during the period when the wireless communication connection is disconnected through the basic injection speed and pattern of the drug solution for each time period stored in the basic injection program (P). .
또한 , 주입 속도 계산 모듈(25)은 저장된 누적 주입 정보(W)를 바탕으로, 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지의 기간에 주입된 약액 주입 속도(Y)를 계산할 수 있다. In addition, the injection speed calculation module 25 can calculate the injection speed (Y) of the drug solution injected in the period from when the wireless communication connection is disconnected until the wireless communication is reconnected, based on the stored cumulative injection information (W). there is.
차트 생성 모듈(26)은 계산된 약액 주입 속도(Y)를 시간에 따라 차트로 생성한다. 여기서 차트는 라인 그래프, 바 그래프, 점 그래프, 면적 그래프, 테이블 또는 이들의 조합 등 시간에 따른 약액 주입 속도를 시각적으로 표시할 수 있는 것이면 어느 종류이든 사용할 수 있다. The chart creation module 26 generates a chart of the calculated chemical injection speed (Y) over time. Here, any type of chart that can visually display the chemical injection speed over time can be used, such as a line graph, bar graph, dot graph, area graph, table, or a combination thereof.
차트 생성 모듈(26)은 무선 통신이 연결되어 있는 동안은, 설정 시간별로 수신한 단위 주입 정보(V)를 통해, 약액 주입 장치(10)를 최초로 사용한 시점부터 현재 시점까지의 기간에 대한 약액 주입 속도(Y)를 제1 그래프로 생성할 수 있다. While wireless communication is connected, the chart creation module 26 injects the chemical solution for the period from the first use of the chemical solution injection device 10 to the current time through the unit injection information (V) received at each set time. Speed (Y) can be created as a first graph.
한편, 차트 생성 모듈(26)은 무선 통신 연결이 해제된 시점부터 무선 통신이 재 연결된 시점 사이의 현재 시점까지의 기간에는, 프로그램 및 명령 저장 모듈(22)에 저장된 기초 주입 프로그램(P)에 포함된 시간대별로 약액의 기초 주입 속도 및 패턴을 바탕으로, 무선 통신 연결이 해제된 시점부터 현재 시점까지 기간에 대하여 추정된 약액 주입 속도를 제2 그래프로 생성할 수 있다. 여기서 제1 그래프가 이전에 존재하는 경우, 제2 그래프는 제1 그래프의 마지막 부분에 이어서 생성될 수 있다. Meanwhile, the chart creation module 26 is included in the basic injection program (P) stored in the program and command storage module 22 during the period from the time when the wireless communication connection is disconnected to the time when the wireless communication is reconnected. Based on the basic injection speed and pattern of the chemical solution for each time period, the estimated chemical injection speed for the period from when the wireless communication connection was disconnected to the current time can be generated as a second graph. Here, if the first graph previously exists, the second graph may be created following the last part of the first graph.
또한, 차트 생성 모듈(26)은 무선 통신이 재 연결된 시점부터, 다시 설정 시간별로 수신한 단위 주입 정보(V)를 통해 무선 통신이 재 연결된 시점부터 현재 시점까지의 기간에 대한 약액 주입 속도(Y)를 다시 제1 그래프로 생성할 수 있다. 이에 더하여 차트 생성 모듈(26)은 무선 통신 연결이 단절된 시점에 생성된 제2 그래프를 무선 통신이 재 연결된 이후 수신한 누적 주입 정보(W)를 통해 계산된 약액 주입 속도(Y)를 이용하여 제3 그래프로 업데이트 할 수 있다. 여기서 앞서 설명한 무선 통신이 재 연결된 이후 생성되는 제1 그래프는 제3 그래프 마지막 부분에 이어서 생성될 수 있다.In addition, the chart creation module 26 determines the chemical injection rate (Y ) can be created again as the first graph. In addition, the chart creation module 26 generates the second graph generated at the time the wireless communication connection is disconnected by using the chemical injection speed (Y) calculated through the cumulative injection information (W) received after the wireless communication is reconnected. 3 It can be updated with a graph. Here, the first graph generated after the previously described wireless communication is reconnected may be generated following the last part of the third graph.
여기서 제1 그래프, 제2 그래프, 제3 그래프는 모두 라인 그래프(line graph)일 수 있으며, 제1 그래프 및 제3 그래프는 그 값이 실선으로 표시된 실선 그래프이고, 제2 그래프는 그 값이 점선으로 표시된 점선 그래프 일 수 있다. 하지만 그래프의 표시 방법은 이에 한정되지 않고, 유형, 형태, 범례 등이 다양하게 변화할 수 있다.Here, the first graph, the second graph, and the third graph may all be line graphs. The first graph and the third graph are solid line graphs whose values are indicated by a solid line, and the second graph is a dotted line. It may be a dotted line graph indicated by . However, the display method of the graph is not limited to this, and the type, shape, legend, etc. may vary.
입출력 제어 모듈(27)은 차트 생성 모듈(26)에 의해 생성된 차트를 사용자에게 표시하도록 입출력 모듈(21)을 제어한다. 입출력 제어 모듈(27)은 사용자의 요청에 의해, 차트를 입출력 모듈(21)에 표시할 수 있다. The input/output control module 27 controls the input/output module 21 to display the chart generated by the chart creation module 26 to the user. The input/output control module 27 can display a chart on the input/output module 21 at the user's request.
이하에서는 도 8 내지 도 14를 참조하여, 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 설명한다. 도 8 내지 도 14를 설명하면서, 도 1 내지 도 7에서 설명한 구성과 동일한 구성을 지칭할 때는 이전에 사용한 도면 부호를 사용하기로 한다. Hereinafter, a chemical injection display method according to an embodiment of the present invention will be described with reference to FIGS. 8 to 14. While describing FIGS. 8 to 14 , previously used reference numerals will be used when referring to the same configuration as that described in FIGS. 1 to 7 .
도 8은 제1 시기(Phase 1)에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 9는 기초 주입 프로그램(P)에 의한 약액 주입 방식을 설명하기 위한 컨트롤러(20)의 화면을 도시한 것이다. 도 10은 제1 시기(Phase 1)에서 컨트롤러(20)이 화면에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제1 시기(Phase 1)란, 약액 주입 장치(10)와 컨트롤러(20)가 무선 통신 연결을 시작한 이후, 무선 통신 연결이 단절됨 없이 유지되는 시기를 의미한다. Figure 8 is a flowchart showing a method for indicating chemical injection in a first phase (Phase 1) according to an embodiment of the present invention. Figure 9 shows a screen of the controller 20 for explaining the chemical injection method by the basic injection program (P). Figure 10 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1). Here, the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
단계 101에서 약액 주입 장치(10)의 저장부(200)에 약액이 주입된다. 사용자는 주사기를 약액 주입 장치(10)의 부착부의 약액 주입구에 삽입하여 약액 주입 장치(10)의 저장부(200)에 약액을 채워 넣을 수 있다.In step 101, a chemical solution is injected into the storage unit 200 of the chemical solution injection device 10. The user can fill the storage portion 200 of the drug injection device 10 with a drug solution by inserting a syringe into the drug injection port of the attachment portion of the drug injection device 10 .
단계 102에서 약액 주입 장치(10)와 컨트롤러(20)가 무선 통신 연결된다. 상세히, 약액 주입 장치(10)는 약액이 주입됨으로써, 즉 약액 주입을 트리거로 하여, 페어링 요청 신호에 해당하는 광고 메시지를 송신하는 애드벌타이징(Advertising)을 수행한다. 컨트롤러(20)는 사용자가 새로운 약액 주입 장치(10)를 등록하고자 하는 새 장치 등록 요청에 대응하여, 주변의 약액 주입 장치(10)에 대한 스캐닝(scanning)을 수행하고, 약액 주입 장치(10)로 연결 요청 신호(connection request)를 발신한다. 약액 주입 장치(10)가 컨트롤러(20)로부터 연결 요청 신호를 수신하면, 무선 연결이 시작되고 양 장치가 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 상술한 바와 같이 무선 통신 연결은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 연결일 수 있다.In step 102, the chemical injection device 10 and the controller 20 are connected through wireless communication. In detail, the medicine injection device 10 performs advertising by transmitting an advertising message corresponding to a pairing request signal by injecting the medicine, that is, by triggering the medicine injection. The controller 20 performs scanning of the surrounding chemical injection device 10 in response to a new device registration request in which the user wishes to register a new chemical injection device 10, and Send a connection request signal. When the chemical injection device 10 receives a connection request signal from the controller 20, a wireless connection begins and both devices transmit and receive connection parameters, thereby completing the wireless communication connection. As described above, the wireless communication connection may be a Bluetooth or Bluetooth Low Energy connection.
단계 103에서 컨트롤러(20)는 사용자로부터 기초 주입 프로그램(P)을 입력받아 저장한다. 기초 주입 프로그램(P)이란, 정해진 시간 동안 (예를 들면 24시간, 36시간, 또는 48시간) 세그먼트를 나누어 약액을 사용자가 설정한 속도로 주입하도록 미리 스케쥴링하는 주입 방식이다. 기초 주입 프로그램(P)은 약액 주입 장치(10)와 연동되는 컨트롤러(20)나, 통합 관리 서버(30)에서 제공하는 웹 또는 어플리케이션 등의 플랫폼을 이용하여 의해 설정될 수 있다. In step 103, the controller 20 receives the basic injection program (P) from the user and stores it. The basic injection program (P) is an injection method that pre-schedules the drug solution to be injected at a rate set by the user in segments for a set period of time (for example, 24 hours, 36 hours, or 48 hours). The basic injection program (P) can be set using a platform such as the controller 20 linked with the chemical injection device 10 or a web or application provided by the integrated management server 30.
기초 주입 프로그램(P)에는 시간대별로 약액의 기초 주입 속도 및 패턴, 최대 기초 주입 속도, 시간대별 목표 혈당 범위 등에 관한 정보가 포함된다.The basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basic infusion rate, and target blood sugar range by time period.
도 9(a)를 참조하면, 사용자는 컨트롤러(20)의 입출력 모듈(21)을 통해 목표 혈당 범위를 설정할 수 있다. 즉 낮과 밤으로 나누어 시간대를 정해 해당 시간대에 이루고자 하는 목표 혈당 범위를 설정할 수 있다. 낮에는 음식물을 섭취하기 때문에 혈당이 높은 수치를 유지할 가능성이 높기 때문에, 이에 맞도록 혈당을 내리고 일정 범위 내로 유지하기 위해 밤과 다른 목표 혈당 범위를 설정할 수 있다. 도 9(b)를 참조하면, 사용자는 컨트롤러(20)의 입출력 모듈(21)을 통해 약액의 최대 기초 주입 속도를 설정할 수 있고, 도 9(c)를 참조하면, 사용자는 컨트롤러(20)의 입출력 모듈(21)을 통해 세그먼트를 설정하여 시간대 별로 다른 기초 주입 속도를 설정할 수 있다. 혈당은 음식물을 섭취한 후 급격히 높아질 수 있으므로, 식사 또는 간식 시간과 연동하여 시간대 별로 다른 기초 주입 속도를 설정함으로써, 정상 혈당 범위를 유지할 수 있는데 도움이 된다.Referring to FIG. 9(a), the user can set the target blood sugar range through the input/output module 21 of the controller 20. In other words, you can divide the time into day and night and set the target blood sugar range you want to achieve during that time. Because you consume food during the day, your blood sugar level is likely to remain high, so you can set a target blood sugar range that is different from that at night to lower your blood sugar level accordingly and maintain it within a certain range. Referring to FIG. 9(b), the user can set the maximum basic injection speed of the chemical solution through the input/output module 21 of the controller 20, and referring to FIG. 9(c), the user can set the maximum basic injection speed of the chemical solution through the input/output module 21 of the controller 20. By setting segments through the input/output module 21, different basic injection rates can be set for each time zone. Since blood sugar can rise rapidly after consuming food, it is helpful to maintain a normal blood sugar range by setting a different basic infusion rate for each time zone in conjunction with meal or snack times.
단계 104에서 컨트롤러(20)는 약액 주입 장치(10)로 설정한 기초 주입 프로그램(P)을 전달한다. 기초 주입 프로그램(P)은 사용자에 의해 설정되면 무선 통신을 통해 1회성으로 전달된다. 약액 주입 장치(10)는 전달된 기초 주입 프로그램(P)을 바탕으로 정해진 시간(예를 들면 24시간, 36시간, 또는 48시간) 동안 대상체에 약액을 주입하게 된다. In step 104, the controller 20 transmits the basic injection program (P) set to the chemical injection device 10. The basic injection program (P) is set by the user and delivered one-time through wireless communication. The drug injection device 10 injects the drug into the subject for a set period of time (for example, 24 hours, 36 hours, or 48 hours) based on the delivered basic injection program (P).
단계 105에서 약액 주입 장치(10)는 전달된 기초 주입 프로그램(P)을 저장한다. 또한, 기초 주입 프로그램(P)을 바탕으로 매 단위 시간당 주입될 약액의 양을 계산한다. 단위 주입량(Q)을 매 단위 시간마다 대상체에 주입될 약액의 양으로 정의할 수 있다. 이 때, 약액이 인슐린일 때, 약액의 양의 단위는 U로 U는 단위(unit)을 의미하며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미할 수 있다. 또한 이 때, 단위 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 상세히, 약액 주입 장치(10)는 기초 주입 프로그램(P)에 포함된 시간대별로 약액의 기초 주입 속도 및 패턴을 바탕으로 분할 알고리즘을 사용하여 해당 시간대의 단위 주입량(Q)을 계산할 수 있다. In step 105, the chemical injection device 10 stores the delivered basic injection program (P). Additionally, the amount of chemical solution to be injected per unit time is calculated based on the basic injection program (P). The unit injection amount (Q) can be defined as the amount of drug solution to be injected into the subject every unit time. At this time, when the drug solution is insulin, the unit of the amount of the drug solution is U, where U means unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin can mean 24 units. Also, at this time, the unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc. In detail, the chemical injection device 10 may calculate the unit injection quantity (Q) of the time period using a division algorithm based on the basic injection speed and pattern of the chemical liquid for each time period included in the basic injection program (P).
단계 106에서 약액 주입 장치(10)는 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 계산된 단위 주입량(Q)은 전기적인 주입 신호(S)로 변환되고, 주입 신호(S)는 구동 모듈(300)의 구동력을 생성하여 펌프 횟수를 제어하고, 펌프는 구동 유닛(400)에 구동력을 전달해 플런저(230)를 움직이고, 플런저(230)에 의해 저장부(200) 내의 약액이 니들(N)을 통해 배출되어 대상체에 주입될 수 있다.In step 106, the drug injection device 10 injects the calculated drug injection amount per unit time into the subject. The calculated unit injection amount (Q) is converted into an electrical injection signal (S), and the injection signal (S) generates a driving force of the driving module 300 to control the number of pumps, and the pump provides a driving force to the driving unit 400. is transmitted to move the plunger 230, and the chemical solution in the reservoir 200 is discharged through the needle N by the plunger 230 and can be injected into the object.
단계 107에서 약액 주입 장치(10)는 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 약액 주입 장치(10)는 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장한다. 하지만, 이에 한정하지 않고, 원 주입 정보(R)에는 펌프의 구동 횟수 외에 저장부에 저장된 약액의 변화량이나 플런저의 이동 거리 등을 포함할 수 있고, 약액 주입 정보는 이를 바탕으로 생성될 수도 있다. In step 107, when the drug injection device 10 is injected, the drug injection device 10 measures the drug injection amount, generates drug injection information, and stores it. When injection of the chemical solution is completed every unit time, the chemical solution injection device 10 generates raw injection information (R) including the number of actual pump operations performed, and based on this, the chemical solution actually injected in that unit time is generated. Generate and store chemical injection information including the amount. However, it is not limited to this, and the original injection information R may include the amount of change in the chemical solution stored in the storage unit or the moving distance of the plunger in addition to the number of times the pump is driven, and the chemical injection information may be generated based on this.
단계 108에서 약액 주입 장치(10)는 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 단계 106 내지 단계 108은 매 단위 시간 마다 반복하여 수행될 수 있다. 예를 들면 약액 주입 장치(10)는 기초 주입 프로그램(P)을 바탕으로 매 5분마다 계산된 약액 주입량을 주입하고, 주입 완료 후 그 결과인 실제 주입량을 약액 주입 정보로 컨트롤러(20)에 전달하게 된다. 따라서 컨트롤러(20)는 매 5분마다 약액 주입이 완료된 후, 약액 주입 정보를 약액 주입 장치(10)로부터 수신한다.In step 108, the chemical injection device 10 transmits the generated chemical injection information to the controller 20. Steps 106 to 108 may be repeatedly performed every unit of time. For example, the chemical injection device 10 injects the calculated chemical injection amount every 5 minutes based on the basic injection program (P), and after completion of injection, transmits the resulting actual injection amount as chemical injection information to the controller 20. I do it. Therefore, the controller 20 receives chemical injection information from the chemical injection device 10 after the chemical injection is completed every 5 minutes.
단계 109에서 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 약액 주입 정보에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액의 양과 약액 주입 정보가 전달되는 시간 간격인 설정 시간 또는 단위 시간을 이용하여 약액 주입 속도(Y)를 계산할 수 있다.In step 109, the controller 20 stores the received chemical injection information and calculates the chemical injection speed (Y) based on the stored chemical injection information. The drug injection information may include the actual unit injection amount, which is the amount of drug actually injected in the unit time. The controller 20 may calculate the chemical injection rate (Y) using the amount of chemical liquid actually injected and the set time or unit time, which is the time interval at which chemical liquid injection information is transmitted.
단계 110에서 컨트롤러(20)는 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 10을 참조하면, 세로축은 약액 주입 속도(U/hr)이고 여기서 U는 unit이며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미한다. 가로축은 시간(hour)를 의미한다. 실선 그래프는 계산된 약액 주입 속도를 바탕으로 생성된 것이며, 음영으로 표시된 하단 그래프의 넓이는 해당 시간동안 투여된 약액량, 즉 인슐린 양(U)일 수 있다. 컨트롤러(20)는 무선 통신을 통해 약액 주입 장치(10)로부터 정해진 매시간마다 계속해서 약액 주입 정보를 수신한다. 따라서, 좌측 그래프에서 우측 그래프로 변화하는 것과 같이 몇시간 이후에는 연속적으로 이어지는 실선 그래프를 확인할 수 있다. In step 110, the controller 20 generates and displays the chemical injection speed over time as a chart based on the calculated chemical injection speed (Y). For example, a chart could be a line graph. Additionally, the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example. Referring to FIG. 10, the vertical axis is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units. The horizontal axis means time. The solid line graph is created based on the calculated drug injection speed, and the area of the shaded bottom graph may be the amount of drug administered during the corresponding time, that is, the amount of insulin (U). The controller 20 continues to receive chemical injection information from the chemical injection device 10 at regular intervals through wireless communication. Therefore, you can see a solid line graph that continues continuously after a few hours, such as changing from the graph on the left to the graph on the right.
도 11은 제2 시기(Phase 2)에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 12는 제2 시기(Phase 2)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제2 시기(Phase 2)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 이벤트가 발생한 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신 연결이 해제 또는 단절된 시기를 의미한다. Figure 11 is a flowchart showing a method for displaying chemical injection in a second phase (Phase 2) according to an embodiment of the present invention. Figure 12 shows a chemical solution injection information chart displayed on the controller 20 in the second period (Phase 2). Here, the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
단계 201에서 무선 통신 관련 이벤트가 발생한다. 여기서 이벤트는 무선 통신 연결의 해제 또는 단절일 수 있다. 예를 들어 컨트롤러(20)와 약액 주입 장치(10) 간의 거리가 임계 거리를 벗어나서 무선 통신 연결이 자동으로 해제될 수 있다. 단계 201a 및 단계 201b에서 약액 주입 장치(10) 및 컨트롤러(20)는 무선 통신 연결 해제를 감지할 수 있다. In step 201, a wireless communication-related event occurs. Here, the event may be release or disconnection of the wireless communication connection. For example, if the distance between the controller 20 and the chemical injection device 10 exceeds the critical distance, the wireless communication connection may be automatically released. In steps 201a and 201b, the chemical injection device 10 and the controller 20 may detect loss of wireless communication connection.
단계 202에서 약액 주입 장치(10)는 단계 106과 동일하게, 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 계산된 단위 주입량(Q)은 전기적인 주입 신호(S)로 변환되고, 주입 신호(S)는 구동 모듈(300)의 구동력을 생성하여 펌프 횟수를 제어하고, 펌프는 구동 유닛(400)에 구동력을 전달해 플런저(230)를 움직이고, 플런저(230)에 의해 저장부(200) 내의 약액이 니들(N)을 통해 대상체에 주입될 수 있다.In step 202, the drug injection device 10 injects the calculated drug injection amount per unit time into the subject, as in step 106. The calculated unit injection amount (Q) is converted into an electrical injection signal (S), and the injection signal (S) generates a driving force of the driving module 300 to control the number of pumps, and the pump provides a driving force to the driving unit 400. is transmitted to move the plunger 230, and the chemical solution in the storage unit 200 can be injected into the object through the needle N by the plunger 230.
단계 203에서 약액 주입 장치(10)는 단계 107과 유사하게, 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 약액 주입 장치(10)는 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장한다. 하지만, 이에 한정하지 않고, 원 주입 정보에는 펌프의 구동 횟수 외에 저장부(200)에 저장된 약액의 변화량이나 플런저(230)의 이동 거리 등을 포함할 수 있고, 약액 주입 정보는 이를 바탕으로 생성될 수도 있다. In step 203, similar to step 107, when the drug is injected, the drug injection device 10 measures the drug injection amount, generates drug injection information, and stores it. When injection of the chemical solution is completed every unit of time, the chemical injection device 10 generates original injection information including the actual number of pump operations performed, and based on this, includes the amount of the chemical solution actually injected in that unit time. Generate and store chemical injection information. However, it is not limited to this, and the original injection information may include the amount of change in the chemical solution stored in the storage unit 200 or the moving distance of the plunger 230 in addition to the number of times the pump is driven, and the chemical injection information may be generated based on this. It may be possible.
단계 203이 단계 107과 다른 점이 있다면, 단계 203에서 약액 주입 장치(10)는 무선 통신 이벤트가 발생한 시점부터 생성된 약액 주입 정보를 시계열 순서로 누적하여 저장한다. 즉, 제2 시기(Phase 2)의 약액 주입 장치(10)는 무선 통신 연결 관련 이벤트를 감지하면, 제1 시기(Phase 1)의 단계 108와 달리, 약액 주입 장치(10)가 생성된 약액 주입 정보를 컨트롤러(20)에 전달하지 않는다. Step 203 is different from step 107. In step 203, the chemical injection device 10 accumulates and stores chemical injection information generated from the time a wireless communication event occurs in time series order. That is, when the chemical injection device 10 of the second period (Phase 2) detects an event related to a wireless communication connection, unlike step 108 of the first phase (Phase 1), the chemical injection device 10 injects the generated chemical liquid. Information is not transmitted to the controller 20.
단계 202 및 단계 203은 매 단위 시간마다 반복하여 수행될 수 있다. 예를 들면 약액 주입 장치(10)는 기초 주입 프로그램(P)을 바탕으로 매 5분마다 계산된 약액 주입량을 주입하고, 주입 완료 후 그 결과인 실제 주입량을 시계열 순서로 누적하여 저장하게 된다. Steps 202 and 203 may be repeatedly performed every unit of time. For example, the chemical injection device 10 injects the calculated chemical injection amount every 5 minutes based on the basic injection program (P), and after completion of injection, the resulting actual injection amount is accumulated and stored in time series order.
단계 204에서 컨트롤러(20)는 무선 통신 관련 이벤트를 감지한 이후 무선 통신 연결이 단절된 시점부터 저장된 기초 주입 프로그램(P)을 바탕으로 약액 주입 속도(Y)를 도출한다. 기초 주입 프로그램(P)에는 저장된 시간대별로 약액의 기초 주입 속도 및 패턴이 포함되어 있다. 따라서, 컨트롤러(20)는 무선 통신 연결이 해제된 기간 동안 약액 주입 장치(10)로부터 약액 주입 정보를 받지 않더라도, 저장된 기초 주입 프로그램(P)을 바탕으로 약액 주입 속도(Y)를 추정할 수 있다.In step 204, after detecting a wireless communication-related event, the controller 20 derives the chemical injection speed (Y) based on the basic injection program (P) stored from the time the wireless communication connection was disconnected. The basic injection program (P) includes the basic injection speed and pattern of the chemical solution for each saved time period. Therefore, even if the controller 20 does not receive chemical injection information from the chemical injection device 10 during the period when the wireless communication connection is disconnected, the controller 20 can estimate the chemical injection speed (Y) based on the stored basic injection program (P). .
단계 205에서 컨트롤러(20)는 도출된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도(Y)를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제2 시기(Phase 2)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 그래프와 구별되게 표시될 수 있으며, 예를 들어 점선으로 표시될 수 있다. 도 12를 참조하면, 세로축은 약액 주입 속도(U/hr)이고 여기서 U는 unit 단위이며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미한다. 가로축은 시간(hour)를 의미한다. 점선 그래프는 추정된 약액 주입 속도를 바탕으로 생성된 것이다. 도 10의 우측 차트와 도 12의 차트가 동일한 시간대(예를 들어, 12h 부터 22h 사이)임을 가정하면, 도 12의 차트는 도 10의 차트와 달리 무선 통신 단절이 발생한 순간부터 현재 시간까지 그래프가 점선으로 표시된 것을 확인할 수 있다. In step 205, the controller 20 generates and displays the chemical injection rate (Y) over time as a chart based on the derived chemical injection rate (Y). For example, a chart could be a line graph. Additionally, the line graph generated in the second period (Phase 2) may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example. Referring to FIG. 12, the vertical axis is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units. The horizontal axis means time. The dotted line graph was created based on the estimated chemical injection speed. Assuming that the right chart of FIG. 10 and the chart of FIG. 12 are in the same time period (for example, between 12h and 22h), the chart of FIG. 12, unlike the chart of FIG. 10, is a graph from the moment the wireless communication disconnection occurred to the current time. You can see that it is indicated by a dotted line.
컨트롤러(20)는 무선 통신 관련 이벤트가 발생하여 약액 주입 장치(10)로부터 매시간마다 수신하던 약액 주입 정보가 단절되더라도, 통신 단절부터 현재 시간까지의 약액 주입과 관련된 정보를 사용자에게 제공할 수 있다. 또한 제2 시기(Phase 2) 동안의 약액 주입과 관련된 정보는 제1 시기(Phase 1) 동안의 그래프와 다른 정보를 바탕으로 도출된 것이므로, 제1 시기(Phase 1) 동안의 그래프와 구별되게 표시할 수 있다. Even if the chemical injection information received every hour from the chemical injection device 10 is interrupted due to a wireless communication-related event, the controller 20 can provide the user with information related to the chemical injection from the communication interruption to the current time. Additionally, the information related to chemical injection during the second period (Phase 2) is derived based on information different from the graph during the first period (Phase 1), so it is displayed differently from the graph during the first period (Phase 1). can do.
도 13은 제3 시기(Phase 3)에서 본 발명의 일 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 14는 제3 시기(Phase 3)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제3 시기(Phase 3)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 발생한 이벤트가 해소된 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신이 재 연결된 시기를 의미한다.Figure 13 is a flowchart showing a method for displaying chemical injection in a third phase (Phase 3) according to an embodiment of the present invention. Figure 14 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3). Here, the third period (Phase 3) refers to a period when an event that occurred in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
단계 301에서 무선 통신 관련하여 발생한 이벤트가 해소된다. 예를 들어 컨트롤러(20)와 약액 주입 장치(10) 간의 거리가 임계 거리 내로 들어와 무선 통신 연결이 자동으로 재 연결될 수 있다. 또한, 사용자가 컨트롤러(20)와 약액 주입 장치(10) 간의 무선 통신 연결 해제를 발견하고, 무선 통신을 재 연결할 수 있다. 단계 301a 및 단계 301b에서 약액 주입 장치(10) 및 컨트롤러(20)는 무선 통신 연결 해제를 감지할 수 있다. In step 301, an event occurring related to wireless communication is resolved. For example, the wireless communication connection may be automatically reconnected when the distance between the controller 20 and the chemical injection device 10 falls within a critical distance. Additionally, the user may discover that the wireless communication connection between the controller 20 and the chemical injection device 10 has been disconnected and reconnect the wireless communication. In steps 301a and 301b, the chemical injection device 10 and the controller 20 may detect loss of wireless communication connection.
무선 통신 재연결이 감지되면, 약액 주입 장치(10)는 무선 통신 연결이 단절된 시점부터 누적하여 저장된 누적 약액 주입 정보를 컨트롤러(20)로 전달한다. When a wireless communication reconnection is detected, the chemical injection device 10 transmits to the controller 20 the cumulative chemical injection information that has been accumulated and stored since the time the wireless communication connection was disconnected.
일 실시예에 의하면, 단계 302와 같이 누적 약액 주입 정보는 컨트롤러(20)의 요청에 의해 전달될 수 있다. 상세히, 컨트롤러(20)는 무선 통신 재연결을 감지하면, 무선 통신 단절 시점부터 재연결시점까지의 기간동안 미 전달된 약액 주입 정보가 존재 시 이를 전송해 달라고 약액 주입 장치(10)에 요청할 수 있다. 이 경우 단계 303처럼 약액 주입 장치(10)는 무선 통신 연결이 단절된 시점부터 누적하여 저장된 약액 주입 정보를 전달할 수 있다. According to one embodiment, as in step 302, the cumulative chemical injection information may be transmitted at the request of the controller 20. In detail, when the controller 20 detects a wireless communication reconnection, it may request the chemical injection device 10 to transmit chemical injection information that has not been delivered during the period from the time of wireless communication disconnection to the time of reconnection. . In this case, as in step 303, the chemical injection device 10 may transmit the chemical injection information that has been accumulated and stored since the time the wireless communication connection was disconnected.
다른 실시예에 의하면, 단계 303과 같이 약액 주입 장치(10)는 무선 통신 재연결을 감지하면 자동으로 누적 약액 주입 정보를 컨트롤러(20)에 전달할 수 있다. 이 경우, 단계 302같은 요청이 없이도 약액 주입 장치(10)가 무선 통신 연결이 단절된 시점부터 누적하여 저장된 약액 주입 정보를 전달할 수 있다. According to another embodiment, when the chemical injection device 10 detects a wireless communication reconnection, as in step 303, the chemical injection device 10 may automatically transmit the accumulated chemical injection information to the controller 20. In this case, the chemical injection device 10 can transmit the chemical injection information accumulated and stored from the time the wireless communication connection is disconnected without a request such as step 302.
단계 304에서 컨트롤러(20)는 수신한 누적 약액 정보를 저장하고, 저장된 누적 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 누적 약액 주입 정보에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 모든 단위 시간에 실제 주입한 약액의 양들이 시계열 순서로 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액의 양과 단위 시간 및 무선 통신 단절 기간을 이용하여 약액 주입 속도(Y)를 계산할 수 있다.In step 304, the controller 20 stores the received cumulative chemical solution information and calculates the chemical solution injection rate (Y) based on the stored cumulative chemical solution injection information. The cumulative chemical injection information may include the amounts of chemical liquid actually injected in time series for all unit times that were not transmitted to the controller 20 from the time the wireless communication connection was disconnected until the wireless communication was reconnected. The controller 20 may calculate the chemical injection speed (Y) using the amount of chemical liquid actually injected, unit time, and wireless communication disconnection period.
단계 305에서 컨트롤러(20)는 계산된 약액 주입 속도를 바탕으로 단계 205에서 생성한 차트를 업데이트 할 수 있다. 여기서 단계 205에서 생성한 차트는 통신 단절 기간에 기초 주입 프로그램(P)을 바탕으로 추정 또는 도출한 약액 주입 속도를 바탕으로 형성된 차트를 의미한다. 예를 들어 단계 305에서 업데이트하는 차트는 라인 그래프일 수 있다. 제3 시기(Phase 3)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 라인 그래프와 동일하게 실선으로 표시될 수 있다. 다시 말하면, 제3 시기에 생성된 그래프는 제2 시기에 생성된 것과는 구별되지만, 제1 시기와는 동일한 방식으로 표현될 수 있다. In step 305, the controller 20 may update the chart created in step 205 based on the calculated chemical injection speed. Here, the chart created in step 205 refers to a chart formed based on the chemical injection speed estimated or derived based on the basic injection program (P) during the communication interruption period. For example, the chart updated in step 305 may be a line graph. The line graph generated in the third period (Phase 3) may be displayed as a solid line, identical to the line graph generated in the first period (Phase 1). In other words, the graph generated in the third period is distinct from the graph generated in the second period, but can be expressed in the same way as the first period.
도 14의 세로축은 약액 주입 속도(U/hr)이고 여기서 U는 unit이며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미한다. 가로축은 시간(hour)를 의미한다. 도 14의 차트는 도 12의 차트에서 추가 시간대(예를 들어, B부분인 22h 부터 24h)가 더 포함된 것임을 가정한다. 도 14의 A로 표시된 부분은 종래 도 12에서 점선 그래프로 표시된 부분이었으나 단계 305에 의해 실선으로 업데이트된 것을 확인할 수 있다. 도 14의 B로 표시된 부분은 무선 통신이 재연결된 이후 부분이므로, 도 10과 동일하게 실선으로 표시된 것을 확인할 수 있다. 이처럼, 컨트롤러(20)는 무선 통신 관련 이벤트가 해소된 이후에, 약액 주입 장치(10)로부터 누적된 약액 주입 정보를 수신하고 이를 바탕으로 통신 단절 기간에 사용자에게 제공한 정보를 업데이트 할 수 있다. The vertical axis of Figure 14 is the drug injection rate (U/hr), where U is a unit, 1 unit is 1/24 mg of purified insulin, and 1 mg of insulin means 24 units. The horizontal axis means time. It is assumed that the chart in FIG. 14 includes an additional time zone (for example, part B, 22h to 24h) in the chart in FIG. 12. The part indicated by A in FIG. 14 was previously shown as a dotted line graph in FIG. 12, but it can be seen that it has been updated to a solid line in step 305. Since the part indicated by B in FIG. 14 is the part after wireless communication is reconnected, it can be seen that it is marked with a solid line in the same way as in FIG. 10. In this way, after the wireless communication-related event is resolved, the controller 20 may receive accumulated chemical injection information from the chemical injection device 10 and update the information provided to the user during the communication interruption period based on this.
한편, 단계 304 및 305는 단계 309 이전에 수행될 수도 있고, 단계 310과 동시에 수행될 수도 있고, 단계 310 이후에 수행될 수도 있다. Meanwhile, steps 304 and 305 may be performed before step 309, simultaneously with step 310, or after step 310.
단계 306에서 약액 주입 장치(10)는 여전히 단계 106과 동일하게 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 또한 단계 307에서 약액 주입 장치(10)는 단계 107과 동일하게 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 또한 무선 통신이 재 연결되었으므로, 단계 308에서 단계 108과 동일하게 약액 주입 장치(10)는 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 단계 306 내지 단계 308은 매 단위 시간마다 반복하여 수행될 수 있다.In step 306, the drug injection device 10 still injects the calculated amount of drug injection per unit time into the object in the same way as in step 106. Also, in step 307, when the chemical solution is injected in the same manner as in step 107, the chemical solution injection device 10 measures the amount of the chemical solution injected, generates chemical injection information, and stores it. Additionally, since the wireless communication has been reconnected, in step 308, the chemical injection device 10 transmits the generated chemical injection information to the controller 20 in the same manner as step 108. Steps 306 to 308 may be repeatedly performed every unit of time.
단계 309에서 컨트롤러(20)는 단계 109와 동일하게 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 단계 310에서 컨트롤러는 단계 110과 동일하게 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 단계 310에서 생성된 라인 그래프는 도 14의 B에서 보이는 바와 같이, 제1 시기에 생성된 것과 동일하게 실선 그래프로 표시될 수 있다. In step 309, the controller 20 stores the received chemical injection information in the same manner as in step 109 and calculates the chemical injection speed (Y) based on the stored chemical injection information. In step 310, the controller generates and displays the chemical injection speed over time as a chart based on the chemical injection speed (Y) calculated in the same way as in step 110. The line graph generated in step 310 may be displayed as a solid line graph, the same as that generated in the first period, as shown in B of FIG. 14.
이상과 같이 본 발명의 일 실시예에 의하면, 약액 주입 장치와 컨트롤러 간의 무선 통신 연결에 문제가 발생하더라도, 컨트롤러에 저장된 기초 주입 프로그램을 통해 무선 통신이 단절된 동안에도 약액 주입 정보 추정하여 사용자에게 제공할 수 있어 사용자에게 신뢰를 줄 수 있는 약액 주입 결과 표시 방법을 제공하는 효과가 있다. As described above, according to an embodiment of the present invention, even if a problem occurs in the wireless communication connection between the chemical injection device and the controller, chemical injection information can be estimated and provided to the user even while wireless communication is cut off through the basic injection program stored in the controller. This has the effect of providing a method of displaying chemical injection results that can give users confidence.
본 발명의 다른 실시예에 의한 약액 주입 표시 방법은, 기초 주입 프로그램(P)에 더하여 조정 주입 명령(CP)이 추가된 상황에서의 약액 주입 표시 방법이다. 이하에서는 도 15 내지 도 20을 참조하여, 본 발명의 다른 실시예에 의한 약액 주입 표시 방법을 도시한다. 도 15 내지 도 20를 설명하면서, 도 1 내지 도 7에서 설명한 구성과 동일한 구성을 지칭할 때는 이전에 사용한 도면 부호를 사용하기로 한다. The method for indicating chemical injection is a method for displaying chemical injection in a situation where a control injection command (CP) is added in addition to the basic injection program (P). Hereinafter, with reference to FIGS. 15 to 20, a method for indicating chemical injection is shown according to another embodiment of the present invention. In describing FIGS. 15 to 20, previously used reference numerals will be used when referring to the same configuration as that described in FIGS. 1 to 7.
도 15는 제1 시기(Phase 1)에서 본 발명의 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 16은 조정 주입 명령(CP)에 의한 약액 주입 방식을 설명하기 위한 컨트롤러(20)의 화면을 도시한 것이다. 도 17은 제1 시기(Phase 1)에서 컨트롤러(20)이 화면에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제1 시기(Phase 1)란, 약액 주입 장치(10)와 컨트롤러(20)가 무선 통신 연결을 시작한 이후, 무선 통신 연결이 단절됨 없이 유지되는 시기를 의미한다. Figure 15 is a flowchart showing a method for displaying chemical injection in the first phase (Phase 1) according to another embodiment of the present invention. FIG. 16 shows a screen of the controller 20 for explaining the chemical injection method by the adjustment injection command (CP). Figure 17 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1). Here, the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
단계 101 내지 단계 105의 경우, 앞서 설명한 도 8의 단계 101 내지 단계 105와 동일하므로, 중복되는 설명은 생략한다.In the case of steps 101 to 105, since they are the same as steps 101 to 105 of FIG. 8 described above, overlapping descriptions will be omitted.
단계 1031에서 컨트롤러(20)는 사용자로부터 조정 주입 명령(CP)을 입력받아 저장한다. 기초 주입 프로그램(P)이 정해진 시간 동안 (예를 들면 24시간, 36시간, 또는 48시간) 세그먼트를 나누어 약액을 사용자가 설정한 속도로 주입하도록 미리 스케쥴링하는 주입 방식인 반면에, 조정 주입 명령(CP)은 이미 스케쥴링된 기초 주입 프로그램의 기초 주입 속도를 일시적으로 변경하는 명령이나 프로그램을 의미하며, 일시 기초 주입으로 불리기도 한다. 기초 주입 프로그램(P)과 마찬가지로, 조정 주입 명령은 약액 주입 장치(10)와 연동되는 컨트롤러(20)나, 통합 관리 서버(30)에서 제공하는 웹 또는 어플리케이션 등의 플랫폼을 이용하여 의해 설정될 수 있다.In step 1031, the controller 20 receives an adjustment injection command (CP) from the user and stores it. While the basic injection program (P) is an injection method that pre-schedules the drug solution to be injected at a user-set rate by dividing it into segments for a set period of time (e.g., 24 hours, 36 hours, or 48 hours), the adjusted injection command ( CP) refers to a command or program that temporarily changes the basic injection speed of an already scheduled basic injection program, and is also called temporary basic injection. Like the basic injection program (P), the adjusted injection command can be set using a platform such as the controller 20 linked with the chemical injection device 10 or a web or application provided by the integrated management server 30. there is.
기초 주입 프로그램(P)에는 시간대별로 약액의 기초 주입 속도 및 패턴, 최대 기초 주입 속도, 시간대별 목표 혈당 범위 등에 관한 정보가 포함되는 반면, 조정 주입 명령(CP)에는 조정 주입 속도 및 지속 시간 등에 관한 정보가 포함된다. 여기서 조정 주입 속도는 기초 주입 속도의 증감값이나 최대 기초 주입 속도 범위 내에서 설정된 일정 속도값를 의미한다. 이에 따라, 조정 주입 명령(CP)은 설정된 지속 시간동안 기설정된 기초 주입 속도를 줄이거나 올릴 수 있다. 한편, 여기서 지속 시간은 설정된 범위(예를 들어, 최소 30분에서 최대 12시간까지)에서 조절할 수 있다.The basic infusion program (P) includes information on the basic infusion rate and pattern of the drug solution by time period, maximum basal infusion rate, target blood sugar range by time period, etc., while the adjusted infusion command (CP) contains information on the adjusted infusion rate and duration, etc. Information is included. Here, the adjusted injection rate means an increase or decrease in the basic injection rate or a constant rate value set within the maximum basic injection rate range. Accordingly, the adjustment injection command (CP) may reduce or increase the preset basic injection rate for a set duration. Meanwhile, the duration here can be adjusted within a set range (for example, from a minimum of 30 minutes to a maximum of 12 hours).
도 16을 참조하면, 사용자는 컨트롤러(20)의 입출력 모듈(21)을 통해 조정 주입 속도 및 지속 시간을 설정할 수 있다. 조정 주입 속도는 증감의 단위를 퍼센트(%) 또는 속도값(U/hr)로 나타낼 수 있다. 도 16에 도시된 것처럼 조정 주입 속도의 증감 단위가 퍼센트(%)인 경우, 기초 주입 프로그램(P)에 의해 기설정된 기초 주입 속도의 증감을 퍼센트 비율로 조정한다. 조정 주입 속도는 -100% 내지 100% 범위내에서 선택할 수 있다. 조정 주입 속도로 -100%을 입력하는 경우, 기초 주입 프로그램(P)에 의해 기설정된 약액의 기초 주입을 일시적으로 정지할 수 있다. 도시하지 않았지만, 조정 주입 속도는 최대 기초 주입 속도 범위 내에서 선택된 특정 속도값(U/hr) (예를 들어 0.03U/hr, 0.80U/hr 등)로 입력할 수도 있다. Referring to FIG. 16, the user can set the adjusted injection speed and duration through the input/output module 21 of the controller 20. The adjusted injection rate can be expressed in units of increase or decrease in percent (%) or rate value (U/hr). As shown in FIG. 16, when the unit of increase/decrease of the adjusted injection rate is percent (%), the increase/decrease of the basic injection rate preset by the basic injection program (P) is adjusted at a percentage rate. The adjustable injection rate can be selected within the range of -100% to 100%. When -100% is entered as the adjusted injection speed, the basic injection of the chemical solution preset by the basic injection program (P) can be temporarily stopped. Although not shown, the adjusted injection rate may be entered as a specific rate value (U/hr) selected within the maximum basic injection rate range (e.g., 0.03U/hr, 0.80U/hr, etc.).
단계 1031은 단계 103이 설정된 이후에는 언제든지 수행될 수 있으며, 도 15에 도시된 시기에 한정되지 않는다. Step 1031 can be performed at any time after step 103 is set, and is not limited to the time shown in FIG. 15.
단계 1041에서 컨트롤러(20)는 약액 주입 장치(10)로 조정 주입 명령(CP)을 전달한다. 조정 주입 명령(CP)은 사용자에 의해 설정되면 무선 통신을 통해 1회성으로 전달된다. 약액 주입 장치(10)는 전달된 조정 주입 명령(CP)을 기초 주입 프로그램(P)에 반영하여 지속 시간동안 조정 주입 속도로 대상체에 약액을 주입하게 된다. In step 1041, the controller 20 transmits a control injection command (CP) to the chemical injection device 10. Coordinated injection commands (CP) are set by the user and delivered one-time via wireless communication. The drug injection device 10 reflects the transmitted adjusted injection command (CP) in the basic injection program (P) and injects the drug into the subject at an adjusted injection rate for a sustained period of time.
단계 1051에서 약액 주입 장치(10)는 전달된 조정 주입 명령(CP)을 저장한다. 또한, 조정 주입 명령(CP)을 바탕으로 매 단위 시간당 주입될 약액의 양을 계산한다. 약액 주입 장치(10)는 조정 주입 속도가 퍼센트로 입력된 경우 기초 주입 프로그램(P)에 조정 주입 명령(CP)을 반영하여 약액의 양을 계산하며, 조정 주입 속도가 속도값(U/hr)로 입력되는 경우 조정 주입 명령(CP)만을 고려하여 약액의 양을 계산할 수 있다. 여기서, 단위 주입량(Q)을 매 단위 시간마다 대상체에 주입될 약액의 양으로 정의할 수 있다. 또한 이 때, 단위 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 상세히, 약액 주입 장치(10)는 조정 주입 속도 및 지속 시간을 바탕으로 분할 알고리즘을 사용하여 해당 시간대의 단위 주입량(Q)을 계산할 수 있다. In step 1051, the chemical injection device 10 stores the delivered adjustment injection command (CP). Additionally, the amount of chemical solution to be injected per unit time is calculated based on the adjusted injection command (CP). When the adjusted injection speed is input as a percentage, the chemical injection device 10 calculates the amount of chemical solution by reflecting the adjusted injection command (CP) in the basic injection program (P), and the adjusted injection speed is set to the speed value (U/hr). If input as , the amount of chemical solution can be calculated considering only the adjusted injection command (CP). Here, the unit injection amount (Q) can be defined as the amount of drug solution to be injected into the subject every unit time. Also, at this time, the unit time may be a preset interval of several minutes, for example, 1 minute, 2 minutes, 5 minutes, 10 minutes, 15 minutes, etc. In detail, the chemical injection device 10 may calculate the unit injection amount (Q) in the corresponding time period using a division algorithm based on the adjusted injection speed and duration.
다음으로, 약액 주입 장치(10)는 단위 시간마다 계산된 약액 주입량을 대상체에 주입하고, 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장하며, 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산하며, 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 단계 106 내지 단계 109의 경우 앞서 설명한 도 8의 단계 106 내지 단계 109과 동일하므로, 중복되는 설명은 생략한다.Next, the drug injection device 10 injects the calculated drug injection amount per unit time into the object, and when the drug injection is completed every unit time, raw injection information (R) including the number of actual pump operations performed is provided. and, based on this, generate and store chemical injection information including the amount of drug actually injected in the unit time, and transmit the generated chemical injection information to the controller 20. The controller 20 stores the received drug injection information, calculates the drug injection speed (Y) based on the stored drug injection information, and charts the drug injection speed over time based on the calculated drug injection speed (Y). Create and display as . Since steps 106 to 109 are the same as steps 106 to 109 of FIG. 8 described above, overlapping descriptions will be omitted.
단계 110에서 컨트롤러(20)는 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 17을 참조하면, 세로축은 주입 속도(U/hr)이며, 가로축은 시간(hour)를 의미한다. 실선 그래프는 계산된 약액 주입 속도를 바탕으로 생성된 것이며, 음영으로 표시된 하단 그래프의 넓이는 해당 시간동안 투여된 약액량, 즉 인슐린 양(U)일 수 있다. 컨트롤러(20)는 무선 통신을 통해 약액 주입 장치(10)로부터 정해진 매시간마다 계속해서 약액 주입 정보를 수신한다. 따라서, 좌측 그래프에서 우측 그래프로 변화하는 것과 같이 몇시간 이후에는 연속적으로 이어지는 실선 그래프를 확인할 수 있다. In step 110, the controller 20 generates and displays the chemical injection speed over time as a chart based on the calculated chemical injection speed (Y). For example, a chart could be a line graph. Additionally, the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example. Referring to FIG. 17, the vertical axis represents injection rate (U/hr), and the horizontal axis represents time (hour). The solid line graph is created based on the calculated drug injection speed, and the area of the shaded bottom graph may be the amount of drug administered during the corresponding time, that is, the amount of insulin (U). The controller 20 continues to receive chemical injection information from the chemical injection device 10 at regular intervals through wireless communication. Therefore, you can see a solid line graph that continues continuously after a few hours, such as changing from the graph on the left to the graph on the right.
도 17과 관련하여, 도 17의 우측 차트와 도 10의 우측 차트가 동일한 시간대(예를 들어, 12h 부터 22h 사이)임을 가정하여, 기초 주입 프로그램(P)과 관련된 이전 실시예와 조정 주입 명령(CP)과 관련된 금번 실시예를 비교한다. 도 17의 차트는 도 16에 도시된 바와 같이, 12h 시점에 조정 주입 속도 -50% 및 지속 시간 10시간(예를 들어, 12h 부터 22h으로 가정함)을 포함하는 조정 주입 명령(CP)이 입력된 제1 시기(Phase)의 약액 주입 정보 차트이다. 따라서, 도 10의 우측 차트와 비교하여, 도 17의 우측 차트는 지속 시간인 12h 이후부터 현재 시간인 22h까지 기초 주입 속도에서 50% 감소한 조정 주입 속도가 차트에 표시된 것을 확인할 수 있다.With respect to FIG. 17, assuming that the right chart of FIG. 17 and the right chart of FIG. 10 are in the same time period (e.g., between 12h and 22h), the previous embodiment related to the basic injection program (P) and the coordination injection command ( Compare this example related to CP). The chart in FIG. 17 shows that, as shown in FIG. 16, an adjusted injection command (CP) including an adjusted injection rate of -50% and a duration of 10 hours (e.g., assumed to be 22h from 12h) is input at 12h. This is a chemical injection information chart for the first phase. Therefore, compared to the right chart of FIG. 10, it can be seen that the right chart of FIG. 17 displays an adjusted injection rate reduced by 50% from the basic injection rate from the duration of 12h to the current time of 22h.
도 18은 제2 시기(Phase 2)에서 본 발명의 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 19는 제2 시기(Phase 2)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제2 시기(Phase 2)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 이벤트가 발생한 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신 연결이 해제 또는 단절된 시기를 의미한다. Figure 18 is a flowchart showing a method for indicating chemical injection in the second phase (Phase 2) according to another embodiment of the present invention. Figure 19 shows a chemical injection information chart displayed on the controller 20 in the second period (Phase 2). Here, the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
단계 201 내지 201b의 경우 앞서 설명한 도 11의 단계 201 내지 201b와 동일하므로, 중복되는 설명은 생략한다. 또한, 단계 202 내지 203의 경우도 앞서 설명한 도 11의 단계 202 내지 203과 동일하므로, 중복되는 설명은 생략한다.Steps 201 to 201b are the same as steps 201 to 201b of FIG. 11 described above, so overlapping descriptions will be omitted. Additionally, since steps 202 to 203 are the same as steps 202 to 203 of FIG. 11 described above, overlapping descriptions will be omitted.
단계 2041에서 컨트롤러(20)는 무선 통신 관련 이벤트를 감지한 이후 무선 통신 연결이 단절된 시점부터 저장된 조정 주입 명령(CP)을 바탕으로 약액 주입 속도(Y)를 도출한다. 조정 주입 명령(CP)에는 지속 시간에 대한 약액의 조정 주입 속도가 포함되어 있다. 따라서, 컨트롤러(20)는 무선 통신 연결이 해제된 기간 동안 약액 주입 장치(10)로부터 약액 주입 정보를 받지 않더라도, 저장된 조정 주입 명령(CP)을 바탕으로 약액 주입 속도(Y)를 추정할 수 있다.In step 2041, after detecting a wireless communication-related event, the controller 20 derives the chemical injection speed (Y) based on the adjusted injection command (CP) stored from the time the wireless communication connection was disconnected. The adjusted injection command (CP) contains the adjusted injection rate of the drug solution for the duration. Therefore, even if the controller 20 does not receive chemical injection information from the chemical injection device 10 during the period when the wireless communication connection is disconnected, the controller 20 can estimate the chemical injection speed (Y) based on the stored adjustment injection command (CP). .
단계 205에서 컨트롤러(20)는 도출된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도(Y)를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제2 시기(Phase 2)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 그래프와 구별되게 표시될 수 있으며, 예를 들어 점선으로 표시될 수 있다. 도 19를 참조하면, 세로축은 주입 속도(U/hr)이며, 가로축은 시간(hour)를 의미한다. 점선 그래프는 추정된 약액 주입 속도를 바탕으로 생성된 것이다. In step 205, the controller 20 generates and displays the chemical injection rate (Y) over time as a chart based on the derived chemical injection rate (Y). For example, a chart could be a line graph. Additionally, the line graph generated in the second period (Phase 2) may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example. Referring to FIG. 19, the vertical axis represents injection rate (U/hr), and the horizontal axis represents time (hour). The dotted line graph was created based on the estimated chemical injection speed.
도 17의 우측 차트와 도 19의 차트가 동일한 시간대(예를 들어, 12h 부터 22h 사이)임을 가정하면, 도 19의 차트는 도 17의 차트와 달리 무선 통신 단절이 발생한 순간부터 현재 시간까지 그래프가 점선으로 표시된 것을 확인할 수 있다. 또한, 점선으로 표시된 그래프는 기초 주입 속도에서 50% 감소한 조정 주입 속도가 표시된 것을 확인할 수 있다.Assuming that the right chart of FIG. 17 and the chart of FIG. 19 are in the same time period (for example, between 12h and 22h), the chart of FIG. 19, unlike the chart of FIG. 17, is a graph from the moment the wireless communication disconnection occurred to the current time. You can see that it is indicated by a dotted line. Additionally, the graph indicated by the dotted line shows the adjusted injection rate, which is 50% reduced from the basic injection rate.
이처럼, 컨트롤러(20)는 무선 통신 관련 이벤트가 발생하여 약액 주입 장치(10)로부터 매시간마다 수신하던 약액 주입 정보가 단절되더라도, 통신 단절부터 현재 시간까지의 약액 주입과 관련된 정보를 사용자에게 제공할 수 있다. 또한 제2 시기(Phase 2) 동안의 약액 주입과 관련된 정보는 제1 시기(Phase 1) 동안의 그래프와 다른 정보를 바탕으로 도출된 것이므로, 제1 시기(Phase 1) 동안의 그래프와 구별되게 표시할 수 있다. In this way, even if a wireless communication-related event occurs and the chemical injection information received every hour from the chemical injection device 10 is interrupted, the controller 20 can provide the user with information related to chemical injection from the communication interruption to the current time. there is. Additionally, the information related to chemical injection during the second period (Phase 2) is derived based on information different from the graph during the first period (Phase 1), so it is displayed differently from the graph during the first period (Phase 1). can do.
제3 시기(Phase 3)의 경우, 도 13에서 도시한 약액 주입 표시 방법과 동일하므로, 중복되는 도면 및 설명은 생략한다. 여기서 제3 시기(Phase 3)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 발생한 이벤트가 해소된 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신이 재 연결된 시기를 의미한다. In the case of the third period (Phase 3), since the method for displaying the chemical solution injection shown in FIG. 13 is the same, overlapping drawings and descriptions will be omitted. Here, the third period (Phase 3) refers to a period when an event occurring in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
도 20은 본 발명의 다른 실시예에 의한 제3 시기(Phase 3)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 컨트롤러(20)는 무선 통신이 재연결되면, 누적 약액 주입 정보를 수신하고, 이를 바탕으로 계산된 약액 주입 속도를 통해 통신 단절 기간에 조정 주입 명령(CP)을 바탕으로 추정 또는 도출한 약액 주입 속도를 바탕으로 형성된 차트를 업데이트 한다. 따라서, 제3 시기(Phase 3)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 라인 그래프와 동일하게 실선으로 표시될 수 있다. 도 20의 세로축은 주입 속도(U/hr)이며, 가로축은 시간(hour)를 의미한다. 도 20의 차트는 도 19의 차트에서 추가 시간대(예를 들어, B부분인 22h 부터 24h)가 더 포함된 것임을 가정한다. 도 20의 A로 표시된 부분은 종래 도 19에서 점선 그래프로 표시된 부분이었으나, 실선으로 업데이트된 것을 확인할 수 있다. 도 20의 B로 표시된 부분은 무선 통신이 재연결된 이후 부분이므로, 도 17과 동일하게 실선으로 표시된 것을 확인할 수 있다. 또한, 도 20의 A로 표시된 부분의 그래프는 조정 주입 명령(CP)에 의한 지속 시간 내(예를 들어, 12h 내지 22h로 가정함)에 해당하므로, 주입 속도가 기초 주입 속도에서 50% 감소한 조정 주입 속도로 표시된 것을 확인할 수 있으며, B로 표시된 부분의 그래프는 지속 시간 이후에 해당하므로, 주입 속도가 기초 주입 속도로 회귀한 것을 확인할 수 있다. 이처럼, 컨트롤러(20)는 무선 통신 관련 이벤트가 해소된 이후에, 약액 주입 장치(10)로부터 누적된 약액 주입 정보를 수신하고 이를 바탕으로 통신 단절 기간에 사용자에게 제공한 정보를 업데이트 할 수 있다. Figure 20 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3) according to another embodiment of the present invention. When wireless communication is reconnected, the controller 20 receives the cumulative chemical injection information, and the chemical injection speed calculated based on this is estimated or derived based on the adjusted injection command (CP) during the communication interruption period. Update the chart formed based on . Accordingly, the line graph generated in the third period (Phase 3) may be displayed as a solid line, just like the line graph generated in the first period (Phase 1). The vertical axis of Figure 20 represents the injection rate (U/hr), and the horizontal axis represents time (hour). It is assumed that the chart in FIG. 20 includes an additional time zone (for example, part B, 22h to 24h) in the chart in FIG. 19. The part indicated by A in FIG. 20 was previously shown as a dotted line graph in FIG. 19, but it can be seen that it has been updated to a solid line. Since the part indicated by B in FIG. 20 is the part after wireless communication is reconnected, it can be seen that it is marked with a solid line in the same way as in FIG. 17. In addition, the graph of the portion marked A in Figure 20 corresponds to the duration by the adjusted injection command (CP) (for example, assumed to be 12h to 22h), so the injection rate is adjusted to be reduced by 50% from the basic injection rate. You can see that it is displayed as the injection speed, and the graph in the part marked B corresponds to after the duration, so you can see that the injection speed has returned to the basic injection speed. In this way, after the wireless communication-related event is resolved, the controller 20 may receive accumulated chemical injection information from the chemical injection device 10 and update the information provided to the user during the communication interruption period based on this.
본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법은, 기초 주입 프로그램(P)및 조정 주입 명령(CP)과는 별도인 독립 주입 명령(B)이 입력된 상황에서의 약액 주입 표시 방법이다. 이하에서는 도 21 내지 도 27을 참조하여, 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 도시한다. 도 21 내지 도 27을 설명하면서, 도 1 내지 도 7에서 설명한 구성과 동일한 구성을 지칭할 때는 이전에 사용한 도면 부호를 사용하기로 한다. A chemical injection display method according to another embodiment of the present invention is a method of displaying a chemical injection injection in a situation where an independent injection command (B), which is separate from the basic injection program (P) and the adjusted injection command (CP), is input. Hereinafter, with reference to FIGS. 21 to 27, a method for indicating chemical injection is shown according to another embodiment of the present invention. In describing FIGS. 21 to 27, previously used reference numerals will be used when referring to the same configuration as that described in FIGS. 1 to 7.
독립 주입 명령(B)은 일정한 양의 약액 주입을 명령하는 것이며, 설정된 양의 약액을 즉각적으로 짧은 시간에 주입하는 제1 독립 주입 명령(즉시 주입 명령이라고 하기도 함)과 설정된 약액을 설정된 시간동안 일정하게 주입하는 제2 독립 주입 명령(연장 주입 명령이라고 하기도 함)을 포함할 수 있다. 약액이 인슐린인 경우에, 독립 주입 명령은 음식의 섭취로 인해 갑자기 올라가는 혈당을 낮추기 위한 경우, 체내에 높은 혈당 수치를 정상 혈당 범위로 교정할 필요가 있는 경우 등에 사용할 수 있다.The independent injection command (B) is a command to inject a certain amount of chemical solution. The first independent injection command (also called an immediate injection command) injects a set amount of chemical solution immediately and in a short time, and the first independent injection command (also called an immediate injection command) to inject a set amount of chemical solution at a constant rate for a set time. A second independent injection instruction (also called an extended injection instruction) may be included. When the drug solution is insulin, an independent injection command can be used to lower blood sugar levels that suddenly rise due to food intake, or when high blood sugar levels in the body need to be corrected to a normal blood sugar range.
독립 주입 명령(B)은 기초 주입 프로그램(P) 및/또는 주정 주입 명령(CP)과는 독립적인 명령으로, 기초 주입 프로그램(P) 및/또는 주정 주입 명령(CP)과 함께 사용될 수도 있고, 독립 주입 명령(B)만 별도로 사용될 수도 있으며, 타 프로그램 및 명령과 다양한 조합이 가능하다. 다른 프로그램 및 명령에 대한 설명은 앞서 이미 기술하였으므로, 설명의 편의를 위해 이하에서는 독립 주입 명령(B) 단독으로 사용하는 경우에 대해서만 상세히 기술하기로 한다.The independent injection command (B) is a command independent of the basic injection program (P) and/or the alcohol injection command (CP), and may be used together with the basic injection program (P) and/or the alcohol injection command (CP), The independent injection command (B) can be used separately, and various combinations with other programs and commands are possible. Since the description of other programs and commands has already been described previously, for convenience of explanation, only the case of using the independent injection command (B) alone will be described in detail below.
도 21은 제1 시기(Phase 1)에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 22는 독립 주입 명령(B)에 의한 약액 주입 방식을 설명하기 위한 컨트롤러(20)의 화면을 도시한 것이다. 도 23은 제1 시기(Phase 1)에서 컨트롤러(20)이 화면에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제1 시기(Phase 1)란, 약액 주입 장치(10)와 컨트롤러(20)가 무선 통신 연결을 시작한 이후, 무선 통신 연결이 단절됨 없이 유지되는 시기를 의미한다. Figure 21 is a flowchart showing a method for indicating chemical injection in the first phase (Phase 1) according to another embodiment of the present invention. Figure 22 shows a screen of the controller 20 for explaining the chemical injection method by the independent injection command (B). Figure 23 shows a chemical injection information chart displayed on the screen of the controller 20 in the first period (Phase 1). Here, the first period (Phase 1) refers to a period in which the wireless communication connection is maintained without interruption after the chemical injection device 10 and the controller 20 start the wireless communication connection.
단계 101 및 단계 102의 경우, 앞서 설명한 도 8의 단계 101 및 단계 102와 동일하므로, 중복되는 설명은 생략한다.Steps 101 and 102 are the same as steps 101 and 102 of FIG. 8 described above, so overlapping descriptions will be omitted.
단계 1032에서 컨트롤러(20)는 사용자로부터 독립 주입 명령(B)을 입력받아 저장한다. 독립 주입 명령(B)은 일정한 양(unit)의 약액을 주입하기 위한 명령이며, 약액 주입 장치(10)와 연동되는 컨트롤러(20)나, 통합 관리 서버(30)에서 제공하는 웹 또는 어플리케이션 등의 플랫폼을 이용하여 의해 설정될 수 있다.In step 1032, the controller 20 receives an independent injection command (B) from the user and stores it. The independent injection command (B) is a command for injecting a certain amount (unit) of a chemical solution, and is provided by a controller 20 linked to the chemical injection device 10 or a web or application provided by the integrated management server 30. It can be set by using the platform.
독립 주입 명령(B)은 주입량에 관한 정보가 포함된다. 주입량은 사용자에 의해 unit으로 직접 입력되거나(예를 들어, 도 22(a)에서 주입량은 2.00U), 컨트롤러(20) 또는 통합 관리 서버(30)의 플랫폼이, 약액 주입 장치(10)에 의해 측정된 혈당 등 생체값의 측정 정보, 대상체가 섭취할 음식물(탄수화물)의 양 등을 입력받고, 이를 바탕으로 계산한 결과일 수 있다. 독립 주입 명령(B)은 주입량 외에도 주입 연장 시간에 관한 정보를 더 포함할 수 있으며, 이 경우 독립 주입 명령(B)은 제2 독립 주입 명령으로 지칭할 수 있다. 주입 연장 시간은 주입량을 입력된 연장 주입 시간동안 일정하게 나누어 서서히 주입하기 위한 시간(예를 들어, 도 22(b)에서 주입 연장 시간은 2시간)을 의미한다. 약액이 인슐린인 경우, 주입 연장 시간을 설정함으로써, 혈당 변화 속도가 느린 음식을 섭취했을 때 소화 속도와 혈당 변화 추이에 맞추어, 대상체에 인슐린의 주입이 가능하도록 하는 효과가 있다.The independent injection command (B) includes information about the injection amount. The injection amount is directly entered into the unit by the user (for example, in FIG. 22(a), the injection amount is 2.00U), or the platform of the controller 20 or the integrated management server 30 is used by the chemical injection device 10. This may be the result of receiving input of measurement information on biological values such as measured blood sugar, the amount of food (carbohydrates) to be consumed by the subject, and calculating based on this. The independent injection command (B) may further include information about the injection extension time in addition to the injection amount, and in this case, the independent injection command (B) may be referred to as a second independent injection command. The injection extension time refers to the time for gradually injecting the injection amount by dividing it equally during the input extended injection time (for example, in FIG. 22(b), the injection extension time is 2 hours). When the drug solution is insulin, setting an extended injection time has the effect of enabling injection of insulin into the subject according to the digestion speed and blood sugar change trend when eating food with a slow blood sugar change rate.
단계 1042에서 컨트롤러(20)는 약액 주입 장치(10)로 독립 주입 명령(B)을 전달한다. 독립 주입 명령(B)은 사용자에 의해 설정되면 무선 통신을 통해 1회성으로 전달된다. In step 1042, the controller 20 transmits an independent injection command (B) to the chemical injection device 10. The independent injection command (B) is set by the user and delivered one-time via wireless communication.
단계 1051에서 약액 주입 장치(10)는 전달된 독립 주입 명령(B)을 저장한다. 또한, 독립 주입 명령(B)에 포함된 주입량을 바탕으로 대상체에 약액을 주입한다. 선택적 실시예로, 제2 독립 주입 명령의 경우, 명령에 포함된 주입량과 주입 연장 시간을 바탕으로, 매 단위 시간당 주입될 단위 약액의 양을 계산한 후에 이를 바탕으로 대상체에 약액을 주입한다.In step 1051, the chemical injection device 10 stores the delivered independent injection command (B). Additionally, the drug solution is injected into the subject based on the injection amount included in the independent injection command (B). In an optional embodiment, in the case of the second independent injection command, the unit amount of drug solution to be injected per unit time is calculated based on the injection amount and injection extension time included in the command, and then the drug solution is injected into the subject based on this.
다음으로, 약액 주입 장치(10)는 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장하고, 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 제2 독립 주입 명령인 경우에는 매 단위 시간마다 약액이 주입이 되는 경우가 제1 독립 주입 명령인 경우와 상이하고, 이는 앞서 설명한 도 8의 단계 107 및 단계 108과 동일하므로, 중복되는 설명은 생략한다.Next, when the chemical injection device 10 completes the injection of the chemical solution, it generates original injection information (R) including the number of actual pump operations performed, and based on this, the chemical solution including the amount of the actually injected chemical solution. Injection information is generated and stored, and the generated chemical injection information is transmitted to the controller 20. In the case of the second independent injection command, the case in which the chemical solution is injected every unit time is different from the case of the first independent injection command, and since this is the same as steps 107 and 108 of FIG. 8 described above, duplicate descriptions are omitted. do.
단계 1091에서 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입량을 획득한다. 약액 주입 정보에는 실제로 주입한 약액의 양인 실제 약액 주입량이 포함될 수 있다. 이전의 실시예들과 달리 컨트롤러(20)는 약액 주입 속도를 계산할 필요없이, 약액 주입량을 바로 획득한다. In step 1091, the controller 20 stores the received drug injection information and obtains the drug injection amount based on the stored drug injection information. The medication injection information may include the actual medication injection amount, which is the amount of medication actually injected. Unlike previous embodiments, the controller 20 immediately obtains the chemical injection amount without having to calculate the chemical injection speed.
단계 1101에서 컨트롤러(20)는 획득한 약액 주입량을 바탕으로 시간에 따른 약액 주입량을 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 23을 참조하면, 이전 실시예들의 차트들과 달리, 세로축은 주입 속도가 아닌 주입량(unit)이며, 가로축은 시간(hour)를 의미한다. 실선 그래프의 세로축의 값을 통해 현재 시간까지 투여된 약액 주입량, 즉 인슐린 양(U)을 알 수 있다. 도 22(a)에서 예시한 것과 같이 주입량 2.00U인 독립 주입 명령(B)이 입력된 경우, 도 23에 의하면 사용자는 현재 시간까지 1.00U의 약액이 주입된 것을 그래프로 확인할 수 있다.In step 1101, the controller 20 generates and displays the chemical injection amount over time as a chart based on the obtained chemical injection amount. For example, a chart could be a line graph. Additionally, the line graph generated in the first period (Phase 1) may be displayed as a solid line, for example. Referring to FIG. 23, unlike the charts of previous embodiments, the vertical axis represents injection amount (unit) rather than injection speed, and the horizontal axis represents time (hour). The value on the vertical axis of the solid line graph shows the amount of medication administered up to the current time, that is, the amount of insulin (U). As illustrated in FIG. 22(a), when an independent injection command (B) with an injection amount of 2.00U is input, according to FIG. 23, the user can check in a graph that 1.00U of the chemical solution has been injected up to the current time.
도 24는 제2 시기(Phase 2)에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 25는 제2 시기(Phase 2)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제2 시기(Phase 2)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 이벤트가 발생한 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신 연결이 해제 또는 단절된 시기를 의미한다. Figure 24 is a flowchart showing a method for indicating chemical injection in the second phase (Phase 2) according to another embodiment of the present invention. Figure 25 shows a chemical injection information chart displayed on the controller 20 in the second period (Phase 2). Here, the second period (Phase 2) refers to a time when an event occurs in the wireless communication connection between the chemical injection device 10 and the controller 20. In other words, it means the time when the wireless communication connection between the chemical injection device 10 and the controller 20 is released or disconnected.
단계 201 내지 201b의 경우 앞서 설명한 도 11의 단계 201 내지 201b와 동일하므로, 중복되는 설명은 생략한다.Steps 201 to 201b are the same as steps 201 to 201b of FIG. 11 described above, so overlapping descriptions will be omitted.
단계 2021에서 약액 주입 장치(10)는 단계 106과 동일하게, 저장된 독립 주입 명령(B)에 포함된 주입량에 따라 약액을 대상체에 주입하고, 단계 203에서 단계 107과 유사하게, 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보 생성하고 이를 누적하여 저장한다. 여기서 약액 주입 장치(10)는 무선 통신 이벤트가 발생한 시점부터 생성된 약액 주입 정보를 시계열 순서로 누적하여 저장한다. 자세한 내용은 도 11의 단계 203과 유사하므로 중복되는 설명은 생략한다. In step 2021, the drug injection device 10 injects the drug solution into the object according to the injection amount included in the stored independent injection command (B), similarly to step 106, and similarly to step 107 in step 203, when the drug solution is injected, The chemical injection amount is measured, chemical injection information is generated, and this information is accumulated and stored. Here, the chemical injection device 10 accumulates and stores chemical injection information generated from the time a wireless communication event occurs in time series order. Since the details are similar to step 203 of FIG. 11, overlapping descriptions will be omitted.
단계 2042에서 컨트롤러(20)는 무선 통신 관련 이벤트를 감지한 이후 무선 통신 연결이 단절된 시점부터 저장된 독립 주입 명령(B)을 바탕으로 주입량을 도출한다. 독립 주입 명령(B)에는 주입량이 포함되어 있기 때문에, 컨트롤러(20)는 무선 통신 연결이 해제된 기간 동안 약액 주입 장치(10)로부터 약액 주입 정보를 받지 않더라도, 저장된 독립 주입 명령(B)을 바탕으로 주입량을 도출할 수 있다.In step 2042, the controller 20 detects a wireless communication-related event and derives the injection amount based on the independent injection command (B) stored from the time the wireless communication connection was disconnected. Since the independent injection command (B) includes the injection amount, the controller 20 based on the stored independent injection command (B) even if it does not receive drug injection information from the drug injection device 10 during the period when the wireless communication connection is disconnected. The injection amount can be derived.
단계 2051에서 컨트롤러(20)는 도출된 주입량을 바탕으로 차트를 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제2 시기(Phase 2)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 그래프와 구별되게 표시될 수 있으며, 예를 들어 점선으로 표시될 수 있다. 도 25를 참조하면, 세로축은 주입량(U)이며, 가로축은 시간(hour)를 의미한다. 점선 그래프는 독립 주입 명령(B)에 포함된 주입량을 표시한 것이다. 즉, 사용자는 제2 시기(Phase 2) 동안에도 최종적으로 투여되어야 할 주입량에 대한 정보를 확인할 수 있다.In step 2051, the controller 20 creates and displays a chart based on the derived injection amount. For example, a chart could be a line graph. Additionally, the line graph generated in the second period (Phase 2) may be displayed differently from the graph generated in the first period (Phase 1), and may be displayed as a dotted line, for example. Referring to FIG. 25, the vertical axis represents the injection amount (U), and the horizontal axis represents time (hour). The dotted line graph shows the injection amount included in the independent injection command (B). That is, the user can check information about the final injection amount to be administered even during the second period (Phase 2).
도 26은 제3 시기(Phase 3)에서 본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법을 나타낸 흐름도이다. 도 27은 제3 시기(Phase 3)에서 컨트롤러(20)에 표시된 약액 주입 정보 차트를 도시한 것이다. 여기서 제3 시기(Phase 3)란, 약액 주입 장치(10)와 컨트롤러(20) 간의 무선 통신 연결에 발생한 이벤트가 해소된 시기를 의미한다. 다시 말하면 약액 주입 장치(10)와 컨트롤러(20)간 무선 통신이 재 연결된 시기를 의미한다.Figure 26 is a flowchart showing a method for indicating chemical injection in the third phase (Phase 3) according to another embodiment of the present invention. Figure 27 shows a chemical injection information chart displayed on the controller 20 in the third period (Phase 3). Here, the third period (Phase 3) refers to a period when an event occurring in the wireless communication connection between the chemical injection device 10 and the controller 20 is resolved. In other words, it means the time when wireless communication between the chemical injection device 10 and the controller 20 is reconnected.
무선 통신 관련하여 발생한 이벤트가 해소되면, 약액 주입 장치(10)는 무선 통신 연결이 단절된 시점부터 누적하여 저장된 누적 약액 주입 정보를 컨트롤러(20)로 전달한다. 단계 301 내지 303의 경우 앞서 설명한 도 13의 단계 301 내지 303과 동일하므로, 중복되는 설명은 생략한다.When an event occurring in connection with wireless communication is resolved, the chemical injection device 10 transmits to the controller 20 the accumulated chemical injection information that has been accumulated and stored since the time the wireless communication connection was disconnected. Steps 301 to 303 are the same as steps 301 to 303 of FIG. 13 described above, so overlapping descriptions will be omitted.
단계 3041에서 컨트롤러(20)는 수신한 누적 약액 정보를 저장하고, 저장된 누적 약액 주입 정보를 바탕으로 약액 주입량을 도출한다. 누적 약액 주입 정보에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 실제 주입한 약액량이 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액량을 통해 약액 주입량을 도출한다. In step 3041, the controller 20 stores the received cumulative chemical solution information and derives the chemical solution injection amount based on the stored cumulative chemical solution injection information. The accumulated chemical injection information may include the actual amount of chemical liquid injected that has not been transmitted to the controller 20 from the time the wireless communication connection is disconnected until the wireless communication is reconnected. The controller 20 derives the amount of chemical solution injected based on the amount of chemical solution actually injected.
단계 3051에서 컨트롤러(20)는 도출된 약액 주입량을 바탕으로 단계 2051에서 생성한 차트를 업데이트 할 수 있다. 여기서 단계 2051에서 생성한 차트는 통신 단절 기간에 독립 주입 명령(B)에 포함된 주입량을 나타낸 차트를 의미한다. 예를 들어, 단계 3051에서 업데이트하는 차트는 라인 그래프일 수 있다. 제3 시기(Phase 3)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 라인 그래프와 동일하게 실선으로 표시될 수 있다. 다시 말하면, 제3 시기에 생성된 그래프는 제2 시기에 생성된 것과는 구별되지만, 제1 시기와는 동일한 방식으로 표현될 수 있다.In step 3051, the controller 20 may update the chart created in step 2051 based on the derived chemical injection amount. Here, the chart created in step 2051 refers to a chart showing the injection amount included in the independent injection command (B) during the communication interruption period. For example, the chart that is updated in step 3051 may be a line graph. The line graph generated in the third period (Phase 3) may be displayed as a solid line, identical to the line graph generated in the first period (Phase 1). In other words, the graph generated in the third period is distinct from the graph generated in the second period, but can be expressed in the same way as the first period.
도 27의 세로축은 주입량(unit)이며, 가로축은 시간(hour)를 의미한다. 도 22(a)에서 예시한 것과 같이 주입량 2.00U인 독립 주입 명령(B)이 입력된 경우, 도 27에 의하면 통신이 재연결된 현재 시간까지 총 1.50U의 약액이 주입된 것을 확인할 수 있다. 또한 도시하지 않았지만 소정의 시간이 더 흐른 후에는 최종적으로 독립 주입 명령(B)에서 지정한 총 2.00U의 약액이 주입된 것을 확인할 수 있을 것이다. The vertical axis in Figure 27 represents the injection amount (unit), and the horizontal axis represents time (hour). As illustrated in FIG. 22(a), when an independent injection command (B) with an injection amount of 2.00U is input, according to FIG. 27, it can be confirmed that a total of 1.50U of chemical solution has been injected up to the current time when communication is reconnected. Also, although not shown, after a predetermined period of time has passed, it can be confirmed that a total of 2.00U of the chemical solution specified in the independent injection command (B) has been finally injected.
이처럼, 컨트롤러(20)는 무선 통신 관련 이벤트가 해소된 이후에, 약액 주입 장치(10)로부터 누적된 약액 주입 정보를 수신하고 이를 바탕으로 통신 단절 기간에 사용자에게 제공한 정보를 실제 약액 주입량으로 업데이트함으로써, 사용자에게 정확한 약액 주입 정보를 제공할 수 있다. In this way, after the wireless communication-related event is resolved, the controller 20 receives the accumulated chemical injection information from the chemical injection device 10 and, based on this, updates the information provided to the user during the communication interruption period with the actual chemical injection amount. By doing so, accurate chemical injection information can be provided to the user.
단계 3061 내지 단계 3101은 도 21의 단계 1051 내지 단계 1101과 유사하게, 제1 시기에 생성된 것과 동일하게 실선 그래프로 차트가 표시될 수 있으며, 이는 앞서 설명한 내용과 동일하므로 중복되는 설명은 생략한다. Steps 3061 to 3101, similar to steps 1051 to 1101 of FIG. 21, can be displayed as a solid line graph, the same as that generated in the first period. This is the same as the content described above, so redundant description is omitted. .
한편, 본 발명의 또 다른 실시예에 의하면, 프로세서에 의해 수행되는 단계들은 기기(machine) 의해 읽을 수 있는 저장 매체(storage medium)에 저장된 하나 이상의 명령어들을 포함하는 소프트웨어(예: 프로그램))로서 구현될 수 있다. Meanwhile, according to another embodiment of the present invention, the steps performed by the processor are implemented as software (e.g., program) including one or more instructions stored in a storage medium that can be read by a machine. It can be.
예를 들면, 기기의 프로세서는, 저장 매체로부터 저장된 하나 이상의 명령어들 중 적어도 하나의 명령을 호출하고, 그것을 실행할 수 있다. 이것은 기기가 상기 호출된 적어도 하나의 명령어에 따라 적어도 하나의 기능을 수행하도록 운영되는 것을 가능하게 한다. 상기 하나 이상의 명령어들은 컴파일러에 의해 생성된 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적’은 저장매체가 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다.For example, the processor of the device may call at least one instruction among one or more instructions stored from a storage medium and execute it. This allows the device to be operated to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. A storage medium that can be read by a device may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' only means that the storage medium is a tangible device and does not contain signals (e.g. electromagnetic waves). This term refers to cases where data is stored semi-permanently in the storage medium. There is no distinction between temporary storage cases.
한편, 본 발명의 또 실시예에 의하면, 프로세서에 의해 수행되는 각 단계들은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. Meanwhile, according to another embodiment of the present invention, each step performed by the processor may be included and provided in a computer program product.
컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두 개의 사용자 장치들 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.Computer program products are commodities and can be traded between sellers and buyers. The computer program product may be distributed in the form of a machine-readable storage medium (e.g. compact disc read only memory (CD-ROM)) or through an application store (e.g. Play StoreTM) or between two user devices. It may be distributed in person or online (e.g., downloaded or uploaded). In the case of online distribution, at least a portion of the computer program product may be at least temporarily stored or temporarily created in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
또한, 본 명세서에서, “부”는 프로세서 또는 회로와 같은 하드웨어 구성(hardware component), 및/또는 프로세서와 같은 하드웨어 구성에 의해 실행되는 소프트웨어 구성(software component)일 수 있다.Additionally, in this specification, “unit” may be a hardware component such as a processor or circuit, and/or a software component executed by the hardware component such as a processor.
본 실시예의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 포함되는 것으로 해석되어야 한다.The scope of this embodiment is indicated by the patent claims described later rather than the detailed description above, and should be interpreted to include all changes or modified forms derived from the meaning and scope of the claims and their equivalent concepts.
전술한 방법은 무선 통신을 활용하는 다양한 웨어러블 헬스 케어 기기에 적용되어, 무선 통신 관련 이벤트가 발생하더라도 사용자가 웨어러블 헬스 케어 기기의 작동 상태를 확인할 수 있게 한다. 예를 들어, 웨어러블 헬스 케어 기기는 사용자에게 약액을 주입하는데 사용하는 인슐린 패치, 웨어러블 인슐린 펌프 등일 수 있으며, 본 방법은 다양한 디지털 헬스 케어 산업에 이용될 수 있다. The above-described method is applied to various wearable healthcare devices that utilize wireless communication, allowing the user to check the operating status of the wearable healthcare device even if a wireless communication-related event occurs. For example, a wearable healthcare device may be an insulin patch, a wearable insulin pump, etc. used to inject medication into a user, and this method can be used in various digital healthcare industries.

Claims (6)

  1. 약액 주입 장치와 컨트롤러가 무선 통신 연결하는 단계;Connecting the chemical solution injection device and the controller through wireless communication;
    상기 컨트롤러가 사용자로부터 기초 주입 프로그램을 입력받는 단계;The controller receiving a basic injection program from a user;
    상기 컨트롤러가 입력받은 기초 주입 프로그램을 저장하고, 상기 약액 주입 장치로 상기 기초 주입 프로그램을 연결된 무선 통신을 통해 전송하는 단계;storing the basic injection program input by the controller and transmitting the basic injection program to the drug injection device through connected wireless communication;
    상기 약액 주입 장치가 수신한 기초 주입 프로그램을 바탕으로 약액 주입을 수행하고, 수행된 약액 주입에 대응하는 약액 주입 정보를 상기 컨트롤러로 전송하는 단계;performing a drug injection based on a basic injection program received by the drug injection device and transmitting drug injection information corresponding to the performed drug injection to the controller;
    상기 컨트롤러가 수신한 약액 주입 정보에 대응하는 제1 그래프를 생성하여 표시하는 단계; generating and displaying a first graph corresponding to the chemical injection information received by the controller;
    상기 무선 통신 관련한 이벤트가 발생하는 단계; 및Occurring an event related to wireless communication; and
    상기 컨트롤러가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 저장된 상기 기초 주입 프로그램에 대응하는 제2 그래프를 생성하여 표시하는 단계;Recognizing, by the controller, an event related to wireless communication, generating and displaying a second graph corresponding to the basic injection program stored from the time the event occurred;
    를 포함하는, 방법.Method, including.
  2. 제1항에 있어서, According to paragraph 1,
    상기 약액 주입 장치가 무선 통신 관련한 이벤트를 인지하고, 이벤트가 발생한 시점부터 수행된 약액 주입에 대응하는 약액 주입 정보를 누적하여 저장하는 단계;Recognizing, by the drug injection device, an event related to wireless communication, accumulating and storing drug injection information corresponding to drug injection performed from the time the event occurred;
    를 더 포함하고,It further includes,
    상기 무선 통신 관련한 이벤트가 해소되는 단계;Resolving the wireless communication-related event;
    상기 약액 주입 장치가 이벤트가 해소된 것을 인지하고, 누적하여 저장된 약액 주입 정보를 상기 컨트롤러로 전송하는 단계; 및Recognizing that the event has been resolved by the drug injection device, and transmitting accumulated and stored drug injection information to the controller; and
    상기 컨트롤러가 수신한 누적하여 저장된 약액 주입 정보에 대응하는 제3 그래프를 생성하여 제2 그래프를 업데이트하여 표시하는 단계;generating a third graph corresponding to the accumulated and stored chemical injection information received by the controller and updating and displaying the second graph;
    를 더 포함하는, 방법.A method further comprising:
  3. 제2항에 있어서, According to paragraph 2,
    상기 무선 통신은 블루투스 또는 저전력 블루투스이며, The wireless communication is Bluetooth or low-energy Bluetooth,
    상기 무선 통신 관련한 이벤트가 발생한 것은 무선 통신 연결이 단절되는 것이고, When the wireless communication-related event occurs, the wireless communication connection is disconnected,
    상기 무선 통신 관련한 이벤트가 해소된 것은 무선 통신이 재 연결되는 것인, 방법.The method wherein the wireless communication-related event is resolved when the wireless communication is reconnected.
  4. 제1항에 있어서,According to paragraph 1,
    상기 제2 그래프는 상기 제1 그래프와 이어서 표시되고, The second graph is displayed subsequent to the first graph,
    상기 제1 그래프와 상기 제2 그래프는 서로 구별되는 표시 방식을 사용하는, 방법. The method wherein the first graph and the second graph use distinct display methods.
  5. 제1항에 있어서,According to paragraph 1,
    상기 제2 그래프는 상기 제1 그래프와 이어서 표시되고, The second graph is displayed subsequent to the first graph,
    상기 제1 그래프와 상기 제2 그래프는 라인 그래프이고, The first graph and the second graph are line graphs,
    상기 제1 그래프는 실선으로 표시되고, 상기 제2 그래프는 점선으로 표시되는, 방법. The first graph is displayed as a solid line, and the second graph is displayed as a dotted line.
  6. 제1항에 있어서, According to paragraph 1,
    기초 주입 프로그램을 입력받는 단계는,The step of entering the basic injection program is,
    특정 시간대 동안의 목표 혈당범위, 최대 기초주입 속도, 정해진 시간 동안의 기초주입 속도 및 패턴을 입력받는 단계인, 방법.A method, which is a step of receiving input of the target blood sugar range for a specific time period, the maximum basal infusion rate, and the basal infusion rate and pattern for a specified time.
PCT/KR2023/095093 2022-11-30 2023-11-21 Method for displaying results of medicinal solution injection by medicinal solution injection device WO2024117890A1 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020220163589A KR20240081521A (en) 2022-11-30 2022-11-30 Dispaying drug infection results method of drug injection device, device, computer program product
KR10-2022-0163589 2022-11-30
KR10-2023-0157580 2023-11-14
KR20230157580 2023-11-14

Publications (1)

Publication Number Publication Date
WO2024117890A1 true WO2024117890A1 (en) 2024-06-06

Family

ID=91324722

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2023/095093 WO2024117890A1 (en) 2022-11-30 2023-11-21 Method for displaying results of medicinal solution injection by medicinal solution injection device

Country Status (1)

Country Link
WO (1) WO2024117890A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160063369A (en) * 2013-09-30 2016-06-03 아니마스 코포레이션 Methods for secure communication and pairing of a medical infusion device and a remote controller for such medical device
KR20170132794A (en) * 2015-03-30 2017-12-04 스미스 메디칼 에이에스디, 인크. In-Time Injection Mode for Infusion Pumps
WO2018061560A1 (en) * 2016-09-27 2018-04-05 テルモ株式会社 Liquid medicine administration device, liquid medicine administration assistance system, and liquid medicine administration assistance method
KR102344338B1 (en) * 2020-08-19 2021-12-29 인핸드플러스 주식회사 Medication adherence monitoring system and device using thereof
KR20220035350A (en) * 2019-12-23 2022-03-22 이오플로우(주) System, device, and operating method for controlling drug infusion, and operating method thereof
KR20220152985A (en) * 2020-08-13 2022-11-17 이오플로우(주) Method, apparatus and computer program product for determining the inactivity time of the drug infusion calculator

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160063369A (en) * 2013-09-30 2016-06-03 아니마스 코포레이션 Methods for secure communication and pairing of a medical infusion device and a remote controller for such medical device
KR20170132794A (en) * 2015-03-30 2017-12-04 스미스 메디칼 에이에스디, 인크. In-Time Injection Mode for Infusion Pumps
WO2018061560A1 (en) * 2016-09-27 2018-04-05 テルモ株式会社 Liquid medicine administration device, liquid medicine administration assistance system, and liquid medicine administration assistance method
KR20220035350A (en) * 2019-12-23 2022-03-22 이오플로우(주) System, device, and operating method for controlling drug infusion, and operating method thereof
KR20220152985A (en) * 2020-08-13 2022-11-17 이오플로우(주) Method, apparatus and computer program product for determining the inactivity time of the drug infusion calculator
KR102344338B1 (en) * 2020-08-19 2021-12-29 인핸드플러스 주식회사 Medication adherence monitoring system and device using thereof

Similar Documents

Publication Publication Date Title
WO2018117776A1 (en) Electronic device and method for controlling multiple drones
JP4808891B2 (en) Power management system
WO2018164482A1 (en) Device and method for performing wireless charging and payment
EP3132332A1 (en) Wearable device, master device operating with the wearable device, and control method for wearable device
WO2017142282A1 (en) Method for controlling display using sensor data and electronic device thereof
WO2018190694A1 (en) Electronic device for changing charging parameter depending on state of battery and control method thereof
WO2019039825A1 (en) Electronic device having conductive exterior member and method for detecting leak current regarding same
WO2017026693A1 (en) Method and apparatus for providing location information
WO2019164171A1 (en) Electronic device for updating calibration data on basis of blood pressure information, and control method
WO2019098529A1 (en) Blood glucose measuring device, blood glucose measuring system, and method for measuring blood glucose using blood glucose measuring device
EP3281089A1 (en) Smart device and method of operating the same
WO2024117890A1 (en) Method for displaying results of medicinal solution injection by medicinal solution injection device
WO2017086631A1 (en) Function operating method and electronic apparatus supporting same
EP3488298A1 (en) Method for displaying time information and electronic device supporting the same
EP3341821A1 (en) Input processing method and device
WO2015167037A1 (en) Iontophoresis injection device and injection method
WO2018131841A1 (en) Electronic device and method for controlling actuator by utilizing same
WO2018097514A1 (en) Mobile device for providing exercise contents and wearable device connected therewith
WO2018194285A1 (en) Electronic device and method for controlling operation of electronic device
WO2017095012A1 (en) Electronic device and communication connection method of electronic device
WO2018182176A1 (en) Method for preventing overcharging of battery and electronic device therefor
KR20240081521A (en) Dispaying drug infection results method of drug injection device, device, computer program product
WO2024096265A1 (en) Method for determining injection amount of liquid medicine in liquid medicine injection device
WO2023211065A1 (en) Drug injector monitoring method and device
WO2022182031A1 (en) Reservoir assembly and drug solution injection device comprising same