Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
A HEALTH MONITORING SYSTEM
Document Type and Number:
WIPO Patent Application WO/2023/281165
Kind Code:
A1
Abstract:
Various example embodiments relate to mentoring in a health monitoring system. The apparatus of the health monitoring system may receive a first data comprising operation information, transmit the received the first data to an application server cloud, and receive a rehabilitation plan from the application server cloud based on the first data. Apparatuses, methods, systems, and computer programs are disclosed.

Inventors:
TAKKI JIMMY (FI)
LINDROOS MICHAEL (FI)
VISURI KERKKO (FI)
Application Number:
PCT/FI2022/050489
Publication Date:
January 12, 2023
Filing Date:
July 05, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
DASSIET OY (FI)
International Classes:
G16H20/30; G16H20/70
Domestic Patent References:
WO2019075185A12019-04-18
Foreign References:
EP3067808A12016-09-14
Other References:
ANONYMOUS: "QR Codes in Healthcare: Why it Makes a Difference | Beaconstac", 21 April 2021 (2021-04-21), XP055964732, Retrieved from the Internet [retrieved on 20220926]
Attorney, Agent or Firm:
PAPULA OY (FI)
Download PDF:
Claims:
CLAIMS

1. A computer program comprising program code configured to, when executed by an apparatus, cause the apparatus to: receive first data comprising operation information; transmit the received the first data to an application server cloud; and receive a rehabilitation plan and/or instructions from the application server cloud based on the first data.

2. The computer program according to claim 1, further configured to cause the apparatus to: receive the first data from a health service provider and/or from a user.

3. The computer program according to claim 1 or claim 2, further configured to cause the apparatus to: receive the rehabilitation plan and/or instructions from the application server cloud based on the first data; and service provider information received from a service provider and/or medication data received from a medication data provider.

4. The computer program according to any of claims 1 to 3, further configured to cause the apparatus to: receive a second data from a sensor device; transmit the second data to the application server cloud; and receive the rehabilitation plan and/or instructions from the application server cloud based on the at least first data; and at least one of the following: the service provider information, the medication data, and/or the second data.

5. The computer program according to claim 4, further configured to cause the apparatus to: receive alerts from the sensor device.

6. The computer program according to any of claims 1 to 5, further configured to cause the apparatus to: receive a third data from a camera system; transmit the third data to the application server cloud; and receive the rehabilitation plan and/or instructions from the application server cloud based on the first data; and at least one of the following: the service provider information, the medication data, the second data, and/or the third data.

7. The computer program according to any of claims 1 to 6, further configured to cause the apparatus to: receive the rehabilitation plan and/or instructions from the application server cloud, wherein the rehabilitation plan and/or instructions are created by an artificial intelligence module.

8. The computer program according to any of claims 1 to 7, wherein the rehabilitation plan and/or instructions comprises recommendations for physical and/or mental rehabilitation.

9. The computer program according to any of claim 8, wherein the recommendations for physical and/or mental rehabilitation comprise at least one of the following: recommendations relating to nutrition, exercising, medication, sleep, stress management, normal day routines, and/or relaxation.

10. The computer program according to any of claims 1 to 9, wherein the apparatus further comprises an application, wherein the computer program is further configured to cause the apparatus to: display a user interface for configuring, based on at least one user input on the user interface, enablement or disablement of logging in to the application.

11. The computer program according to claim 10, wherein enablement or disablement of logging in to the application is done by using strong identification.

12. The computer program according to claim 10 or claim 11, wherein the at least one user input comprises an access code or a quick response code.

13. The computer program according to claim 12, wherein the quick response code comprises user information.

14. An apparatus comprising: means for receiving first data comprising at least operation information; means for transmitting the received first data to an application server cloud; and means for receiving a rehabilitation plan and/or instructions from the application server cloud based on the first data.

15. A method comprising: receiving first data comprising at least operation information; transmitting the received first data to an application server cloud; and receiving a rehabilitation plan and/or instructions from the application server cloud based on the first data.

16. A system comprising: an application server cloud; a mobile device comprising a mobile application configured to cause the mobile device to: receive first data comprising at least operation information; transmit the received first data to the application server cloud; and receive a rehabilitation plan or instructions from the application server cloud based on the first data; and the application server cloud configured to: receive at least first data from the mobile device; create a rehabilitation plan or instructions based on the first data; and transmit the rehabilitation plan or instructions to the mobile device.

17. The system according to claim 16, further comprising: least one sensor device configured to monitor user information; and transmit the user information to the mobile device and/or the application server cloud.

Description:
A HEALTH MONITORING SYSTEM

TECHNICAL FIELD

Various example embodiments generally relate to the field of health monitoring systems. Some example embodiments relate to mentoring in a health monitoring system.

BACKGROUND

Health monitoring systems may comprise different devices or applications to provide, track, and analyze physical performance on certain exercises. These devices or applications may monitor and track fitness-related metrics such as distance walked or run, calorie consumption, and in some cases heartbeat, thus they may give fresh insights into performance. Capabilities of the health monitoring systems to operate in a more optimal way may be however further improved.

SUMMARY

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter. The scope of protection sought for various embodiments of the present disclosure is set out by the independent claims.

