Project Plan

task icon

Task

Design and development of the web platform

Team icon

Team

Product Manager, Business Analyst, UX Researcher, UI/UX Designer, 2 Back-end and 2 Front-end developers, 1 QA

Duration icon

Duration

6 month

Scope icon

Scope

50 web screens

Overview

Our client reached out to us seeking to redefine and simplify the process of finding appropriate medications. We took on the job of creating a seamless user interface that would enable users to efficiently find the medication they need and learn all the necessary information in the process. With a new, user-friendly design, the client’s platform introduced accessibility and ease of use to pharmaceutical searching.

Deliverables

Results

We implemented advanced search filters enabling users to cultivate more accurate results (reduced human error by 45%) with factors like dosage form and active ingredients, as well as introduced an innovative algorithm which allows for scanning and uploading of prescriptions. The system then analyzes the photo and provides a list of required medications.

A conveniently organized display of search results now features important information about each medication, including instructions for use, side effects, and contraindications. We also reduced manual report creation time by 80% with automated generation tools and achieved 99.99% platform uptime across clinics and research centers.

Start screen
Search results
Medicines list
Adding medicine
Component list
Upload image
Start screen 1 1
Search results 1
Medical list 1
Adding medicine 1
Component list 1
Upload image 1
Start screen
Start screen 1 1
Search results
Search results 1
Medicines list
Medical list 1
Adding medicine
Adding medicine 1
Component list
Component list 1
Upload image
Upload image 1

Information Architecture

In order to integrate a smooth structure, we executed in-depth user behavior research to organize how content should be distributed on each page. This allows us to build information architecture that is intuitive to navigate through without risking any confusion from the end users.

With a strong focus on functions and security, our developers decided to use multi-layered architecture that is aimed at extra data protection and is optional for large systems like the one we built.

Information Architecture of Apontis

Information Architecture

Information Architecture of Apontis
Technologies We Used
To overcome tech challenges related to the medical searching platform development, our software developers used the selection of programming languages, databases, and integrations:
Front-end
React.js
React.js
Next.js
Next.js
Back-end & realtime
NestJS
NestJS
WebSockets
WebSockets
Java
Java
Spring
Spring
Data
PostgreSQL
PostgreSQL
Redis
Redis
Infrastructure
AWS
AWS
Docker
Docker
Integrations
Firebase Auth
Firebase Auth

Security

Creating a platform that stores and processes patients’ data, we focused on enhanced protection for sensitive information, compliance with regulations, and preventing cyberattacks. Our experts introduced:
Role-based access for doctors, lab technicians, and administrators.
Data handling protocols aligned with GDPR and national healthcare standards.
AES-256 encryption for patient data at rest and in transit.
OAuth2 authentication with Firebase Auth and MFA options.
Secure file uploads with content validation and virus scanning.

Discuss your idea with our experts to define the perfect solution for your needs.

Platon Tsybulskiy

CTO

Get in touch
Platon Tsybulskii
Platon Tsybulskii
Get in touch

User persona

User persona of Apontis
User persona of Apontis 1
Cardiologist

Age:42

Status:Married

Location:Berlin

Smart
Hardworking
Modern
Reading

Biography

User persona of Apontis 2 has been working as a cardiologist for 15 years. Over the years, she has built up a large database of patients with chronic cardiovascular disease. Innovation and development are the main goals of User persona of Apontis 3 work.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Make treatment easier
  • Quickly select the right medicine without leaving home
  • Don’t spend a lot of time on management

Motivation

  • Easily find the information you need
  • Own contribution to the development of medicine
  • Patient appreciation

 

Needs

  • Easy navigation
  • Advanced filters
  • Detailed information about medicines
  • High level of support

Frustration

  • Complex process of searching
  • Uncomfortable navigation
  • Poor number of medicines
  • Lack of licenses for medicines
User persona of Apontis
User persona of Apontis 1
Cardiologist

Age:42

Status:Married

Location:Berlin

Smart
Hardworking
Modern
Reading

Biography

User persona of Apontis 2 has been working as a cardiologist for 15 years. Over the years, she has built up a large database of patients with chronic cardiovascular disease. Innovation and development are the main goals of User persona of Apontis 3 work.

Personality

Loyal
Frickle
Introvert
Extravert
Analytical
Creative

Goals

  • Make treatment easier
  • Quickly select the right medicine without leaving home
  • Don’t spend a lot of time on management

Motivation

  • Easily find the information you need
  • Own contribution to the development of medicine
  • Patient appreciation

 

Needs

  • Easy navigation
  • Advanced filters
  • Detailed information about medicines
  • High level of support

Frustration

  • Complex process of searching
  • Uncomfortable navigation
  • Poor number of medicines
  • Lack of licenses for medicines

User journey map

Entice Enter Engage Exit Entend

Touch Points

  • Word of mouth
  • Digital channels “Erfolgs-Rezept direkt”, “Erfolgs-Rezept online”
  • Advertising
  • Website
  • Email
  • User profile
  • Search
  • Medicine list
  • List of Active ingredients
  • Help
  • Email
  • Support Chat
  • FAQ
  • Word of mouth
  • Reviews sites
  • Digital channels “Erfolgs-Rezept direkt”, “Erfolgs-Rezept online”
ResearchSign InSearch for medicinesAchievementsShare experience

