WO2006093424A1 - Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant - Google Patents
Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant Download PDFInfo
- Publication number
- WO2006093424A1 WO2006093424A1 PCT/RU2005/000085 RU2005000085W WO2006093424A1 WO 2006093424 A1 WO2006093424 A1 WO 2006093424A1 RU 2005000085 W RU2005000085 W RU 2005000085W WO 2006093424 A1 WO2006093424 A1 WO 2006093424A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- remote
- diagnostic
- program code
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
Definitions
- the present invention relates to systems for collecting, transmitting and analyzing data related to human health and condition.
- the system is intended for remote diagnostics or correction of a person’s condition with the transmission of information through a distributed communication network.
- the system can be used in sports, fitness, medicine and other areas where diagnosis and correction of a person's condition is required.
- One of the analogues is a heart rate monitor (US 4566461, A61B5 / 02, 1986), which registers the heart rhythm during the user's performance of special physical exercises, calculates and displays the physiological parameters of the user on the display, characterizing his capabilities for maximum oxygen consumption.
- Another analogue is a compact device (US 6421633, G06F7 / 60, 2002) for measuring a user's glucose level in his blood.
- the device remembers the glucose level at each measurement. If during the next measurement the glucose level goes beyond certain limits, the device notifies the user about it.
- Another analogue is a device for correcting the psycho-emotional state of a user (US 6554763, A61B5 / 00, 2003).
- This device evaluates the degree of relaxation (relaxation) of the user and displays the corresponding indicator for the user, thereby providing biological feedback.
- the user observing the change in the indicator, quickly reaches a state of relaxation.
- the possibilities for disseminating this approach are limited. This is due to the fact that, despite its simplicity, certain knowledge and experience are required to perform diagnostics, which is an additional information load on a person and often excessive, since most people perform diagnostics relatively rarely. So, in sports it is enough to conduct testing once a month.
- one or another analytic system is embedded in the latter in one way or another, facilitating the diagnostic procedure, analysis and interpretation of the information received (RU 2234238, A61B5 / 00, 2004). Any such solutions lead to a significant increase in the cost of the device.
- the closest method for remote diagnosis and correction of a person’s condition and a device for its implementation is remote system for monitoring and maintaining health (US 6168563, G06F15 / 00, 2001).
- the system and method allows the health care provider to monitor and adjust the health status of remote patients.
- the system comprises a remote programmable device with a user interface located at the patient, and a device of a service provider, which also contains a unit with an interface that are connected to the Internet.
- the service provider interacting with his device, sends the patient inquiries about his state of health and the values of his physiological parameters.
- the system does not allow the user to arbitrarily perform the diagnostic or correction procedure of interest, does not provide the user with a scenario of these procedures with step-by-step control of their implementation, and assumes the constant presence of special personnel on the side of the service provider who is qualified to provide relevant services to users.
- the present invention has been developed.
- An object of the present invention is to provide a method for simplifying diagnostic and correction procedures, increasing their accuracy, reducing the cost of procedures for a user, and combining several diagnostic and correction methods in one system.
- this problem is solved by dividing the diagnostic system into two parts.
- One part is a system for generating a diagnostic scenario and secondary analysis of information that is connected to a distributed communication network.
- the other part is a remote system located at the user and connected to a diagnostic device and a distributed communication network, designed to identify an electronic device for diagnostics, receive and run a diagnostic script, interact with the user, analyze the information first and transfer it through the network.
- the method of diagnosing or correcting includes selecting an appropriate procedure, obtaining a script of a procedure through a distributed network by a remote user system, identifying a remote electronic device for diagnostics, remotely starting a script, measuring physiological parameters of a person, primary analysis of information, transferring information to the system, secondary analysis of information at system, message to the user of the conclusion on the results of the procedure.
- the transmitted information is stored on the system to provide the user with a report on the dynamics of his indicators and improve the possibilities for interpretation.
- the proposed method for remote diagnostics and correction of the human body includes: generating program code for execution on a user's remote device; downloading program code to a remote user device through a distributed communication network; execution of program code on a user device with information output to a remote user interface; requesting and receiving information about the state of his health from the user by executing program code on the user's remote device and interacting with the user through the user interface; displaying information related to the health of the user through the user interface based on an analysis of the results of the request; initialization of the diagnostic and correction procedure; identification of a remote device that measures physiological parameters; obtaining a set of program code for the diagnostic and correction procedure for communications through a distributed network, including including at least one fragment of the procedure script; initializing the first instruction from the set of program code; receiving a response to the first instruction; definition of the second instruction from the combination of program code, taking into account the script and the response to the first instruction.
- Obtaining a plurality of program code includes obtaining at least one web page containing a plurality of program code.
- the method further includes decrypting at least a portion of the program code before initializing the first instruction.
- the method further includes remotely acquiring a diagnostic controller through a distributed network prior to identifying a remote device that measures physiological parameters.
- Identification of a remote device that measures physiological parameters includes electronic access to this device and obtaining identification information from this device.
- the step of identifying a remote device measuring physiological parameters includes determining if identification can be performed directly; and a request for identification of this device from the user when the identification cannot be performed directly.
- the method additionally includes: receiving through a distributed network of initiation for diagnostic procedures and correction of the state of the body; identification through a distributed network of an identifier for diagnostic and correction procedures; determination of the set of program code for performing diagnostic procedures and correction of the state of the body; and transmitting a plurality of program code over a distributed network.
- the method additionally includes: attaching a set of program code to a web page; and transmitting a plurality of program code, including transmitting a web page, over a distributed network.
- the method additionally includes: generating a set of program code to perform diagnostic procedures and correct the state of the body based on their identification.
- a set of program code is provided based on a survey of the measuring device or a set of program code is initiated by a remote user.
- the first version of the proposed system for the remote diagnosis and correction of the human body includes:
- a device for controlling the testing and correction procedure connected to a distributed communication network, which can be made in the form of a Web server;
- remote user device connected to a distributed communication network; remote device for measuring physiological parameters of the user;
- an update generator installed on the device for controlling the testing and correction procedure, where the update generator is configured to compile at least one program code and transmit at least one program code through a distributed network;
- a remote logic controller installed on a remote user device connected to a distributed network, where the logic controller is configured to execute at least one embedded program code, such that the remote logic controller will use to generate the first instruction for the diagnostic controller or user, where the logical controller is configured to receive the first response from the diagnostic controller or user and pass them a second and / or subsequent instructions based on the first answer and / or subsequent answers;
- a remote diagnostic controller connected to a logic controller and a device for measuring physiological parameters of the user, where the diagnostic controller is configured to receive at least one instruction and execute at least one request, such that the remote diagnostic controller will use to access the device, which serves to measure the physiological parameters of the user;
- a remote device for measuring the physiological parameters of the user, connected to the diagnostic controller, where the device is configured to measure at least one physiological indicator of the user and transmit the results of at least one measurement to the diagnostic controller.
- the diagnostic controller is executed on a local intermediate device connected to a distributed network or the diagnostic controller is executed on a user device, where the user device provides computing resources for the operation of the diagnostic controller.
- the update generator is configured to attach at least one program code to a web page that is transmitted over a distributed network.
- Remote logical and diagnostic controllers are downloaded to the user's remote device through a distributed network.
- Information on at least one physiological indicator of the user symbolizing and describing its changes, taking into account the scenario of the correction procedure, is displayed in some form on the user interface in real time.
- the second version of the proposed system for remote diagnostics and correction of the human body includes: a device for controlling the testing and correction procedure, connected to a distributed communication network, which can be made in the form of a Web server; a database connected to a distributed network; a remote user device connected to a distributed communication network; - a remote device for measuring the physiological parameters of the user; remote user interface;
- server application installed on a device for controlling the testing and correction procedure, connected to a distributed network, where the server application is configured to analyze the results of at least one program code on a remote part of the system and transmit at least one analysis result to remote system through a distributed network;
- an update generator installed on the device for controlling the testing and correction procedure, where the update generator is configured to compile at least one program code and transmit at least one program code through a distributed network;
- a remote logic controller installed on a remote user device connected to a distributed network, where the logic controller is configured to execute at least one embedded program code, such that the remote logic controller will use to generate the first instruction for the diagnostic controller or user, where the logical controller is configured to receive the first response from the diagnostic controller or user and pass them a second and / or subsequent instructions based on the first answer and / or subsequent answers;
- a remote diagnostic controller connected to a logic controller and a device for measuring physiological parameters of the user, where the diagnostic controller is configured to receive at least one instruction and execute at least one request, such that the remote diagnostic controller will use to access the device, which serves to measure the physiological parameters of the user;
- a remote device for measuring the physiological parameters of the user, connected to the diagnostic controller, where the device is configured to measure at least one physiological indicator of the user and transmit the results of at least one measurement to the diagnostic controller.
- the diagnostic controller is executed on a local intermediate device connected to a distributed network, or the diagnostic controller is executed on a user device, where the user device provides computing resources for the diagnostic controller to operate.
- the update generator is configured to attach at least one program code to a web page that is transmitted over a distributed network.
- Information on at least one physiological indicator is displayed in some form on the user interface in real time user, symbolizing and describing his changes, taking into account the scenario of the correction procedure.
- Remote logical and diagnostic controllers are downloaded to the user's remote device through a distributed network.
- the result of the separation of the system is to reduce the cost and complexity of the final electronic device, which is located at the user. Due to the modern distribution in the world of global distributed communication networks, the user can use the remote diagnostics and correction service from almost anywhere in the world.
- the diagnostic and correction procedure itself is also simplified and its reliability is increased due to the fact that the user conducts it according to the clear scenario provided by the system. In addition, system maintenance and updating are facilitated.
- the invention provides a special effect - the simplification of the diagnostic and correction procedure. Users are not required to study the procedure and the features of its interpretation, as a result, they can perform it independently, regardless of experience and special knowledge. This makes it possible for manufacturers to increase the functionality of the system that is at the user's disposal to expand the capabilities of diagnostics and correction, since the restrictions on the user's ability to master the system and the ability to interpret the results are removed.
- a system for remote diagnostics and correction of the state of the human body, collecting, transmitting and analyzing data, which serves to simplify the procedure for diagnosis and correction and reduce its cost.
- FIG. 1 depicts a simplified diagram of a remote diagnostic and correction system, according to one embodiment of the present invention.
- FIG. 2 depicts a simplified diagram of the architecture of a system according to one embodiment of the present invention, allowing remote diagnostics and correction of the human body.
- FIG. 3 depicts a simplified diagram of a system architecture according to an alternative embodiment of the present invention, allowing remote diagnostics and correction of the human body.
- FIG. 4 depicts a simplified diagram of an example of a logical flow of instructions and instructions, in accordance with a scenario, through a diagnostic controller.
- FIG. 5 depicts a simplified process algorithm for remotely diagnosing a person’s physical condition using the system architecture shown in FIG. 3.
- the invention provides a system and method for conducting a remote diagnosis or correction of a human condition.
- the present invention uses a distributed communications network to conduct remote diagnostics or corrections, such as the Internet, an intranet, or any other distributed network.
- the procedure of diagnosis or correction of a person As a rule, for the procedure of diagnosis or correction of a person’s condition, special equipment and a specialist are required to perform these procedures and make a diagnostic conclusion and / or conclusions about the effectiveness of correction.
- the participation of specialists in the procedure is one of the most expensive components in its cost.
- the present invention reduces the cost of the procedure for the user by eliminating the need for maintenance personnel and specialists.
- the user is given the opportunity to independently perform diagnostic or correction procedures without the involvement of specialists through the use of an automated system that uses a distributed network to communicate with both the user and his equipment.
- the presented invention is designed so that it can easily be modified so that the user quickly gets access to new testing procedures, corrections, new documentation and has the ability to connect new devices.
- the invention provides an opportunity for secure connection during the procedure of diagnostics, correction, updating, modification and other interactions with the user and his equipment. Providing a secure connection will reduce the possibility for attackers to obtain personal information about the state of the user's body and introduce distortions into the system.
- FIG. 1 shows a simplified diagram of a system for a remote diagnostic and correction procedure 10, as one embodiment of the present invention.
- the system comprises an apparatus 11 for controlling a procedure, typically implemented as a server, computer, or other processor.
- the management server is connected to a communication network 12 such as the Internet, an intranet, or another distributed network or combination of networks.
- the server connects to one or more remote electronic devices 14, 15, which are located at the user and provide diagnostic procedures, correction.
- Such devices can be any electronic devices that have the possibility of two-way interaction with the user, such as a computer, cell phone, personal digital assistant (PDA), electronic gaming devices (for example: ⁇ l Nursery Experience réelle ti ti ®,, GameVow® and / or others) and any other electronic devices.
- PDA personal digital assistant
- Electronic devices for diagnostics and correction 14, 15 in the general case have the ability to communicate information to the user through the interface 16, 17 visually or soundly due to the presence of a display and / or sound-reproducing speaker or any other element that performs this task.
- the interface may also contain controls for user feedback.
- the devices 14, 15 are arranged to connect to the network 12, either directly or through a local intermediate device 18 connected to the network, such as a personal computer (PC), server, or other device that can connect to the control server 11.
- the devices 14, 15 have built-in and / or externally connected measuring devices 19, which have at least minimal built-in capabilities 26 for measuring physiological parameters of the human body. As such devices, heart rate sensors, blood pressure sensors, and any others can be used.
- the managing server includes one or more database 23, which may be connected to one or more other local data bases 25 or remote databases 24. Databases provide a knowledge base for the diagnosis and correction capabilities of the present invention.
- FIG. 2 is a simplified diagram of the architecture of a system 30 according to one embodiment of the present invention, allowing for the remote diagnosis of human 21.
- the server application 32 on the server 33 is constructed so as to conduct a remote diagnostic procedure for person 21.
- the server application has access to the first database 34 and / or the second database 35.
- the server application uses the first a database to remotely generate a query and / or access a second database 35.
- a server application can access a remote database 35 using an SQL query.
- the second database 35 can also serve as a repository of user information, such as preferred diagnostic and correction procedures, individual characteristics of the user, his physical activity, preferences and any other information related to the physiological and physical parameters of the user and statistical data on them.
- the server application 32 has access to the database 34 to determine the diagnostic and correction procedures suitable for the user, taking into account the user’s diagnostic device, and remotely has access to the remote device to perform the procedures.
- Database 34 may contain the latest updated information on diagnostic and correction procedures and other related to the user's health. Database 34 may also additionally have information about different diagnostic devices, how to work with them, or for this used alternative databases.
- the server application can generate a query in the database to search for a script, instructions and / or other data that can be used to carry out diagnostic and correction procedures, as well as analyze the results. For example, the server can use keywords for the query such as "str réelless", "match", "BFB".
- Server application 32 uses a database 34 to determine and send a suitable communication form 36, which may include information, a script, program code, and instructions for the user and his device.
- server application includes an analysis system that receives information about the status of the user and his measuring device, determines the necessary actions based on this information and information obtained from databases 34, 35.
- the server sends communication forms in the form Web pages over the Internet 36 to the user and / or device on the user side, based on the data and status of the user and his diagnostic device.
- the web pages contain simple instructions and / or program code 38, for example, Javascript code, which access the measuring device and inform the user of the necessary actions, as determined by the server application 32, and return the requested information to the server application, which simplifies the diagnostic and correction procedure for the user.
- the requested information may contain together or separately, both the primary physiological indicators of the user, and secondary, calculated on the basis of primary information, and a higher level of information obtained on the basis of the analysis of secondary data and data of a different order and / or information about the status of the user and his diagnostic device.
- the advantage of multi-level automatic data analysis on the user side is the ability to reduce the computational load on the server application 32, and also makes it easier for the user to interpret the received data.
- a remote connection is established via TCP-IP using a secure SSL protocol.
- the web pages serve as an interface for the user and as a communication channel for requests to the measuring device made by the server application 32 through the diagnostic controller 37.
- the diagnostic device 14 or the local user server 18 includes a diagnostic controller 37.
- the diagnostic controller controls the operation of the measuring device 19, 20 and requests data on its status and measured parameters through an interface 39, such as an application program interface (API), and / or the user through the user interface 16.
- API application program interface
- the diagnostic controller 37 is implemented as an ActiveX module. Along with this, the controller 37 can be performed through any other control procedures. In many cases, the diagnostic controller 37 is installed through a local user device 14, 18 connected to a distributed network.
- the ActiveX module is loaded onto the user's device from the remote server 33, depending on the received and / or known information about the type of the user's measuring device, which simplifies the user's work on setting up the system.
- the diagnostic device 15 has several types of measuring devices 20, then for each of them a specific diagnostic controller can be installed and / or a universal one can be used.
- the diagnostic controller 37 may be integrated or installed on the device by the user.
- the diagnostic controller 37 is controlled by program code 38, which is sent to the web page 36.
- the controller 37 can contact the measuring device 19 to turn it on / off and / or request information about its status, such as its type, functions, connection features to device 14, the level of battery discharge and any other information.
- the controller 37 may interrogate the device 19, 20 to obtain information about the measured physiological parameters of a person 21, for example, such as blood pressure, duration of cardio intervals and other parameters.
- the diagnostic controller constantly receives information from the measuring device in order to provide real-time monitoring and / or analysis, and / or transmission to the web page.
- the diagnostic controller can accumulate data received from the device and analyze the data array, both for its own purposes and upon request from the web page. As one of the options, if the measuring device provides for the accumulation of information and the issuance of it after the procedure, the controller communicates with it after the appropriate procedure and / or by the message of the measuring device. Additionally, in some embodiments, the controller communicates with the measuring device and sends commands to it so that the device performs any of its functions in a special order (for example, within 60 seconds it registers cardio intervals). In most cases, the diagnostic controller 37 can transmit to the web page 36, both primary physiological indicators of the user received from the measuring device 19, 20, and secondary, calculated on the basis of primary information, and indicators calculated on the basis of the analysis of secondary data and data following orders.
- the primary information can be an array of cardio intervals; as secondary information, an analyzed array of cardio-intervals with eliminated artifacts and disturbed cardio-intervals can be analyzed; as third-order data can be the results of spectral analysis of the analyzed array of cardio intervals; as fourth-order data can be the parameters LF and HF calculated according to the results of spectral analysis; as fifth-order data, the LF / HF ratio calculation, etc.
- the possibility of multi-level data analysis by the diagnostic controller allows you to transfer information in a more compressed form to the web page 36 and / or to the server application 32, and also, if necessary, save this information in the databases 34, 35, their large capacity is provided.
- Information about the status of the measuring device 19 is sent via the website 36 to the server application 32, so that the server application on Based on this information, it determined its further actions and the need for access to databases 34, 35.
- the server application receives additional information from the database based on information about the status of the measuring device or user.
- the server application 32 uses the information obtained to determine further actions and sends additional instructions and / or requests to the device 14, 15 and / or to the user 21, 22.
- Server application 32 determines the type of diagnostic and / or correction procedure that is currently time is required for the user. Based on the selected procedure, the server application 32 generates an updated or new web page 36 containing instructions for the user and / or diagnostic controller 37.
- the user 21, 22 receives instructions through the user interface 16, 17.
- the web page interacts with the diagnostic controller 37 through the program code which interacts with the measuring device 19, 20.
- the user executes the received instructions to interact with the device and / or perform any additional actions necessary during the procedure.
- the user can perform squats to diagnose his physical fitness and any other actions.
- the web page 36 through the program code 38 and the user interface 16, 17 actively influences the actions of the user, for example, generates sound signals that specify the pace of the user's squats.
- the real-time diagnostic controller transmits information from the measuring device via the web page to the user interface to facilitate user control of the procedure, for example, if the heart parameters are measured by the device, the user can see through the interface a graphic symbol of the heart changing in according to the information coming from the device in real time.
- This version of the system increases the reliability of the procedure and gives the user confidence in the correctness of its implementation.
- FIG. 3 is a simplified diagram of the organization of a system 40 according to an alternative embodiment of the present invention, allowing remote user diagnostic and correction procedures to be performed.
- the requirements for signal delays that occur when working with a distributed network are significantly reduced and partially eliminated.
- This is achieved by moving the logical control of the procedures from the server application to the logical controller 42, which uses program code (for example, the Javascript software code) built into the web page 36.
- the logical controller provides control and execution of the procedure in accordance with the built-in action scenario. Its program code controls the measuring device and / or the user's choice of possible actions with respect to the measuring device or electronic device for diagnostics and correction 14, 15.
- This program code uses information received from a remote or local database 34, 35 and makes direct calls to user interface 16, 17 and / or measuring device 19, 20, thereby partially eliminating signal delays when interacting with server 11 through a distributed network 12.
- Local logic controller 42 uses the status and / or data received from the measuring device and / or user specifies the following Web pages that you want to download from a server, and / or the type of request to the server application 43, thus reducing the load on the server.
- the architecture of system 40 includes an update generator 41.
- An update generator is a process or application that receives the necessary new information from a remote database 44 and translates it into a script and / or executable program code, such as Javascript and similar, for use on the web page 36.
- the update generator 41 performs at least three additional functions. First, the update generator partially eliminates the need for online requests from the server application 32 (Fig. 2) to the remote database 34 by moving this data from the remote database 34 to an executable program code that is transmitted to the user device 14, 15 or local server 18 (Fig. 1), making diagnostic and correction procedures more flexible, fast and autonomous. Second, the update generator partially eliminates the need for regular online requests from the web page to the server application 32 (Fig.
- part update generator clearly eliminates the need to develop and support server application 32. Since in this embodiment, server application 43 does not directly control the diagnostic or correction procedure, but performs only data analysis at the request of the logical controller. The server application 43 transmits the analysis results to the logical controller through the request and / or through updating the full or partial web page.
- Web pages 36 are a set of relevant web pages that contain one or more pieces of code generated by the update generator 41.
- the code in the web pages can be updated by the update generator 41 to reflect changes in the remote database.
- web pages are downloaded via a secure protocol, such as SSL).
- the logic controller 42 may use the status information of the measuring device and / or user to determine the program code and / or script to provide subsequent requests and / or instructions that will be sent to the measuring device 19, 20 through the diagnostic controller 37 and / or user 21 , 22 via the user interface 16, 17.
- the diagnostic controller 37 determines the status, provides control and interaction with the measuring device 19, 20 by executing the program code of the web pages 36, and is controlled by the logical controller 42.
- the server application 32 or the update generator 41 using the databases 34, 35 generates a logic controller 42 based on information about the user status and / or the status of the measuring device, and / or taking into account user preferences containing a specific indicator or group thereof.
- a logic controller 42 based on information about the user status and / or the status of the measuring device, and / or taking into account user preferences containing a specific indicator or group thereof.
- an indicator or a group of them is formed on the user interface 16, 17, displaying real-time information in some form from the measuring device 19, 20 through the diagnostic controller 37.
- the user through the interface 16, 17 receives instructions and / or a script for a procedure for correcting his condition based on biological feedback.
- the user, observing the indicator and following the instructions and / or script influences his physiological parameters in some way and corrects his condition.
- Presentation of information on the indicator can be performed in any form allowed by the capabilities of the interface used in the system, for example, in the form of a graphic image of an automobile speedometer reflecting the degree of change of any physiological parameter of the user.
- the indicator can be made in the form of a separately installed and / or downloadable module (for example, Flash) and / or due to special visualization functions of the diagnostic controller.
- all logical and analytical functions are transferred from the server application to the logical controller. In this option, the requirements for server resources, databases and signal delays that occur when working with a distributed network are significantly reduced and partially eliminated.
- the logic controller uses program code (for example, the Javascript code) embedded in the web page 36. This option is acceptable when the amount of program code containing all the necessary data, control and analytical functions, has a volume that can be transmitted through a distributed network with a satisfying user characteristics, and / or for other reasons.
- the diagnostic controller can also perform some logical functions by interacting with the measuring device and the user via interfaces.
- the system architecture provides additional protection for the user device 14, 15 from malicious acts by third-party users.
- the program code is encrypted in order to obstruct and prevent unauthorized access to the device and other components of the system and architecture.
- the code used for example, HTML, JavaScript, etc.
- the diagnostic controller 37 and / or logic controller 42 decrypt the code received through the network.
- an additional controller specialized in encryption can be loaded onto the user's device, for example, as an ActiveX element).
- the diagnostic controller 37 performs polling and / or control of the measuring device 19, 20 upon request. Interrogation and / or management is performed via interface 39, such as API and / or COM object. Typically, the diagnostic controller 37, interacting with the device 19, 20, uses the diagnostic functions and capabilities 26 built into the device.
- FIG. 4 is a simplified logic diagram of the execution of program code through a diagnostic controller 37 according to one embodiment of the invention.
- the program code of the logical controller 52 on the web page 36 generates a request and / or commands for the diagnostic controller 37 (shown by arrow 51), which communicates via the interface 39 with the measuring device 19.
- the command (arrow 53) is executed to query the status of the device 19 - connected measuring device to device 14 or not.
- the diagnostic controller expects information from the measuring device (arrow 54). After receiving the information, the diagnostic controller can analyze it in a special way, for example, to assess the presence of artifacts in the signal. Further, the information is transmitted to the logical controller 42 on the web page 36 (arrow 55).
- information may be returned as the result of a function or the occurrence of an event.
- the logic controller on the web page determines which of the following actions must be performed in accordance with the scenario.
- information about the script and / or required actions of the user is transmitted to the user 21 through the interface 16.
- the user can interact with the logical controller through the interface and / or the web page to control and / or confirm the execution of the script (arrow 59).
- the present invention can be used to remotely diagnose a user's physical fitness level by performing a Ruthier test.
- a diagnostic device a user’s mobile computer (internet) connected to the Internet is used.
- a heart rate sensor connected to a computer via a USB port is used as a measuring device.
- the algorithm of the system for of this example, using the architecture shown in FIG. 3 is shown in FIG. 5.
- the entire diagnostic procedure can be conditionally divided into three stages: preparatory, testing, completion.
- the preparatory phase is performed, at which the user equipment is initialized, starting instructions are given.
- the initialization of the diagnostic process is performed, it is determined which diagnostic procedure will be performed by the user. Usually this process is carried out taking into account user requests.
- a web page containing the program code (Javascrit and Visal Basic Scrit) and a script for the diagnostic procedure is downloaded from the server to the user’s device via the Internet.
- a check is made whether or not the ActiveX is installed, which performs the functions of a diagnostic controller and interacts with the measuring device. If ActiveX is not installed, then it is downloaded (73) from the server.
- the program code of the web page through ActiveX checks the availability of the connected measuring device to the computer. If the device is not connected, then at step 78, the program code generates a message to the user containing a description of the problem and tips for resolving it.
- the user must connect the measuring device to the computer or complete the diagnostic procedure.
- the web page program code generates a message for the user containing the following instructions: “To run the test: Put on the heart rate sensor. Click the Start Test button. ” Waiting for user action. Until ⁇ tive Canal ⁇ reports that signals have appeared from the sensor, the “Start dough on the web page” button is not available for pressing.
- the program code on the web page checks the receipt of information from the ActiveX, indicating the appearance of a signal from the sensor, which means that the user has put on the sensor. After that, the “Start dough on the web page” button becomes available for pressing.
- a message is determined for the user.
- the user is presented with the message: “Lie down. After 15 seconds the dough will begin.
- the program code on the web page pauses for 15 seconds. before executing the following script instruction during which the user must lie down.
- the web page program code issues a command for the ActiveX so that the ActiveX performs heart rate recording through the sensor for 300 seconds.
- ActiveX registers the heart rate values and accumulates them in the internal data array.
- the ActiveX checks for the presence of a signal from the sensor. If there is no signal for 3 sec. 5 then AttiveX generates a specific event for the web page program code.
- the program code of the web page after the occurrence of this event gives an audio signal 87, indicating to the user that the signal from the sensor has disappeared.
- One of the reasons for the signal to disappear could be that the sensor on the user's body has moved. The user must take measures to restore the signal, for example: fix the sensor on the body.
- a check is performed in ⁇ tiveX for completion of the conditions for registering heart contractions, namely, for the expiration of 300 seconds. If 300 sec. expired, then ActiveXX in step 90 generates a message for the code of the web page stating that the registration is completed.
- the web page code instructs AssiveX to calculate the number of heartbeats in the last 10 seconds. registration (Indicator 1).
- step 92 go to step 81 to execute the following diagnostic procedure script instructions on the web page.
- the web page code displays a message for the user: “Perform 30 squats within 45 seconds. Squat and get up at the beep. The first signal will sound in 5 sec. ”
- step 83 a pause of 5 seconds is made.
- the page code tells the user the instruction “Come and get up on the sound signal” and starts generating sound signals with an interval of 0.75 seconds. for 45 sec.
- the web page code generates an image of the figure of a person doing squats to the beat with sounds. Steps 85, 86, 90 are repeated.
- step 92 go to step 81 to execute the following diagnostic procedure script instructions on the web page.
- the code of the web page displays a message for the user: "Lie down.”
- step 83 a pause of 2 seconds is performed.
- the web page program code issues a command for the ActiveX so that the ActiveX performs heart rate recording through the sensor for 60 seconds.
- Steps 85, 86, 90 are repeated.
- the web page code instructs the ActiveX to calculate the number of heartbeats in the first 15 seconds.
- the code of the web page generates an audio signal and displays a message: “Test completed. The final stage of the procedure begins.
- the web page code sends the calculated metrics to the server application via the Internet.
- the server application stores the obtained and calculated indicators in the database 34, 35.
- step 98 the server application sends information about IndexRoufier and Conclusion indicators to the web page at the request of its program code or through updating it.
- step 99 on the web page, the user is informed of the conclusion on the diagnostic results (IndexRoufier, Conclusion). The diagnostic procedure is completed.
- the given example of the system operation reflects its main advantages in comparison with known systems. Externally, the procedure for the user is simplified, since most actions are performed without user intervention. The user is given specific and clear instructions for performing the diagnostic procedure. During the procedure, there is a constant control of the correctness of its implementation and the operation of the measuring device. As a result, the user can independently carry out diagnostic and correction procedures. Additionally, through the use of an Internet connection to the server, the user does not need to purchase and / or independently install special software on his computer. Also, through the use of a remote server application, the user always has access to the latest versions of diagnostic and correction procedures, which removes the need for the user to monitor the updating of his system.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Biophysics (AREA)
- Pathology (AREA)
- Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Physics & Mathematics (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
Abstract
Un procédé d'établissement de diagnostic et de correction à distance comprend la sélection d'une procédure de diagnostic ou de correction, l'identification du dispositif électronique approprié pour l'application de la procédure, la réception du scénario de la procédure via un réseau réparti, le lancement du scénario à distance, la mesure à distance des paramètres physiologiques de l'humain, l'analyse primaire des informations, la transmission des informations, la collecte secondaire des informations, et la communication à l'utilisateur de la conclusion fondée sur les résultats de la procédure. Le système d'établissement de diagnostic et de correction à distance comprend un dispositif électronique de génération d'un scénario de diagnostic ou de correction et de collecte secondaire des données, qui est connecté au réseau réparti, ainsi qu'un dispositif électronique distant, connecté au dispositif électronique distant et au réseau réparti, qui est destiné à l'identification du dispositif électronique de diagnostic, à la réception et la réalisation du scénario de diagnostic ou de correction, à l'analyse primaire des données et à leur transmission via le réseau.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2005/000085 WO2006093424A1 (fr) | 2005-02-28 | 2005-02-28 | Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/RU2005/000085 WO2006093424A1 (fr) | 2005-02-28 | 2005-02-28 | Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006093424A1 true WO2006093424A1 (fr) | 2006-09-08 |
Family
ID=36941420
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/RU2005/000085 Ceased WO2006093424A1 (fr) | 2005-02-28 | 2005-02-28 | Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2006093424A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2487655C2 (ru) * | 2011-06-24 | 2013-07-20 | Виктор Иосифович Щербак | Способ медицинской неинвазивной диагностики пациентов и система медицинской неинвазивной диагностики пациентов |
| RU2581947C2 (ru) * | 2014-08-27 | 2016-04-20 | Игорь Борисович Ушаков | Автоматизированная система персонифицированной медицины |
| CN111431990A (zh) * | 2020-03-19 | 2020-07-17 | 杭州憶盛医疗科技有限公司 | 一种基于5g及物联网基础的远程医疗服务系统 |
| CN114947786A (zh) * | 2021-02-26 | 2022-08-30 | 华为技术有限公司 | 一种血压监测方法、装置及可穿戴设备 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1238105A (en) * | 1912-12-07 | 1917-08-28 | Packard Motor Car Co | Motor-vehicle. |
| WO1998002836A2 (fr) * | 1996-07-12 | 1998-01-22 | Iliff Edwin C | Systeme de diagnostic medical informatise par traitement a base de listes |
| US6168563B1 (en) * | 1992-11-17 | 2001-01-02 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
-
2005
- 2005-02-28 WO PCT/RU2005/000085 patent/WO2006093424A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1238105A (en) * | 1912-12-07 | 1917-08-28 | Packard Motor Car Co | Motor-vehicle. |
| US6168563B1 (en) * | 1992-11-17 | 2001-01-02 | Health Hero Network, Inc. | Remote health monitoring and maintenance system |
| WO1998002836A2 (fr) * | 1996-07-12 | 1998-01-22 | Iliff Edwin C | Systeme de diagnostic medical informatise par traitement a base de listes |
Non-Patent Citations (1)
| Title |
|---|
| FIGURNOV B.E.: "IBM PC dlya polzovatelya", 1997, MOSCOW, INFRA, pages: 35 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2487655C2 (ru) * | 2011-06-24 | 2013-07-20 | Виктор Иосифович Щербак | Способ медицинской неинвазивной диагностики пациентов и система медицинской неинвазивной диагностики пациентов |
| RU2581947C2 (ru) * | 2014-08-27 | 2016-04-20 | Игорь Борисович Ушаков | Автоматизированная система персонифицированной медицины |
| CN111431990A (zh) * | 2020-03-19 | 2020-07-17 | 杭州憶盛医疗科技有限公司 | 一种基于5g及物联网基础的远程医疗服务系统 |
| CN114947786A (zh) * | 2021-02-26 | 2022-08-30 | 华为技术有限公司 | 一种血压监测方法、装置及可穿戴设备 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10130292B2 (en) | Method for analyzing stress based on multi-measured bio-signals | |
| US6171237B1 (en) | Remote health monitoring system | |
| US6565359B2 (en) | Remote computer-implemented methods for cognitive and perceptual testing | |
| US7890340B2 (en) | Method and system for allowing a neurologically diseased patient to self-monitor the patient's actual state | |
| US20080287749A1 (en) | Method and Apparatus for Remote Patient Monitoring | |
| US20160371998A1 (en) | Health-based incentive plans and systems and methods for implementing health-based incentive transactions | |
| EA008266B1 (ru) | Телемедицинская система | |
| CN103870713A (zh) | 一种家庭云医疗系统和方法 | |
| JP2007535357A (ja) | 主観的及び客観的データにリンクした主観的サーベイを配信する方法 | |
| US20040229198A1 (en) | Methods and systems for computer-based neurocognitive testing | |
| JP2012506284A (ja) | 被験者の測定の実行 | |
| US20030055321A1 (en) | System and method for accessing and processing patient data | |
| CN119789811A (zh) | 通过眼睛跟踪评估发育障碍 | |
| US20140100858A1 (en) | System and Method for Identification of Risk Indicators Based on Delays in Answering Survey Questions | |
| WO2006093424A1 (fr) | Procede pour diagnostiquer et corriger a distance l'etat d'un humain et systeme de mise en oeuvre correspondant | |
| KR20040101721A (ko) | 당뇨병 환자 원격관리 시스템 및 방법 | |
| WO2002017171A1 (fr) | Systeme de fourniture de services a distance et procede de calcul de frais | |
| US20090132677A1 (en) | Apparatus, system and method for automated coronary artery disease testing and analysis | |
| KR20000063577A (ko) | 컴퓨터 네트워크를 이용한 실시간 원격 진맥 방법 및 시스템 | |
| CN114209336B (zh) | 基于心电图机的实时心率监控方法、系统及可读存储介质 | |
| Pilgram et al. | Biofeedback in the wild-a smartwatch approach | |
| JP2002015071A (ja) | 健康管理システム | |
| US20220104747A1 (en) | Digital biomarker | |
| KR20010037228A (ko) | 원격진료장치 및 이를 이용한 건강정보관리시스템 | |
| CN102933138B (zh) | 用于分散式糖尿病监视的方法和设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 05783038 Country of ref document: EP Kind code of ref document: A1 |