Example embodiments of the present disclosure facilitates a mental and physical rehabilitation of an operation. This and other benefits may be achieved by the features of the independent claims. Further advantageous implementation forms are provided in the dependent claims, the description, and the drawings.

According to a first aspect, a computer program is disclosed. The computer program may comprise program code configured to, when executed by an apparatus, cause the apparatus at least to: receive first data comprising operation information; transmit the received the first data to an application server cloud; and receive a rehabilitation plan and/or instructions from the application server cloud based on the first data. According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive the first data from a health service provider and/or from a user.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive the rehabilitation plan and/or instructions from the application server cloud based on the first data; and service provider information received from a service provider and/or medication data received from a medication data provider.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive a second data from a sensor device; transmit the second data to the application server cloud; and receive the rehabilitation plan and/or instructions from the application server cloud based on the at least first data; and at least one of the following: the service provider information, the medication data, and/or the second data.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive alerts from the sensor device.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive a third data from a camera system; transmit the third data to the application server cloud; and receive the rehabilitation plan and/or instructions from the application server cloud based on the first data; and at least one of the following: the service provider information, the medication data, the second data, and/or the third data.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: receive the rehabilitation plan and/or instructions from the application server cloud, wherein the rehabilitation plan and/or instructions are created by an artificial intelligence module.

According to an example embodiment of the first aspect, the rehabilitation plan may comprise recommendations for physical and/or mental rehabilitation.

According to an example embodiment of the first aspect, the recommendations for physical and/or mental rehabilitation comprise at least one of the following: recommendations relating to nutrition, exercising, medication, sleep, stress management, normal day routines, and/or relaxation.

According to an example embodiment of the first aspect, the computer code may be further configured to, with the at least one processor, cause the apparatus to: display a user interface for configuring, based on at least one user input on the user interface, enablement or disablement of logging in to the application.

According to an example embodiment of the first aspect, enablement or disablement of logging in to the application may be done by using strong identification.

According to an example embodiment of the first aspect, the at least one user input may comprise an access code or a quick response code.

According to an example embodiment of the first aspect, the quick response code may comprise user information.

According to second aspect, a method may comprise: receiving first data comprising at least operation information; transmitting the received first data to an application server cloud; and receiving a rehabilitation plan and/or instructions from the application server cloud based on the first data.

According to an example embodiment of a second aspect, a method may comprise: receiving the first data from a health service provider and/or from a user.

According to an example embodiment of the second aspect, a method may comprise: receiving the rehabilitation plan from the application server cloud based on the first data; and service provider information received from a service provider and/or medication data received from a medication data provider.

According to an example embodiment of the second aspect, a method may comprise: receiving a second data from a sensor device; transmitting the second data to the application server cloud; and receiving the rehabilitation plan and/or instructions from the application server cloud based on the at least first data; and at least one of the following: the service provider information, the medication data, and/or the second data.

According to an example embodiment of the second aspect, a method may comprise: receiving alerts from the sensor device.

According to an example embodiment of the second aspect, a method may comprise: receiving a third data from a camera system; transmitting the third data to the application server cloud; and receiving the rehabilitation plan and/or instructions from the application server cloud based on the first data; and at least one of the following: the service provider information, the medication data, the second data, and/or the third data.

According to an example embodiment of the second aspect, a method may comprise: receiving the rehabilitation plan and/or instructions from the application server cloud, wherein the rehabilitation plan and/or instructions are created by an artificial intelligence module.

According to an example embodiment of the second aspect, the rehabilitation plan and/or instructions may comprise recommendations for physical and/or mental rehabilitation.

According to an example embodiment of the second aspect, the recommendations for physical and/or mental rehabilitation may comprise at least one of the following: recommendations relating to nutrition, exercising, medication, sleep, stress management, normal day routines, and/or relaxation.

According to an example embodiment of the second aspect, a method may comprise: displaying a user interface for configuring, based on at least one user input on the user interface, enablement or disablement of logging in to the application.

According to an example embodiment of the second aspect, enablement or disablement of logging in to the application may be done by using strong identification.

According to an example embodiment of the second aspect, the at least one user input comprises an access code or a quick response code.

According to an example embodiment of the second aspect, the quick response code may comprise user information.

According to a third aspect, an apparatus may comprise means for receiving first data comprising at least operation information; means for transmitting the received first data to an application server cloud; and means for receiving a rehabilitation plan and/or instructions from the application server cloud based on the first data.

According to a fourth aspect, the system may comprise an application server cloud; a mobile device comprising a mobile application configured to cause the mobile device to: receive first data comprising at least operation information; transmit the received first data to the application server cloud; and receive a rehabilitation plan or instructions from the application server cloud based on the first data; and the application server cloud configured to: receive at least first data from the mobile device; create a rehabilitation plan or instructions based on the first data; and transmit the rehabilitation plan or instructions to the mobile device.

According to an example embodiment of the fourth aspect, the system may further comprise at least one sensor device configured to monitor user information; and transmit the user information to the mobile device and/or the application server cloud.

Any example embodiment may be combined with one or more other example embodiments. Many of the attendant features will be more readily appreciated as they become better understood by reference to the following detailed description considered in connection with the accompanying drawings.

DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a further understanding of the example embodiments and constitute a part of this specification, illustrate example embodiments and together with the description help to understand the example embodiments. In the drawings:

FIG. 1 illustrates an example of a health monitoring system, according to an example embodiment;

FIG. 2 illustrates an example of an apparatus configured to practice one or more example embodiments;

FIG. 3 illustrates an example of signaling and operations within a health monitoring system, according to an example embodiment;

FIG. 4 illustrates another example of signaling and operations within a health monitoring system, according to an example embodiment;

FIG. 5 illustrates an example of a method for mentoring in a health monitoring system, according to an example embodiment.

Like references are used to designate like parts in the accompanying drawings. DETAILED DESCRIPTION

Reference will now be made in detail to example embodiments, examples of which are illustrated in the accompanying drawings. The detailed description provided below in connection with the appended drawings is intended as a description of the present examples and is not intended to represent the only forms in which the present example may be constructed or utilized. The description sets forth the functions of the example and the sequence of steps or operations for constructing and operating the example. However, the same or equivalent functions and sequences may be accomplished by different examples.

A health monitoring system may provide mental and physical rehabilitation, for people and animals. The health monitoring system may also track and analyze mental and physical data, and exercises of a user or a patient and provide user or patient specific recommendations and/or instructions based on the provided data. It may also provide instructions comprising pictures, videos, and/or check lists to health care personnel, like a doctor, to help installation of a device such as a plaster. The health monitoring system may improve existing health tracking systems by incorporating a sensor device, a camera system, and an artificial intelligence module. Collected data may be used as a point of data source when making new products and real time research.

According to an example embodiment, a patient may be treated by an operation. The patient may be a person or an animal. The operation may be done by healthcare professional. The operation may comprise, for example, surgery or other operation, installing orthopedic device, plaster, prosthesis, band-aid, artificial joint, or other treatment of the patient and his trauma or injury. The orthopedic device may be used for preventing and treating deformities and injuries of the patient. Orthopedic devices may include bandages, splints, prostheses, and special apparatus, for example. The treatment of patient may also comprise giving the patient medication and/or treating his mental of physical trauma. After treatment, the patient may be given rehabilitation instructions and sometimes also physiotherapy may be provided. The patient may, however, suffer from mental shock or similar and may thus not be able to rehabilitate himself properly. This is why, rehabilitation may be improved by using a health monitoring system that may create a personal mentoring plan and/or instructions that monitors both mental and physical rehabilitation and may give recommendations for sleeping, eating, stress management, normal day routines, and exercising, for example. Providing this kind of continuous feedback loop on rehabilitation may increase the outcome.

Health monitoring may be enabled for example by means of a website or a mobile application downloadable to a mobile device of a user. The application may also be sold with a new healing product, for example, with a plaster, orthopedic device, prosthesis, band-aid, or artificial joint. The patient may get the application from different service providers, for example from a doctor or a physiotherapist. Front end for this application may be front end of another company such as insurance company, which may also sell other services and/or products. On the other hand, this application may be a front end for other services that may be provided, for example, relationship therapy or other services. It may also be possible to provide telemedicine services over an interface of the application. Thus, it may be possible to use video conferences for control appointments, for example, when the plaster is removed. This application may also be used in ambulances to receive patient information and to use check lists or instructions from the application to check that everything has been done correctly. For example, when using tension bandage, it is essential to inform when it has been tied. The information may be transmitted to the next health care personnel, like a doctor, by email, print, or added over the interface to the health care system. All this may be done already before rehabilitation. The user may be a person, for example, an athletic, a patient, an owner of an animal, a doctor, a nurse, a physiotherapist, a mentor, or a coach. The user may be a consumer that may purchase the product from a store, for example, form a pharmacy or a sports store. The mobile application may allow the user to send and receive information from an application server cloud, for example to send user and operation information to the application server cloud and to receive a rehabilitation plan and/or instructions from the application server cloud. The mobile device may comprise for example a mobile phone, a smart watch, or other wearable device. The mobile device may in general comprise any suitable type of mobile device. For example, the mobile device may comprise, or be coupled to or integrated within, a sensor device, health care system, or a camera system to be able to automatically receive user related information.

Health monitoring may also be possible with a web-based system, which may provide the users, who have more than one location, with an administrative dashboard that may show overviews from the various locations. The user may be a patient, an administrator, a coach, a mentor, or a healthcare person. This may allow for identification and analysis of the performance of multiple locations. The web-based system may be connected to an application server cloud. The application server cloud may include various functions, such as: making data comparisons, artificial intelligence (Al) module for generating workouts and instructions based on results, and automatically import sleep and activity from fitness trackers. Artificial intelligence may provide exercises, instructions, and suggestions based on user information where the user needs to improve and/or send workouts or instructions to the user.

