Healthcare, Mobile App, Web App
MyPatientMatch Web and Mobile Developent
Web and Mobile App Development
MyPatientMatch helps users find the patients that have the most in common with them, so they can share health experiences with similar patients. All health data is anonymized and contributed to patient-centered research.
myPatientMatch was funded through a successful indiegogo campaign, vegastechfund, and a PCORI award for patient-centered research.
Total Cost: 1,500 hours | Length: 1 year 6 months | Type: Rapid Prototype, MVP
Web, iOS, Android
- Technology Stack:
Web Development Work
We were brought in after the MVP was launched in Ruby on Rails. The biggest problem the in-house was running into was site crashes due to the influx of users from the Indiegogo campaign. The patient matching feature was crashing constantly and the treatment reviews and health tracker were both experiencing harmfully-slow page load times.
Health Tracker and Data Visualization
Content Feed and Treatment Reviews
We rewrote the main page feed and treatment review directory from Ruby on Rails to AngularJS, Rails API, and SOLR. We reduced page load speed on the main page feed from 4 seconds to under 1 second, and reducing page load speed on the treatment review directory from 8 seconds to under 1.5 seconds. We also added the ability to filter the treatments dynamically using thousands of symptom and condition filters.
We refactored the patient matching algorithm and added SOLR and delayed jobs. Each job was reduced from 8 minutes to 30 seconds. We then load tested it to demonstrate scalability to a community with 50k users. A year after this feature was shelved, we successfully re-launched it in September 2015.
Mobile Development Work