WO2016193879A1 - Method and system for providing remote healthcare solution to a user in real-time - Google Patents

Method and system for providing remote healthcare solution to a user in real-time Download PDF

Info

Publication number
WO2016193879A1
WO2016193879A1 PCT/IB2016/053122 IB2016053122W WO2016193879A1 WO 2016193879 A1 WO2016193879 A1 WO 2016193879A1 IB 2016053122 W IB2016053122 W IB 2016053122W WO 2016193879 A1 WO2016193879 A1 WO 2016193879A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
data
monitoring system
health monitoring
response
Prior art date
Application number
PCT/IB2016/053122
Other languages
French (fr)
Inventor
Kaushik YEACHAREDDY
Original Assignee
Yeachareddy Kaushik
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yeachareddy Kaushik filed Critical Yeachareddy Kaushik
Publication of WO2016193879A1 publication Critical patent/WO2016193879A1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/10ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H70/00ICT specially adapted for the handling or processing of medical references
    • G16H70/60ICT specially adapted for the handling or processing of medical references relating to pathologies

Definitions

  • the present disclosure generally relates to health monitoring. Particularly but not exclusively, the present disclosure relates to a method and system for providing remote healthcare solution to a user in real-time.
  • the individual should always be within network range to contact the monitoring system for help. But there might be situations where the individual is in a remote area and his condition is critical. Due to the lack of proper mobile network, the individual may not be able to contact the monitoring systems. In such situations, the individual may not receive the necessary help and may lose his life.
  • a health monitoring system receives first data comprising symptoms of the user and second data comprising user profile of the user.
  • the health monitoring system provides one or more queries to the user that contains logic to identify correct disease of the user by eliminating the irrelevant diseases. Therefore, the health monitoring system identifies the disease of the user correctly based on the first data, the second data and response obtained from the user for one or more queries of the health monitoring system.
  • the present disclosure provides a method for providing remote healthcare solution to a user in real-time. The method comprises receiving, by a health monitoring system, first data and second data related to the user. Further, the health monitoring system receives response from the user for one or more queries of the health monitoring system.
  • the one or more queries are provided in response to the first data and the second data.
  • the health monitoring system maps at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user.
  • the predefined symptom data is stored in a healthcare database associated with the health monitoring system.
  • the health monitoring system Upon identifying the disease, the health monitoring system provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user. Further, the health monitoring system provides information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user.
  • the health monitoring system monitors the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured.
  • the present disclosure comprises a health monitoring system for providing remote healthcare solution to a user in real-time.
  • the health monitoring system comprises a processor and a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to receive first data and second data related to the user.
  • the processor is configured to receive response from the user for one or more queries of the health monitoring system. The one or more queries are provided in response to the first data and the second data.
  • the processor Upon receiving the response, the processor is configured to map at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user.
  • the predefined symptom data is stored in a healthcare database associated with the health monitoring system.
  • the processor is configured to provide one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user.
  • the processor is configured to provide information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user.
  • the processor is configured to monitor the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured.
  • Fig.l shows an exemplary architecture for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure
  • Fig.2 shows a detailed block diagram of a health monitoring system for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure
  • Fig.3 illustrates a flowchart showing method for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure
  • Fig.4 is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure. It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether or not such computer or processor is explicitly shown. DETAILED DESCRIPTION
  • a health monitoring system receives first data and second data related to the user.
  • the first data comprises data related to one or more symptoms of the user received from a user device associated with the user and the second data comprises user profile extracted from a healthcare database associated with the health monitoring system.
  • the health monitoring system retrieves one or more diseases related to the first data from the healthcare database and stores it in a memory associated with the health monitoring system.
  • the health monitoring system provides one or more queries to the user and the user responds to the one or more queries through existing one or more hardware devices/modules of the user device. If the response is not received, the health monitoring system alerts a third party present in the predefined distance range.
  • the health monitoring system Upon receiving the response from the user, the health monitoring system maps at least one of the first data, second data and the response with predefined symptom data to identify disease of the user.
  • the predefined symptom data is stored in the healthcare database.
  • the health monitoring system Upon identifying the disease, the health monitoring system provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user. Further, the health monitoring system provides information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user. Finally, the health monitoring system monitors the user to check if the user is following the one or more instructions correctly in real-time. The monitoring is performed until the identified disease is cured.
  • the user can use the health monitoring system even when the user is out of network range by providing one or more predefined datasets.
  • the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.
  • Fig.l shows an exemplary architecture for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
  • the architecture 100 comprises a user 101, a user device 103, a communication network 105, a health monitoring system 107 and a healthcare database 115.
  • the user 101 may be any person who can operate the user device 103.
  • the user device 103 may include, but not limited to, a mobile, a tablet, a laptop and a Personal Computer (PC).
  • the user device 103 is associated with the user 101.
  • one or more hardware devices/ modules of the user device 103 may be used by the health monitoring system 107 for health monitoring of the user 101.
  • the one or more hardware devices may include, but not limited to camera and microphone.
  • the camera of the user device 103 may be used to capture behaviour/actions of the user 101 and data associated with behaviour/actions of the user 101 is provided to the health monitoring system 107 through the user device 103.
  • the microphone may be used by the user 101 to provide data associated with health issues faced by the user 101 to the health monitoring system 107.
  • the user device 103 communicates with the health monitoring system 107 through the communication network 105.
  • the communication network 105 may be at least one of a wired communication network and a wireless communication network.
  • the health monitoring system 107 comprises a processor 109, a user interface 111 and a memory 113.
  • the I/O interface 111 is configured to receive first data 104 provided by the user 101 from the user device 103 and second data 114 from the healthcare database 115.
  • the first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101.
  • the one or more symptoms may be high body temperature, body pains, loss of appetite etc.
  • the received first data 104 is stored in the memory 113.
  • the second data 114 may include, but not limited to, user profile extracted from the healthcare database 115. The user profile is created by the user 101.
  • creating the user profile is a one-time process which is performed by the user 101 when the health monitoring system 107 was used first time.
  • the user 101 may update the user profile when the requirement arises.
  • the memory 113 is communicatively coupled to the processor 109.
  • the healthcare database 115 may be present within the health monitoring system 107 or the healthcare database 115 may be associated with the health monitoring system 107.
  • the processor 109 Based on at least one of the first data 104, the second data 114 and response of the user 101 to one or more queries of the processor 109, the processor 109 identifies disease of the user 101.
  • the first data 104, the second data 114 and the response can be used to identify the disease in any order or in any combination.
  • the processor 109 Upon identifying the disease, the processor 109 provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user 101. The processor 109 then provides information related to one or more medicines along with information related to one or more medical outlets associated with present location information of the user 101. The one or more medicines are associated with the one or more remedies. Finally, the processor 109 monitors the user 101 in real-time until the identified disease is cured to check whether the user 101 is following the one or more instructions correctly.
  • Fig.2 shows a detailed block diagram of a health monitoring system for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
  • the health monitoring system 107 receives data from the user device 103 associated with the user 101 and a healthcare database 115 associated with the health monitoring system 107.
  • the data 203 may be stored in a memory 113 configured in the health monitoring system 107.
  • data 203 comprises first data 104, second data 114, query data 209, response data 211, predefined symptom data 213, one or more predefined datasets 215 and other data 219.
  • modules 205 are described here in detail.
  • the data 203 may be stored in the memory 113 in the form of various data structures. Additionally, the aforementioned data 203 can be organized using data models, such as relational or hierarchical data models.
  • the other data 219 may store data, including temporary data and temporary files, generated by modules 205 for performing the various functions of the health monitoring system 107.
  • the first data 104 is related to the user 101.
  • the first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101. As an example, if the user 101 is suffering from fever, the one or more symptoms may be high body temperature, body pains, loss of appetite etc.
  • the first data 104 may include, but not limited to, audio data like voice sample of the user 101, cough pattern of the user 101 etc., video data like video clip streaming a condition of the user 101 etc., image data like image of a wound of the user 101, image of eye of the user 101 indicating infection etc. and text data like a text message from the user 101 etc.
  • the second data 114 is related to the user 101.
  • the second data 114 comprises user profile of the user 101 extracted from healthcare database 115 associated with the health monitoring system 107.
  • the user profile may include, but not limited to, name of the user 101, date of birth of the user 101, age of the user 101, gender of the user 101, weight of the user 101, height of the user 101, blood group of the user 101, prior diseases of the user 101, allergies of the user 101, address of the user 101 and contact details of one or more recipients such as relatives of the user 101, friends of the user 101, family doctor of the user 101, emergency services, recorded voice of the user 101 etc.
  • the voice may be recorded by the user 101 using a microphone of the user device 103.
  • the query data 209 comprises one or more queries of the health monitoring system 107.
  • the one or more queries are provided to the user 101 in response to the first data 104.
  • the one or more queries may be in different forms.
  • the different forms of the one or more queries may include, but not limited to, audio format, video format, image format and text format.
  • the response data 211 comprises response of the user 101 to the one or more queries of the health monitoring system 107.
  • the response of the user 101 may be in different forms.
  • the different forms of the response may include, but not limited to, audio format, video format, image format and text format.
  • the predefined symptom data 213 comprises one or more diseases and one or more predefined symptoms of the one or more diseases.
  • the predefined symptom data 213 also comprises possible causes of the one or more diseases.
  • the predefined symptom data 213 comprises one or more remedies corresponding to the one or more diseases and one or more instructions related to the one or more remedies.
  • the one or more instructions indicate step by step method of the one or more remedies.
  • predefined symptom data 213 also comprises information related to one or more medicines associated with the one or more remedies.
  • Exemplary predefined symptom data 213 is as shown in the below Table 1. SI.
  • the one or more predefined datasets 215 comprise customized predefined symptom data.
  • the customized predefined symptom data comprises one or more diseases, corresponding one or more symptoms, one or more remedies, one or more instructions and one or more medicines, based on type of location.
  • the predefined dataset may be a mountain pack.
  • the customized predefined symptom data present in the mountain pack may be related to the one or more diseases anticipated in that location.
  • the one or more diseases expected in that location may be asthma, common cold, knee injury etc.
  • the one or more predefined datasets 215 are retrieved by the user 101 only when the user 101 is going to visit any location which may not have network coverage for the user device 103 to communicate with the health monitoring system 107.
  • the data stored in the memory 113 is processed by the modules 205 of the health monitoring system 107.
  • the modules 205 may be stored within the memory 113.
  • the modules 205 communicatively coupled to a processor 109 configured in the health monitoring system 107, may also be present outside the memory 113 as shown in Fig.2 and implemented as hardware.
  • the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
  • ASIC application specific integrated circuit
  • the modules 205 may include, for example, a receiving module 223, a filtering module 225, a query providing module 227, a mapping module 229, a remedy providing module 231, a health monitoring module 233, an alerting module 235 and other modules 237.
  • the other modules 237 may be used to perform various miscellaneous functionalities of the health monitoring system 107. It will be appreciated that such aforementioned modules 205 may be represented as a single module or a combination of different modules.
  • the receiving module 223 receives the first data 104 from the user device 103.
  • the user device 103 may include, but not limited to, a mobile, a tablet, a laptop and a Personal Computer (PC).
  • the receiving module 223 receives the second data 114.
  • the second data 114 is extracted from a healthcare database 115 associated with the health monitoring system 107.
  • the filtering module 225 retrieves a disease list comprising the one or more diseases from the predefined symptom data 213 based on the first data 104 provided by the user 101 and stores it in the memory 113. Upon retrieving the disease list, the filtering module 225 eliminates the one or more diseases that the user 101 may not be suffering with based on the second data 114. As an example, if the user 101 is suffering from stomach pain. The filtering module 225 retrieves the disease list comprising the one or more diseases related to stomach pain. One of the one or more diseases may be "Menstrual cramps".
  • the filtering module 225 eliminates the disease "Menstrual cramps" since the filtering module 225 learns from the second data 114 that the user 101 is of male gender whereas the diseases "Menstrual cramps" is related to female gender.
  • the query providing module 227 provides one or more queries to the user 101 in response to the first data 104 and the second data 114. As an example, if the user 101 is having a severe headache which is considered as the first data 104.
  • the query providing module 227 may provide one or more queries such as "Are you feeling dizzy?", "do you have pain just above your eyes?", "do you have pain only on one side of your head".
  • the one or more queries are stored in the memory 113.
  • the query providing module 227 may select the one or more queries from the memory 113.
  • the one or more queries may be dynamically generated by the query providing module 227 based on the first data 104 and the second data 114.
  • the query providing module 227 requests for a response from the user 101 within a predefined time interval.
  • the predefined time interval may be 5 minutes. If the user 101 provides response to the one or more queries within the predefined time interval, then the query providing module 227 activates the mapping module 229. If the user 101 does not provide response within the predefined time interval, then the query providing module 227 activates the alerting module 235.
  • the mapping module 229 maps at least one of the first data 104, the second data 114 and the response with the predefined symptom data 213. Based on the mapping, the filtering module 225 eliminates the one or more diseases that may not be concerned with the user 101. After many iterations of providing the one or more queries and eliminating the one or more diseases, finally, the mapping module 229 identifies disease of the user 101. In an embodiment, if the mapping is not successful i.e. if the mapping module 229 cannot identify the disease of the user 101, the mapping module 229 forwards the first data 104, the second data 114 and the response to a healthcare professional. The healthcare professional correctly identifies the disease and provides the one or more remedies to the user 101, in real-time.
  • the user 101 may directly choose using the I/O interface 111 to directly talk with the healthcare professional and speed up the process.
  • the mapping module 229 activates the remedy providing module 231 only if the condition of the user 101 having the identified disease is mild. If the condition of the user 101 having the identified disease is critical, then the remedy providing module 231 activates the alerting module 235.
  • the mapping module 229 may decide on criticality of the condition of the user 101 based on the one or more queries. In another embodiment, for some of the one or more diseases, the criticality of the condition of the user 101 can be decided by transforming the user device 103 to include functionality of a sensor or a measuring device.
  • criticality of the condition of the user 101 for heart related diseases can be learnt by transforming the user device 103 to include the functionality of an Electro Cardiogram (ECG).
  • ECG Electro Cardiogram
  • the functionality of the ECG may include, but not limited to, detect abnormal heart rate of the user 101 and detecting a heart attack and corresponding criticality of the heart attack.
  • the remedy providing module 231 provides one or more remedies corresponding to the identified disease to the user 101.
  • the remedy providing module 231 also provides one or more instructions related to the one or remedies to the user 101.
  • the user 101 should adhere to the one or more instructions.
  • the remedy providing module 231 provides information related to one or more medicines associated with the one or more remedies.
  • information related to the one or more medicines may be name of the medicine, composition of the medicine, type of the medicine, number of medicines, when the user 101 has to intake the medicine, what type of food can the user 101 eat while under medication etc.
  • the remedy providing module 231 provides information related to one or more medical outlets associated with present location of the user 101.
  • information related to the one or more medical outlets may be name of the medical outlet, location of the medical outlet, route map for the medical outlet, opening and closing time of the medical outlet etc.
  • the health monitoring module 233 monitors the user 101 continuously to check if the user 101 is following the one or more instructions correctly.
  • the user 101 himself or any other individual associated with the user 101 may record a video of the one or more instructions being followed by the user 101, using one or more hardware devices/modules of the user device 103 such as camera. If the user 101 is not following the one or more instructions correctly, the health monitoring module 233 alerts the user 101 and advises the user 101 to follow the one or more instructions correctly. Further, the health monitoring module 233 continuously monitors the user 101 until the identified disease is cured. As an example, consider the user 101 is suffering from a disease "Tonsils", and the user 101 is not supposed to consume cold items.
  • the health monitoring module 233 while continuously monitoring the user 101, based on present location information of the user 101 learns that the user 101 is in an ice cream parlour. The health monitoring module 233 immediately alerts the user 101 not to consume any cold items. Further, the health monitoring module 233 will set a timer using the one or more hardware devices/modules of the user device 103. The timer is set to notify the user 101 to intake the one or more medicines at the correct time. Further, the health monitoring module 233 also recommends one or more sensors that the user 101 may require based on the identified disease.
  • the alerting module 235 alerts about condition of the user 101. Based on the identified disease, if, the mapping module 229 learns that the user 101 is in a critical condition, then the alerting module 235 alerts the one or more recipients. Further, the alerting module 235 provides the present location information and route map of the corresponding present location information to the one or more recipients. As an example, consider the user 101 is in a critical condition due to a disease "Cardiac Arrest". Upon identifying that the user 101 is suffering from the disease "Cardiac arrest", the alerting module 235 immediately alerts about the condition of the user 101 to a nearby hospital and ensures the dispatch of ambulance to the present location of the user 101.
  • the alerting module 235 may also alert relatives of the user 101.
  • the alerting module 235 determines presence of a third party within a predefined distance range from the present location of the user 101.
  • the third party may be any individual present within the predefined distance range from the present location of the user 101.
  • the alerting module 235 alerts the third party about presence of the user 101 within the predefined distance range.
  • the alerting module 235 may alert the third party in different forms.
  • the different forms of alerting may include, but not limited to, providing a high pitch alarm from the user device 103 and emitting light from the user device 103.
  • the user 101 may call the third party for help.
  • the user 101 activates the health monitoring system 107 for help, but may not be able to respond for the one or more queries of the query providing module 227 within the predefined time interval.
  • the alerting module 235 senses the presence of the third party within 50 metre distance and provides a high pitch alarm to alerts the third party about the user 101.
  • the third party may come to the location from where the high pitch alarm originated and rescues the user 101.
  • the user 101 is not in a condition to use the health monitoring system 107 in the user device 103 say for example, the user has a disease "Cardiac arrest" and may not be able to use the health monitoring system 107 to provide response to the one or more queries of the health monitoring system 107.
  • user device of at least one of the third party and the one or more recipients is used to transfer the second data 114 from the user device 103 of the user 101 through a communication protocol such as Near field communication (NFC).
  • NFC Near field communication
  • the health monitoring system 107 further identifies the disease and continues with flow of the process.
  • the user 101 of male gender is suffering from a stomach pain.
  • the user 101 wants to know reason for stomach pain and one or more remedies to cure the stomach pain.
  • the user 101 activates the health monitoring system 107 on his user device 103.
  • the user 101 Upon activating the health monitoring system 107, the user 101 will provide first data 104 to the health monitoring system 107.
  • the first data 104 may be symptoms suffered by the user 101 i.e. "I have stomach pain”.
  • the health monitoring system 107 receives the first data 104 related to the user 101 from the user device 103.
  • the user device 103 extracts the second data 114 from the healthcare database 115.
  • the health monitoring system 107 Upon receiving the first data 104 and the second data 114, the health monitoring system 107 accesses the healthcare database 115 and extracts one or more diseases associated with stomach pain.
  • the one or more diseases associated with the stomach pain may be "Indigestion”, “Constipation”, “Stomach virus”, “Menstrual cramps”, “food poisoning”, “food allergies”, “Gas problem”, “Lactose intolerance”, “Ulcers”, “Pelvic Inflammatory Disease (PID)", “Gall stones”, “Kidney stones”, “Endometriosis”, “Crohn's disease”, “Urinary Tract Infection (UTI)” and “Appendicitis”.
  • the health monitoring system 107 learns that the user 101 is of male gender. Therefore, the health monitoring system 107 eliminates diseases among the one or more above mentioned diseases that are related to female gender.
  • the diseases eliminated by the health monitoring system 107 among the one or more diseases based on the gender are "Menstrual cramps", “Endometriosis” and "PID”.
  • the health monitoring system 107 further learns from the user profile about prior diseases and food allergies of the user 101.
  • the health monitoring system 107 further eliminates the disease "Lactose intolerance" from the one or more diseases as the user 101 had provided information that he is Lactose intolerant in the second data 114.
  • the health monitoring system 107 also eliminates "food allergies" as the user 101 had provided information that he is not allergic to any kind of food in the second data 114. Further, the health monitoring system 107 asks a few queries to the user 101 to identify disease of the user 101 related to the stomach pain.
  • First query of the health monitoring system 107 may be "do you have vomiting sensation or did you vomit?".
  • the user 101 provides a response "No”. Therefore, the health monitoring system 107 eliminates the diseases “Stomach virus”, “Ulcers”, “Crohn's disease” and "food poisoning” from the one or more diseases.
  • Second query of the health monitoring system 107 may be "did you observe improper stool movements?".
  • the user 101 provides a response "No”. Therefore, the health monitoring system 107 eliminates the disease "Constipation” from the one or more diseases as there is no improper stool movement and vomiting observed in the user 101.
  • Third query of the health monitoring system 107 may be "do you have a burning sensation while passing urine?". The user 101 provides a response "No".
  • the health monitoring system 107 eliminates the disease "UTI" from the one or more diseases.
  • Fourth query of the health monitoring system 107 may be "do you have severe pain in the stomach?".
  • the user 101 provides a response "No”. Therefore, the health monitoring system 107 eliminates the diseases “Kidney stones” and “Gall stones” from the one or more diseases.
  • Fifth query of the health monitoring system 107 may be "do you have dull pain near upper abdomen that becomes intense towards the lower abdomen?".
  • the user 101 provides a response "No”. Therefore, the health monitoring system 107 eliminates the disease "Appendicitis” from the one or more diseases.
  • Final question of the health monitoring system 107 may be "Did you eat anything in a restaurant in the last 45 minutes?".
  • the user 101 provides a response "Yes I ate non-vegetarian food in the restaurant 30 minutes ago". Therefore, the health monitoring system 107 eliminates the disease "Indigestion” from the one or more diseases as the user 101 ate food just 30 minutes ago. Finally the health monitoring system 107 identifies the disease of the user 101 as "Gas problem" from the one or more diseases.
  • the health monitoring system 107 provides one or more remedies for the disease "Gas problem”. Further, the health monitoring system 107 also provides one or more instructions related to the one or more remedies. As an example, the one or more remedies may be to take a tonic that reduces the "Gas problem”. As an example, the one or more instructions may be "Pour 5ml of tonic in a measuring cap and consume 5ml of tonic immediately”. Upon providing the one or more remedies and the one or more instructions, the health monitoring system 107 provides information related to one or more medicines associated with the one or more remedies i.e. the tonic and information related to one or more medical outlets associated with the present location information of the user 101.
  • the one or more remedies may be to take a tonic that reduces the "Gas problem”.
  • the one or more instructions may be "Pour 5ml of tonic in a measuring cap and consume 5ml of tonic immediately”.
  • the health monitoring system 107 provides information related to the tonic along with the one or more medical outlets near his home. Further, the health monitoring system 107 will continuously monitor the user 101 to check if the user 101 is following the one or more instructions correctly in real-time until the identified disease is cured.
  • the health monitoring system 107 may use a unique method to identify how dizzy is the user 101, by providing the one or more queries in the form of conducting a small test.
  • the small test comprises providing 10 square blocks on display screen of the user device 103 and asks the user 101 to click on all the 10 square block within 15 seconds. If the user 101 selects more than 7 square blocks, it means the user 101 is not feeling dizzy. If the user 101 selects between 4-7 square blocks, it means the user 101 is feeling little dizzy. If the user 101 selects less than 4 square blocks, it means the user 101 is feeling extremely dizzy and might need medical assistance.
  • Fig.3 illustrates a flowchart showing method for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
  • the method 300 comprises one or more blocks illustrating method for providing remote healthcare solution to a user in real-time.
  • the method 300 may be described in the general context of computer executable instructions.
  • computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types.
  • the order in which the method 300 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein.
  • the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
  • first data 104 and second data 114 are received by the health monitoring system 107.
  • the first data 104 is related to the user 101 and the first data 104 is received from user device 103 associated with the user 101.
  • the first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101.
  • the first data 104 may include, but not limited to, audio data like voice sample of the user 101, cough pattern of the user 101 etc., video data like video clip streaming a condition of the user 101 etc., image data like image of a wound of the user 101, image of eye of the user 101 indicating infection etc. and text data like a text message from the user 101 etc.
  • the second data 114 is also related to the user 101.
  • the second data 114 comprises user profile of the user 101 extracted from healthcare database 115 associated with the health monitoring system 107.
  • the second data 114 may also comprise recorded voice of the user 101.
  • the voice 101 may be recorded by the user 101 using a microphone of the user device 103.
  • response of the user 101 to one or more queries of the health monitoring system 107 is received by the health monitoring system 107.
  • the processor 109 of the health monitoring system 107 provides one or more queries to the user 101 in response to the first data 104 and the second data 114.
  • the one or more queries are stored in the memory 113.
  • the processor 109 requests for a response from the user 101 within a predefined time interval.
  • the user 101 then provides response to the one or more queries within the predefined time interval.
  • the processor 109 determines presence of a third party within a predefined distance range from the present location of the user 101.
  • the third party may be any individual present within the predefined distance range from the present location of the user 101.
  • the processor 109 alerts the third party about presence of the user 101 within the predefined distance range.
  • disease of the user 101 is identified by the health monitoring system 107.
  • the processor 109 maps at least one of the first data 104, the second data 114 and the response with predefined symptom data 213 present in a healthcare database 115 associated with the health monitoring system 107. Based on the mapping, the processor 109 eliminates the one or more diseases that may not be concerned with the user 101. After many iterations of providing one or more queries and eliminating the one or more diseases, finally, the processor 109 identifies disease of the user 101.
  • one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies are provided by the health monitoring system 107.
  • the processor 109 provides the one or more remedies only if the condition of the user 101 having the identified disease is mild. If the condition of the user 101 having the identified disease is critical, then the processor 109 alerts one or more recipients associated with the user 101 and provides present location information of the user 101 and route map of the corresponding present location information to the one or more recipients.
  • information related to one or more medicines associated with the one or more remedies are provided by the health monitoring system 107.
  • the processor 109 provides information related to the one or more medicines to the user 101 to cure the identified disease. Further, the processor 109 provides information related to one or more medical outlets associated with present location of the user 101.
  • the user 101 is continuously monitored by the health monitoring system 107. The processor 109 continuously monitors the user 101 to check if the user 101 is following the one or more instructions correctly. If the user 101 is not following the one or more instructions correctly, the processor 109 alerts the user 101 and advises the user 101 to follow the one or more instructions correctly. Further, the processor 109 continuously monitors the user 101 until the identified disease is cured.
  • Fig.4 is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure.
  • the health monitoring system 400 is used for providing remote healthcare solution to a user in real-time.
  • the health monitoring system 400 may comprise a central processing unit ("CPU” or "processor") 402.
  • the processor 402 may comprise at least one data processor for executing program components for executing user- or system-generated business processes.
  • a user may include a person, a person using a device such as such as those included in this invention, or such a device itself.
  • the processor 402 may include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc.
  • the processor 402 may be disposed in communication with one or more input/output (I/O) devices (411 and 412) via I/O interface 401.
  • the I/O interface 401 may employ communication protocols/methods such as, without limitation, audio, analog, digital, stereo, IEEE-1394, serial bus, Universal Serial Bus (USB), infrared, PS/2, BNC, coaxial, component, composite, Digital Visual Interface (DVI), high-definition multimedia interface (HDMI), Radio Frequency (RF) antennas, S-Video, Video Graphics Array (VGA), IEEE 802.
  • n /b/g/n/x Bluetooth, cellular (e.g., Code-Division Multiple Access (CDMA), High-Speed Packet Access (HSPA+), Global System For Mobile Communications (GSM), Long-Term Evolution (LTE), WiMax, or the like), etc.
  • CDMA Code-Division Multiple Access
  • HSPA+ High-Speed Packet Access
  • GSM Global System For Mobile Communications
  • LTE Long-Term Evolution
  • WiMax wireless wide area network
  • the health monitoring system 400 may communicate with one or more I/O devices (411 and 412).
  • the processor 402 may be disposed in communication with a communication network 409 via a network interface 403.
  • the network interface 403 may communicate with the communication network 409.
  • the network interface 403 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), Transmission Control Protocol/Internet Protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc.
  • the health monitoring system 400 may communicate with one or more data sources 410 (a,..,n).
  • the communication network 409 can be implemented as one of the different types of networks, such as intranet or Local Area Network (LAN) and such within the organization.
  • the communication network 409 may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), etc., to communicate with each other.
  • the communication network 409 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc.
  • the one or more data sources 410 (a,...,n) may include, without limitation, personal computer(s), mobile devices such as cellular telephones, smartphones, tablet computers, eBook readers, laptop computers, notebooks, gaming consoles, or the like.
  • the processor 402 may be disposed in communication with a memory 405 (e.g., RAM, ROM, etc. not shown in Fig.4) via a storage interface 404.
  • the storage interface 404 may connect to memory 405 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as Serial Advanced Technology Attachment (SATA), Integrated Drive Electronics (IDE), IEEE- 1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc.
  • the memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.
  • the memory 405 may store a collection of program or database components, including, without limitation, user interface application 406, an operating system 407, web server 408 etc.
  • health monitoring system 400 may store user/application data 406, such as the data, variables, records, etc. as described in this invention.
  • databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase.
  • the operating system 407 may facilitate resource management and operation of the health monitoring system 400.
  • Operating systems include, without limitation, Apple Macintosh OS X, UNIX, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), International Business Machines (IBM) OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry Operating System (OS), or the like.
  • User interface 406 may facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities.
  • GUIs may provide computer interaction interface elements on a display system operatively connected to the health monitoring system 400, such as cursors, icons, check boxes, menus, scrollers, windows, widgets, etc.
  • Graphical User Interfaces may be employed, including, without limitation, Apple Macintosh operating systems' Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X- Windows, web interface libraries (e.g., ActiveX, Java, Javascript, AJAX, HTML, Adobe Flash, etc.), or the like.
  • the health monitoring system 400 may implement a web browser 408 stored program component.
  • the web browser may be a hypertext viewing application, such as Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari, etc. Secure web browsing may be provided using Secure Hypertext Transport Protocol (HTTPS) secure sockets layer (SSL), Transport Layer Security (TLS), etc. Web browsers may utilize facilities such as AJAX, DHTML, Adobe Flash, JavaScript, Java, Application Programming Interfaces (APIs), etc.
  • the health monitoring system 400 may implement a mail server stored program component.
  • the mail server may be an Internet mail server such as Microsoft Exchange, or the like.
  • the mail server may utilize facilities such as Active Server Pages (ASP), ActiveX, American National Standards Institute (ANSI) C++/C#, Microsoft .NET, CGI scripts, Java, JavaScript, PERL, PHP, Python, WebObjects, etc.
  • the mail server may utilize communication protocols such as Internet Message Access Protocol (IMAP), Messaging Application Programming Interface (MAPI), Microsoft Exchange, Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), or the like.
  • IMAP Internet Message Access Protocol
  • MAPI Messaging Application Programming Interface
  • PMP Post Office Protocol
  • SMTP Simple Mail Transfer Protocol
  • the health monitoring system 400 may implement a mail client stored program component.
  • the mail client may be a mail viewing application, such as Apple Mail, Microsoft Entourage, Microsoft Outlook, Mozilla Thunderbird, etc.
  • a computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored.
  • a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein.
  • the term "computer-readable medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., non- transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, non-volatile memory, hard drives, Compact Disc (CD) ROMs, Digital Video Disc (DVDs), flash drives, disks, and any other known physical storage media.
  • the present disclosure provides a method and a system for providing remote healthcare solution to a user in real-time.
  • the present disclosure provides a feature wherein the health monitoring system correctly identifies disease of the user based on one or more symptoms provided by the user, based on profile data of the user and response of the user to one or more queries of the health monitoring system.
  • the present disclosure provides a feature wherein the health monitoring system uses the existing hardware of user device of the user to identify the disease of the user and also to monitor the user. Therefore, the health monitoring system is economical and saves the money that may be spent in buying sensors, visiting hospital for easily curable diseases etc.
  • the present disclosure provides a feature wherein the health monitoring system alerts one or more recipients related to the user and provides present location information of the user along with a route map.
  • the health monitoring system saves a lot of time and usage of resources that ultimately increases odds of saving the user's life.
  • the present disclosure provides a feature wherein information related to one or more medical outlets associated with present location information of the user is provided.
  • the present disclosure provides a feature wherein the health monitoring system monitors the user continuously to check if the user is following one or more instructions of the health monitoring system correctly. If not, the health monitoring system advises the user to follow the one or more instructions properly so that the user can recover quickly.
  • the present disclosure provides a feature wherein the health monitoring system may be accessed even when the user is out of network range by using one or more predefined datasets provided by the health monitoring system.
  • the present disclosure provides a feature wherein a healthcare professional associated with the health monitoring system dynamically identifies the disease of the user and provides the one or more remedies when mapping by the health monitoring system to identify the disease is not successful.
  • the present disclosure provides a feature wherein the healthcare database comprises unique ways of identifying disease of the user correctly.
  • the present disclosure provides a feature wherein the health monitoring system alerts a third party present within predefined distance range from the user, when the user does not respond to one or more queries of the health monitoring system.
  • the third party may help the user by following one or more instructions of the health monitoring system and save the user's life.