According to an example embodiment, a mobile device may receive at least first data comprising at least operation information. The first data may also comprise user information. The user information may comprise basic user information, information about current and past personal health, and medical data of the user, for example. The user information is, for example, gender, age, weight, height, nutrition, medication, history of previous and current diseases, such as diabetes, heart disease, blood pressure, and/or a medical imaging material. The operation information may comprise health and medical data of the operation, for example, amount of injuries, type of injury such as fracture, wound or their combination, information if bone cement or other support structures are used, a medication, rehabilitation instructions, mental information, a medical imaging material, such as, X-rays, ultrasound scans, magnet resonance imaging (MRI) scans, and/or computerized tomography (CT) scans. The first information may further comprise mental and health information about the user, such as, the user’s ability to move, amount of movement, medication, body temperature, amount of sleep, nutrition, D vitamin intake, general information about the user’s pain and mood such as is he sad, fatigue, or frustrated. The mobile device may comprise a user interface for enabling the user to enter data. The user may enter data by traditional check box and questionnaire tools, health/well-being devices, sensor devices, and/or camera systems. A mobile device may transmit the received at least first data to an application server, which may be located in an application server cloud. The application server may comprise an external database configured to store the received first data and an external processor configured to process user data, such as the first data and to create a rehabilitation plan and/or instructions. The mobile device may receive the rehabilitation plan and/or instructions from the application server based on the at least first data. The rehabilitation plan may comprise recommendations and/or instructions for physical and mental rehabilitation. The recommendations and/or instructions may comprise at least one of the following: how does trauma, injury, a plaster, or a wound look like, recommendations relating to nutrition, exercise, medication, sleep, stress management, normal day routines, and/or relaxation. The rehabilitation plan and/or instructions may comprise instructions to a doctor and/or it may comprise instructions to the patient to contact the doctor. The rehabilitation plan may comprise general instructions, for example, recommendation to sleep a lot, eat healthily, take vitamin D in the case of an orthopedic injury, and exercise to prevent muscle atrophy and to raise mood. The rehabilitation plan and/or instructions may also comprise automated workouts based on at least first user data, points, ratings, and reports based on user data. The rating may be based on a user’s overall rehabilitation progress compared to user earlier data. The user may also be motivated by giving points based on performance, for example, amount of exercise, rest, and/or healthy nutrition. These points may be used for rewarding the user. For example, insurance companies may use points to lower some rates. AI may be used to generate the rehabilitation plan and/or instructions based on received user information that may include the first, second, third information, service provider information, and/or medication data. In addition, the users of a health monitoring system may comprise support or discussion groups, where the users may join.

FIG. 1 illustrates an example of a health monitoring system, according to an example embodiment. The health monitoring system 100 may comprise a mobile application 112. The mobile application 112 may be configured to be downloaded to a mobile device 110, for example from an application store associated with the operating system of the mobile device 110 or from any suitable remote application server. Alternatively, the mobile device 110 may be preconfigured with the mobile application 112 or the mobile application 112 may be loaded to the mobile device 110 over a wireless or wired communication interface. When executed at the mobile device 110, the mobile application 112 may cause, optionally together with native program code embedded in the mobile device 110, the mobile device 110 to perform one or more of the example embodiments described herein. The mobile application 112 may have different profiles for different user groups, for example, patients and service providers may use different profiles when logging in the mobile application 112. The health monitoring system 100 may further comprise an application server cloud 130, which may, for example, comprise one or a plurality of application servers and a processor. The application server cloud 130 may be configured to save and process user data and create a rehabilitation plan and/or instructions from that user data. The application server cloud 130 may also be configured to control access rights in the application server system 100, for example, using strong identification. For example, the application server cloud 130 may be configured to receive based on at least one user input on the user interface, enablement or disablement of logging in to the mobile application 112. The user input may comprise an access code or a quick response (QR) code. The user may insert the access code or scan QR code with the mobile device 110. The mobile device 110 may comprise QR reader. The mobile device 110 may receive the access or QR code from the user and send it to the application server cloud 130. After receiving the access or QR code the application server cloud 130 may allow the user to access the mobile application 112 and all the information in the application server cloud 130. The user may get the access code or QR code from the health care personal who is taking care of his trauma or it may be available in or with a sensor device 120, for example, a plaster, orthopedic device, or band-aid. The access code or QR code may be associated with one or more validity periods. Information about the validity period(s) of the access code or QR code may be provided to the mobile device 110 by the application server cloud 130. The QR code may further comprise, for example, information about access, a validity period of the QR code, and patient information. The patient information may comprise patient’s state of health, thus there is no need to request that information from the patient or a health care system 140. The QR code may comprise user information. The user information may comprise, for example, information about a patient, what kind of operation has been done, where it has been done: in foot, leg or somewhere else. Based on this information it may be easier to give instructions how to proceed further.

The application server cloud 130 may also comprise an artificial intelligence (AI) module which may create a rehabilitation plan and/or instructions from the user information. According to an example embodiment, a camera system 160 may be configured to take picture or video to help to install a health device correctly. The health device may be a plaster, a wound dressing, or an orthopedic device/plate. The AI module and machine learning may be used to create a rehabilitation plan and/or instructions for the user or to collect data and guide treatment of the injury or trauma. The rehabilitation plan and/or instructions may comprise a check list for the user. There may be different check list for a patient and for a doctor. For example, the AI module may be used when a plaster is installed. The AI module may check, for example, is it possible to install a plaster on the wound and has the plaster been installed correctly. The AI module may further check:

Is an ossification position correct?

Is a padding correct? Is there rubbing? Is there maceration?

Does the plaster provide enough support? Provides the plaster adequate protection and does it allow movement?