User goals

  • Find the best solution that satisfied the needs
  • Sign in process easy
  • Quickly search for prescription medicines
  • Search for medicines by ingredients
  • Easy to compare medicines
  • Get full information about dosage instructions, side effects, and contraindications
  • Get consultations from experts
  • Get emails about updates
  • Get support 24/7
  • Get promo and reward
  • Share my impressions of the site
  • Gain benefits

User questions

  • How can I solve my problem?
  • Which proposition is the best?
  • What are the features?
  • How can I get access easy?
  • How can I recover password?
  • How can I protect personal information?
  • How can I search by a prescription medicines?
  • How can I search medicines by the list of ingredients
  • How can I get compare and choose the most suitable medicine?
  • How can I get complete information about the drug?
  • How can I get consultations from experts?
  • How can I find out about the updates and new features?
  • How can I get help with medicines?
  • What are the benefits of being an user?

Solutions

  • SEO and PPC
  • Targeted ads
  • Reviews
  • Content marketing
  • Collaboration with pharmaceutical companies
  • Onboarding
  • Easy password recovery via email
  • Info about protection personal information
  • Search with advanced filters
  • The ability to upload or scan a photo of a medical prescription
  • A set of tools to work with ingredients
  • View the full list of medicines
  • Complete information about each medicine or ingredient, including dosage instructions, side effects and contraindications
  • Chat support 24/7 with a medical expert
  • Mailing of letters
  • Chat support 24/7
  • FAQ
Offers made to retain customers like cooperations in the form of co-promotion, fee-for-call, acquisition of established brands, and in-licensing and out-licensing both in existing product areas and for new indications.
Entice Enter

Touch Points

  • Word of mouth
  • Digital channels “Erfolgs-Rezept direkt”, “Erfolgs-Rezept online”
  • Advertising
  • Website
  • Email
  • User profile
Research Sign In

User goals

  • Find the best solution that satisfied the needs
  • Sign in process easy

User questions

  • How can I solve my problem?
  • Which proposition is the best?
  • What are the features?
  • How can I get access easy?
  • How can I recover password?
  • How can I protect personal information?

Solutions

  • SEO and PPC
  • Targeted ads
  • Reviews
  • Content marketing
  • Collaboration with pharmaceutical companies
  • Onboarding
  • Easy password recovery via email
  • Info about protection personal information
Engage

Touch Points

  • Search
  • Medicine list
  • List of Active ingredients
  • Help
Search for medicines

User goals

  • Quickly search for prescription medicines
  • Search for medicines by ingredients
  • Easy to compare medicines
  • Get full information about dosage instructions, side effects, and contraindications
  • Get consultations from experts

User questions

  • How can I search by a prescription medicines?
  • How can I search medicines by the list of ingredients
  • How can I get compare and choose the most suitable medicine?
  • How can I get complete information about the drug?
  • How can I get consultations from experts?

Solutions

  • Search with advanced filters
  • The ability to upload or scan a photo of a medical prescription
  • A set of tools to work with ingredients
  • View the full list of medicines
  • Complete information about each medicine or ingredient, including dosage instructions, side effects and contraindications
  • Chat support 24/7 with a medical expert
Exit Entend

Touch Points

  • Email
  • Support Chat
  • FAQ
  • Word of mouth
  • Reviews sites
  • Digital channels “Erfolgs-Rezept direkt”, “Erfolgs-Rezept online”
Achievements Share experience

User goals

  • Get emails about updates
  • Get support 24/7
  • Get promo and reward
  • Share my impressions of the site
  • Gain benefits

User questions

  • How can I find out about the updates and new features?
  • How can I get help with medicines?
  • What are the benefits of being an user?

Solutions

  • Mailing of letters
  • Chat support 24/7
  • FAQ
Offers made to retain customers like cooperations in the form of co-promotion, fee-for-call, acquisition of established brands, and in-licensing and out-licensing both in existing product areas and for new indications.

Functionality

Our customer tasked us with the development of features tailored to enhance the medicine searching process for patients and overall experience of platform usage, so our experts created:

Start screen

Users are initially greeted with an intuitive start screen that lets them choose how to proceed with a few options: scan or upload their medical plan to swiftly find matching medication or manually search for pharmaceuticals they need. This allows users to jumpstart the search process without any hassle.

Start screen 1 2

Search

Advanced search filters enable users to pinpoint query results down to specific components and dosage in milligrams. A groundbreaking algorithm further facilitates personalized prescription management by generating optimal combinations of medications per user requirements.

Search 1

List of medicine

The database we have implemented empowers administrators to efficiently manage a list of medications, remaining up-to-date with the latest information. Admins can now effortlessly add new medicines to the system through an alphabetized approach with a detailed overview of the components.

List of medicine 1
Apontis 1 1

More success cases

Learn more arrow-grey
heartbeat icon Healthcare
MedFlux
german-flag Germany
Developed an appointment scheduling system that eliminates long waiting lines in hospitals
Learn more arrow-grey
Healthcare web development for Medflux
View Case arrow-grey
heartbeat icon Healthcare
Raccoon.Recovery
usa-flug USA
Developed a software solution for a healthcare startup that received a €700,000 growth grant
View Case arrow-grey
Healthcare product design for Racoon Recovery Healthcare product design for Racoon Recovery

Create your product with us

Drop us a line to build your product together!