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
Patients requiring visits by doctors for RT-PCR and diagnostics
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.
Mobile App, Web App, Healthcare App, EMR
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 (yet not an emergency) 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 highly important for the stakeholders to receive an easy-in-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 process of consultation took about a month and a half. We had to approve the limited yet critical functionality and the scope of work to fit the client’s budget and set timeframes; to analyze the market and its regulatory requirements in the state chosen by the client; to address UI requirements and provide the client the requested simplicity in handling medical documents; and to develop several interactive prototypes of the product to give the client a taste of the solution they will receive.
As the result, we agreed on the development of:
Now, let’s take a look at how we addressed the client’s requirements and applied our expertise in the provision of custom development services.
The developed solution is made up of two apps: the 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:
App for Patients
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 choosing symptoms from the dropdown list, as well as providing 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 created.
Notifications. While waiting for the appointment, the patient receives notification 15 and 5 minutes before a doctor arrives, as well as at the very moment of the arrival.
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 have to proceed with the 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.
In case the user schedules an appointment for someone else, a visiting doctor will ask the person if they don’t mind sharing their medical information with the one who created the appointment: if the patient agrees to share information, they provide electronic signature and then, within 24 hours, info about the visit with all documents and prescriptions attached becomes available in the mobile app of the appointment owner; if the patient doesn’t want to share their data, it is sent to the email provided by them.
App for Doctors
Registration. Doctors download the app via a direct link provided by the admin. Before they are registered in the system, they have to attach a series of the 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 scheduling. 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 some doctor, they receive notifications via SMS and in the app.
Doctors have to accept new appointments within 10 minutes. If they don't, the admin redirects the one unaccepted 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 additional 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 filled in 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:
— How long does it take for a doctor to get to the patient? — How much time was spent with a patient? — The number of completed and uncompleted in EMR visits. — A total number of visits by region.
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 in use for admins and patients requiring prompt medical help or Covid test. While the app is still under the support and is periodically enhanced with new features to fit the market, even today it offers the client a range of competitive business benefits:
Emerline developed a mobile application that estimates insurance quotes for DJI drone owners with respect to their drone piloting skills.
Web and mobile portal that connects service providers (businesses offering medical, dental, or beauty services) to their potential customers. The latter determine how much they are willing to pay for a treatment or beauty procedure.
A culture benefits platform delivering an immersive employer experience, contributing to better recognition of HR work, and improving the overall company’s image.