What rehabilitation instructions should be given. Are balance and movement of other muscles in the body understood correctly?

Is temperature, color and pH of the wound correct?

During a plaster installation, the AI module may use machine learning to automatically generate instructions that may help plaster installation later.

The computer readable medium may comprise the AI module to improve overall health, rehabilitation outcomes, or functional performance by using personal data collected by at least one of the following: a mobile device 110, an application server 130, a sensor device 120, a health care system 140, a service provider 150, and/or camera system 160.

The health monitoring system 100 may further comprise a medication data provider 170. The application server cloud 130 may send medical information, which it received from the user in the first data to the medication data provider 170. As a response, the application server cloud 130 may receive optimized medication information. The medication data provider 170 may be configured to check medication use of the user and optimize the use of medication. Alongside medication dosages and interactions, the medication data provider 170 may be configured to track responses to treatment and possible adverse effects. With the optimized medication information and the first information the application server cloud 130 may process the user data and create a rehabilitation plan and/or instructions and send them to the user.

The health monitoring system 100 may further comprise a health care system 140. The health care system 140 may comprise a public health care system or a private health care system, for example. The user may ask his health care information from the health care system 140, which may require authentication, wherein the authentication may use strong identification. The mobile device 110 may receive the first data from a health service provider and/or from the user. After the user gets his health care information, he may send it to the application server cloud 130. This way the user may not need to fill all questions asked about his health or he can send this as additional information with the first data to the application server cloud 130.

The health monitoring system 100 may further comprise a service provider 150. The service provider 150 may comprise people who work or are in connection with the user, for example, doctors, nurses, physiotherapists, mentors, or coaches. The service provider 150 may also have access to the health care system 140 where he may add or request user related information. For example, a doctor may add operation related information to the health care system 140. The service providers 150 may also add or request information from the application server cloud 130. For example, the doctor may request training and mental information from the application server cloud 130. This way, the doctor may receive up-to-date information about the healing from the operation. If something concerns the doctor or if he like to add, for example, more exercise or medication to the user, he may send this information to the application server cloud 130, which may add information to the rehabilitation plan and/or instructions and send them to the user.

The health monitoring system 100 may further comprise one or a plurality of sensor devices 120 comprising one or a plurality of sensors configured to collect and user data and transmit the data at least to the mobile device 110. According to an example embodiment the sensor device 120 is configured to monitor user information and transmit the user information to the mobile device 110 and/or the application server cloud 130. The sensor may comprise a smart watch, a thermometer, a pH sensor, a humidity sensor, or an accelerometer. The at least one sensor device may be a wearable device, such as a smart clock. The sensor device 120 may also be configured to be attached to a health device. The sensor device 120 may also be configured to be attached to a health device permanently or removable. The health device is, for example, a plaster, a pouch, a Velcro, a band-aid, an orthopedic device, or a ring. The sensor device 120 may be configured to collect user data and transmit the data to the mobile device 110 and/or to the application server cloud 130 during use of the sensor device 120. The sensor may sync user data periodically to the mobile device 120, which in turn may syncs the data to the application server cloud 130. The mobile device 110 may receive a second data from a sensor device and transmit the second data to the application server cloud 130. The second data may comprise information received from the sensor device 120. The sensor device 120 may further comprise a transceiver for transmitting and receiving radio signals. The transceiver may for example comprise a short-range wireless transceiver, for example a Bluetooth transceiver or a wireless local area network (WLAN) transceiver. The transceiver may be coupled to at least one antenna to enable transmission and reception of signals. The sensor device 120 may also comprise a processor, and a battery. The battery may be chargeable, such as through a conventional electrical outlet or by wireless charging.

According to an example embodiment a sensor device 120 may be attached permanently or removably to the plaster, on a wound, or on a surgical wound. According to an example, a patient has a broken bone and a small wound in his foot and a plaster is placed on it. The plaster comprises the sensor device 120, which may be attached straight to the plaster or with the help of a band-aid. The sensor device 120 may comprise a humidity sensor and an accelerometer. The sensor device 120 may send periodically information about the wound. If the wound becomes inflamed, it may start to excrete fluid, which may increase humidity in the wound. If a humidity level exceeds a limit value, the sensor device 120 may send an alarm to the mobile device 110. The humidity level may also exceed when the plaster gets wet during the shower. If the patient moves his foot too fast the accelerometer may also warn the patient to move slowly. The sensors may help to collect all kind of user data and to notice medical or other problems during rehabilitation as early as possible.

The health monitoring system 100 may further comprise one or a plurality of camera systems 160, which may comprise at least one camera and/or a video camera to collect data and guide treatment of the injury. The camera system may take pictures or video when the operation is done, for example, when a plaster is installed. The camera system 160 may transmit camera information to the mobile device 110 and/or to the application server cloud 130. The artificial intelligence module may use information from the camera system 160 when installing a health device, like as a plaster, for example. The mobile device 110, the sensor device(s) 120, the application server cloud 130, the health care system 140, the service provider 150, the camera system 160, and the medication data provider 170 may be configured to communicate with each other using any suitable communication interfaces, for example cellular mobile connections, local wireless access networks, or wired connections such as, for example, Ethernet. Upon entering proximity of the mobile device 110, a sensor device 120 may star transmitting user data periodically, based on a predetermined schedule, and/or in response to detecting expiry of a timer.

