Client Need
A tool for healthcare professionals and patients to make remote diagnosis on location, appointment scheduling, exchange private information, and “smart emergency calling.”
Product Challenge
To create a cloud-based application to service multiple locations where users can communicate through live, high-quality video streaming and facilitate emergency calls to be routed to the best healthcare professional based on certain criteria in the least amount of time.
The Xperity Solution
Produced the “vRemedy” app with web, iOS and Android support for online consultation through live video chat. A secure third-party payment system, appointment management system, and emergency call feature based on location, ailment, and urgency was included in the product. Appointment confirmations use OTP (One Time Password) SMS for usability and two-factor security/authentication.
Client Requirements
- Flexible and dynamic patient management system for healthcare providers
- Easy appointment scheduling with multiple work patterns
- Emergency call for doctors based on ailment, specialty and current location
- Remote diagnosis through video chat consultation to generate revenue
How We Did It
- Created a database for healthcare processes & services
- Implemented latest technologies
- Customized high-quality, real-time video communications
- Used agile and process-driven project management
QuickBlox for Online Consultation Management
QuickBlox is a cloud-hosted backend platform providing communications functionality – chat, video calling, audio calling, and notifications – for mobile and web applications. QuickBlox runs from own Amazon instances. According to stability and security, the connections are protected by its secure connection protocol, a modification of OAuth, one of the finest authentication/encryption frameworks.
Stripe Payment Gateway
Stripe payment gateway allows accepting credit cards directly online from web and mobile apps. Stripe has automatically implemented several layers of protection specifically designed for Web-based financial transactions. For instance, Stripe’s client libraries and mobile API meet such industry standards as PCI-DSS requirements. Stripe is also certified as PCI Service Provider Level 1, the highest level of security certification for the payment card industry.
Core Stack
Xcode 8.3.1 | Swift 3.0 | Android Studio 2.3
Android SDK | Java 1.8 | Spring 3.6 | jQuery