Ecommerce for HealthCare sector

(Originally shared idea in )

Currently, as of my knowledge, Practo is solving the problem of

a) booking appointment with doctors

b) listing doctors with specific skills (sorted based on ratings and experiences),

( adding to their idea –>probably tie up with uber/ola, if someone wants to visit a doctor, could drive them up and down).

Practo is at the level of doctors. I have not yet googled much, but inspired by which is ecommerce space for banks, atleast in India assuming, allowing customers to make an informed choice regarding loans, finances etc. Continuing in the medical space, similar to, if there is an ecommerce for hospital/ largely healthcare sector, like IMDB,

We can do like the following:-

1)  Get the database up filled with hospitals – their addresses, doctors, timings,
(Could integrate with practo to check doctor’s profile),
2)  List the numbers against each hospital webpage – number of surgeries/operations in a category etc
(start with a static webpage, containing pictures later dynamic page displaying user’s experience)
3)  Based on user’s location data, list the nearby hospitals specializing in user’s needs.
4)  For emergency purpose,

calling feature right from the webpage.
booking EMRI service (thinking in terms of uber for emergencies)
5)  For user engagement, add up recent photos of experiences (taking privacy into account).
6)  After getting above data, get started with what bankbazaar does with banks, do similar with hospitals,
something like:
‘I want to get operated for ‘eye surgery’ in Mumbai within 2 weeks’ (could add more factors here…)

7)  The system would list down hospitals who could cater to above requirement, provide sorting
based on budget, nearness to user (if required), ratings of doctors operating (pulled up from Practo),

8)  The next step would allow user to book an appointment with the hospital. Each hospital would have a healthcare

system which will be responsible for scheduling of appointments based on timelines of different doctors in different   skillsets. This healthcare system will send frequent updates to the main back-end. The queries raised by user at the e-commerce website would run against the data at the back-end and provide suggestions based on the collated data.
9)  Adding up to this, maybe tie up with uber/ola to book a cab for appointed date to the hospital.

10) After the user’s experience, user could go and provide ratings, (almost similar to zomato where users
go to zomato after their meals in hotels, providing reviews.), These ratings/reviews would come up
against the hospital.

11) Like how zomato cards are on tables of hospital, we can have ‘HealthCare’ (just imagining) cards on hospitals at           different places.

After some stages, would probably need the following integrations as well:-

12) Integrating Content Publishing –

for articles like: ‘Top ten tips for maintaining good vision’, ‘Top ten tips for avoiding gastric problems’ etc.

13) Integrating Payments – Use my paytm wallet to pay here, Get LoyaltyCards, Payback cards, coupons etc.


Do you own a website and want to know how engaged your users are – Then use HotJar


HotJar is an answer for lots of startups out there, It is an answer for all the owners of websites who want to know more about how the user is engaged within their website.

Imagine how facebook is able to keep the users on their website for long? Familiar faces of your friends, Familiar locations – which you have visited, Familiar Ideologies – articles of interest to you. It must be definitely doing lots of user-engagement analytics and finding out the user’s behaviour, patterns, how to keep users engaged in the website and not leave the facebook arena, (by spreading across through plugins).

Imagine if you had a website and if you could collect information of how users are engaged with your website and improve the website so that user does not have a thought of leaving the website.  HotJar is there to help you do that.

HotJar is an analytics app based on analysis and feedback, which basically measures user’s behavior and provides feedback from users.


  • It provides visual analytics appreciation via HeatMaps shown in below image.
  • It provides capability of recording sessions of visitors and observing the pattern.
  • Say you have different pages like – landing page, home page, checkout page, thankyou page and you want to filter out where exactly users are leaving out your website, then make some improvements and keep the user engaged.
  • It helps to analyze forms on a website, where users might get confused and leave out the website.


  • It allows to set up polls to learn about users, learn user’s opinions
  • It allows to set up surveys to find from users how they knew about you, why are they leaving, if at all and how to improve the website, ask users, they are the customers
  • It has a feature called Recruiters, where they have a live session with users by screen sharing to find out how they use the website and what they think of the website.

Lots of emerging startups, even the most visited websites might also get some viewpoints using hotJar.

Check out their development updates –

Check out their roadmap here –

Anyone interested in their documentation can have a look here –

HotJar – check out heatmaps of user engagement on your website.

Lrn – Learn to code on your phone

Lrn App

The app allowing you to learn coding on the go.

Currently it helps users to learn coding using interactive mini-puzzlers.

It has a personal assistant who helps you to walk through the app and learn stuff.

Initially, they have rolled out with JavaScript, the most widely supported client-side language.

Use Internet to download it. You can use it offline to learn with the awesome app.

Lrn App Lrn App

Watching tv shows, together online –

What if you and your friend actually wanted to see some football match or some game of thrones episode together, but could not be present physically close?

Try Social Watching experience using ShowGoers, basically a chrome extension which analyzes netflix connection of you and your friend and sync’s up the watching experience.

Check out more on

This will make long distance relationships less annoying, as mentioned in

