Capstone for Bangkit 2021
- Weslie Leonardo (A1221567) - Politeknik Caltex Riau
- Winli (A1221572) - Politeknik Caltex Riau
- Hafizh Rahmatdianto Yusuf (M0020064) - Institut Teknologi Bandung
- Athaya Syaqra (M0020064) - Institut Teknologi Bandung
- Gladys Shafira Amru (C0121297) - Universitas Telkom
- Alfadin Hauqala Zaelani (C0121296 ) - Universitas Telkom
Based on Rencana Strategis (Renstra) Kementerian Kesehatan 2020-2024, one of the priority steps needed to improve the health information system is to integrate health data using digital innovation and the internet. With that in mind, we tried to solve this issue by integrating health data between healthcare stakeholders. We believe integration of health data will lead to better healthcare services for patients and better organization for healthcare providers. In order to do so, our team needs to define health data that needs to be integrated, which stakeholders need to be involved in, find the best way to integrate health data, define the scope of the integration, and determine the use of machine learning, cloud computing, and android development into the solution.
- Dataset ingestion (from Kaggle)
- Feature exploration
- Preprocessing (binary encoding, dividing data, check numbers of data, and scaling the data to prepare for the ML training)
- Define deep learning model using TensorFlow (use 2 dense layers)
- Hyperparameter tuning with the help of GridSearchCV from scikit-learn library and train the model
- Save and load model to evaluate model performance
- Design UI layout (optional: Figma)
- Dependencies (see Technology used part)
- Navigation
- Connecting local database to UI (using ViewModel, Room, optional: Flow, Koin, Clean Architecture)
- Implement external feature (accessing camera and gallery, using QR code and scanner)
- Connecting to remote (using Firestore for database and Firebase storage for file)
- Implement machine learning using TFLite
- Create a project on Google Cloud Platform
- Set default region as asia-southeast2(Jakarta)
go to gcp console and write this command : $gcloud config set compute/region asia-southeast2
- Create a project on Firebase
- Create storage with records and profile folders
- Cloud Storage Browser page
- Create bucket
- Name your bucket : "-----"
- Location type : region
- Choose where to store your data = asia-southeast2
- Leave the default setting
- Create
- Create a firestore for the database with collection note, patient, record, staff
- Input machine learning model in Firebase
- Koin
- Coroutine Flow
- Firebase
- TensorFlow
- Room
- Glide
- Lottie
- QrGenerator
- Code Scanner
- Data2viz
- Google Cloud Platform
Google Cloud Platform Subscription : $200