Abstract

The present disclosure relates to health monitoring and comprises method and system for providing remote healthcare solution to a user in real-time. The health monitoring system identifies disease of the user based on symptoms provided by user, user profile and response obtained from user for queries of the health monitoring system. Further, the health monitoring system monitors the user until the identified disease is cured thereby keeping track of the user for quick and complete recovery. Further, in case of emergencies, the one or more recipients are alerted along with a route map of present location of the user or a third party is alerted to help the user. By alerting the one or more recipients immediately, the health monitoring system ensures that odds of keeping the user alive are high. The health monitoring system can be used even when the user is out of network range.

Description

METHOD AND SYSTEM FOR PROVIDING REMOTE HEALTHCARE SOLUTION TO A USER IN REAL-TIME
TECHNICAL FIELD
The present disclosure generally relates to health monitoring. Particularly but not exclusively, the present disclosure relates to a method and system for providing remote healthcare solution to a user in real-time.
BACKGROUND
Generally, in developing countries, people do not have proper access to healthcare. Especially in remote locations such as villages, small towns etc., there is no proper facility for providing necessary treatment to patients. Many might have to travel a long distance to approach a doctor for treatment. Therefore, there exists a gap between people and the healthcare industry. Further, people may not have proper awareness and knowledge of how to tackle an emergency situation. Because of lack of awareness and knowledge, a person in an emergency situation may lose his life as the emergency services were not contacted at the correct time.
At present there are various systems for monitoring physiological conditions of an individual. Most of the existing methods use sensors for monitoring physiological conditions of the individual. Sensors may be attached to the individual and the sensed data may be communicated to a mobile phone or any other computing device associated with the individual. Based on the sensed data, doctors and trained physicians may analyse the data and provide one or more measures. But the current method demands the sensors to be always attached or associated to the individual for continuous health monitoring of the individual. Further, there may be a condition where the individual may not able to buy the sensors for health monitoring and also the individual may be away from the doctors or the physicians. In such scenarios, it is very difficult to help the individual to identify the health issues and provide suitable measures to overcome the health issues. Some other existing methods ask queries to the individual to know symptoms suffered by the individual and provide necessary remedies. But in the existing methods, the individual should always be within network range to contact the monitoring system for help. But there might be situations where the individual is in a remote area and his condition is critical. Due to the lack of proper mobile network, the individual may not be able to contact the monitoring systems. In such situations, the individual may not receive the necessary help and may lose his life.
SUMMARY
One or more shortcomings of the prior art are overcome and additional advantages are provided through the present disclosure. Additional features and advantages are realized through the techniques of the present disclosure. Other embodiments and aspects of the disclosure are described in detail herein and are considered a part of the claimed disclosure.
Disclosed herein are a method and a system for providing remote healthcare solution to a user in real-time. A health monitoring system receives first data comprising symptoms of the user and second data comprising user profile of the user. The health monitoring system provides one or more queries to the user that contains logic to identify correct disease of the user by eliminating the irrelevant diseases. Therefore, the health monitoring system identifies the disease of the user correctly based on the first data, the second data and response obtained from the user for one or more queries of the health monitoring system. Accordingly, the present disclosure provides a method for providing remote healthcare solution to a user in real-time. The method comprises receiving, by a health monitoring system, first data and second data related to the user. Further, the health monitoring system receives response from the user for one or more queries of the health monitoring system. The one or more queries are provided in response to the first data and the second data. Upon receiving the response, the health monitoring system maps at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user. The predefined symptom data is stored in a healthcare database associated with the health monitoring system. Upon identifying the disease, the health monitoring system provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user. Further, the health monitoring system provides information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user. Finally, the health monitoring system monitors the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured. Further, the present disclosure comprises a health monitoring system for providing remote healthcare solution to a user in real-time. The health monitoring system comprises a processor and a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to receive first data and second data related to the user. Further, the processor is configured to receive response from the user for one or more queries of the health monitoring system. The one or more queries are provided in response to the first data and the second data. Upon receiving the response, the processor is configured to map at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user. The predefined symptom data is stored in a healthcare database associated with the health monitoring system. Further, the processor is configured to provide one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user. Furthermore, the processor is configured to provide information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user. Finally, the processor is configured to monitor the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured. The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the drawings and the following detailed description. BRIEF DESCRIPTION OF THE ACCOMPANYING DIAGRAMS
The accompanying drawings, which are incorporated in and constitute a part of this disclosure, illustrate exemplary embodiments and, together with the description, serve to explain the disclosed principles. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the figures to reference like features and components. Some embodiments of system and/or methods in accordance with embodiments of the present subject matter are now described, by way of example only, and with reference to the accompanying figures, in which:
Fig.l shows an exemplary architecture for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure; Fig.2 shows a detailed block diagram of a health monitoring system for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure;
Fig.3 illustrates a flowchart showing method for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure; and
Fig.4 is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure. It should be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative systems embodying the principles of the present subject matter. Similarly, it will be appreciated that any flow charts, flow diagrams, state transition diagrams, pseudo code, and the like represent various processes which may be substantially represented in computer readable medium and executed by a computer or processor, whether or not such computer or processor is explicitly shown. DETAILED DESCRIPTION
In the present document, the word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments.
While the disclosure is susceptible to various modifications and alternative forms, specific embodiment thereof has been shown by way of example in the drawings and will be described in detail below. It should be understood, however that it is not intended to limit the disclosure to the particular forms disclosed, but on the contrary, the disclosure is to cover all modifications, equivalents, and alternative falling within the scope of the disclosure.
The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a setup, device or method that comprises a list of components or steps does not include only those components or steps but may include other components or steps not expressly listed or inherent to such setup or device or method. In other words, one or more elements in a system or apparatus proceeded by "comprises... a" does not, without more constraints, preclude the existence of other elements or additional elements in the system or method.
The present disclosure provides a method and system for providing remote healthcare solution to a user in real-time. A health monitoring system receives first data and second data related to the user. The first data comprises data related to one or more symptoms of the user received from a user device associated with the user and the second data comprises user profile extracted from a healthcare database associated with the health monitoring system. Upon receiving the first data, the health monitoring system retrieves one or more diseases related to the first data from the healthcare database and stores it in a memory associated with the health monitoring system. The health monitoring system provides one or more queries to the user and the user responds to the one or more queries through existing one or more hardware devices/modules of the user device. If the response is not received, the health monitoring system alerts a third party present in the predefined distance range. Upon receiving the response from the user, the health monitoring system maps at least one of the first data, second data and the response with predefined symptom data to identify disease of the user. The predefined symptom data is stored in the healthcare database. Upon identifying the disease, the health monitoring system provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user. Further, the health monitoring system provides information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user. Finally, the health monitoring system monitors the user to check if the user is following the one or more instructions correctly in real-time. The monitoring is performed until the identified disease is cured. The user can use the health monitoring system even when the user is out of network range by providing one or more predefined datasets. In the following detailed description of the embodiments of the disclosure, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the disclosure may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the disclosure, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present disclosure. The following description is, therefore, not to be taken in a limiting sense.
Fig.l shows an exemplary architecture for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
The architecture 100 comprises a user 101, a user device 103, a communication network 105, a health monitoring system 107 and a healthcare database 115. As an example the user 101 may be any person who can operate the user device 103. As an example, the user device 103 may include, but not limited to, a mobile, a tablet, a laptop and a Personal Computer (PC). In an embodiment, the user device 103 is associated with the user 101. In an embodiment, one or more hardware devices/ modules of the user device 103 may be used by the health monitoring system 107 for health monitoring of the user 101. The one or more hardware devices may include, but not limited to camera and microphone. As an example, the camera of the user device 103 may be used to capture behaviour/actions of the user 101 and data associated with behaviour/actions of the user 101 is provided to the health monitoring system 107 through the user device 103. As another example, the microphone may be used by the user 101 to provide data associated with health issues faced by the user 101 to the health monitoring system 107. The user device 103 communicates with the health monitoring system 107 through the communication network 105. As an example, the communication network 105 may be at least one of a wired communication network and a wireless communication network.
The health monitoring system 107 comprises a processor 109, a user interface 111 and a memory 113. The I/O interface 111 is configured to receive first data 104 provided by the user 101 from the user device 103 and second data 114 from the healthcare database 115. As an example, the first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101. As an example, if the user 101 is suffering from fever, the one or more symptoms may be high body temperature, body pains, loss of appetite etc. The received first data 104 is stored in the memory 113. The second data 114 may include, but not limited to, user profile extracted from the healthcare database 115. The user profile is created by the user 101. In an embodiment, creating the user profile is a one-time process which is performed by the user 101 when the health monitoring system 107 was used first time. The user 101 may update the user profile when the requirement arises. The memory 113 is communicatively coupled to the processor 109. In an embodiment, the healthcare database 115 may be present within the health monitoring system 107 or the healthcare database 115 may be associated with the health monitoring system 107. Based on at least one of the first data 104, the second data 114 and response of the user 101 to one or more queries of the processor 109, the processor 109 identifies disease of the user 101. In an embodiment, the first data 104, the second data 114 and the response can be used to identify the disease in any order or in any combination. Upon identifying the disease, the processor 109 provides one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user 101. The processor 109 then provides information related to one or more medicines along with information related to one or more medical outlets associated with present location information of the user 101. The one or more medicines are associated with the one or more remedies. Finally, the processor 109 monitors the user 101 in real-time until the identified disease is cured to check whether the user 101 is following the one or more instructions correctly.
Fig.2 shows a detailed block diagram of a health monitoring system for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
In one implementation, the health monitoring system 107 receives data from the user device 103 associated with the user 101 and a healthcare database 115 associated with the health monitoring system 107. As an example, the data 203 may be stored in a memory 113 configured in the health monitoring system 107. In one embodiment, data 203 comprises first data 104, second data 114, query data 209, response data 211, predefined symptom data 213, one or more predefined datasets 215 and other data 219. In the illustrated Fig.2, modules 205 are described here in detail.
In one embodiment, the data 203 may be stored in the memory 113 in the form of various data structures. Additionally, the aforementioned data 203 can be organized using data models, such as relational or hierarchical data models. The other data 219 may store data, including temporary data and temporary files, generated by modules 205 for performing the various functions of the health monitoring system 107. In an embodiment, the first data 104 is related to the user 101. The first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101. As an example, if the user 101 is suffering from fever, the one or more symptoms may be high body temperature, body pains, loss of appetite etc. As an example, the first data 104 may include, but not limited to, audio data like voice sample of the user 101, cough pattern of the user 101 etc., video data like video clip streaming a condition of the user 101 etc., image data like image of a wound of the user 101, image of eye of the user 101 indicating infection etc. and text data like a text message from the user 101 etc. In an embodiment, the second data 114 is related to the user 101. The second data 114 comprises user profile of the user 101 extracted from healthcare database 115 associated with the health monitoring system 107. The user profile may include, but not limited to, name of the user 101, date of birth of the user 101, age of the user 101, gender of the user 101, weight of the user 101, height of the user 101, blood group of the user 101, prior diseases of the user 101, allergies of the user 101, address of the user 101 and contact details of one or more recipients such as relatives of the user 101, friends of the user 101, family doctor of the user 101, emergency services, recorded voice of the user 101 etc. The voice may be recorded by the user 101 using a microphone of the user device 103.
In an embodiment, the query data 209 comprises one or more queries of the health monitoring system 107. The one or more queries are provided to the user 101 in response to the first data 104. The one or more queries may be in different forms. In an embodiment, the different forms of the one or more queries may include, but not limited to, audio format, video format, image format and text format.
In an embodiment, the response data 211 comprises response of the user 101 to the one or more queries of the health monitoring system 107. The response of the user 101 may be in different forms. In an embodiment, the different forms of the response may include, but not limited to, audio format, video format, image format and text format.
In an embodiment, the predefined symptom data 213 comprises one or more diseases and one or more predefined symptoms of the one or more diseases. The predefined symptom data 213 also comprises possible causes of the one or more diseases. Further, the predefined symptom data 213 comprises one or more remedies corresponding to the one or more diseases and one or more instructions related to the one or more remedies.
The one or more instructions indicate step by step method of the one or more remedies.
Further the predefined symptom data 213 also comprises information related to one or more medicines associated with the one or more remedies. Exemplary predefined symptom data 213 is as shown in the below Table 1. SI.
No. Disease Symptoms Remedies Instructions Medicines
1. Dry cough - Disturbed sleep - Drink lots - Gargle two - ABC
- Wheezing of water times a day for - XYZ
Shortness of - Gargle 10 minutes.
breath - Consume
- Drink at least
- Chest pain Honey
3 litres of water
per day.
- Mix Honey is
milk and
consume once a
day
2. Chicken - Itchy rashes all - Lukewarm - Take - PQR
Pox over the body bath lukewarm bath - DEF
- Red bumps filled once a day
- Apply
with fluid
unscented - Apply lotion
- Fever
lotion on the rashes
- Loss of appetite
and red bumps
- Use
twice a day
lightweight
soft clothing - Eat only curd
- Avoid spicy rice for a week.
food
- Wear only
loose cotton
clothes till red
bumps dry up
3. Viral Fever - Fatigue - Consume - Do not drink - GHI
- Sore throat good amount milk for a week - FXY - Body pain of fluids - Take - MNOP
- High fever prescribed
- Take
- Redness and medicines after
prescribed
burning sensation food two times
medicines
in eyes a day
and take
- Loose motions
complete bed - Do not eat
rest oily food for a
week.
- Eat home
cooked non- spicy food
Table 1
In an embodiment, the one or more predefined datasets 215 comprise customized predefined symptom data. The customized predefined symptom data comprises one or more diseases, corresponding one or more symptoms, one or more remedies, one or more instructions and one or more medicines, based on type of location. As an example, if the type of the location is a hill station, the predefined dataset may be a mountain pack. The customized predefined symptom data present in the mountain pack may be related to the one or more diseases anticipated in that location. As an example, the one or more diseases expected in that location may be asthma, common cold, knee injury etc. The one or more predefined datasets 215 are retrieved by the user 101 only when the user 101 is going to visit any location which may not have network coverage for the user device 103 to communicate with the health monitoring system 107.
In an embodiment, the data stored in the memory 113 is processed by the modules 205 of the health monitoring system 107. The modules 205 may be stored within the memory 113. In an example, the modules 205, communicatively coupled to a processor 109 configured in the health monitoring system 107, may also be present outside the memory 113 as shown in Fig.2 and implemented as hardware. As used herein, the term module refers to an application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
In an embodiment, the modules 205 may include, for example, a receiving module 223, a filtering module 225, a query providing module 227, a mapping module 229, a remedy providing module 231, a health monitoring module 233, an alerting module 235 and other modules 237. The other modules 237 may be used to perform various miscellaneous functionalities of the health monitoring system 107. It will be appreciated that such aforementioned modules 205 may be represented as a single module or a combination of different modules.
In an embodiment, the receiving module 223 receives the first data 104 from the user device 103. As an example, the user device 103 may include, but not limited to, a mobile, a tablet, a laptop and a Personal Computer (PC). Further, the receiving module 223 receives the second data 114. The second data 114 is extracted from a healthcare database 115 associated with the health monitoring system 107.
In an embodiment, the filtering module 225 retrieves a disease list comprising the one or more diseases from the predefined symptom data 213 based on the first data 104 provided by the user 101 and stores it in the memory 113. Upon retrieving the disease list, the filtering module 225 eliminates the one or more diseases that the user 101 may not be suffering with based on the second data 114. As an example, if the user 101 is suffering from stomach pain. The filtering module 225 retrieves the disease list comprising the one or more diseases related to stomach pain. One of the one or more diseases may be "Menstrual cramps". The filtering module 225 eliminates the disease "Menstrual cramps" since the filtering module 225 learns from the second data 114 that the user 101 is of male gender whereas the diseases "Menstrual cramps" is related to female gender. In an embodiment, the query providing module 227 provides one or more queries to the user 101 in response to the first data 104 and the second data 114. As an example, if the user 101 is having a severe headache which is considered as the first data 104. The query providing module 227 may provide one or more queries such as "Are you feeling dizzy?", "do you have pain just above your eyes?", "do you have pain only on one side of your head". In an embodiment, the one or more queries are stored in the memory 113. Based on the first data 104 and the second data 114, the query providing module 227 may select the one or more queries from the memory 113. In another embodiment, the one or more queries may be dynamically generated by the query providing module 227 based on the first data 104 and the second data 114. Upon providing the one or more queries, the query providing module 227 requests for a response from the user 101 within a predefined time interval. As an example, the predefined time interval may be 5 minutes. If the user 101 provides response to the one or more queries within the predefined time interval, then the query providing module 227 activates the mapping module 229. If the user 101 does not provide response within the predefined time interval, then the query providing module 227 activates the alerting module 235.
In an embodiment, the mapping module 229 maps at least one of the first data 104, the second data 114 and the response with the predefined symptom data 213. Based on the mapping, the filtering module 225 eliminates the one or more diseases that may not be concerned with the user 101. After many iterations of providing the one or more queries and eliminating the one or more diseases, finally, the mapping module 229 identifies disease of the user 101. In an embodiment, if the mapping is not successful i.e. if the mapping module 229 cannot identify the disease of the user 101, the mapping module 229 forwards the first data 104, the second data 114 and the response to a healthcare professional. The healthcare professional correctly identifies the disease and provides the one or more remedies to the user 101, in real-time. In another embodiment, the user 101 may directly choose using the I/O interface 111 to directly talk with the healthcare professional and speed up the process. In an embodiment, the mapping module 229 activates the remedy providing module 231 only if the condition of the user 101 having the identified disease is mild. If the condition of the user 101 having the identified disease is critical, then the remedy providing module 231 activates the alerting module 235. In an embodiment, the mapping module 229 may decide on criticality of the condition of the user 101 based on the one or more queries. In another embodiment, for some of the one or more diseases, the criticality of the condition of the user 101 can be decided by transforming the user device 103 to include functionality of a sensor or a measuring device. As an example, criticality of the condition of the user 101 for heart related diseases can be learnt by transforming the user device 103 to include the functionality of an Electro Cardiogram (ECG). The functionality of the ECG may include, but not limited to, detect abnormal heart rate of the user 101 and detecting a heart attack and corresponding criticality of the heart attack.
In an embodiment, the remedy providing module 231 provides one or more remedies corresponding to the identified disease to the user 101. The remedy providing module 231 also provides one or more instructions related to the one or remedies to the user 101. The user 101 should adhere to the one or more instructions. Further, the remedy providing module 231 provides information related to one or more medicines associated with the one or more remedies. As an example, information related to the one or more medicines may be name of the medicine, composition of the medicine, type of the medicine, number of medicines, when the user 101 has to intake the medicine, what type of food can the user 101 eat while under medication etc. Further, the remedy providing module 231 provides information related to one or more medical outlets associated with present location of the user 101. As an example, information related to the one or more medical outlets may be name of the medical outlet, location of the medical outlet, route map for the medical outlet, opening and closing time of the medical outlet etc.
In an embodiment, the health monitoring module 233 monitors the user 101 continuously to check if the user 101 is following the one or more instructions correctly. As an example, the user 101 himself or any other individual associated with the user 101 may record a video of the one or more instructions being followed by the user 101, using one or more hardware devices/modules of the user device 103 such as camera. If the user 101 is not following the one or more instructions correctly, the health monitoring module 233 alerts the user 101 and advises the user 101 to follow the one or more instructions correctly. Further, the health monitoring module 233 continuously monitors the user 101 until the identified disease is cured. As an example, consider the user 101 is suffering from a disease "Tonsils", and the user 101 is not supposed to consume cold items. The health monitoring module 233 while continuously monitoring the user 101, based on present location information of the user 101 learns that the user 101 is in an ice cream parlour. The health monitoring module 233 immediately alerts the user 101 not to consume any cold items. Further, the health monitoring module 233 will set a timer using the one or more hardware devices/modules of the user device 103. The timer is set to notify the user 101 to intake the one or more medicines at the correct time. Further, the health monitoring module 233 also recommends one or more sensors that the user 101 may require based on the identified disease.
In an embodiment, the alerting module 235 alerts about condition of the user 101. Based on the identified disease, if, the mapping module 229 learns that the user 101 is in a critical condition, then the alerting module 235 alerts the one or more recipients. Further, the alerting module 235 provides the present location information and route map of the corresponding present location information to the one or more recipients. As an example, consider the user 101 is in a critical condition due to a disease "Cardiac Arrest". Upon identifying that the user 101 is suffering from the disease "Cardiac arrest", the alerting module 235 immediately alerts about the condition of the user 101 to a nearby hospital and ensures the dispatch of ambulance to the present location of the user 101. Further, the alerting module 235 may also alert relatives of the user 101. In another embodiment, if the user 101 does not provide the response in the predefined time interval, the alerting module 235 determines presence of a third party within a predefined distance range from the present location of the user 101. As an example, the third party may be any individual present within the predefined distance range from the present location of the user 101. Upon determining the presence of the third party, the alerting module 235 alerts the third party about presence of the user 101 within the predefined distance range. The alerting module 235 may alert the third party in different forms. As an example, the different forms of alerting may include, but not limited to, providing a high pitch alarm from the user device 103 and emitting light from the user device 103. In an embodiment, if the user 101 is conscious, upon learning the presence of the third party within the predefined distance range, the user 101 may call the third party for help. As an example, consider a scenario where the user 101 is in an isolated area and the user 101 has a "Cardiac arrest". The user 101 activates the health monitoring system 107 for help, but may not be able to respond for the one or more queries of the query providing module 227 within the predefined time interval. The alerting module 235 senses the presence of the third party within 50 metre distance and provides a high pitch alarm to alerts the third party about the user 101. The third party may come to the location from where the high pitch alarm originated and rescues the user 101.
In another embodiment, if the user 101 is not in a condition to use the health monitoring system 107 in the user device 103 say for example, the user has a disease "Cardiac arrest" and may not be able to use the health monitoring system 107 to provide response to the one or more queries of the health monitoring system 107. In such situations, user device of at least one of the third party and the one or more recipients is used to transfer the second data 114 from the user device 103 of the user 101 through a communication protocol such as Near field communication (NFC). Now at least one of the third party and the one or more recipients may provide response to the one or more queries of the health monitoring system 107 based on condition of the user 101. The health monitoring system 107 further identifies the disease and continues with flow of the process.
Scenario
Consider a scenario where the user 101 of male gender is suffering from a stomach pain. The user 101 wants to know reason for stomach pain and one or more remedies to cure the stomach pain. The user 101 activates the health monitoring system 107 on his user device 103. Upon activating the health monitoring system 107, the user 101 will provide first data 104 to the health monitoring system 107. In this scenario, the first data 104 may be symptoms suffered by the user 101 i.e. "I have stomach pain". Immediately, the health monitoring system 107 receives the first data 104 related to the user 101 from the user device 103. Further, the user device 103 extracts the second data 114 from the healthcare database 115. Upon receiving the first data 104 and the second data 114, the health monitoring system 107 accesses the healthcare database 115 and extracts one or more diseases associated with stomach pain. The one or more diseases associated with the stomach pain may be "Indigestion", "Constipation", "Stomach virus", "Menstrual cramps", "food poisoning", "food allergies", "Gas problem", "Lactose intolerance", "Ulcers", "Pelvic Inflammatory Disease (PID)", "Gall stones", "Kidney stones", "Endometriosis", "Crohn's disease", "Urinary Tract Infection (UTI)" and "Appendicitis". Based on the second data 114, the health monitoring system 107 learns that the user 101 is of male gender. Therefore, the health monitoring system 107 eliminates diseases among the one or more above mentioned diseases that are related to female gender. The diseases eliminated by the health monitoring system 107 among the one or more diseases based on the gender are "Menstrual cramps", "Endometriosis" and "PID". The health monitoring system 107 further learns from the user profile about prior diseases and food allergies of the user 101. Based on the second data 114, the health monitoring system 107 further eliminates the disease "Lactose intolerance" from the one or more diseases as the user 101 had provided information that he is Lactose intolerant in the second data 114. The health monitoring system 107 also eliminates "food allergies" as the user 101 had provided information that he is not allergic to any kind of food in the second data 114. Further, the health monitoring system 107 asks a few queries to the user 101 to identify disease of the user 101 related to the stomach pain.
First query of the health monitoring system 107 may be "do you have vomiting sensation or did you vomit?". The user 101 provides a response "No". Therefore, the health monitoring system 107 eliminates the diseases "Stomach virus", "Ulcers", "Crohn's disease" and "food poisoning" from the one or more diseases. Second query of the health monitoring system 107 may be "did you observe improper stool movements?". The user 101 provides a response "No". Therefore, the health monitoring system 107 eliminates the disease "Constipation" from the one or more diseases as there is no improper stool movement and vomiting observed in the user 101. Third query of the health monitoring system 107 may be "do you have a burning sensation while passing urine?". The user 101 provides a response "No". Therefore, the health monitoring system 107 eliminates the disease "UTI" from the one or more diseases. Fourth query of the health monitoring system 107 may be "do you have severe pain in the stomach?". The user 101 provides a response "No". Therefore, the health monitoring system 107 eliminates the diseases "Kidney stones" and "Gall stones" from the one or more diseases. Fifth query of the health monitoring system 107 may be "do you have dull pain near upper abdomen that becomes intense towards the lower abdomen?". The user 101 provides a response "No". Therefore, the health monitoring system 107 eliminates the disease "Appendicitis" from the one or more diseases. Final question of the health monitoring system 107 may be "Did you eat anything in a restaurant in the last 45 minutes?". The user 101 provides a response "Yes I ate non-vegetarian food in the restaurant 30 minutes ago". Therefore, the health monitoring system 107 eliminates the disease "Indigestion" from the one or more diseases as the user 101 ate food just 30 minutes ago. Finally the health monitoring system 107 identifies the disease of the user 101 as "Gas problem" from the one or more diseases.
Since the identified disease is mild, the health monitoring system 107 provides one or more remedies for the disease "Gas problem". Further, the health monitoring system 107 also provides one or more instructions related to the one or more remedies. As an example, the one or more remedies may be to take a tonic that reduces the "Gas problem". As an example, the one or more instructions may be "Pour 5ml of tonic in a measuring cap and consume 5ml of tonic immediately". Upon providing the one or more remedies and the one or more instructions, the health monitoring system 107 provides information related to one or more medicines associated with the one or more remedies i.e. the tonic and information related to one or more medical outlets associated with the present location information of the user 101. As an example, if the user 101 is at his home, the health monitoring system 107 provides information related to the tonic along with the one or more medical outlets near his home. Further, the health monitoring system 107 will continuously monitor the user 101 to check if the user 101 is following the one or more instructions correctly in real-time until the identified disease is cured.
In another scenario, as an example, the health monitoring system 107 may use a unique method to identify how dizzy is the user 101, by providing the one or more queries in the form of conducting a small test. The small test comprises providing 10 square blocks on display screen of the user device 103 and asks the user 101 to click on all the 10 square block within 15 seconds. If the user 101 selects more than 7 square blocks, it means the user 101 is not feeling dizzy. If the user 101 selects between 4-7 square blocks, it means the user 101 is feeling little dizzy. If the user 101 selects less than 4 square blocks, it means the user 101 is feeling extremely dizzy and might need medical assistance. Fig.3 illustrates a flowchart showing method for providing remote healthcare solution to a user in real-time in accordance with some embodiments of the present disclosure.
As illustrated in Fig.3, the method 300 comprises one or more blocks illustrating method for providing remote healthcare solution to a user in real-time. The method 300 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, and functions, which perform particular functions or implement particular abstract data types. The order in which the method 300 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method. Additionally, individual blocks may be deleted from the methods without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof.
At block 301, first data 104 and second data 114 are received by the health monitoring system 107. In an embodiment, the first data 104 is related to the user 101 and the first data 104 is received from user device 103 associated with the user 101. The first data 104 may include, but not limited to, data associated with one or more symptoms of the user 101. As an example, the first data 104 may include, but not limited to, audio data like voice sample of the user 101, cough pattern of the user 101 etc., video data like video clip streaming a condition of the user 101 etc., image data like image of a wound of the user 101, image of eye of the user 101 indicating infection etc. and text data like a text message from the user 101 etc. The second data 114 is also related to the user 101. The second data 114 comprises user profile of the user 101 extracted from healthcare database 115 associated with the health monitoring system 107. In an embodiment, the second data 114 may also comprise recorded voice of the user 101. The voice 101 may be recorded by the user 101 using a microphone of the user device 103.
At block 303, response of the user 101 to one or more queries of the health monitoring system 107 is received by the health monitoring system 107. In an embodiment, the processor 109 of the health monitoring system 107 provides one or more queries to the user 101 in response to the first data 104 and the second data 114. In an embodiment, the one or more queries are stored in the memory 113. Upon providing the one or more queries, the processor 109 requests for a response from the user 101 within a predefined time interval. The user 101 then provides response to the one or more queries within the predefined time interval. If the user 101 does not provide response within the predefined time interval, then the processor 109 determines presence of a third party within a predefined distance range from the present location of the user 101. As an example, the third party may be any individual present within the predefined distance range from the present location of the user 101. Upon determining the presence of the third party, the processor 109 alerts the third party about presence of the user 101 within the predefined distance range.
At block 305, disease of the user 101 is identified by the health monitoring system 107. In an embodiment, the processor 109 maps at least one of the first data 104, the second data 114 and the response with predefined symptom data 213 present in a healthcare database 115 associated with the health monitoring system 107. Based on the mapping, the processor 109 eliminates the one or more diseases that may not be concerned with the user 101. After many iterations of providing one or more queries and eliminating the one or more diseases, finally, the processor 109 identifies disease of the user 101.
At block 307, one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies are provided by the health monitoring system 107. In an embodiment, the processor 109 provides the one or more remedies only if the condition of the user 101 having the identified disease is mild. If the condition of the user 101 having the identified disease is critical, then the processor 109 alerts one or more recipients associated with the user 101 and provides present location information of the user 101 and route map of the corresponding present location information to the one or more recipients.
At block 309, information related to one or more medicines associated with the one or more remedies are provided by the health monitoring system 107. In an embodiment, the processor 109 provides information related to the one or more medicines to the user 101 to cure the identified disease. Further, the processor 109 provides information related to one or more medical outlets associated with present location of the user 101. At block 311, the user 101 is continuously monitored by the health monitoring system 107. The processor 109 continuously monitors the user 101 to check if the user 101 is following the one or more instructions correctly. If the user 101 is not following the one or more instructions correctly, the processor 109 alerts the user 101 and advises the user 101 to follow the one or more instructions correctly. Further, the processor 109 continuously monitors the user 101 until the identified disease is cured.
Fig.4 is a block diagram of an exemplary computer system for implementing embodiments consistent with the present disclosure. In an embodiment, the health monitoring system 400 is used for providing remote healthcare solution to a user in real-time. The health monitoring system 400 may comprise a central processing unit ("CPU" or "processor") 402. The processor 402 may comprise at least one data processor for executing program components for executing user- or system-generated business processes. A user may include a person, a person using a device such as such as those included in this invention, or such a device itself. The processor 402 may include specialized processing units such as integrated system (bus) controllers, memory management control units, floating point units, graphics processing units, digital signal processing units, etc. The processor 402 may be disposed in communication with one or more input/output (I/O) devices (411 and 412) via I/O interface 401. The I/O interface 401 may employ communication protocols/methods such as, without limitation, audio, analog, digital, stereo, IEEE-1394, serial bus, Universal Serial Bus (USB), infrared, PS/2, BNC, coaxial, component, composite, Digital Visual Interface (DVI), high-definition multimedia interface (HDMI), Radio Frequency (RF) antennas, S-Video, Video Graphics Array (VGA), IEEE 802. n /b/g/n/x, Bluetooth, cellular (e.g., Code-Division Multiple Access (CDMA), High-Speed Packet Access (HSPA+), Global System For Mobile Communications (GSM), Long-Term Evolution (LTE), WiMax, or the like), etc.
Using the I/O interface 401, the health monitoring system 400 may communicate with one or more I/O devices (411 and 412). In some embodiments, the processor 402 may be disposed in communication with a communication network 409 via a network interface 403. The network interface 403 may communicate with the communication network 409. The network interface 403 may employ connection protocols including, without limitation, direct connect, Ethernet (e.g., twisted pair 10/100/1000 Base T), Transmission Control Protocol/Internet Protocol (TCP/IP), token ring, IEEE 802.11a/b/g/n/x, etc. Using the network interface 403 and the communication network 409, the health monitoring system 400 may communicate with one or more data sources 410 (a,..,n). The communication network 409 can be implemented as one of the different types of networks, such as intranet or Local Area Network (LAN) and such within the organization. The communication network 409 may either be a dedicated network or a shared network, which represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), etc., to communicate with each other. Further, the communication network 409 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, etc. The one or more data sources 410 (a,...,n) may include, without limitation, personal computer(s), mobile devices such as cellular telephones, smartphones, tablet computers, eBook readers, laptop computers, notebooks, gaming consoles, or the like.
In some embodiments, the processor 402 may be disposed in communication with a memory 405 (e.g., RAM, ROM, etc. not shown in Fig.4) via a storage interface 404. The storage interface 404 may connect to memory 405 including, without limitation, memory drives, removable disc drives, etc., employing connection protocols such as Serial Advanced Technology Attachment (SATA), Integrated Drive Electronics (IDE), IEEE- 1394, Universal Serial Bus (USB), fiber channel, Small Computer Systems Interface (SCSI), etc. The memory drives may further include a drum, magnetic disc drive, magneto-optical drive, optical drive, Redundant Array of Independent Discs (RAID), solid-state memory devices, solid-state drives, etc.
The memory 405 may store a collection of program or database components, including, without limitation, user interface application 406, an operating system 407, web server 408 etc. In some embodiments, health monitoring system 400 may store user/application data 406, such as the data, variables, records, etc. as described in this invention. Such databases may be implemented as fault-tolerant, relational, scalable, secure databases such as Oracle or Sybase. The operating system 407 may facilitate resource management and operation of the health monitoring system 400. Examples of operating systems include, without limitation, Apple Macintosh OS X, UNIX, Unix-like system distributions (e.g., Berkeley Software Distribution (BSD), FreeBSD, NetBSD, OpenBSD, etc.), Linux distributions (e.g., Red Hat, Ubuntu, Kubuntu, etc.), International Business Machines (IBM) OS/2, Microsoft Windows (XP, Vista/7/8, etc.), Apple iOS, Google Android, Blackberry Operating System (OS), or the like. User interface 406 may facilitate display, execution, interaction, manipulation, or operation of program components through textual or graphical facilities. For example, user interfaces may provide computer interaction interface elements on a display system operatively connected to the health monitoring system 400, such as cursors, icons, check boxes, menus, scrollers, windows, widgets, etc. Graphical User Interfaces (GUIs) may be employed, including, without limitation, Apple Macintosh operating systems' Aqua, IBM OS/2, Microsoft Windows (e.g., Aero, Metro, etc.), Unix X- Windows, web interface libraries (e.g., ActiveX, Java, Javascript, AJAX, HTML, Adobe Flash, etc.), or the like.
In some embodiments, the health monitoring system 400 may implement a web browser 408 stored program component. The web browser may be a hypertext viewing application, such as Microsoft Internet Explorer, Google Chrome, Mozilla Firefox, Apple Safari, etc. Secure web browsing may be provided using Secure Hypertext Transport Protocol (HTTPS) secure sockets layer (SSL), Transport Layer Security (TLS), etc. Web browsers may utilize facilities such as AJAX, DHTML, Adobe Flash, JavaScript, Java, Application Programming Interfaces (APIs), etc. In some embodiments, the health monitoring system 400 may implement a mail server stored program component. The mail server may be an Internet mail server such as Microsoft Exchange, or the like. The mail server may utilize facilities such as Active Server Pages (ASP), ActiveX, American National Standards Institute (ANSI) C++/C#, Microsoft .NET, CGI scripts, Java, JavaScript, PERL, PHP, Python, WebObjects, etc. The mail server may utilize communication protocols such as Internet Message Access Protocol (IMAP), Messaging Application Programming Interface (MAPI), Microsoft Exchange, Post Office Protocol (POP), Simple Mail Transfer Protocol (SMTP), or the like. In some embodiments, the health monitoring system 400 may implement a mail client stored program component. The mail client may be a mail viewing application, such as Apple Mail, Microsoft Entourage, Microsoft Outlook, Mozilla Thunderbird, etc.
Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present invention. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term "computer-readable medium" should be understood to include tangible items and exclude carrier waves and transient signals, i.e., non- transitory. Examples include Random Access Memory (RAM), Read-Only Memory (ROM), volatile memory, non-volatile memory, hard drives, Compact Disc (CD) ROMs, Digital Video Disc (DVDs), flash drives, disks, and any other known physical storage media.
Advantages of the embodiment of the present disclosure are illustrated herein.
In an embodiment, the present disclosure provides a method and a system for providing remote healthcare solution to a user in real-time. The present disclosure provides a feature wherein the health monitoring system correctly identifies disease of the user based on one or more symptoms provided by the user, based on profile data of the user and response of the user to one or more queries of the health monitoring system.
The present disclosure provides a feature wherein the health monitoring system uses the existing hardware of user device of the user to identify the disease of the user and also to monitor the user. Therefore, the health monitoring system is economical and saves the money that may be spent in buying sensors, visiting hospital for easily curable diseases etc.
The present disclosure provides a feature wherein the health monitoring system alerts one or more recipients related to the user and provides present location information of the user along with a route map. By providing immediate alert and the route map, the health monitoring system saves a lot of time and usage of resources that ultimately increases odds of saving the user's life.
The present disclosure provides a feature wherein information related to one or more medical outlets associated with present location information of the user is provided.
The present disclosure provides a feature wherein the health monitoring system monitors the user continuously to check if the user is following one or more instructions of the health monitoring system correctly. If not, the health monitoring system advises the user to follow the one or more instructions properly so that the user can recover quickly.
The present disclosure provides a feature wherein the health monitoring system may be accessed even when the user is out of network range by using one or more predefined datasets provided by the health monitoring system.
The present disclosure provides a feature wherein a healthcare professional associated with the health monitoring system dynamically identifies the disease of the user and provides the one or more remedies when mapping by the health monitoring system to identify the disease is not successful.
The present disclosure provides a feature wherein the healthcare database comprises unique ways of identifying disease of the user correctly.
The present disclosure provides a feature wherein the health monitoring system alerts a third party present within predefined distance range from the user, when the user does not respond to one or more queries of the health monitoring system. The third party may help the user by following one or more instructions of the health monitoring system and save the user's life.
A description of an embodiment with several components in communication with each other does not imply that all such components are required. On the contrary a variety of optional components are described to illustrate the wide variety of possible embodiments of the invention.
When a single device or article is described herein, it will be readily apparent that more than one device/article (whether or not they cooperate) may be used in place of a single device/article. Similarly, where more than one device or article is described herein (whether or not they cooperate), it will be readily apparent that a single device/article may be used in place of the more than one device or article or a different number of devices/articles may be used instead of the shown number of devices or programs. The functionality and/or the features of a device may be alternatively embodied by one or more other devices which are not explicitly described as having such functionality /features. Thus, other embodiments of the invention need not include the device itself.
The specification has described a method and a system for providing remote healthcare solution to a user in real-time. The illustrated steps are set out to explain the exemplary embodiments shown, and it should be anticipated that on-going technological development will change the manner in which particular functions are performed. These examples are presented herein for purposes of illustration, and not limitation. Further, the boundaries of the functional building blocks have been arbitrarily defined herein for the convenience of the description. Alternative boundaries can be defined so long as the specified functions and relationships thereof are appropriately performed. Alternatives (including equivalents, extensions, variations, deviations, etc., of those described herein) will be apparent to persons skilled in the relevant art(s) based on the teachings contained herein. Such alternatives fall within the scope and spirit of the disclosed embodiments. Also, the words "comprising," "having," "containing," and "including," and other similar forms are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise.
Finally, the language used in the specification has been principally selected for readability and instructional purposes, and it may not have been selected to delineate or circumscribe the inventive subject matter. It is therefore intended that the scope of the invention be limited not by this detailed description, but rather by any claims that issue on an application based here on. Accordingly, the embodiments of the present invention are intended to be illustrative, but not limiting, of the scope of the invention, which is set forth in the following claims.
Referral numerals
Reference Number Description
100 Architecture
101 User
103 User device
104 First data
105 Communication network
107 Health monitoring system
109 Processor
111 I/O interface 113 Memory
114 Second data
203 Data
205 Modules
209 Query data
211 Response data
213 Predefined symptom data
215 One or more predefined datasets
219 Other data
223 Receiving module
225 Filtering module
227 Query providing module
229 Mapping module
231 Remedy providing module
233 Health monitoring module
235 Alerting module
237 Other modules

Claims

Claims:
A method for providing remote healthcare solution to a user in real-time, the method comprising:
receiving, by a health monitoring system, first data and second data related to the user; receiving, by the health monitoring system, response from the user for one or more queries of the health monitoring system, wherein the one or more queries are provided in response to the first data and the second data; mapping, by the health monitoring system, at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user, wherein the predefined symptom data is stored in a healthcare database associated with the health monitoring system; providing, by the health monitoring system, one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user; providing, by the health monitoring system, information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user; and monitoring, by the health monitoring system, the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured.
The method as claimed in claim 1, wherein the first data comprises data related to one or more symptoms of the user received from a user device associated with the user and the second data comprises user profile extracted from the healthcare database.
3. The method as claimed in claim 1 further comprises: alerting, by the health monitoring system, condition of the user based on the identified disease to one or more recipients associated with the user when the condition of the user is critical; and
providing, by the health monitoring system, the present location information and a route map corresponding to the present location information to the one or more recipients.
4. The method as claimed in claim 1 further comprises forwarding, by the health monitoring system, the first data, the second data and the response to a healthcare professional dynamically to identify the disease and provide the one or more remedies, in real-time, if the mapping is not successful.
5. The method as claimed in claim 1 further comprises setting, by the health monitoring system, a timer of the user device to notify the user to intake the one or more medicines.
6. The method as claimed in claim 1 further comprises recommending, by the health monitoring system, one or more sensors to be used by the user based on the identified disease.
7. The method as claimed in claim 1 further comprises: receiving, by the health monitoring system, the first data and the second data; providing, by the health monitoring system, the one or more queries to the user in response to the first data and the second data and awaiting the response of the user; determining, by the health monitoring system, presence of a third party within a predefined distance range from a present location of the user, when the user fails to provide the response within a predefined time interval; and alerting, by the health monitoring system, the third party about the presence of the user within the predefined distance range.
8. The method as claimed in claim 1 further comprises providing, by the health monitoring system, one or more predefined datasets that enables use of the health monitoring system by the user when the user is out of network range.
9. The method as claimed in claim 8, wherein the one or more predefined datasets comprises customized predefined symptom data corresponding to type of location that the user visits, wherein the customized predefined symptom data is present in a healthcare database associated with the health monitoring system.
10. The method as claimed in claim 1, wherein user device of at least one of the third party and the one or more recipients is capable of transferring the second data from the user device of the user through a communication protocol when the user is unable to provide the response.
11. A health monitoring system for providing remote healthcare solution to a user in real-time, the health monitoring system comprising: a processor; and
a memory communicatively coupled to the processor, wherein the memory stores the processor-executable instructions, which, on execution, causes the processor to perform steps of:
receive first data and second data related to the user; receive response from the user for one or more queries of the health monitoring system, wherein the one or more queries are provided in response to the first data and the second data; map at least one of the first data, the second data and the response with predefined symptom data to identify a disease of the user, wherein the predefined symptom data is stored in a healthcare database associated with the health monitoring system; provide one or more remedies corresponding to the identified disease and one or more instructions related to the one or more remedies to the user; provide information related to one or more medicines associated with the one or more remedies along with information related to one or more medical outlets associated with present location information of the user; and monitor the user to check if the user is following the one or more instructions correctly in real-time, wherein the monitoring is performed until the identified disease is cured.
12. The health monitoring system as claimed in claim 10, wherein the first data comprises data related to one or more symptoms of the user received from a user device associated with the user and the second data comprises user profile extracted from the healthcare database.
13. The health monitoring system as claimed in claim 10, wherein the processor is further configured to: alert condition of the user based on the identified disease to one or more recipients associated with the user when the condition of the user is critical; and provide the present location information and a route map corresponding to the present location information to the one or more recipients.
14. The health monitoring system as claimed in claim 10, the processor is further configured to forward the first data, the second data and the response to a healthcare professional dynamically to identify the disease and provide the one or more remedies, in real-time, if the mapping is not successful.
15. The health monitoring system as claimed in claim 10, wherein the processor is further configured to set a timer of the user device to notify the user to intake the one or more medicines.
16. The health monitoring system as claimed in claim 10, wherein the processor is further configured to recommend one or more sensors to be used by the user based on the identified disease.
17. The health monitoring system as claimed in claim 10, wherein the processor is further configured to: receive the first data and the second data; provide the one or more queries to the user in response to the first data and the second data and awaiting the response of the user; determine presence of a third party within a predefined distance range from a present location of the user, when the user fails to provide the response within a predefined time interval; and alert the third party about presence of the user within the predefined distance range.
18. The health monitoring system as claimed in claim 10, wherein the processor is further configured to provide one or more predefined datasets that enables use of the health monitoring system by the user when the user is out of network range.
19. The health monitoring system as claimed in claim 17, wherein the one or more predefined datasets comprises customized predefined symptom data corresponding to type of location that the user visits, wherein the customized predefined symptom data is present in a healthcare database associated with the health monitoring system.
20. The health monitoring system as claimed in claim 10, wherein user device of at least one of the third party and the one or more recipients is capable of transferring the second data from the user device of the user through a communication protocol when the user is unable to provide the response.
PCT/IB2016/053122 2015-05-29 2016-05-27 Method and system for providing remote healthcare solution to a user in real-time WO2016193879A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IN2705CH2015 2015-05-29
IN2705/CHE/2015 2015-05-29