ProductHunt ( @mfts0’s thoughts on Showgoers


Just a thought extension on this bringing in virtual reality:-

Bring in a virtuality headset, connect with Showgoers extension on Chrome, produce an illusion of watching movies together, sitting close, cheering up etc.


A concern which I have not understood is the following:-

(Disclaimer: I have not yet installed the chrome extension and experimented the following to have a good say)

It tries to sync up player of you and your friend, so what if bandwidth of one is lesser compared to other? If one watcher is lagging behind, since the player is yet to load some frames due to less bandwidth, then other watcher might simply wait to sync up, affecting overall viewing experience?

But on the other hand, if connections are well and good, then this will work as a beauty.

Exploring Java Class `^} System

System Class JavaDoc

Let’s explore System class as provided in java.lang package, part of jdk.


  1. System class is final, so we cannot extend it.
  2. Java compiler will not accept the following statement:


  3. Constructor of System class is private, so we cannot instantiate it.
  4. Java compiler will not accept the following statement:


  5. Standard Input is treated as an object and is represented as a field inside System class. Suppose you have your keyboard and you want to save what you type into some variables (files/objects as an extension) in your program, you can use
  6. InDeclar

    In below code in reads a byte from standard input and assigns to int. Note that character as a byte is read from standard input and assigned to int.


    While experimenting with above code, you might want to check out ASCII table to match the output of the above code.

  7. Standard Output is treated as an object and is represented as a field inside System class. Suppose you have your monitor, you want to show something on the screen, you can use System.out
  8. OutDeclar

    In below code out prints an integer onto standard output.


  9. System Properties


We might bump into following scenarios at various points in time while solving problems.
We can leverage System class to solve these problems.

A caveat before trying to access System properties. If the runtime does not have security access to read the properties, then following code will get null in place of the property.

  1. Let’s write code to find country of the user
  2. GetUserCountry_Normal

    Let’s rewrite the above code using a wrapper utility created by Apache for System class.
    You can download Apache Commons Lang package here


  3. Let’s write code to find name of the user. This is username of the user logged in, under which the java program is currently running
  4. As we become more lazy, we might start leveraging SystemUtils provided by Apache Commons Lang for any work to do with printing out System properties. Note that Apache’s SystemUtils does not provide an API to modify System’s properties.(Modification of System’s properties can be done using mutators provided by System class, limited by SecurityManager) It provides API to retrieve data about System properties in easier manner.


  5. Let’s write code to find current working directory. This is similar to running ‘pwd’ command in linux, which is ‘print working directory’
  6. GetUserDir

  7. Let’s write code to find language of the user.
  8. Java uses language codes which are defined by a standards body.


  9. Let’s write code to find operating system of the user.

Here, I dont want to use Apache’s SystemUtils, since it provides a lot of boolean constants which need to be branched using if-else-if, instead I would just use plain System.getProperty() and get the OS name.


There is much more to be explored in System class.

Google + ecommerce = Gcommerce

Will Google’s venture into e-commerce set a trend, which will make it a gcommerce?

(Had read an article on BusinessInsider Buy directly from Google. Though, I am unaware of revenue model of Google in the context of ads, following are my views regarding the latest venture of Google into ecommerce)

Until now – Google Shopping

Currently, Google Shopping is used as a seadvertisement space for merchants, so that users can be diverted to shopping websites of merchants. Since a merchant website is not as popular as Google, and Google having a large userbase attracts a lot of visitors to merchant websites.

New Feature – Search on Google and Shop

Now, Google is going one step further, utilizing search page, which is the most used utility of Google. Now merchants will pay Google to place their products as ads. Users can opt to checkout the product directly from Google search page and buy the product. Google’s revenue model is good, since the user-base is large, merchants will definitely target Google as a medium to place their ads and each click would generate more revenue compared to previous ad-revenue model of Google. Now the probability of users buying products from merchants is more, reason being that users are provided with checkout and buy option, this will increase the revenue for Google.

New Feature – Deep linking to ecommerce apps

Assuming this is for mobile users. Here Google is trying to target ecommerce apps as their customers. For example, ebay, amazon, flipkart might need to pay Google to place their results, so that Google would drive the results to their apps. Users will search for products on Google, Google will produce results.

The above two ventures are slightly sounding something like ‘Shop on Google’. This might become a household phrase, if things click out.

What about the competitors?

Currently, Amazon, Flipkart, Alibaba are direct destinations for shopping online/mobile.But Google is a search expert. The web users are so used to shop on Amazon, Flipkart and now the mobile users are getting used to their respective mobile apps. So, why should a user visit Google to do their shopping is another question. What would be a differentiating factor which would be presented by Google?

So, how is Google going to make itself a first stop destination for users to come and shop? Probably, like Search on Google, we might have Shop on Google.

Social Network-ed Shopping

If Facebook wishes to venture into this, we might step into Social Network-ed shopping. You will start seeing what your friends have bought, you might start seeing reviews from your friends, you could shop for your friends (currently, it is in the sense of gifts, but why not shopping for friends?). The reason Facebook might need to venture into ecommerce is that it involves more money than just ads being currently.

Imagine, just like how we are able to see in news feed, about likes, shares, comments of friends, we might start seeing something like following:

Your friend PersonA just now shopped for Seinheisser headphones on Flipkart for Rs 2000. Click here to explore. This will drive users to ecommerce websites. It will be an option to users to share their shopping information with friends/public. Assuming that this is a level of intrusion into privacy of users. Thinking from one angle of selfies, where people are attracted to the concept of selfies, by posing for a picture, imagine users start posting buyfies – “I just bought a cool headphone from”