I want to develop an application where patients can reach their doctor to ask questions (one to one chat).
Application should run on iOS, Android and Web
Patients should be able to locate their doctor from a database already created by individual doctors or by a locator code given out by the doctor
Patient can start the chat only after doctor accepts the invite from the patient
Once the doctor accept the patient invite then the patient profile should be added to doctors database and should remain there permanently.
Both Doctor and patient should be able to block each other on chat if needed
Doctor should be able to broadcast messages to all patients in his database at the same time.