Firefox OS/MedicalPlatformProject
Medical Platform Project
With the aging population worldwide, there has been a rapid increase in dependent patients who are either bed or house bound. Although there are lots of medical mobile apps on the shelf to provide personal medical information, analysis, or even some simple monitoring functionalities, these applications are used on current complicated operating systems that most aging patients may have difficulties to use.
In October 2015, [Kevin Hu] raised a suggestion and initialized this project in National Central University. The target audience for this project focuses on the patients / users who would like to have a centralized place for all medical apps, and who are not familiar with existed complicated mobile operating systems. An operating system with simple and friendly user interface to these target audience is expected. We will also try to optimize Firefox OS to be able to retrieve monitoring data from 3rd party medical devices or other related IOT devices constantly.
The main idea of this project is to implement a new system app in Firefox OS, to customize it as a general platform for all medical usage. This platform has simple user interface, and it's customized to focus on medical usage. The target audience is elders who are not familiar with existed complicated mobile operating systems. These elders need intensive tracking system to monitor their physical situation, and this system needs to be easy to use, and is capable of integrating multiple medical systems.
We are working with Dr. Horng's students in the computer science department in National Central University to implement this system. Dr. Horng's major research area focuses on bioinformatics. The draft idea is to rewrite the system app in Firefox OS to match the need. If it's possible, we would like to remove unused preloaded apps and unnecessary services to extend the battery and available storage.
How to join?
If you are interested in joining us,
- Please sign up your name here. Please input your name, email, skills, Bugzilla account, and your country/timezone, then we will know how we can work together.
- Please subscribe our mailing list: Google Group: fxos-medical-platform
- Please join our IRC channel: #fxos-medical-platform
Target working environment
Based on our discussion, the benefit to run this system on a wearable device is better than on a mobile phone. To ask elders to carry a mobile device might be not a good suggestion. Instead, a wearable device is better. So, wearable is considered as a long term plan. We need to survey what kinds of wearable device is suitable for this project.
Before we found a good wearable device, the plan is to work on existed Firefox OS mobile phones for the 1st version of this project. Then, as the emulator is becoming mature, a good plan is to work on emulator environment before working on wearable.
Therefore, we can plan this project into the following phases:
- PHASE 1: Mobile phones
- PHASE 2: Firefox OS Emulator
- PHASE 3: Wearable devices
Project plan
Based on the target working environment, we can have 3 phases for this project. In phase 1, the following actions are what we need to take next:
- To collect user scenarios, user stories, requirements.
- To prioritize requirements.
- To provide UI wire-frame.
- To enumerate engineering works on Bugzilla for phase 1.
- To estimate required efforts.
- To list down testing plan.
Now, we are collecting user scenarios, user stories and requirements. Please see our meta bug: Bug 1223309.
At 9am on December 11th 2015, we are going to host a session in Mozilla Orlando Work Week. In this session, we plan to have an overview of this program, and talk about the user stories, and the next plan. If we have enough time, we may prioritize the user stories. If you have any suggestions or comments, please send it to fxos-medical-platform@googlegroups.com, or talk with us via any communication channels that we have for this program.
Action items
A meta bug was submitted to Bugzilla: Bug 1223309
- To survey good options of wearable to run this system.
- To make sure data can be received and transferred via BLE on emulator.
- To implement a Firefox OS app to communicate with wearable electrocardiograph devices.
Members
Initially, there are totally 7 graduated school students, 1 PhD student and 1 3rd grade student who are led by Dr. Horng in the computer science department to work on this project. Dr. Horng, PhD., National Taiwan University, is a professor in National Central University now. His major research area is bioinformatics, and database.
Now, there are more and more community members, and students from computer science department and medical schools from different countries to join. These countries include Taiwan, Singapore, the United States, Malaysia, the Philippines, Mauritius, India, Germany, Bangladesh, Mexico and Netherlands. It indeed becomes a global program now.
Medical Consultant(s)
We invited Dr. Tan Jit Seng, who was a doctor in Singapore and now is a director at Lotus Eldercare Pte Ltd and providing elder health care service. Dr. Tan devotes himself in elder health care for years. He is dog-fooding Firefox OS and actively working on technical programming fields as well.
Dr. Tan is a medical consultant in this project and he is providing medical suggestions based on his experience in elder health care field.
Communication Channels
- We have weekly meeting happened at 2pm every Friday in National Central University(UTC+08:00).
- Meeting can be accessed via Vidyo client. Vidyo Room URL.
- Offline discussion are happening via Telegram.
- IRC:
- How to use IRC to get connected with others in the Mozilla projects
- Channels: #fxos-medical-platform, #b2g, #mozilla-taiwan
- Mailing list:
- dev-fxos, dev-gaia
- Google Group: fxos-medical-platform
- Mailing list address: fxos-medical-platform@googlegroups.com
Mentors from Mozilla
| Mentor | Responsibility | IRC | Github | Profile / Role in this project |
|---|---|---|---|---|
| Kevin Hu | Management of Engineering Community Development | khu | kaichih | Owner of this project; project management. LinkedIn: https://www.linkedin.com/in/kaichih Telegram: kaichih Skype: kaichih.hu |
| Greg Weng | Firefox OS Software Engineer | snowmantw | snowmantw | Technical consultant. |