According to an example embodiment, the mobile device may receive information from at least one of the following: the user, the health care system 140, the at least one sensor 120, the at least one camera system 160. The user may transmit received information to the application server 130 with at least one of the following: first, second, and/or third information.

FIG. 2 illustrates an example embodiment of an apparatus 200 configured to practice one or more example embodiments. The apparatus 200 may comprise a computing device, for example a server such as an application server; a client device, such as for example a mobile phone, a smart watch; a sensor device 120, or a camera system. Although apparatus 200 is illustrated as a single device it is appreciated that, wherever applicable, functions of apparatus 200 may be distributed to a plurality of devices.

The apparatus 200 may comprise at least one processor 202. The at least one processor may comprise, for example, one or more of various processing devices, such as for example a co-processor, a microprocessor, a controller, a digital signal processor (DSP), a processing circuitry with or without an accompanying DSP, or various other processing devices including integrated circuits such as, for example, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a microcontroller unit (MCU), a hardware accelerator, a special-purpose computer chip, or the like.

The apparatus may further comprise at least one memory 204. The at least one memory may be configured to store, for example, computer program code 206 or the like, for example operating system software and application software. In case of the mobile device 110, the at least one memory 204 may be configured to store both native program code 206 and/or program code 208 of the mobile application 112. The at least one memory 204 may comprise one or more volatile memory devices, one or more non-volatile memory devices, and/or a combination thereof. For example, the memory may be embodied as magnetic storage devices (such as hard disk drives, floppy disks, magnetic tapes, etc.), optical magnetic storage devices, or semiconductor memories (such as mask ROM, PROM (programmable ROM), EPROM (erasable PROM), flash ROM, RAM (random access memory), etc.).

Apparatus 200 may further comprise communication interface 210 configured to enable the apparatus 200 to transmit and/or receive information, to/from other apparatuses. The communication interface 210 may be configured to provide at least one wireless radio connection, such as for example a 3 GPP mobile broadband connection (e.g. 3G, 4G, 5G), a wireless local area network (WLAN) connection such as for example standardized by IEEE 802.11 series or Wi-Fi alliance; a short range wireless network connection such as for example a Bluetooth, NFC (near-field communication), or radio frequency identification (RFID) connection; a wired connection such as for example a local area network (LAN) connection such as an Ethernet interface, a universal serial bus (USB) connection or an optical network connection, or the like; or a wired Internet connection. The communication interface 210 may comprise, or be configured to be coupled to, at least one antenna to transmit and/or receive radio signals. The communication interface 210 may be also configured to provide power to the apparatus 200, for example based on Power over Ethernet (PoE). One or more of the various types of connections may be also implemented as separate communication interfaces, which may be coupled or configured to be coupled to a plurality of antennas.

The apparatus 200 may receive program code 208 of the mobile application 112 via the communication interface 210. The program code 208 of the mobile application 112 may be stored at apparatus along with the native program code 206. The program code 208 of the mobile application 112 may be configured to, optionally together with the native program code 206, to cause the apparatus 200 to perform one or more of the example embodiments described herein.

The apparatus 200 may further comprise a user interface 212 comprising an input device and/or an output device. The input device may take various forms such a keyboard, a touch screen, or one or more embedded control buttons. The output device may for example comprise a display, a speaker, a vibration motor, or the like.

When the apparatus 200 is configured to implement some functionality, some component and/or components of the apparatus, such as for example the at least one processor and/or the memory, may be configured to implement this functionality. Furthermore, when the at least one processor is configured to implement some functionality, this functionality may be implemented using the native program code 206 and/or the program code 208 of the mobile application 112 comprised, for example, in the at least one memory 204.

The functionality described herein may be performed, at least in part, by one or more computer program product components such as software components. According to an embodiment, the apparatus comprises a processor or processor circuitry, such as for example a microcontroller, configured by the program code when executed to execute the embodiments of the operations and functionality described. Alternatively, or in addition, the functionality described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), application- specific Integrated Circuits (ASICs), application-specific Standard Products (ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), Graphics Processing Units (GPUs).

The apparatus 200 comprises means for performing at least one method described herein. In one example, the means comprises the at least one processor, the at least one memory including program code configured to, when executed by the at least one processor, cause the apparatus to perform the method.

FIG. 3 illustrates an example of signaling and operations within a health monitoring system, according to an example embodiment. The signaling and operations have been described using a mobile device 110, a service provider 150, and an application server cloud 130 as an example. It is appreciated that this example may be generalized to a system comprising multiple mobile devices 110 and/or multiple application server clouds 130. The mobile device 110 may comprise the mobile application 112 causing the mobile device 110 to perform the described functions. FIG. 3 shows signalling and a flow chart of the monitoring cycle to be executed periodically by the mobile device 110 or upon trigger, for example, always when logging into the mobile application 112 or once a day.

At operation 301, a user may provide an access code or a QR code to the mobile device 110.

