All Projects → ColeMacGrath → Healthapp

ColeMacGrath / Healthapp

Licence: mit
This application is designed for the effective interaction between patients and doctors

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Healthapp

Basic cnns tensorflow2
A tensorflow2 implementation of some basic CNNs(MobileNetV1/V2/V3, EfficientNet, ResNeXt, InceptionV4, InceptionResNetV1/V2, SENet, SqueezeNet, DenseNet, ShuffleNetV2, ResNet).
Stars: ✭ 374 (+1235.71%)
Mutual labels:  image-recognition
Photonix
This is a new web-based photo management application. Run it on your home server and it will let you find the right photo from your collection on any device. Smart filtering is made possible by object recognition, location awareness, color analysis and other ML algorithms.
Stars: ✭ 592 (+2014.29%)
Mutual labels:  image-recognition
Dmsmsgrcg
A photo OCR project aims to output DMS messages contained in sign structure images.
Stars: ✭ 18 (-35.71%)
Mutual labels:  image-recognition
Jetson Inference
Hello AI World guide to deploying deep-learning inference networks and deep vision primitives with TensorRT and NVIDIA Jetson.
Stars: ✭ 5,191 (+18439.29%)
Mutual labels:  image-recognition
What the thing
📷 Point your camera at things to learn how to say them in a different language. Android app built with React Native.
Stars: ✭ 526 (+1778.57%)
Mutual labels:  image-recognition
Qbit
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
Stars: ✭ 702 (+2407.14%)
Mutual labels:  health
Node Yolo
Node bindings for YOLO/Darknet image recognition library
Stars: ✭ 364 (+1200%)
Mutual labels:  image-recognition
Attention Ocr
A Tensorflow model for text recognition (CNN + seq2seq with visual attention) available as a Python package and compatible with Google Cloud ML Engine.
Stars: ✭ 844 (+2914.29%)
Mutual labels:  image-recognition
Go Health
Library for enabling asynchronous health checks in your service
Stars: ✭ 588 (+2000%)
Mutual labels:  health
Kur
Descriptive Deep Learning
Stars: ✭ 811 (+2796.43%)
Mutual labels:  image-recognition
Sol Journal
✎ Simple, personal journaling progressive web app
Stars: ✭ 470 (+1578.57%)
Mutual labels:  health
Http Status Check
CLI tool to crawl a website and check HTTP status codes
Stars: ✭ 512 (+1728.57%)
Mutual labels:  health
Imageai
A python library built to empower developers to build applications and systems with self-contained Computer Vision capabilities
Stars: ✭ 6,734 (+23950%)
Mutual labels:  image-recognition
Ssd.pytorch
A PyTorch Implementation of Single Shot MultiBox Detector
Stars: ✭ 4,499 (+15967.86%)
Mutual labels:  image-recognition
Kuberhealthy
A Kubernetes operator for running synthetic checks as pods. Works great with Prometheus!
Stars: ✭ 920 (+3185.71%)
Mutual labels:  health
Nlp highlights
The most important NLP highlights of 2018 (PDF Report)
Stars: ✭ 367 (+1210.71%)
Mutual labels:  health
Saliency
TensorFlow implementation for SmoothGrad, Grad-CAM, Guided backprop, Integrated Gradients and other saliency techniques
Stars: ✭ 648 (+2214.29%)
Mutual labels:  image-recognition
Udacity Deep Learning Nanodegree
This is just a collection of projects that made during my DEEPLEARNING NANODEGREE by UDACITY
Stars: ✭ 15 (-46.43%)
Mutual labels:  image-recognition
Safeeyes
Protect your eyes from eye strain using this simple and beautiful, yet extensible break reminder
Stars: ✭ 919 (+3182.14%)
Mutual labels:  health
Pytorch Bayesiancnn
Bayesian Convolutional Neural Network with Variational Inference based on Bayes by Backprop in PyTorch.
Stars: ✭ 779 (+2682.14%)
Mutual labels:  image-recognition

alt text

HealthApp provides a series of tools to provide a better interaction between patients and doctors. This application is integrated with HealthKit, Firebase and Realm it means that every record of alimentation, sports and more are synchronized between doctor and patient in real time. In addition incorporates an image analyzer, working in conjunction with automated learning algorithms to predict the presence of different skin lesions with just one photo.

Doctor App

alt text alt text alt text

Getting started

Prerequisites

Software Minimum Version Recommended
macOS High Sierra 10.13.6 Mojave 10.14.3 or newer
Xcode Xcode 10 Xcode 10.2
Swift Swift 5.0 Swift 5.0 or newer
iOS iOS 12 iOS 12.1

Packages

Package Version Tested
CocaPods 1.5.2
Firebase 6.3.0
Firebase/Auth 6.3.0
Firebase/Database 6.3.0
Firebase/Storage 6.3.0
FloatingPanel 1.6.1
IQKeyboardManagerSwift 6.4.0
JTAppleCalendar 8.0.0
Charts 3.3.0
RealmSwift 3.17.0

Podfile included

pod 'Charts'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
pod 'FloatingPanel'
pod 'IQKeyboardManagerSwift'
pod 'JTAppleCalendar'
pod 'RealmSwift'

How to Install

  1. Clone the project
  2. Create a new Pod file from .xcodeproj
  3. Install packages listed before
  4. Drag and drop Machine Learning Model in HealthApp/Visual Recognizer (Check the Target Membership)
  5. Drag and drop your own GoogleService-Info.plist into HealthApp/
  6. Activate HealthKit to your Apple ID (Targets -> Capabilities)
  7. Activate MapKit to your Apple ID

alt text

About Trained Model

The model was trained with more than 12,000 images in high resolution

Type

Image Classifier

Size

66 kb

Description

A model trained to determine the pathology of a nevus

Model Evaluation Parameters

Inputs:
  • Image (Color 299x299)

Outputs

  • classLabelProbs (String -> Double): Probability of each category
  • classLabel (String): Most likely image category

Skin lesion to determine

Skin Lesion Number of images for training Original Size
Nevus 8046 10.9 GB
Melanoma 2049 5.14 GB
Pigmented Benign Keratosis 1039 279 MB
Basal Cell Carcinoma 566 606 MB
Seborrheic Keratosis 419 1.47 GB

languages

The app was manually translated to

  • 🇺🇸 English (US)
  • 🇲🇽 Spanish (MX) (not available)
  • 🇪🇸 Catalan (ES) (not available)

Upcoming Features

  • macOS Compatibility with project catalyst (In progress)
  • Siri Shortcuts
  • Translations

Some Screenshots

alt text alt text alt text
alt text alt text alt text
alt text alt text

alt text

Changelog

  • Local saving for profile picture
  • Added profile picture saved in cloud too
  • Added four new skins lesions to determine
  • Improved cloud query
  • Improved messages error in login and register
  • App not crashes on refresh
  • Appointments are now working in cloud and local
  • Views are improved now are responsive and works in iPhone and iPad
  • Added food ingested calories and food name in health types
  • Interface redesigned from scratch
  • Search Bar for doctor filtering by name

Comparative table with old and new HealthApp versions

Comparison Original version New version
Original Dataset images 170 images 12,119 images
Original Dataset size 25.9 Mb 18.37 GB
Training model options Melanoma & Nevus Nevus, Melanoma, Pigmented Benign Keratosis, Basal Cell Carcinoma and Seborrheic Keratosis
Local saving tool None Realm
Cloud saving tool Firebase Firebase
iPhone / iPad adaptability Partilly in iPhone App (patient) Full on patient and doctor app

License

MIT

Acknowledgements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].