Publications (1)

Publication Number Publication Date
WO2016193879A1 true WO2016193879A1 (en) 2016-12-08

Family

ID=57440665

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2016/053122 WO2016193879A1 (en) 2015-05-29 2016-05-27 Method and system for providing remote healthcare solution to a user in real-time

Country Status (1)

Country Link
WO (1) WO2016193879A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113299360A (en) * 2021-04-26 2021-08-24 王传菊 Intelligent medical system based on cloud computing technology

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6234964B1 (en) * 1997-03-13 2001-05-22 First Opinion Corporation Disease management system and method
US20110173022A1 (en) * 2000-05-19 2011-07-14 Mayer Gregg L Systems and Methods for Electronic Health Management

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6234964B1 (en) * 1997-03-13 2001-05-22 First Opinion Corporation Disease management system and method
US20110173022A1 (en) * 2000-05-19 2011-07-14 Mayer Gregg L Systems and Methods for Electronic Health Management

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113299360A (en) * 2021-04-26 2021-08-24 王传菊 Intelligent medical system based on cloud computing technology

Similar Documents

Publication Publication Date Title
Vinekar et al. The KIDROP model of combining strategies for providing retinopathy of prematurity screening in underserved areas in India using wide-field imaging, tele-medicine, non-physician graders and smart phone reporting
Perman et al. Timing of neuroprognostication in postcardiac arrest therapeutic hypothermia
Al-Khafajiy et al. Smart hospital emergency system: Via mobile-based requesting services
US10658080B2 (en) Method for monitoring behaviour of a patient in real-time using patient monitoring device
Masterson Creber et al. Gerontechnologies for older patients with heart failure: what is the role of smartphones, tablets, and remote monitoring devices in improving symptom monitoring and self-care management?
Faridvand et al. Relationship between social support and breastfeeding self-efficacy among women in Tabriz, Iran
JP2016504073A (en) Mobile compatible medical system
Fijalkowski et al. Stanford University Network for Diagnosis of Retinopathy of Prematurity (SUNDROP): four-years of screening with telemedicine
Lyerly et al. Reframing the framework: toward fair inclusion of pregnant women as participants in research
EP3567601A1 (en) Personalized recommendations for health management
Wang et al. Retinopathy of prematurity in Africa: a systematic review
Karim et al. Data on cerebral palsy in Vietnam will inform clinical practice and policy in low and middle-income countries
Jing et al. Assessing infant and maternal readiness for newborn discharge
Giarratano et al. Disaster research: a nursing opportunity
Kuehn After 50 years, newborn screening continues to yield public health gains
US11580113B2 (en) Generating proactive audiovisual queries using virtual assistant software applications
Al-Kababji et al. IoT-based fall and ECG monitoring system: wireless communication system based firebase realtime database
EP3379543A1 (en) Apparatus, method and computer program for providing medical advice based on self-reported symptoms of a user
Barnack-Tavlaris et al. Human papillomavirus vaccination awareness and acceptability among US-born and US foreign-born women living in California
WO2016193879A1 (en) Method and system for providing remote healthcare solution to a user in real-time
US11139073B2 (en) Systems and methods for personalized care management
JP2022071523A (en) Health management device and health management system
Del Hoyo et al. Are we ready for telemonitoring inflammatory bowel disease? A review of advances, enablers, and barriers
Kong et al. The application and prospect of mobile health (mHealth) in health service for older people living alone in community: a narrative review
US20160143571A1 (en) Method and system for determining psychological disorder condition in a person and providing assistance therefor

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16802658

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16802658

Country of ref document: EP

Kind code of ref document: A1