Our client's request
Nikola Ninković, an IT consultant, was looking for a development partner to help build a website and mobile applications for a relatively small healthcare center, Nova Vita, where he was working on a contract.
Nikola asked us to implement an electronic document flow for the center and build a new customer relationship management/enterprise resource planning (CRM/ERP) system. This new system would allow the center’s staff to manage their schedules as well as patient appointments, create patient accounts, and communicate with patients all through one admin panel.
The intersection of medicine and information technology is inevitable. To prepare for this future, the European Commission adopted its eHealth Action Plan 2012–2020, which aims to redesign healthcare delivery. One component of the eHealth plan is an electronic record system that makes health-related data easy to retrieve. By creating a personal account in an eHealth system, patients can conveniently and securely store data about doctor’s visits, prescriptions, scheduled appointments, and more.
We built this product from the ground up. To understand the healthcare center’s workflow, we analyzed all possible interactions among staff at the center, doctors and patients, and the document flow to make sure we reconstructed all connections in the digital space.
We integrated the healthcare center’s local system of digital prescriptions, which is linked to insurance companies, and lets patients get their medications from the pharmacy that’s most convenient for them.
A huge number of operations are executed by the system’s backend: a complicated authentication system, a lot of real-time notifications with guaranteed delivery, detailed doctors’ schedules, a real-time communication platform.
To support these backend operations, our engineers at SteelKiwi decided to use a combination of Django and Node.js. These technologies helped us implement backend features securely and quickly.
Our UX/UI team designed unique interfaces for both patients and staff. We created more than 300 screens to fulfil all our user stories.
SteelKiwi’s team developed a convenient system for managing visits that lets patients view their appointment history, set reminders, and chat with the doctor in charge.
Patients can schedule an appointment with a doctor online which saves time for both doctors and patients as well as reduces lines at the center. Patients can view doctors’ schedules that are managed in the internal workload planning system, taking into account shifts, vacations and so on.
A two-factor authentication system (with one-time passwords) grants access to encrypted data and differing levels of permission to staff. These differing levels of access and two-factor authorization are of great importance since patient information falls under the jurisdiction of the law, and doctors are held liable for any data breaches.
Patients can download electronic medical forms. Access to EMR eliminates all needless paperwork and lets patients download the necessary records such as X-rays, MRI scans and more whenever they require them. Also, lab test results are conveniently stored within the service and are easily retrieved.
With the help of online chat, patients can get in touch with their doctors at any time and receive immediate help or feedback without being physically present at the center. Patients can book chatting time in advance to avoid confusion.
All notifications sent to patients’ devices are guaranteed to be delivered. With the help of flexible settings, users can enable notifications they need, reminding them about such events as doctor visits, follow up appointments, lab test appointments and more.
SteelKiwi's project management team has a good command of English, which I appreciated as an international client. SteelKiwi also had good pricing, but this isn't something unique to them. I appreciated the quality of code provided by SteelKiwi. I was also impressed by how smooth the process of working with SteelKiwi's project manager and sales team was.