Sterling

Online Pathology Laboratory and Diagnostic Services

INTRODUCTION

01
INTRODUCTION

Sterling Accuris Diagnostics Mobile App is designed to take care of all the pathology needs across India. The app has the latest design standards and is responsive which gives the best user experience to the users and absolutely future-ready.

02

A_ HOMEPAGE

HomePage

Easy access to browse Tests, Packages, available offers, filters for tests and packages by risk areas like Liver, Kidney and by habits like smoking, alcohol etc. Users can talk with Sterling’s experienced health advisor on one tap.

Browse Tests

Browsing and adding tests into a cart is so easy with the number of filters and sorting options along with dynamic test prices according to the nearby pathology lab from user’s current location

02

_ THE MAIN PAGE

HomePage

Easy access to browse Tests, Packages, available offers, filters for tests and packages by risk areas like Liver, Kidney and by habits like smoking, alcohol etc. Users can talk with Sterling’s experienced health advisor on one tap.

Browse Tests

Browsing and adding tests into a cart is so easy with the number of filters and sorting options along with dynamic test prices according to the nearby pathology lab from user’s current location

03

B_ UPLOAD PRESCRIPTION

Upload Prescription

If a user is not sure which test to take, the app provides the facility to upload the prescription directly from their doctors. Admin will study the prescription, add the tests to the user's cart and notify them via SMS and Email to place the order further. User can upload a new prescription or select from the previously uploaded prescription.

Reports and Payment receipts

Users can find all the previous/current reports and payment receipts from this section and have the flexibility to search by order id and also can download, share the reports and payment receipts on various platforms if they are booking the test for their family or friends.

03

UPLOAD PRESCRIPTION

Upload Prescription

If a user is not sure which test to take, the app provides the facility to upload the prescription directly from their doctors. Admin will study the prescription, add the tests to the user's cart and notify them via SMS and Email to place the order further. User can upload a new prescription or select from the previously uploaded prescription.

Reports and Payment receipts

Users can find all the previous/current reports and payment receipts from this section and have the flexibility to search by order id and also can download, share the reports and payment receipts on various platforms if they are booking the test for their family or friends.

04
Find the lab location

Tapping on the Locate lab section the users will get details of nearby and all the pathology labs like Contact Number and Address. It also has the ability to click on the directions button and navigate to the lab location.

Tapping on the Locate lab section the users will get details of nearby and all the pathology labs like Contact Number and Address. It also has the ability to click on the directions button and navigate to the lab location.

Addresses and Family members

05
Addresses and Family members

This feature of the app is the most popular and helpful to all the users. Users can not only book the tests for themselves but also for their family and friends. My Family Section in the app is used to capture all the personal details of the family members or friends. User can use these details while booking the test for them.

TECHNOLOGY STACK

06
TECHNOLOGY STACK

Mobile App Technology Stack

PPush Notifications

Firebase

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends notification messages to drive user re-engagement and retention.

SSocial Media Login

Facebook & Google SDK

User can choose from different types of social media login like facebook and google login

P Places & Navigation

Google Place SDK

The Places API is a service that returns information about places using HTTP requests. Places are defined within this API as establishments, geographic locations, or prominent points of interest.

PPayment Gateway

Paytm

Payments simplifies online payment & acceptance for businesses with an easy, quick & secure experience for people paying on websites & apps.

CCrash Reporting

Fabric

For crash reporting we used Fabric. The most powerful, yet lightest weight crash reporting solution.

Backend and Web App Technology Stack

B Backend Server

PHP-FPM

PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.

FFrontend Server

Nginx

Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.

TTechnologies

PHP (Laravel)

Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the MVC(model–view–controller) architectural pattern and based on Symfony.

SServer Stack

Cloud Server

Digital Ocean is a cloud infrastructure provider.

Docker

Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.

CCache

Redis

Redis, RE-dis is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

CCICD

Gitlab

GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline features

TThird-Party Integration

SOAP API

SOAP (Simple Object Access Protocol) is a message protocol that allows distributed elements of an application to communicate

NNotifications

Firebase

Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends notification messages to drive user re-engagement and retention.

SMS

Smscountry SMS Gateway is designed to integrate seamlessly into any existing software system, application or web-site

FEATURES

7
FEATURES
Book tests and packages from anywhere, anytime
Upload the prescription and get tests
Browsing Test with Filters
Talk to health experts
Reports and payments receipts in one tap
Locate the lab with direction and distance

CHALLENGES

8
CHALLENGES

Connect app with Laboratory Information Management Systems(LIMS) of Sterling

The major challenge is to place the orders in Sterling Accuris’ Internal Management System (LIMS) by detecting the nearby LIMS server location without any detailed documentation and lot of LIMS server Firewall issues.

Handling Large User Base

Thousands of requests at a time! This shows the app has gone popular among the people in literally no time but now the challenge was to handle all the request and able to provide all the users with a crash-free and smooth experience. We have handled that easily with 98% of crash-free user experience.

SOLUTION

9
SOLUTION

After the hours of brainstorming, We implemented the solution like detect LIMS server by matching the user’s visiting address location and nearby pathology lab location and place the order. Our geeks designed the architecture with fine detailing and scalable that thousands of requests can serve at the same time within milliseconds.

We were all surprised and excited by the amount of user base we got in no time. But thanks to our team, the system was able to handle all the user base and processing thousands of request smoothly to provide best quality user experience to all the users across the globe.

UI/UX

10
UI/UX

STATISTICS

11
STATISTICS
Staggering figures achieved within 3 months of App launch

4.3/5

App Ratings

80+ GB

Outbound Transfer

50,000+

Request Rate

99.25%

Crash Free User Experience

50,000+

User Base

AVAILABLE ON

12
AVAILABLE ON