SoftmindSolving problems beyond your control

  • Patient Booking

  • Patient Managemnet

  • Online Consulting

Architecture
  • 1PHP web application
  • 22 Layers (FE and DB)

Client and Business Goals

Softmind is one of the leading hospital groups for psychological & mental illness treatments in kerala with a team of 18+ psychologists and psychiatrists and providing evidence-based, non-invasive, brain stimulation therapies with the help of a combination of CBT, mindfulness, and psychotherapy.

The Softmind team approached us with an idea that they want to set up an online platform for the purpose with psychologists available for consulting round the clock and through the application the staff can manage appointments and payments. There are some addons in the applications like office management operations with different user access levels for staff to manage the consultants, patients and all.

Our solution

The beneficiary of the project wanted an integrated web application to help run the day to day activities and manage online consultation. Our Aim is to create an application that provides all these with a very user friendly atmosphere.

The experience in php development service and creating custom applications allowed us to create an intuitive web application that enables organization to manage their internal staff and their daily activities including creating and scheduling appointments, Bill payments etc efficiently. Managers of the organisations can review the reports and manage staff across different branches.

Key Features of the solution are:

  • The system will set up in a way that different types of users like Manager, Receptionist, Doctor or Patient can login do their activities.
  • The Manager has a power to manage all kind of activities like user management, appointment management, payment management and all sorts of other management activities for a firm regardless of the branches.
  • While moving to the receptionists they can do the appointment management and payment management but only in their own branch.A receptionist can create an appointment for a patient either the patient is new or an existing one. He can schedule a doctor to an appointment or cancel an appointment which took by the patient as online by him/herself He/she can manage the payments by the patients and manage the expenses in their on branch and able to generate for all these.
  • For a doctor he can login and view his daily / monthly appointments and start new consulting sessions with the corresponding patients. They can add some internal diagnosis notes for the patients based on some predefined questions. The can provide prescriptions on each appointment and mark their valuations about the patient on each visit.
  • If we are moving to a patient user her/she can register and take appointments through their profile. Go through and initial self validations and provide necessary information for the doctor. Patients are able to view and print the prescription form the doctor.
  • All users can receive notifications via email and web applications. For example, if an appointment is scheduled the corresponding patient as well as the scheduled doctor will receive a notification that includes the necessary information regarding the appointment. Likewise for all kind of operations the related users will receive notifications.

1Team Setup

We embrace Agile methodologies in most of our projects like Scrum , Kanban. We had a core project team of 4 people: 3 backend developers, and 1 UI/UX. They were working in close collaboration with the client. As in all of our projects, we worked in an agile and flexible way, and depending on the project stage and necessities more people were relocated to this project. We released this project in a timeframe of 1 month