At operation 302 the mobile device may transmit received access code or the QR code to the application server cloud 130, which comprises an application server to authenticate the user, for example, by using strong identification. The access and/or QR code may comprise an access code and user information, like information about trauma or plaster, for example. The application server cloud 130 may ensure that the access code or the QR code is valid. The access code or the QR code may further comprise an indication of validity period(s) associated with the access code or the QR code. A validity period may comprise a time interval when the access code or the QR code is valid.

At operation 303, the application server cloud 130 may transmit indication to the mobile device 110 whether the access code or the QR code is valid or not.

At operation 304, the mobile device 110 may receive a first data comprising operation information. The first data may also comprise user information. The user information may comprise basic user information, information about current and past personal health, and medical data of the user, for example. The user information is, for example, gender, age, weight, height, nutrition, medication, history of previous and current diseases, such as diabetes, heart disease, blood pressure, and/or a medical imaging material. The operation information may comprise health and medical data of the operation, for example, amount of injuries, type of injury, such as, fracture, wound or their combination, information if bone cement or other support structures are used, a medication, rehabilitation instructions, mental information, and a medical imaging material, amount of exercise, sleeping, and nutrition, The user may give the basic user information and at least part of the operation information only once when logging in at the first time. However, at least part of the operation information may be given periodically. For example, mental health questions and information about exercise, sleeping, and nutrition may be answered in certain intervals. For example, the user may give information about his feelings, exercise, sleeping, and nutrition daily or a couple of times a week. At operation 305 the mobile device 110 may transmit the received the first data to an application server cloud 130. According to the example embodiment the application server cloud 130 may create a rehabilitation plan and/or instructions based on the first data and send them, at operation 308, to the mobile device 110.

According to the example embodiment, as an alternative, the application server 130 may ask the service provider information relating to the rehabilitation plan and/or instructions from a service provider 150, at operation 306. The service provider 150 may comprise people who work or are in connection with the user, for example, doctors, nurses, physiotherapists, mentors, or coaches. The service provider 150 may also send service provider information and/or instructions periodically to the application server 130.

The service provider 150 may, at operation 307, transmit information to the application server 130. The application server cloud 130 may process the first information and service provider information create a rehabilitation plan and/ or instructions. The service provider information may comprise, for example, training program created by a coach or a physiotherapist, mental exercises created by a mentor, and/or changes to the medication created by a doctor.

Based on the first data and the service provider information the application server may create a rehabilitation plan and/or instructions and transmit the rehabilitation plan and/or instructions, at operation 308, to the mobile device 110.

At operation 309, the mobile device 110 may receive the rehabilitation plan and/or instructions from the application server based on the first data or based on the first data and the service provider information.

It is noted also that the conditions laid out at operations 301, 306 and 307, may be omitted in some example embodiments. For example, operation 301 may needed only once, if the user stays logged in to the mobile application 112, thus there is no need to log in again. Also, operations 306 and 307, may not be need every time, for example, if the service provider 150 do not have any new information or if the service provider information is sent automatically to the application server cloud 130.

FIG. 4 illustrates another example of signaling and operations within a health monitoring system, according to an example embodiment. The signaling and operations have been described using a sensor device 120 as an example, but it is appreciated that this example may be generalized to other type of sensor devices, as well as to a system comprising multiple mobile devices 110 and/or multiple sensor devices. The mobile device 110 may comprise the mobile application 112 causing the mobile device 110 to perform the described functions. The sensor device 120 may have one or a plurality of sensors configured to collect user data and transmit the data at least to the mobile device 110. The sensor may comprise, for example, a smart watch, a thermometer, a pH sensor, a humidity sensor, a motion sensor, or an accelerometer.

According to an example embodiment that the system of FIG. 4 may further comprise one or a plurality of camera system 160 (not shown).

FIG. 4 shows signalling and a flow chart of the monitoring cycle to be executed periodically by the mobile device 110 or upon trigger, for example, always when logging into the mobile application 112 or once a day.

At operation 401, after authentication of the user, the user may request from a health care system 140 at least part of user information and/or operation information.

At operation 402, the health care system 140 may transmit at least part of user information and/or operation information to the mobile device 110.

At operation 403, the mobile device 110 may receive at least part of the first data from the health care system 140 and at least part of the first data from the user.

At operation 404 the mobile device 110 may transmit the received the first data to an application server cloud 130.

The mobile device 110 may scan for radio signals from a sensor device 120, at operation 403, for example using a short-range radio device such as for example a Bluetooth transceiver. The mobile device 110 may perform the scanning periodically or intermittently to reduce power consumption. The mobile device 110 may continue the scanning until receiving signal(s), from the sensor device 120.

At operation 405, the mobile device 110 may receive sensor device data from the sensor device 120.

At operation 406 the mobile device 110 may transmit a second data, comprising the sensor device data, to an application server cloud 130.

At operation 407, the application server 130 may ask service provider information relating to a rehabilitation plan and/or instructions.

At operation 408, the service provider 150 may transmit the service provider information to the application server 130. At operation 409, the application server 130 may ask a medication data provider 170 information relating to the medication of the user.

At operation 410, the medication data provider 170 may transmit medication data provider information to the application server 130.

The application server 130 may create a rehabilitation plan and/or instructions based on the first data, the second data, the service provider information, and medication data. According to an example embodiment, the application server 130 may create a rehabilitation plan and/or instructions based on the first data and based on at least one of the following: the second data, the service provider information, and/or medication data.

