Checkmark icon from: http://www.iconsdb.com/green-icons/checkmark-icon.html
All black and white icons in application from: http://www.flaticon.com/authors/freepik
The second version of CardioRehab project with MySQL DB instead of SQLite.
Checkmark icon from: http://www.iconsdb.com/green-icons/checkmark-icon.html
All black and white icons in application from: http://www.flaticon.com/authors/freepik
If the Unity application loses connection with the patient application (not sure how this would happen), unity should be able to reconnect to the patient application.
Related to #22 . Once that issues is resolved, then need to test the system until the access_token expires then handle this event smoothly.
If the clincian starts the session without a patient, the patient should be able to request for connection at any point during the session.
To test for effectiveness of UDP socket vs current TCP system, need a test class.
To make the turning look more realistic, add slight turn to the handle + wheel when turning is detected.
Related to #15 . Need this for testing purposes.
With old and new system, there are some packets being lost in transmission between the phone and the patient. Need to really test if the phone is failing to send the data or if the C# fails to receive the data or if the data is being lost in network somewhere?
biodata + bike data + video + audio
Be able to pull from iHealth cloud to get blood pressure data.
Currently notes made during the sessions are not inserted to the db.
Not sure if this should be encrypted in database?
Related to #22 . Need 6 mock accounts and also store these account name and passwords into the db.
biodata + bike data + video
** video should be implemented with UDP and jumboframe!
biodata only
To increase the resistance when incline is detected from #14 , need to be able to send a flag to the phone to increase the resistance.
Encrypt all transimtted data!
Need to research which encryption algorithm to use.
There should be an option for the clinician to accept/reject patients in PatientList UI. (In case a patient is at wrong session time..etc)
biodata + bike data + video
Would be good to have:
This should be done with biodata only.
Currently used TCP is not necessary for transmitting data to unity...
This should be done for both bike data and the turning data...
biodata + bikedata + video + audio
** audio should also be in UDP + jumboframe
The dropdown menu doesn't serve any purpose and it complicates the code more. Take it out and set the max number of patients as 6.
Currently, everything is tested with a primitive python web server. This system needs to be tested on whatever deployment server is going to be used.
Need to set up more machines (currently have access to 3 devices so maybe 1-2 more?) to test the system. (both by ethernet and by wireless)
Patient to unity connection is already established. Need a connection from Unity to patient application to detect inclines.
Biodata + Bike Data
(need to check for memory leak!)
Not sure what would be in the setting yet but if think of stuff should be in here... most likely some will come up during clinical trials.
Current method to get the degress from clicks/second of rotary encoder might be wrong. Or the implementation of turning in Unity might not be correct.
The index.html file of the custom template has hard coded file path to the unity3d file. This needs to be changed to either:
If patient gets disconnected mid session, then should be able to reconnect. This should include detecting when the disconnect happens and gracefully closing the sockets...etc to prepare for reconnect.
Problem with old system:
- if graph was dragged by the mouse, it stopped plotting correctly. (scaling of axis were way off)
- speed of the plot was not influenced by the heart rate (faster heart rate = faster plotting speed)
- in effort to slow down the scroll process, it caused lag in displaying ECG data. It has to be done as accurate and live stream.
- buffering issue (possibly other issues) with receiving the data from sockets. Some data packets were lost.
Implement a feature for clinician to call 911 for the patient... this will require:
biodata + bike data
Change the file path to relative path (relative to project location).
Current notification system for the doctor's side of the application is not very well designed. Think of a better way to notify the doctor if any of the patients' vitals are irregular.
Currently, every change of degree can be observed in unity. This makes the game a bit disorienting so only implement turns if the degree difference is larger than 5 degrees. (for example.. need to find the correct threshold.)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.