A healthcare system for doctors that consists of a web app, mobile app, and custom EMR system with a user-friendly online editor for documents.
Our Customer is a healthcare services provider that offers a range of healthcare services, from home doctor visits to Covid tests.
A need for web and mobile solutions that would allow in-app appointment scheduling for patients, as well as offer an easy-to-use EMR system with custom document editor for practitioners.
Patients requiring visits by doctors for RT-PCR and diagnostics.
Our team was contacted by stakeholders working within the healthcare industry and challenged to build an Uber-like app for doctors that would allow patients to receive medical help (nonemergency) within an hour after the appointment is created.
At the same time, the app was supposed to provide doctors and patients with notifications and offer other important functions for the provision of medical services, including a custom online editor for documents, online payment, and integration with an e-prescription system. It was extremely important for the stakeholders to receive an easy-to-use solution with a simplified electronic medical record (EMR) system, as well as to adapt to the rapidly changing industry requirements impacted by the spread of coronavirus.
In terms of this project, the consultation took about a month and a half. We had to determine the following: approve the limited yet critical functionality and the scope of work to fit the client’s budget and set timeframes; analyze the market and its regulatory requirements in the state chosen by the client; address UI requirements and provide the client the requested simplicity in handling medical documents; and develop several interactive prototypes of the product to give the client a taste of the solution they would receive.
As a result of the analysis, we agreed on the development of:
At this stage, we addressed the client’s requirements and applied our expertise in the provision of custom development services.
At the design stage of EMR development, we took into account the existing patterns of the 'doctor-EMR system' interaction process to address all the issues and create a solution that really made a difference in terms of the offered experience.
The developed solution is made up of two apps: one for patients and the other for doctors. Also, there’s an admin panel that produces various statistics and allows admins to manage patient and doctor requests. Here’s a brief description of how each of them works:
Registration.A user downloads the app from the App Store or Google Play. The process of registration takes place when the user creates an appointment.
Appointment scheduling.
The app allows the user to choose symptoms from the dropdown list, as well as provide additional ones. The user should determine if they need a general visit or a Covid test. Then it’s necessary to provide all the requested data (name, surname, address, etc.).
Payment.The process of payment takes place in the app, right after the appointment is scheduled.
Notifications.While waiting for the appointment, the patient receives notifications 15 and 5 minutes before a doctor arrives, as well as at the moment of the appointment.
Appointment and additional services.During the appointment, the doctor can expand the list of the provided services with additional ones (if they are required). In such a case, the patient will receive notification and then proceed with additional payment.
Access to medical documents.After the appointment, the patient can access their documents (including prescriptions and documents for insurance providers) in the app, as well as download or resend them if needed. All the documents become available in the app within 24 hours after the appointment.
Appointment scheduling for other people.Users can schedule appointments for themselves, as well as for their family members, friends, etc. Data about each person gets automatically saved in the app. There’s also an option for a group appointment.
If the user schedules an appointment for someone else, the attending doctor will ask the person if they are willing to share their medical information with the one who created the appointment: if the patient agrees to share information, they sign electronically, and within 24 hours, info about the visit with all documents and prescriptions attached becomes available in the patient’s mobile app of; if the patient doesn’t want to share their data, it is sent to the email they provide.
Registration.Doctors download the app via a direct link provided by the admin. Before they are registered in the system, they must attach a series of required documents (including those on qualification). If everything is okay, the admin registers the doctor in the system.
Appointment scheduling.In the app, doctors can see their schedule. The schedule for each doctor is created by the admin, while appointments are automatically distributed by the system. When a new appointment is assigned to a doctor, they receive notifications via SMS and in the app.
Accepting appointment.Doctors have to accept new appointments within 10 minutes. If they don't, the admin redirects the unaccepted one to another professional. When a doctor accepts an appointment, it is necessary to specify the estimated time of arrival to the patient. In the app, doctors also send notifications to patients 15 and 5 minutes before the arrival. The last notification is sent when the doctor reaches the patient’s location.
At the appointment.During the appointment, the doctor can add further services (injections, tests, etc.). After the appointment, the doctor needs to press the button “complete” in the app. Still, the appointment gets completed only after all the required documents are attached.
Document management.After the appointment, documents are completed by the doctor in the EMR system (some of them are generated automatically). Then they get attached to the patient’s profile or sent to the specified email.
Admin Panel. One of the highlights of the admin panel is in the production of valuable statistics:
An admin can download reports by visits, gift codes, and other criteria.
Within a relatively short time frame, we provided the client with the solution adapted to the current epidemic situation. The product ensures the convenience of work for medical professionals and ease-of-use for admins and patients requiring prompt medical help or Covid test. Although the app is still under development and is periodically enhanced with new features to fit the market, it offers the client a range of competitive business benefits: