Doctime, a medical appointment scheduling platform

Doctime

Appointment scheduling platform for health centers and their clients

  • Web
  • Healthcare
  • Marketplace
  • Web
  • Healthcare
  • Marketplace

About the client

Our client is a healthcare startup whose main goal is to unite medical centers within one platform and provide healthcare workers and their patients with a convenient tool to manage their bookings.

Details

  • Date:2022

PixelPlex has developed an online service with an in-built marketplace where medical centers can add their schedule and provide information about doctors and appointments, and patients can book appointments with a specific specialist and receive exclusive benefits.

Team

  • UI/UX designer

  • Business analyst

  • Project manager

  • DevOps

  • Developers

    4
  • QA engineer

  • SEO specialist

Challenges

The client, together with our team, conducted business analysis and UX research. Here is what we found:

  • 1

    Up to 15% of patients fail to arrive for a scheduled appointment

    Medical centers lose money, and other patients don’t receive timely help.

  • 2

    In 90% of cases clinics and their patients use phone calls to make appointments

    This is an outdated, inefficient and time-consuming approach.

  • 3

    Medical centers have to constantly invest in advertising

    Most clinics have their own platforms and invest a lot of time, money and effort in order to promote them and attract clients.

  • 4

    Some clinics experience lack of digitization

    This hinders the development of their business, and they lose out competitively to more innovative clinics.

  • 5

    There is no single loyalty program and discount management system

    Each clinic has to develop its own loyalty program, and it can be a challenge to implement and update it on a regular basis.

Project goals

  • We aimed to create an appointment booking platform that would help health centers minimize the percentage of patient no-shows and, as a result, reduce financial loss and equipment downtime.
  • We also set a goal to find ways of integrating Doctime with software already in use in medical centers. This would allow them to expand their online presence, promote their services across multiple platforms, and conveniently manage appointments without having to learn new software.

Work done

  • Web platform with mobile responsive design

  • Admin panel for medical centers

  • User panel for patients

  • Integration with bank payment system

  • Integration with medical centers’ own software

Doctime, a medical appointment scheduling platform

Solution

We have created Doctime, an online platform that provides access to medical services and helps medical centers tackle the problem of patient no-shows through the introduction of a partial prepayment system.
With our solution, medical centers will have the ability to manage business, services, and prices as well as set prepayment rates 24/7/365, while patients can enjoy fast and convenient online bookings and receive discounts.

Tech stack

  • NestJS
  • PostgreSQL
  • RabbitMQ
  • TypeORM
  • AWS
  • Next.js
  • TypeScript

Got an idea? Let’s work together

Admin panel for medical centers

We have developed an intuitive web panel for administrators of medical centers so that they can:

Manage appointments

  • Create and view bookings
  • Track prepayment statistics
  • Automatically receive information about appointments made via Doctime and other integrated software
The UI of the appointments management page

Manage information about doctors

  • Add newly hired doctors
  • Set work status
  • Edit info about the services the doctors provide
The UI of the page that demonstrates information about doctors

Create doctors’ work schedule

  • Add and edit doctors’ schedules
  • Sort doctors by specialization and work status
The UI of the doctors' schedule page

Manage the pricing of the services provided

  • Set discount percentage
  • Define necessary prepayment amount
The UI of the page for managing the pricing of the services provided

Edit the clinic info

  • Add, edit, or remove the clinic’s logo
  • Change information about opening hours
  • Edit description and contacts
The UI of the flexible schedule page

Loyalty program

Our client wanted to create a system where medical centers could easily implement their own loyalty programs and offer discounts to their patients. With Doctime, they are able to set discounts for their services, which can vary depending on the season and the workload of the medical center.

The grey percent symbol on a blue background

Onboarding process

We made it extremely simple for medical centers to join the platform. 85% of the process is done electronically and remotely.

This is what they need to do to get onboard:

  • 1

    Register on the platform and fill in the company details

  • 2

    Add a list of services and doctors’ schedules

  • 3

    Sign a digital contract and upload documents

  • 4

    Communicate with a Doctime manager to correctly fill in the clinic’s account

  • 5

    Connect to an acquiring bank

  • 6

    Done! The clinic is connected and ready for patients

How Doctime guarantees that patients WILL show up for their appointments

  • We implemented a prepayment system

  • Medical centers themselves set their preferred deposit amount

  • The deposit is included in the overall cost of the chosen service

  • After the patient clicks the "Make an appointment" button, the deposit amount is pre-authorized and held on their bank card

  • If the patient cancels the booking more than 48 hours before the visit to the doctor, the pre-authorization is canceled and the deposit is not deducted from the card

  • If the patient cancels the booking less than 48 hours before the visit to the doctor, the deposit is transferred to the medical center and becomes non-refundable

The photo of a doctor on a green and blue background

User panel for patients

The registration process for patients is fast and convenient, as they only need to provide their phone number. The functions that we have enabled allow users to:

Manage their profile

  • Edit personal information
  • Add other patients to their profile such as a spouse, children, parents, siblings, or other relatives
  • Edit other patients' data and/or delete their profiles
The UI of the user profile management page

Manage credit cards

  • Attach their credit cards for instant payments
  • Assign a default credit card
  • Delete credit card information
The UI of the payment management page

Manage their own medical appointments

  • See the list of clinics and their locations, and choose the closest one
  • Check their appointments and related information
  • Make a prepayment
  • Change or cancel an appointment
  • Print out a hard copy of the appointment information
The UI of the medical appointment management page

Manage their “Favorites” list

  • Add services, clinics, or doctors to “Favorites” or delete them from the list
  • View the entire list with additional information
  • Check doctors or medical centers on a map
The UI of the favorite list page

Make an appointment through “Flexible schedule”

  • Send a request to the clinic indicating the preferred time of the visit in case all time slots are full
  • Get a response from the clinic administrator on whether they found time for your visit
  • Receive detailed information about your visit in case of a successful booking
The UI of the flexible schedule page

Have an interesting project in mind?

Integration with medical centers’ existing software

As a custom software developer, we do not want to create difficulties. On the contrary, we strive to make people's lives easier and more enjoyable. Instead of insisting on a complete transition to our platform, we are enabling medical centers to integrate their own software with our solution.

We will be honest: the integration process was not easy. Our developers encountered the following challenges:
red cross

Doctime functionality differed from the functionality of medical centers’ applications.

arrow
green check

We customized Doctime to make it a universal solution suitable for different clinics and their software.

red cross

The system used by the clinics didn’t have the required fields for transferring prepayments.

arrow
green check

We added new fields for transferring prepayments and enabled the “prepayment” function.

red cross

Some medical centers don’t use a server, but a local database.

arrow
green check

We made sure that our system supported this approach as well.

Solving these difficulties has only made us stronger. In the end, we have helped a number of medical centers integrate with Doctime so they can still use their own software while automatically receiving orders from Doctime.

At the same time, there are no double bookings, since the systems are synchronized and work together perfectly.

Full digitization for paper-based booking

Some clinics still do not use any scheduling software. This lack of digitization results in human errors such as double booking, overbooking, missed appointments, and incorrect data entry, and a lot of time spent inefficiently on phone calls and manual recording.

When collaborating with Doctime, we provide such clinics with all the tools they need to go fully digital.

Integration with bank payment system

Together with the bank, we developed a module that connects Doctime and the bank's payment system. The module allows users to make payments through entering card data or just in one click if the card has been attached.

We have applied a two-stage payment mechanism, which allows us to divide the process into:

  • 1

    Checking the solvency of the bank card that holds the deposit

  • 2

    Charging off funds 48 hours before the appointment

Each medical center joining the platform signs a contract with the bank. They then receive a separate payment page and their patients can make appointments at their centers using the Doctime platform.

Doctime as an advertising tool

By joining the Doctime platform medical centers can boost their visibility online and attract clients who have never used their services before.

Since patients can search for services by name, as well as check doctor information and compare prices, they may choose a new medical center and become a regular visitor. In this way, medical centers can cut down on their additional advertising costs.

A white chart arrow on a green and black background

Support and improvements

Along with our client, we believe that this project will become an indispensable tool for medical centers and their patients. These days, we continue to develop the platform and work on improving it. Next, we plan to:

  • Expand the platform’s services to other cities and countries

  • Continue integrations with other medical centers’ software

  • Implement marketplace analytics

  • Add a filter for clinics and services according to the patient's insurance and simplify the work with insurance companies for both medical centers and their clients

  • Introduce new types of discount

  • Offer certificates for medical services

  • Make it possible to hold online consultations on the platform

A hand dropping a coin into a money box on a blue background

Project features

  • A blue icon of an arrow and a phone

    24/7 registration and authorization of patients with mobile phone number

  • A blue icon of a bell

    Convenient notification tools: via SMS and email newsletters

  • A blue icon of a thumb-up

    Simple yet appealing UI making it easy for both clinics and their patients to use the platform

  • A blue icon of a slider

    The ability to adjust the availability of the medical center depending on the season or opening hours

  • A blue icon of a dollar

    The ability to compare the price for a particular service in different medical centers

  • A blue icon of two people

    The ability to create a family profile and make bookings for any family member

  • A blue icon of a credit card

    The ability to attach a credit card only once and use it to pay for visits to all clinics on Doctime

  • A blue icon of a lightning bolt

    Fast online booking, change and cancellation without any phone calls

  • Services IT R&D RESEARCH & DEVELOPMENT In this ever-evolving tech realm, don't just follow trends — set them.Capitalize on innovation, launch ground-breaking products, and forge new business models for maximum ROI. IT Consulting CONSULTING From complex enterprise tech transformation to the innovative project launch, our team supports businesses at different stages of their projects.Come along, we’ll help you get an edge and play big on the global market. Custom Software Development CUSTOM ENGINEERING Let us have your back in a project of any scale. From user-centric mobile apps to full-blown cross-platform enterprise ecosystems — we’ll bring your concept to life, exactly as you think it should look and work. Mobile App Development MOBILE APP DEVELOPMENT Entrust us with your end-to-end mobile project — from ideation and engineering to app launch and integration.With business growth in mind, we’ll help you hit the market with a slick iOS, Android, or cross-platform app. Mobile App Development iOS App Development Android App Development Cross-Platform App DevelopmentWeb Development WEB DEVELOPMENT Whether you need an app from the ground up or require a legacy system to be updated, we can jump in at any stage.From an accessibility roadmap to post-launch support, we’ll help your business stay strictly legal and competitive. Web Development Web Accessibility Audit Web Accessibility Consulting Accessible Web Development and DesignDevSecOps DevSecOps Ensure your software's integrity and efficiency from conception to compliance. UI/UX Design UI/UX DESIGN Give us the pleasure of adding our secret sauce to your app.We’ll create beautiful screens at the front while breaking the limits of what’s behind them to help your app get to beyond-plausible business achievements. QA & Software Testing QA & SOFTWARE TESTING Engage us for integrated quality assurance services, and our experts will advise on QA strategy and optimize software testing costs.We’ll balance manual testing with QA automation to ensure consistent performance for all possible use cases and devices.
  • Technologies Blockchain BLOCKCHAIN DEVELOPMENT Blockchain Development Blockchain Consulting NFT Development STO Development ZK Rollup Solutions Enterprise Blockchain Development Smart Contracts Development Smart Contract Audit DApp Development Cryptocurrency Exchange DevelopmentData Science DATA SCIENCE Transforming data into growth strategies is our specialty.Leverage our expertise to unlock the potential of your big data and diverse digital assets, driving business growth. Big Data Consulting Data Analytics Business Intelligence Data VisualizationMachine Learning and AI ARTIFICIAL INTELLIGENCE Machine Learning Predictive Analytics Computer Vision Custom AI Development Chatbot DevelopmentAR & VR AUGMENTED VIRTUAL REALITY Immerse your customers into a universe of unimaginable and give them truly novel experiences with AR, VR, and Mixed Reality.We'll help define a proper business concept and find a balance between legacy workflows and next-gen customer engagement solutions. Metaverse METAVERSE We create tools, assets, and ecosystems to seamlessly merge real-life and digital worlds within your Metaverse projects.It could be a multi-layer virtual space or a unique artwork item. Either way, we’ll deliver it — ready and working. Connected Devices (IoT) INTERNET-OF-THINGS Aching to handle digital and physical asset management? We build load-resistant IoT services, both enterprise and consumer.Hit us with IoT consulting, app development, back-end engineering, or existing infrastructure revamping – we’ll nail it down.
  • Industries FinTech & Banking FINTECH & BANKING As traditional finance goes digital, we are committed to building efficient ecosystems and better engagementThink of customized FinTech solutions with tamper-proof transactions and storage, progress transparency and automation — and we’ll make them see the light of day. Retail & eCommerce RETAIL & ECOMMERCE Whether you market B2B or B2C, commerce tech trends are all about value-driven purposes, global sustainability, hybrid shopping journeys, and extra-resiliency.Let your clients know that there’s more to your brand than meets the eye by creating unique customer experiences in all your stores. Supply Chain & Logistics SUPPLY CHAIN & LOGISTICS To make things easier for all vendors, we deliver apps for route and cost optimization, vehicle operational support, and better dispatch time efficiency.With focus is sustainability, resilience, transparency, and immutability, let’s get your transformation going. Healthcare HEALTHCARE Custom healthcare software solutions are aimed at helping you ensure accurate diagnosis, better patient engagement, and positive healthcare outcomes.Whether you require a patient management solution, practice management software, EMR/EHR system, or ML-enabled diagnostics – we’ve got you covered. Real Estate REAL ESTATE Keep up with digital innovation trends by accelerating enterprise transformation and scaling, leveraging data and orchestrating workflows.Whether you manage and sell commercial facilities or invest third-party capital, our integrated solutions help you make the most of it. Oil & Gas OIL & GAS With mobility and digital technologies standing to change the game and define leadership, our mission is to get you digital-first.Resolve operational and conceptual issues by introducing clear tech vision, feasible architectures, and flexible software to take business extension off limits.
  • Solutions Know-Your-Transaction KYT platform ensures financial integrity, compliance, and proactive risk management. Control your operations seamlessly with real-time API integration. DocFlow Secure workflows, decentralized storage, and total document control. Streamline your processes with our business document management system. Arbitrage Bot Alternate your yield channels, maximize investment efficiency, customize trading strategies, and execute profitable low-risk transactions. CryptoAPI Connect your dApps to blockchains commission-free. No need for heavy database upload, infrastructure updates, or a dedicated engineering team. OTC Hawk Redefine wealth and portfolio management at your firm, outpacing your competitors. Make crypto/fiat trading easy and profitable for your clients.
  • Success stories Blockchain Government & Enterprise Energy & Utilities Financial Services Supply Chain Healthcare Retail & eCommerce See all projects
  • Company About us Team News Careers Scholarship CSR Contacts
  • Blog