


























본 개시는 무선 통신 관련 이벤트가 발생시 약액 주입 결과를 표시하는 방법, 장치 및 컴퓨터 프로그램 제품을 제공한다.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
약액 주입 관리 시스템(1)은 약액 주입 장치(10), 컨트롤러(20) 및 통합 관리 서버(30)를 포함할 수 있다.The chemical
약액 주입 장치(10)는 약액 주입 대상체에 부착된다. 약액 주입 장치(10)는 사용자의 혈당값, 혈압, 심박수 등의 생체값을 측정하고, 내부에 저장된 약액을 대상체에게 설정된 정량으로 주입할 수 있다. 선택적 실시예로, 약액 주입 장치(10)는 사용자의 인체에 장착될 수 있다. 또한 다른 선택적 실시예로 약액 주입 장치(10)는 동물에도 장착되어 약액을 주입할 수 있다.The
약액 주입 장치(10)는 사용자에게 주기적으로 주입되어야 하는 약액을 보관하는 저장부를 포함할 수 있으며, 약액 주입 장치(10)에서 생성된 또는 컨트롤러(20)에 의해 전달된 주입 신호에 따라 주입량이 주입되도록 제어될 수 있다. 예컨대, 약액은 당뇨병 환자를 위한 인슐린 계열 약액을 포함할 수 있으며 이하에서는 특별한 한정이 없다면, 약액이 인슐린인 경우를 예로 들어 설명한다. 그러나 본 발명은 이에 한정하지 않고, 약액은 글루카곤, 마취제, 진통제, 도파민, 성장 호르몬, 금연 보조제, 심장용 약액 등 다양한 종류일 수 있다. 약액 주입 장치(10)는 약액의 주입과 관련된 주입 장치를 포함할 수 있으며, 본 발명의 일 실시예에 의한 약액 주입 장치(10)의 구성에 대해서는 도 2 및 도 3을 통해 자세히 설명하기로 한다.The
약액 주입 장치(10)는 측정값 및 주입량 등의 정보를 컨트롤러(20)에 전달할 수 있다. 예를 들어 약액 주입 장치(10)는 단위 시간마다 주입한 약액의 양을 일정한 시간 간격으로 컨트롤러(20)에 전달할 수 있다. 컨트롤러(20)는 전달된 주입량을 가공하여 사용자에게 표시할 수 있다.The
약액 주입 장치(10)는 무선 통신을 통해 컨트롤러(20)와 1대 1(point to point)로 연결될 수 있다. 약액 주입 장치(10)는 외부의 장치로부터의 제어를 막기 위하여, 컨트롤러(20)로부터 데이터를 수신할 수 있다. 여기서 무선 통신은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy)일 수 있으나, 이에 한정되지 않고 무선 랜(Wi-Fi), 지그비(Zigbee), WFD(Wi-Fi-Direct), NFC(Near Field Communication) 등 일 수 있다.The
컨트롤러(20)는 약액 주입 장치(10)와 데이터를 송수신하는 기능을 수행한다. 컨트롤러(20)는 약액 주입 장치(10)에 약액의 주입과 관련된 제어 신호를 전송하거나, 약액 주입 장치(10)가 약액 주입과 관련된 제어 신호를 생성하기 위한 주입 프로그램 및 주입 명령을 전송할 수 있다. 또한 컨트롤러(20)는 약액 주입 장치(10)로부터 혈당 등 생체값의 측정과 관련된 정보나, 단위 시간마다 수행된 약액의 주입량과 관련된 약액 주입 정보를 일정한 시간 간격으로 수신할 수 있으며, 수신한 정보들을 가공하여 사용자에게 약액이 어떻게 주입되고 있는지에 대한 정보를 사용자에게 제공할 수 있다. 그 밖에도 컨트롤러(20)는 약액 주입 장치(10)로부터 잔여 배터리 용량 정보, 장치의 부팅 성공 여부, 주입구 막힘 여부, 장치의 장시간 고온 노출 여부 등을 포함하는 장치 데이터를 전달받아 약액 주입 장치(10)를 모니터링 할 수 있다.The
컨트롤러(20)는 디스플레이를 포함하며, 통신 환경에서 어플리케이션을 이용할 수 있는 통신 단말기를 의미한다. 여기서 컨트롤러(20)는 사용자의 휴대용 단말일 수 있다. 이를 더욱 상세히 설명하면, 컨트롤러(20)는 스마트 리모컨의 형태, 스마트폰의 임의의 형태, 컴퓨터(예를 들면, 데스크톱, 랩톱, 태블릿 등), 핸드헬드 컴퓨팅 디바이스(예를 들면, PDA, 이메일 클라이언트 등), 사용자의 몸에 부착 혹은 장착하여 사용 가능한 웨어러블(wearable) 디바이스(스마트 와치 등)의 형태, 또는 다른 종류의 컴퓨팅 또는 커뮤니케이션 플랫폼의 임의의 형태를 포함할 수 있으나, 본 발명이 이에 한정되는 것은 아니다.The
컨트롤러(20)는 네트워크를 통해 통합 관리 서버(30)와 연결될 수 있다. 여기서 네트워크는 무선 통신망 일 수 있으며, 예를 들어 네트워크는 이동 통신망(mobile radio communication network), 무선 랜(Wireless Local Anrea Network), 와이파이(Wi-Fi) 등 일 수 있다.The
통합 관리 서버(30)는 웹이나 어플리케이션 형태의 플랫폼을 가질 수 있고, 컨트롤러(20)로부터 데이터를 수신하게 된다. 통합 관리 서버(30)는 컨트롤러(20)로부터 약액 주입 장치(10)에서 측정된 생체값 및 약액 주입 정보 등을 수신 및 저장할 수 있으며, 이를 통해 통계적 병리 데이터를 생성, 관리 및 분석하여 사용자, 보호자 및 의료진에게 보고서 형태로 제공할 수도 있다.The
도 2는 본 발명의 일 실시예에 의한 약액 주입 장치(10)를 도시한 사시도이다. 도 3은 일 실시예에 따른 약액 주입 장치(10)의 분해 사시도이다. 도 4는 도 2의 약액 주입 장치(10)의 제어 모듈과 이와 연관된 구성부들을 간략히 도시한 블록도이다. 도 5는 도 4의 약액 주입 장치(10)의 구성부 들에서 수신, 전달 및 생성하는 신호, 데이터 및 정보의 흐름을 개략적으로 도시한 개념도이다.Figure 2 is a perspective view showing a
먼저 도 2 내지 도 5를 참조하면, 약액 주입 장치(10)의 일 실시예는 외측을 커버하는 하우징(11), 사용자의 피부에 인접하게 위치하는 부착부(12)를 구비할 수 있다. 약액 주입 장치(10)는 하우징(11)과 부착부(12) 사이의 내부 공간에 배치된 복수개의 부품을 포함한다.First, referring to FIGS. 2 to 5 , one embodiment of the
약액 주입 장치(10)는 니들 조립체(100), 저장부(200), 구동 모듈(300), 배터리(500), 구동 유닛(400), 니들 커버 조립체(700), 알람 유닛(800) 및 제어 모듈(1000)을 포함할 수 있다.The
약액 주입 장치(10)는 베이스 바디가 적어도 하나 이상의 바디가 내부 부품을 지지하는 틀을 형성할 수 있다. 베이스 바디는 배치에 따라 제1 바디(13), 제2 바디(14) 및 제3 바디(15)를 가질 수 있다. 도면에서는 제1 바디(13), 제2 바디(14) 및 제3 바디(15)를 도시하나, 이에 한정되지 않으며 일체로 구비되거나 복수 개로 구비될 수 있다.The
약액 주입 장치(10)의 내부에는 제어 모듈(도 4의 1000)이 배치될 수 있다. 제2 바디(14)의 아래에는 회로 기판인 제어 모듈(도 2 및 도 3에는 미도시)이 배치되며, 약액 주입 장치(10)의 전체적인 구동을 제어할 수 있다. 제어 모듈(1000)은 구동 모듈(300), 배터리(500) 및 알람 유닛(800)들과 전기적으로 접촉하여, 이들의 구동을 제어할 수 있다.A control module (1000 in FIG. 4) may be placed inside the
니들 조립체(100)는 제1 바디(13)에 장착될 수 있다. 니들(N)의 일단은 저장부(200)에 연결되어 약액이 전달될 수 있으며, 타단은 캐뉼러에 삽입되어 캐뉼러를 따라 이동할 수 있다. 캐뉼러는 니들(N)을 수용할 수 있는 도관 형상을 가지므로, 니들(N)에서 배출된 약액이 사용자로 주입될 수 있다. 약액 주입 장치(10)는 사용자가 간단하게 니들 조립체(100)를 회전하여, 캐뉼러를 대상체에 삽입하고, 약액 주입을 개시할 수 있다.The
니들 커버 조립체(700)는 니들 조립체(100)의 아래에 장착될 수 있다. 니들 커버 조립체(700)는 약액을 주입하기 전에 저장부(200)에 잔류된 기체(공기)를 외부로 배출하는 프라이밍(Priming)을 할 수 있다.The
저장부(200)는 제1 바디(13) 및 제3 바디(15)에 장착되며, 니들 조립체(100)와 연결된다. 저장부(200)의 내부공간에는 약액이 저장되며, 플런저(230)의 이동에 따라 정량의 약액을 니들(N)로 이동시킬 수 있다. 플런저(230)는 구동 모듈(300) 및 구동 유닛(400)의 구동에 의해서 저장부(200)의 길이방향을 따라 선형이동 할 수 있다. 저장부(200)에 약액이 보충될 경우 플런저(230)는 후퇴하고, 저장부(200)로부터 약액이 배출될 경우 플런저(230)는 전진할 수 있다.The
구동 모듈(300)은 제어 모듈(1000)로부터 전달받은 주입 신호에 기반하여 소정의 크기의 구동력을 생성하여, 구동 유닛(400)에 구동력을 전달할 수 있다. 여기서 구동력은 펌프의 구동 횟수로 결정될 수 있다. 구동 유닛(400)에 의해 전달된 구동력은 플런저(230)를 저장부(200)의 길이 방향을 따라 이동시키고, 이 과정에서 약액이 배출될 수 있다.The
구동 모듈(300)은 전기에 의해 약액 흡입력과 약액 토출력을 갖는 모든 종류의 장치가 사용될 수 있다. 예를 들면, 기계 변위형 마이크로펌프와 전자기운동형 마이크로펌프 등의 모든 종류의 펌프가 사용될 수 있다. 기계변위형 마이크로펌프는 유체의 흐름을 유도하기 위해 압력차를 일으키도록 기어나 다이어그램과 같은 고체 혹은 유체의 운동을 이용하는 펌프로서, 다이어프람 변위 펌프(Diaphragm displacement pump), 유체 변위 펌프(Fluid displacement pump), 회전 펌프(Rotary pump) 등이 있다. 전자기운동형 마이크로펌프는 전기적 또는 자기적 형태의 에너지를 바로 유체의 이동에 이용하는 펌프로서, 전기유체역학 펌프(Electro hydrodynamic pump, EHD), 전기삼투식 펌프(Electro osmotic pump), 자기유체역학 펌프(Magneto hydrodynamic pump), 전기습식 펌프(Electro wetting pump)등이 있다.The
배터리(500)는 약액 주입 장치(10)에 전기를 공급하여, 각 부품을 활성화 할 수 있다. 도면에서는 한 쌍의 배터리(500)를 도시하나, 이에 한정되지 않으며, 약액 주입 장치(10)의 용량, 사용범위, 사용 시간 등에 따라 다양하게 설정될 수 있다. 배터리(500)는 구동 유닛(400)에 인접하게 배치되며, 구동 유닛(400)으로 전기를 공급할 수 있다.The
알람 유닛(800)은 제어 모듈(1000)로부터의 신호에 의해 소리, 불빛, 진동 등으로 알람을 발생할 수 있다.The
도 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
무선 통신부(1001)는 컨트롤러(20)와 약액 주입 장치(10)가 각종 신호 및 데이터를 송수신하기 위한 무선 통신을 연결한다. 무선 통신부(1001)는 저장부(200)에 약액이 주입됨으로써, 즉 약액 주입을 트리거로 하여, 광고 메시지를 송신하는 애드벌타이징(Advertising)을 수행하고, 컨트롤러(20)로부터의 연결 요청 신호를 수신하고, 무선 연결이 시작되면 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 예를 들면, 무선 통신부(1001)은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 모듈일 수 있다.The wireless communication unit 1001 connects the
무선 통신은 약액 주입 장치(10)와 컨트롤러(20)가 일정 거리 이내에 존재하였을 경우, 그 연결을 유지할 수 있다. 여기서 일정 거리는 수 내지 수십 미터일 수 있으며, 바람직하게는 약 10m 이내 일 수 있다. 만약, 약액 주입 장치(10)와 컨트롤러(20) 간의 거리가 일정 거리를 초과하면, 무선 통신은 자동으로 그 연결이 해제된다. 무선 통신 연결이 해제된 경우, 약액 주입 장치(10)와 컨트롤러(20)는 양 장치가 일정 거리 내에 위치하는 상황을 트리거로 하여, 전술한 무선 통신 연결 과정을 통해 재연결을 수행할 수 있다.Wireless communication can maintain the connection when the
프로그램 및 명령 저장부(1011)는 컨트롤러(20)로부터 기초 주입 프로그램(P)을 전달받아 저장한다. 하지만 이에 한정하지 않고, 컨트롤러(20)로부터 조정 주입 명령(CP)이나 독립 주입 명령(B)을 전달받아 저장할 수도 있다. 기초 주입 프로그램(P)에는 시간대별로 약액의 기초 주입 속도 및 패턴, 최대 기초 주입 속도, 시간대별 목표 혈당 범위 등에 관한 정보가 포함된다.The program and command storage unit 1011 receives the basic injection program (P) from the
주입 명령 생성부(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
약액 주입 제어부(1015)는 매 단위 시간마다 주입 명령 생성부(1012)로부터 전달받은 주입 신호(S)를 기반으로 구동 모듈(300)을 제어하여 저장부(200)에 저장된 약액이 니들(N)을 통해 배출될 수 있도록 한다. 1회 펌프를 구동할 경우 구동 유닛(400)에 의해 이동하는 플런저(230)의 거리가 결정되어 있으므로, 1회 펌프 시 이동하는 플런저(230)의 거리에 대응하는 부피의 약액이 니들(N)로 도출된다.The chemical
약액 주입 제어부(1015)는 매 단위 시간마다 약액의 주입이 완료된 이후 원 주입 정보(R)를 생성한다. 원 주입 정보(R)는 구동 모듈(300)로부터 수신한 전기적 신호일 수 있으며, 약액이 주입된 결과 실제 수행된 펌프의 구동 횟수를 포함한다. 하지만, 원 주입 정보(R)는 이에 한정하지 않고, 저장부(200)에 저장된 약액의 변화량, 플런저(230)의 이동 거리 등을 더 포함할 수도 있다.The chemical
주입 정보 계산부(1021)는 매 단위 시간마다 약액 주입 제어부(1015)로부터 원 주입 정보(R)를 수신하고, 원 주입 정보(R)를 바탕으로 단위 주입 정보(V)를 생성한다. 단위 주입 정보(V)에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 주입 정보 계산부(1021)는 계산 알고리즘을 포함할 수 있으며, 원 주입 정보(R)에 포함된 실제 수행한 펌프의 구동 횟수와 1회 펌프 시 도출되는 약액의 양을 통해 해당 단위 시간에 주입된 실제 단위 약액 주입량을 계산할 수 있다. 하지만, 이에 한정하지 않고, 주입 정보 계산부(1021)는 펌프의 구동 횟수 외에 저장부에 저장된 약액의 변화량이나 플런저의 이동 거리 등을 바탕으로 실제 단위 약액 주입량을 계산할 수 있다.The injection
주입 정보 저장부(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
통합 제어부(1030)는 각종 신호를 기반으로 약액 주입 장치(10)의 각 구성부들을 제어한다. 예를 들면 통합 제어부(1030)는 알람 유닛(800)을 제어하는 신호로 알람 유닛의 온/오프 등을 제어하고, 센서 유닛(미도시)으로부터 장치의 장시간 고온 노출 여부, 주입구의 막힘 여부, 약액 누출 여부, 장치 이상, 배터리 잔량 등을 측정한 신호를 전달받고, 사용자의 혈당값, 혈압, 심박수 등을 측정한 신호도 전달받을 수 있다. 통합 제어부(1030)는 이러한 신호들을 바탕으로 장치 데이터 및 생체값을 생성할 수 있다.The integrated control unit 1030 controls each component of the
도 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
컨트롤러(20)는 입출력 모듈(21), 프로그램 및 명령 저장 모듈(22), 무선 통신 모듈(23), 주입 정보 저장 모듈(24), 주입 속도 계산 모듈(25), 차트 생성 모듈(26), 입출력 제어 모듈(27) 및 통합 제어 모듈(28)를 포함할 수 있다. 컨트롤러(20)에 포함된 각 구성부는 통합 제어 모듈(28)로 명명된 프로세서와 같은 처리 장치에 의해 동작할 수 있다.The
입출력 모듈(21)은 입력 모듈과 출력 모듈을 포함하며, 키보드, 키패드, 가상 키보드, 터치 디스플레이, 버튼, 카메라 등에 의해 사용자로부터 정보를 입력받는 입력 모듈과 디스플레이, 스피커, 라이트, 진동체 등을 통해 사용자에게 정보를 출력하는 출력 모듈을 포함할 수 있다. 예를 들어 입출력 모듈(21)은 터치 디스플레이로 구현될 수 있다.The input/
입출력 모듈(21)에 포함된 입력 모듈은 사용자로부터 기초 주입 프로그램(P)을 입력받는다. 기초 주입 프로그램을 입력받는 화면은 도 9를 참조하여 자세히 설명한다. 출력 모듈은 차트 생성 모듈(26)에서 생성한 차트를 사용자에게 표시한다. 차트를 표시한 화면은 도 10, 도 12 및 도 14를 참조하여 자세히 설명한다.The input module included in the input/
프로그램 및 명령 저장 모듈(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/
무선 통신 모듈(23)은 컨트롤러(20)와 약액 주입 장치(10)가 신호를 송수신 하기 위해 무선 통신을 연결한다. 무선 통신 모듈(23)은 연결 요청 신호를 발신하고, 무선 연결이 시작되면 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 예를 들면, 무선 통신 모듈(23)은 무선 통신부와 유사하게 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 모듈일 수 있다.The wireless communication module 23 connects the
무선 통신이 연결이 유지되는 동안 컨트롤러(20)는 약액 주입 장치(10)로부터 매 단위 시간마다 단위 주입 정보(V)를 수신할 수 있다. 하지만, 무선 통신 연결이 해제된 경우에 컨트롤러(20)는 약액 주입 장치(10)로부터 단위 주입 정보(V)를 수신할 수 없다. 그러나 무선 통신이 재 연결된 경우에는, 재 연결 이후부터 매 단위 시간 별로 단위 주입 정보(V)를 수신할 수 있으며, 무선 통신이 단절된 기간 동안 단위 주입 정보(V)가 누적된 누적 주입 정보(W)도 수신할 수 있다.While wireless communication is maintained, the
주입 정보 저장 모듈(24)은 약액 주입 장치(10)로부터 매 단위 시간마다 수신한 단위 주입 정보(V)를 저장한다. 단위 주입 정보(V)에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 한편, 주입 정보 저장 모듈(24)은 무선 통신이 재 연결된 이후 약액 주입 장치(10)로부터 수신한 누적 약액 정보(W)를 저장할 수 있다. 누적 주입 정보(W)에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 모든 단위 주입 정보(V)들이 시계열 순서로 포함될 수 있다.The injection information storage module 24 stores unit injection information (V) received from the
주입 속도 계산 모듈(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
한편, 차트 생성 모듈(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/
이하에서는 도 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
단계 101에서 약액 주입 장치(10)의 저장부(200)에 약액이 주입된다. 사용자는 주사기를 약액 주입 장치(10)의 부착부의 약액 주입구에 삽입하여 약액 주입 장치(10)의 저장부(200)에 약액을 채워 넣을 수 있다.In step 101, a chemical solution is injected into the
단계 102에서 약액 주입 장치(10)와 컨트롤러(20)가 무선 통신 연결된다. 상세히, 약액 주입 장치(10)는 약액이 주입됨으로써, 즉 약액 주입을 트리거로 하여, 페어링 요청 신호에 해당하는 광고 메시지를 송신하는 애드벌타이징(Advertising)을 수행한다. 컨트롤러(20)는 사용자가 새로운 약액 주입 장치(10)를 등록하고자 하는 새 장치 등록 요청에 대응하여, 주변의 약액 주입 장치(10)에 대한 스캐닝(scanning)을 수행하고, 약액 주입 장치(10)로 연결 요청 신호(connection request)를 발신한다. 약액 주입 장치(10)가 컨트롤러(20)로부터 연결 요청 신호를 수신하면, 무선 연결이 시작되고 양 장치가 연결 파라미터를 송신 및 수신함으로써, 무선 통신 연결을 완료한다. 상술한 바와 같이 무선 통신 연결은 블루투스 또는 저전력 블루투스(Bluetooth Low Energy) 연결일 수 있다.In step 102, the
단계 103에서 컨트롤러(20)는 사용자로부터 기초 주입 프로그램(P)을 입력받아 저장한다. 기초 주입 프로그램(P)이란, 정해진 시간 동안 (예를 들면 24시간, 36시간, 또는 48시간) 세그먼트를 나누어 약액을 사용자가 설정한 속도로 주입하도록 미리 스케쥴링하는 주입 방식이다. 기초 주입 프로그램(P)은 약액 주입 장치(10)와 연동되는 컨트롤러(20)나, 통합 관리 서버(30)에서 제공하는 웹 또는 어플리케이션 등의 플랫폼을 이용하여 의해 설정될 수 있다.In step 103, the
기초 주입 프로그램(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/
단계 104에서 컨트롤러(20)는 약액 주입 장치(10)로 설정한 기초 주입 프로그램(P)을 전달한다. 기초 주입 프로그램(P)은 사용자에 의해 설정되면 무선 통신을 통해 1회성으로 전달된다. 약액 주입 장치(10)는 전달된 기초 주입 프로그램(P)을 바탕으로 정해진 시간(예를 들면 24시간, 36시간, 또는 48시간) 동안 대상체에 약액을 주입하게 된다.In step 104, the
단계 105에서 약액 주입 장치(10)는 전달된 기초 주입 프로그램(P)을 저장한다. 또한, 기초 주입 프로그램(P)을 바탕으로 매 단위 시간당 주입될 약액의 양을 계산한다. 단위 주입량(Q)을 매 단위 시간마다 대상체에 주입될 약액의 양으로 정의할 수 있다. 이 때, 약액이 인슐린일 때, 약액의 양의 단위는 U로 U는 단위(unit)을 의미하며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미할 수 있다. 또한 이 때, 단위 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 상세히, 약액 주입 장치(10)는 기초 주입 프로그램(P)에 포함된 시간대별로 약액의 기초 주입 속도 및 패턴을 바탕으로 분할 알고리즘을 사용하여 해당 시간대의 단위 주입량(Q)을 계산할 수 있다.In
단계 106에서 약액 주입 장치(10)는 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 계산된 단위 주입량(Q)은 전기적인 주입 신호(S)로 변환되고, 주입 신호(S)는 구동 모듈(300)의 구동력을 생성하여 펌프 횟수를 제어하고, 펌프는 구동 유닛(400)에 구동력을 전달해 플런저(230)를 움직이고, 플런저(230)에 의해 저장부(200) 내의 약액이 니들(N)을 통해 배출되어 대상체에 주입될 수 있다.In step 106, the
단계 107에서 약액 주입 장치(10)는 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 약액 주입 장치(10)는 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장한다. 하지만, 이에 한정하지 않고, 원 주입 정보(R)에는 펌프의 구동 횟수 외에 저장부에 저장된 약액의 변화량이나 플런저의 이동 거리 등을 포함할 수 있고, 약액 주입 정보는 이를 바탕으로 생성될 수도 있다.In step 107, when the
단계 108에서 약액 주입 장치(10)는 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 단계 106 내지 단계 108은 매 단위 시간 마다 반복하여 수행될 수 있다. 예를 들면 약액 주입 장치(10)는 기초 주입 프로그램(P)을 바탕으로 매 5분마다 계산된 약액 주입량을 주입하고, 주입 완료 후 그 결과인 실제 주입량을 약액 주입 정보로 컨트롤러(20)에 전달하게 된다. 따라서 컨트롤러(20)는 매 5분마다 약액 주입이 완료된 후, 약액 주입 정보를 약액 주입 장치(10)로부터 수신한다.In
단계 109에서 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 약액 주입 정보에는 해당 단위 시간에 실제로 주입한 약액의 양인 실제 단위 주입량이 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액의 양과 약액 주입 정보가 전달되는 시간 간격인 설정 시간 또는 단위 시간을 이용하여 약액 주입 속도(Y)를 계산할 수 있다.In step 109, the
단계 110에서 컨트롤러(20)는 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 10을 참조하면, 세로축은 약액 주입 속도(U/hr)이고 여기서 U는 unit이며, 1unit 은 정제된 인슐린 1/24mg이고, 인슐린 1mg은 24unit을 의미한다. 가로축은 시간(hour)를 의미한다. 실선 그래프는 계산된 약액 주입 속도를 바탕으로 생성된 것이며, 음영으로 표시된 하단 그래프의 넓이는 해당 시간동안 투여된 약액량, 즉 인슐린 양(U)일 수 있다. 컨트롤러(20)는 무선 통신을 통해 약액 주입 장치(10)로부터 정해진 매시간마다 계속해서 약액 주입 정보를 수신한다. 따라서, 좌측 그래프에서 우측 그래프로 변화하는 것과 같이 몇시간 이후에는 연속적으로 이어지는 실선 그래프를 확인할 수 있다.In
도 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
단계 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
단계 202에서 약액 주입 장치(10)는 단계 106과 동일하게, 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 계산된 단위 주입량(Q)은 전기적인 주입 신호(S)로 변환되고, 주입 신호(S)는 구동 모듈(300)의 구동력을 생성하여 펌프 횟수를 제어하고, 펌프는 구동 유닛(400)에 구동력을 전달해 플런저(230)를 움직이고, 플런저(230)에 의해 저장부(200) 내의 약액이 니들(N)을 통해 대상체에 주입될 수 있다.In step 202, the
단계 203에서 약액 주입 장치(10)는 단계 107과 유사하게, 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 약액 주입 장치(10)는 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장한다. 하지만, 이에 한정하지 않고, 원 주입 정보에는 펌프의 구동 횟수 외에 저장부(200)에 저장된 약액의 변화량이나 플런저(230)의 이동 거리 등을 포함할 수 있고, 약액 주입 정보는 이를 바탕으로 생성될 수도 있다.In step 203, similar to step 107, when the drug is injected, the
단계 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
단계 202 및 단계 203은 매 단위 시간마다 반복하여 수행될 수 있다. 예를 들면 약액 주입 장치(10)는 기초 주입 프로그램(P)을 바탕으로 매 5분마다 계산된 약액 주입량을 주입하고, 주입 완료 후 그 결과인 실제 주입량을 시계열 순서로 누적하여 저장하게 된다. Steps 202 and 203 may be repeatedly performed every unit of time. For example, the
단계 204에서 컨트롤러(20)는 무선 통신 관련 이벤트를 감지한 이후 무선 통신 연결이 단절된 시점부터 저장된 기초 주입 프로그램(P)을 바탕으로 약액 주입 속도(Y)를 도출한다. 기초 주입 프로그램(P)에는 저장된 시간대별로 약액의 기초 주입 속도 및 패턴이 포함되어 있다. 따라서, 컨트롤러(20)는 무선 통신 연결이 해제된 기간 동안 약액 주입 장치(10)로부터 약액 주입 정보를 받지 않더라도, 저장된 기초 주입 프로그램(P)을 바탕으로 약액 주입 속도(Y)를 추정할 수 있다.In step 204, after detecting a wireless communication-related event, the
단계 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
컨트롤러(20)는 무선 통신 관련 이벤트가 발생하여 약액 주입 장치(10)로부터 매시간마다 수신하던 약액 주입 정보가 단절되더라도, 통신 단절부터 현재 시간까지의 약액 주입과 관련된 정보를 사용자에게 제공할 수 있다. 또한 제2 시기(Phase 2) 동안의 약액 주입과 관련된 정보는 제1 시기(Phase 1) 동안의 그래프와 다른 정보를 바탕으로 도출된 것이므로, 제1 시기(Phase 1) 동안의 그래프와 구별되게 표시할 수 있다.Even if the chemical injection information received every hour from the
도 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
단계 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
무선 통신 재연결이 감지되면, 약액 주입 장치(10)는 무선 통신 연결이 단절된 시점부터 누적하여 저장된 누적 약액 주입 정보를 컨트롤러(20)로 전달한다.When a wireless communication reconnection is detected, the
일 실시예에 의하면, 단계 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
다른 실시예에 의하면, 단계 303과 같이 약액 주입 장치(10)는 무선 통신 재연결을 감지하면 자동으로 누적 약액 주입 정보를 컨트롤러(20)에 전달할 수 있다. 이 경우, 단계 302같은 요청이 없이도 약액 주입 장치(10)가 무선 통신 연결이 단절된 시점부터 누적하여 저장된 약액 주입 정보를 전달할 수 있다.According to another embodiment, when the
단계 304에서 컨트롤러(20)는 수신한 누적 약액 정보를 저장하고, 저장된 누적 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 누적 약액 주입 정보에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 모든 단위 시간에 실제 주입한 약액의 양들이 시계열 순서로 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액의 양과 단위 시간 및 무선 통신 단절 기간을 이용하여 약액 주입 속도(Y)를 계산할 수 있다.In step 304, the
단계 305에서 컨트롤러(20)는 계산된 약액 주입 속도를 바탕으로 단계 205에서 생성한 차트를 업데이트 할 수 있다. 여기서 단계 205에서 생성한 차트는 통신 단절 기간에 기초 주입 프로그램(P)을 바탕으로 추정 또는 도출한 약액 주입 속도를 바탕으로 형성된 차트를 의미한다. 예를 들어 단계 305에서 업데이트하는 차트는 라인 그래프일 수 있다. 제3 시기(Phase 3)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 라인 그래프와 동일하게 실선으로 표시될 수 있다. 다시 말하면, 제3 시기에 생성된 그래프는 제2 시기에 생성된 것과는 구별되지만, 제1 시기와는 동일한 방식으로 표현될 수 있다.In step 305, the
도 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
한편, 단계 304 및 305는 단계 309 이전에 수행될 수도 있고, 단계 310과 동시에 수행될 수도 있고, 단계 310 이후에 수행될 수도 있다.Meanwhile, steps 304 and 305 may be performed before
단계 306에서 약액 주입 장치(10)는 여전히 단계 106과 동일하게 단위 시간마다 계산된 약액 주입량을 대상체에 주입한다. 또한 단계 307에서 약액 주입 장치(10)는 단계 107과 동일하게 약액이 주입되면, 약액 주입량을 측정하여 약액 주입 정보를 생성하고 이를 저장한다. 또한 무선 통신이 재 연결되었으므로, 단계 308에서 단계 108과 동일하게 약액 주입 장치(10)는 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 단계 306 내지 단계 308은 매 단위 시간마다 반복하여 수행될 수 있다.In step 306, the
단계 309에서 컨트롤러(20)는 단계 109와 동일하게 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산한다. 단계 310에서 컨트롤러는 단계 110과 동일하게 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 단계 310에서 생성된 라인 그래프는 도 14의 B에서 보이는 바와 같이, 제1 시기에 생성된 것과 동일하게 실선 그래프로 표시될 수 있다.In
이상과 같이 본 발명의 일 실시예에 의하면, 약액 주입 장치와 컨트롤러 간의 무선 통신 연결에 문제가 발생하더라도, 컨트롤러에 저장된 기초 주입 프로그램을 통해 무선 통신이 단절된 동안에도 약액 주입 정보 추정하여 사용자에게 제공할 수 있어 사용자에게 신뢰를 줄 수 있는 약액 주입 결과 표시 방법을 제공하는 효과가 있다.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
단계 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
기초 주입 프로그램(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/
단계 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
단계 1051에서 약액 주입 장치(10)는 전달된 조정 주입 명령(CP)을 저장한다. 또한, 조정 주입 명령(CP)을 바탕으로 매 단위 시간당 주입될 약액의 양을 계산한다. 약액 주입 장치(10)는 조정 주입 속도가 퍼센트로 입력된 경우 기초 주입 프로그램(P)에 조정 주입 명령(CP)을 반영하여 약액의 양을 계산하며, 조정 주입 속도가 속도값(U/hr)로 입력되는 경우 조정 주입 명령(CP)만을 고려하여 약액의 양을 계산할 수 있다. 여기서, 단위 주입량(Q)을 매 단위 시간마다 대상체에 주입될 약액의 양으로 정의할 수 있다. 또한 이 때, 단위 시간은 기설정된 수 분 간격의 시간일 수 있으며, 예를 들어 1분, 2분, 5분, 10분, 15분 등일 수 있다. 상세히, 약액 주입 장치(10)는 조정 주입 속도 및 지속 시간을 바탕으로 분할 알고리즘을 사용하여 해당 시간대의 단위 주입량(Q)을 계산할 수 있다.In
다음으로, 약액 주입 장치(10)는 단위 시간마다 계산된 약액 주입량을 대상체에 주입하고, 매 단위 시간마다 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 해당 단위 시간에 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장하며, 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입 속도(Y)를 계산하며, 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 단계 106 내지 단계 109의 경우 앞서 설명한 도 8의 단계 106 내지 단계 109과 동일하므로, 중복되는 설명은 생략한다.Next, the
단계 110에서 컨트롤러(20)는 계산된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 17을 참조하면, 세로축은 주입 속도(U/hr)이며, 가로축은 시간(hour)를 의미한다. 실선 그래프는 계산된 약액 주입 속도를 바탕으로 생성된 것이며, 음영으로 표시된 하단 그래프의 넓이는 해당 시간동안 투여된 약액량, 즉 인슐린 양(U)일 수 있다. 컨트롤러(20)는 무선 통신을 통해 약액 주입 장치(10)로부터 정해진 매시간마다 계속해서 약액 주입 정보를 수신한다. 따라서, 좌측 그래프에서 우측 그래프로 변화하는 것과 같이 몇시간 이후에는 연속적으로 이어지는 실선 그래프를 확인할 수 있다.In
도 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
단계 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
단계 205에서 컨트롤러(20)는 도출된 약액 주입 속도(Y)를 바탕으로 시간에 따른 약액 주입 속도(Y)를 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제2 시기(Phase 2)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 그래프와 구별되게 표시될 수 있으며, 예를 들어 점선으로 표시될 수 있다. 도 19를 참조하면, 세로축은 주입 속도(U/hr)이며, 가로축은 시간(hour)를 의미한다. 점선 그래프는 추정된 약액 주입 속도를 바탕으로 생성된 것이다.In step 205, the
도 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
제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
도 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
본 발명의 또 다른 실시예에 의한 약액 주입 표시 방법은, 기초 주입 프로그램(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
단계 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
독립 주입 명령(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
단계 1042에서 컨트롤러(20)는 약액 주입 장치(10)로 독립 주입 명령(B)을 전달한다. 독립 주입 명령(B)은 사용자에 의해 설정되면 무선 통신을 통해 1회성으로 전달된다.In step 1042, the
단계 1051에서 약액 주입 장치(10)는 전달된 독립 주입 명령(B)을 저장한다. 또한, 독립 주입 명령(B)에 포함된 주입량을 바탕으로 대상체에 약액을 주입한다. 선택적 실시예로, 제2 독립 주입 명령의 경우, 명령에 포함된 주입량과 주입 연장 시간을 바탕으로, 매 단위 시간당 주입될 단위 약액의 양을 계산한 후에 이를 바탕으로 대상체에 약액을 주입한다.In
다음으로, 약액 주입 장치(10)는 약액이 주입이 완료되면, 실제 수행된 펌프의 구동 횟수를 포함하는 원 주입 정보(R)를 생성하고, 이를 바탕으로 실제로 주입한 약액의 양을 포함하는 약액 주입 정보를 생성하여 저장하고, 생성된 약액 주입 정보를 컨트롤러(20)에 전달한다. 제2 독립 주입 명령인 경우에는 매 단위 시간마다 약액이 주입이 되는 경우가 제1 독립 주입 명령인 경우와 상이하고, 이는 앞서 설명한 도 8의 단계 107 및 단계 108과 동일하므로, 중복되는 설명은 생략한다.Next, when the
단계 1091에서 컨트롤러(20)는 수신한 약액 주입 정보를 저장하고, 저장된 약액 주입 정보를 바탕으로 약액 주입량을 획득한다. 약액 주입 정보에는 실제로 주입한 약액의 양인 실제 약액 주입량이 포함될 수 있다. 이전의 실시예들과 달리 컨트롤러(20)는 약액 주입 속도를 계산할 필요없이, 약액 주입량을 바로 획득한다.In step 1091, the
단계 1101에서 컨트롤러(20)는 획득한 약액 주입량을 바탕으로 시간에 따른 약액 주입량을 차트로 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제1 시기(Phase 1)에 생성된 라인 그래프는 예를 들어 실선으로 표시될 수 있다. 도 23을 참조하면, 이전 실시예들의 차트들과 달리, 세로축은 주입 속도가 아닌 주입량(unit)이며, 가로축은 시간(hour)를 의미한다. 실선 그래프의 세로축의 값을 통해 현재 시간까지 투여된 약액 주입량, 즉 인슐린 양(U)을 알 수 있다. 도 22(a)에서 예시한 것과 같이 주입량 2.00U인 독립 주입 명령(B)이 입력된 경우, 도 23에 의하면 사용자는 현재 시간까지 1.00U의 약액이 주입된 것을 그래프로 확인할 수 있다.In
도 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
단계 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
단계 2042에서 컨트롤러(20)는 무선 통신 관련 이벤트를 감지한 이후 무선 통신 연결이 단절된 시점부터 저장된 독립 주입 명령(B)을 바탕으로 주입량을 도출한다. 독립 주입 명령(B)에는 주입량이 포함되어 있기 때문에, 컨트롤러(20)는 무선 통신 연결이 해제된 기간 동안 약액 주입 장치(10)로부터 약액 주입 정보를 받지 않더라도, 저장된 독립 주입 명령(B)을 바탕으로 주입량을 도출할 수 있다.In step 2042, the
단계 2051에서 컨트롤러(20)는 도출된 주입량을 바탕으로 차트를 생성하여 표시한다. 예를 들어 차트는 라인 그래프일 수 있다. 또한 제2 시기(Phase 2)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 그래프와 구별되게 표시될 수 있으며, 예를 들어 점선으로 표시될 수 있다. 도 25를 참조하면, 세로축은 주입량(U)이며, 가로축은 시간(hour)를 의미한다. 점선 그래프는 독립 주입 명령(B)에 포함된 주입량을 표시한 것이다. 즉, 사용자는 제2 시기(Phase 2) 동안에도 최종적으로 투여되어야 할 주입량에 대한 정보를 확인할 수 있다.In step 2051, the
도 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
무선 통신 관련하여 발생한 이벤트가 해소되면, 약액 주입 장치(10)는 무선 통신 연결이 단절된 시점부터 누적하여 저장된 누적 약액 주입 정보를 컨트롤러(20)로 전달한다. 단계 301 내지 303의 경우 앞서 설명한 도 13의 단계 301 내지 303과 동일하므로, 중복되는 설명은 생략한다.When an event occurring in connection with wireless communication is resolved, the
단계 3041에서 컨트롤러(20)는 수신한 누적 약액 정보를 저장하고, 저장된 누적 약액 주입 정보를 바탕으로 약액 주입량을 도출한다. 누적 약액 주입 정보에는 무선 통신 연결이 해제된 시점으로부터 무선 통신이 재 연결될 때까지 컨트롤러(20)로 전송되지 못한 실제 주입한 약액량이 포함될 수 있다. 컨트롤러(20)는 실제로 주입한 약액량을 통해 약액 주입량을 도출한다.In step 3041, the
단계 3051에서 컨트롤러(20)는 도출된 약액 주입량을 바탕으로 단계 2051에서 생성한 차트를 업데이트 할 수 있다. 여기서 단계 2051에서 생성한 차트는 통신 단절 기간에 독립 주입 명령(B)에 포함된 주입량을 나타낸 차트를 의미한다. 예를 들어, 단계 3051에서 업데이트하는 차트는 라인 그래프일 수 있다. 제3 시기(Phase 3)에 생성된 라인 그래프는 제1 시기(Phase 1)에 생성된 라인 그래프와 동일하게 실선으로 표시될 수 있다. 다시 말하면, 제3 시기에 생성된 그래프는 제2 시기에 생성된 것과는 구별되지만, 제1 시기와는 동일한 방식으로 표현될 수 있다.In step 3051, the
도 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
단계 3061 내지 단계 3101은 도 21의 단계 1051 내지 단계 1101과 유사하게, 제1 시기에 생성된 것과 동일하게 실선 그래프로 차트가 표시될 수 있으며, 이는 앞서 설명한 내용과 동일하므로 중복되는 설명은 생략한다.Steps 3061 to 3101, similar to
한편, 본 발명의 또 다른 실시예에 의하면, 프로세서에 의해 수행되는 단계들은 기기(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.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020220163589AKR20240081521A (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 | ||
| KR1020230157580AKR20250071354A (en) | 2023-11-14 | 2023-11-14 | Dispaying drug infection results method of drug injection device |
| KR10-2023-0157580 | 2023-11-14 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US19/197,110Continuation-In-PartUS20250319249A1 (en) | 2020-08-13 | 2025-05-02 | Controlling method of drug injection device |
| Publication Number | Publication Date |
|---|---|
| WO2024117890A1true WO2024117890A1 (en) | 2024-06-06 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2023/095093CeasedWO2024117890A1 (en) | 2022-11-30 | 2023-11-21 | Method for displaying results of medicinal solution injection by medicinal solution injection device |
| Country | Link |
|---|---|
| WO (1) | WO2024117890A1 (en) |
| 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 | 이오플로우(주) | Apparatus, method of operation, and system for controlling drug infusion |
| KR20220152985A (en)* | 2020-08-13 | 2022-11-17 | 이오플로우(주) | Method, apparatus and computer program product for determining the inactivity time of the drug infusion calculator |
| 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 | 이오플로우(주) | Apparatus, method of operation, and system for controlling drug infusion |
| 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 |
| Publication | Publication Date | Title |
|---|---|---|
| WO2014051411A1 (en) | Low energy short range communication function operation method and apparatus of mobile terminal | |
| WO2018208093A1 (en) | Method for providing haptic feedback, and electronic device for performing same | |
| WO2015160193A1 (en) | Wearable device, master device operating with the wearable device, and control method for wearable device | |
| JP4808891B2 (en) | Power management system | |
| WO2018021721A1 (en) | Electronic device having input sensing panels and method | |
| WO2018117776A1 (en) | Electronic device and method for controlling multiple drones | |
| WO2018164482A1 (en) | Device and method for performing wireless charging and payment | |
| WO2015178670A1 (en) | Method for managing battery of electronic device and electronic device performing the same | |
| WO2017142282A1 (en) | Method for controlling display using sensor data and electronic device thereof | |
| EP3387574A1 (en) | Authentication method and electronic device using the same | |
| WO2017073889A1 (en) | Method for providing action guide information and electronic device supporting method | |
| EP3469468A1 (en) | Method and electronic device for recognizing touch | |
| WO2018021897A1 (en) | Electronic device including euicc and method for managing profile of euicc | |
| WO2017191889A1 (en) | Electronic device and method for controlling same | |
| WO2016163826A1 (en) | Method and apparatus for operating sensor of electronic device | |
| EP3341821A1 (en) | Input processing method and device | |
| WO2017150815A1 (en) | Display brightness control method, electronic device, and computer-readable recording medium | |
| CN112295048A (en) | Infusion pump and suspension control method thereof | |
| WO2018216892A1 (en) | Method for using various kinds of electronic pens and electronic device therefor | |
| WO2024117890A1 (en) | Method for displaying results of medicinal solution injection by medicinal solution injection device | |
| WO2018117491A1 (en) | Electronic device for selecting network | |
| WO2018182176A1 (en) | Method for preventing overcharging of battery and electronic device therefor | |
| WO2023211065A1 (en) | Drug injector monitoring method and device | |
| WO2017061766A1 (en) | Electronic device and method for controlling accessory | |
| WO2021194131A1 (en) | Method and computer program for controlling injection of medicinal fluid |
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | Ref document number:23898413 Country of ref document:EP Kind code of ref document:A1 | |
| NENP | Non-entry into the national phase | Ref country code:DE |