According to an example embodiment, if the system comprises a camera system 160, the application server 130 may ask third data comprising camera system information from the camera system 160. The camera system 160 may transmit the third data to the application server 130. The application server 130 The application server 130 may receive the third data from the camera system 160 and may create a rehabilitation plan and/or instructions based on the first data, and based on at least one of the following: the second data, the service provider information, the third data, and/or the medication data.

According to an example embodiment, the mobile device 110 may scan for radio signals from the camera system 160, for example using a short-range radio device such as for example a Bluetooth transceiver. The camera system 160 may send automatically and/or periodically third data comprising camera system information to the application server 130 and/or the mobile device 110. The application server 130 may receive the third data from the camera system 160 and/or from the mobile device 110 and create a rehabilitation plan and/or instructions based on the first data, and based on at least one of the following: the second data, the service provider information, the third data, and/or the medication data.

At operation 411, the application server may transmit the rehabilitation plan and/or instructions, to the mobile device 110.

At operation 412, the mobile device 110 may receive the rehabilitation plan and/or instructions from the application server 130.

It is noted that the conditions laid out at operations 401, 402, 405 and 406, may be applied in any suitable order and that some of the conditions may be omitted in some example embodiments. For example, without operation 405 and 406, the procedure may still provide user information, but there is missing sensor device information.

It is noted also that the conditions laid out at operations 407 - 410, may be applied in any suitable order and that some of the conditions may be omitted in some example embodiments. For example, operation 407 and 408 may not be need every time. Also, operation 409 and 410 may be omitted or it may be done when logged in a first time in the mobile application 112 and checked again when medication changes. The mobile device 110 may also receive second data and/or third data automatically without need to request information from the sensor device 130 and/or the camera system.

According to an example embodiment, an application server cloud 130 may be configured to receive user data from at least one of the following: a mobile device 110, a server device 120, a health care system 140, a service provider, a camera system 160, and/or a medication data provider 170. The application server cloud 130 may be configured to receive at least one of the following: first data, a server second data, health care system information, a service provider information, third data, and/or medication data.

Example embodiments of the present disclosure may thus enable better physical and mental rehabilitation. The user may get feedback and recommendations relating to his physical and mental health, nutrition, and training performance straight to his mobile device.

FIG. 5 illustrates an example of a method for mentoring in a health monitoring system, according to an example embodiment.

At operation 500, the method may comprise receiving at least first data comprising at least operation information. The mobile device 110 may receive the first data from the user and/or from a health care system 140.

At operation 510, the method may comprise transmitting the received at least first data to an application server cloud 130. The mobile device 110 may transmit the first data to the application server cloud 130.

At operation 520, the method may comprise receiving a rehabilitation plan and/or instructions from the application server cloud 130 based on the at least first data. The application server cloud 130 may transmit the rehabilitation plan and/or instructions to the mobile device 110. Further features of the method directly result from functionalities of, for example, the mobile application 112, the mobile device 110, the sensor device 120, the application server cloud 130, the health care system 140, the service provider 150, the camera system 160, and/or the medication data provider 170. Different variations of the method may be also applied, as described in connection with the various example embodiments.

An apparatus may be configured to perform or cause performance of any aspect of the method(s) described herein. Further, a computer program or a computer program product may comprise program code configured to cause, when executed by an apparatus, an apparatus to perform any aspect of the method(s) described herein. Further, an apparatus may comprise means for performing any aspect of the method(s) described herein. According to an example embodiment, the means comprises at least one processor, and memory including program code, the at least one processor, and program code configured to, when executed by the at least one processor, cause performance of any aspect of the method(s).

Any range or device value given herein may be extended or altered without losing the effect sought. Also, any embodiment may be combined with another embodiment unless explicitly disallowed.

Although the subject matter has been described in language specific to structural features and/or acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as examples of implementing the claims and other equivalent features and acts are intended to be within the scope of the claims.

It will be understood that the benefits and advantages described above may relate to one embodiment or may relate to several embodiments. The embodiments are not limited to those that solve any or all of the stated problems or those that have any or all of the stated benefits and advantages. It will further be understood that reference to 'an' item may refer to one or more of those items.

The steps or operations of the methods described herein may be carried out in any suitable order, or simultaneously where appropriate. Additionally, individual blocks may be deleted from any of the methods without departing from the scope of the subject matter described herein. Aspects of any of the embodiments described above may be combined with aspects of any of the other embodiments described to form further embodiments without losing the effect sought.

The term 'comprising' is used herein to mean including the method, blocks, or elements identified, but that such blocks or elements do not comprise an exclusive list and a method or apparatus may contain additional blocks or elements.

Although subjects may be referred to as ‘first’, ‘second’, or ‘third’ subjects, this does not necessarily indicate any order or importance of the subjects. Instead, such attributes may be used solely for the purpose of making a difference between subjects. It will be understood that the above description is given by way of example only and that various modifications may be made by those skilled in the art. The above specification, examples and data provide a complete description of the structure and use of exemplary embodiments. Although various embodiments have been described above with a certain degree of particularity, or with reference to one or more individual embodiments, those skilled in the art could make numerous alterations to the disclosed embodiments without departing from scope of this specification.