MVP medtech platform for the startup:
cross-role scenarios for the patient, doctor, and administrator.
MVP medtech platform for a startup: cross-role scenarios for patients, doctors, and administrators
MVP medtech platform for the startup:
cross-role scenarios for the patient, doctor, and administrator.
The project made it to the shortlist of 80 startups from the South Korean accelerator K-Startup Grand Challenge 2025.
The project made it to the shortlist of 80 startups from the South Korean accelerator K-Startup Grand Challenge 2025.
The project made it to the shortlist of 80 startups from the South Korean accelerator K-Startup Grand Challenge 2025.
User Personas
User Personas
User Flows
User Flows
CJM
CJM
Testing
Testing
UI kit
UI kit
Prototyping
Prototyping
Content
Content
Content
Context
Context
Context
At the request of a startup from the Russian Federation/Kazakhstan, it was necessary to prepare the design of the MVP medtech platform in 1 month.
At the request of a startup from the Russian Federation/Kazakhstan, it was necessary to prepare the design of the MVP medtech platform in 1 month.
At the request of a startup from the Russian Federation/Kazakhstan, it was necessary to prepare the design of the MVP medtech platform in 1 month.
The idea of the project
The idea of the project
HIPPO is an international med-tech platform that allows patients to find doctors and clinics around the world that meet their requests, and also includes automatic translation of speech and documents during consultations.
HIPPO is an international med-tech platform that allows patients to find doctors and clinics around the world that meet their requests, and also includes automatic translation of speech and documents during consultations.
HIPPO is an international med-tech platform that allows patients to find doctors and clinics around the world that meet their requests, and also includes automatic translation of speech and documents during consultations.
My role and area of responsibility
My role and area of responsibility
I was the only UX/UI designer on the team.
I was responsible for the entire design process:
from defining scenarios and UX logic to visual UI, creating a clickable prototype in two languages (Russian/English) and handing the design over to development.
I was the only UX/UI designer on the team.
I was responsible for the entire design process:
from defining scenarios and UX logic to visual UI, creating a clickable prototype in two languages (Rus/Eng) and handing over the design to development.
I was the only UX/UI designer on the team.
I was responsible for the entire design process:
from defining scenarios and UX logic to visual UI, creating a clickable prototype in two languages (Rus/Eng) and handing over the design to development.
The problem and goals
The problem and goals
The founders had the idea of a main scenario for patients to submit requests for consultations with doctors without clear logic and basic criteria for the doctor and patient office.
The founders had the idea of a main scenario for patients to submit requests for consultations with doctors without clear logic and basic criteria for the doctor and patient office.
The founders had the idea of a main scenario for patients to submit requests for consultations with doctors without clear logic and basic criteria for the doctor and patient office.
Tasks
Tasks
• Verify the founders' hypotheses
• Identify key user personas
• Build a logical main flow for submitting a consultation request (a logical and convenient user flow)
• Develop a logical and scalable system for interaction between patients and doctors
• Identify other scenarios that would enhance the platform's convenience for patients/doctors/clinics
• Prepare a clickable prototype for presentation at the accelerator
• Verify the founders' hypotheses
• Identify key user personas
• Build the logic of the main consultation request submission scenario (logical and user-friendly user flow)
• Build a logical and scalable interaction system between patients and doctors
• Identify other scenarios that would enhance the platform's convenience for patients/doctors/clinics
• Prepare a clickable prototype for presentation at the accelerator
• Verify the founders' hypotheses
• Determine key user personas
• Build the logic of the main scenario for submitting a consultation request (logical and convenient user flow)
• Create a logical and scalable interaction system between the patient and the doctor
• Identify other scenarios that would enhance the platform's convenience for patients/doctors/clinics
• Prepare a clickable prototype for presentation at the accelerator
User Personas
User Personas
User Personas
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
Basic needs of the target audience
Basic needs of the target audience
Basic needs of the target audience
search for a doctor abroad
search for a doctor abroad
search for a doctor abroad
online consultations
online consultations
online consultations
consultation in the native language for expats
consultation in the native language for expats
consultation in the native language for expats
search for a doctor by specialty/full name
search for a doctor by specialty/full name
search for a doctor by specialty/full name
search for medical services
search for medical services
search for medical services
search for a clinic
search for a clinic
search for a clinic
house call
house call
house call
Find
doctor
clinic
service

Alexey, 42 years old
Goal:
Find a doctor with experience, read reviews, assess costs and timelines, and get a response to your request.
Find
doctor
clinic
service

Artem, 29 years old
Goal:
Find a clinic near work where he can undergo a pelvic MRI.
Find
doctor
clinic
service

Erzhan, 48 years old
Goal:
Find a clinic specializing in cardiology and make an appointment with a doctor.
Consultation
in the clinic
home
online
Marina, 36 years old
Goal:
Find a specialist who can come home, has experience with cerebral palsy, and has reviews from other parents.
Consultation
in the clinic
home
online
Timur, 37 years old
Goal:
Sign up for a consultation at the clinic at a convenient time with just a few clicks.
Consultation
in the clinic
home
online
Sara, 25 years old
Goal:
Get a consultation from a doctor in your country while being abroad.
Hypotheses
Hypotheses
Hypotheses
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
Together with the founders, we identified the users and their needs, and accordingly defined their main needs.
01.
01.
hypothesis
hypothesis
hypothesis
The user wants to see a list of doctors with prices, ratings, country, clinic, and experience.
The user wants to see a list of doctors with prices, ratings, country, clinic, and experience.
The user wants to see a list of doctors with prices, ratings, country, clinic, and experience.
Solution 1
Solution 1
Solution 1
Enabling the following filters:
doctor's work experience
price
rating
Enabling the following filters:
doctor's work experience
price
rating
Enabling the following filters:
doctor's work experience
price
rating
survey results
survey results
survey results



02.
02.
hypothesis
The user wants to sort doctors by price, rating, experience, and country.
The user wants to sort doctors by price, rating, experience, and country.
The user wants to sort doctors by price, rating, experience, and country.
Decision 2
Decision 2
Decision 2
Enabling the following sorting:
Rating
Price
Work experience
Enabling the following sorting:
Rating
Price
Work experience
Enabling the following sorting:
Rating
Price
Work experience
survey results



03.
03.
hypothesis
hypothesis
hypothesis
The user wants to select a date and time for the consultation so that the doctor can confirm.
The user wants to select a date and time for the consultation so that the doctor can confirm.
The user wants to select a date and time for the consultation so that the doctor can confirm.
Solution 3
Solution 3
Solution 3
People want to choose the date and time themselves. As a compromise, we took the findings from the CJM (offered to choose a weekday and provided a wide time range to choose from: morning, afternoon, evening, so that the system could find doctors available in that time range).
People want to choose the date and time themselves. As a compromise, we took the findings from the CJM (offered to choose a weekday and provided a wide time range to choose from: morning, afternoon, evening, so that the system could find doctors available in that time range).
People want to choose the date and time themselves. As a compromise, we took the findings from the CJM (offered to choose a weekday and provided a wide time range to choose from: morning, afternoon, evening, so that the system could find doctors available in that time range).
survey results
survey results
survey results
100%
100%
100%
respondents replied that they would like to choose a convenient date and time for the consultation
respondents replied that they would like to choose a convenient date and time for the consultation
respondents replied that they would like to choose a convenient date and time for the consultation
Scripts
Scripts
Scripts
The main scenario = sending a request for a consultation
The main scenario = sending a request for a consultation
The main scenario = sending a request for a consultation
According to the business logic of the founders, if a doctor chooses whether to respond or not, he is more engaged, is retained better, and can feel the value of the platform. Therefore, I designed a multi-step scenario for submitting a consultation request that:
• acts as a step-by-step filter,
• discreetly filters out the database of doctors while entering preferences,
• then sends requests to doctors that meet the criteria, and
• shows the patient only those who responded.
According to the business logic of the founders, if a doctor chooses whether to respond or not, they are more engaged, are retained better, and can feel the value of the platform. Therefore, I designed a multi-step scenario for submitting a request for a consultation that:
• acts as a step-by-step filter,
• filters the database of doctors in the background while entering preferences,
• then sends requests to doctors who meet the criteria, and
• shows the patient only those who have responded.
According to the business logic of the founders, if a doctor chooses whether to respond or not, they are more engaged, better retained, and may feel the value of the platform. Therefore, I designed a multi-step consultation request submission scenario that:
• acts as a step-by-step filter,
• discreetly filters the database of doctors while entering preferences,
• then sends requests to doctors that meet the criteria, and
• shows the patient only those who responded.
Additionally, I implemented an alternative scenario with classic search and filtering along with manual selection of a doctor, as an extension for independent users.
Additionally, I implemented an alternative scenario with classic search and filtering along with manual selection of a doctor, as an extension for independent users.
Additionally, I implemented an alternative scenario with classic search and filtering along with manual selection of a doctor, as an extension for independent users.
User Flows
User Flows
User Flows
Application for consultation
Application for consultation
Application for consultation



Each screen is a filter; it also determines what the next logical step will be.
Each screen is a filter; it also determines what the next logical step will be.
Each screen is a filter; it also determines what the next logical step will be.
Main
application submission
location selection
online
at home
address choice
search type selection
by specialty/ diagnosis/ full name
description and files
registration/login
submission of the application
transition to the patient room
description of symptoms
AI identifies a specialist
Specialty search
Specialty search
Specialty search



CJM
CJM
CJM
Application for consultation
Application for consultation
Application for consultation
Stages
Stages
Stages
Application submission
Application submission
Application submission
Choosing the format of the consultation
Choosing the format of the consultation
Choosing the format of the consultation
Doctor filtering
Doctor filtering
Doctor filtering
Description of the problem and time
Description of the problem and time
Description of the problem and time
Registration and submission
Registration and submission
Registration and submission
Tasks
Tasks
Tasks
Click on the "Submit application" button
Click on the "Submit application" button
Click on the "Submit application" button
Choose online or at home + specify the address (if at home)
Choose online or at home + specify the address (if at home)
Choose online or at home + specify the address (if at home)
Find a doctor by specialty, diagnosis, full name or symptoms
Find a doctor by specialty, diagnosis, full name or symptoms
Find a doctor by specialty, diagnosis, full name or symptoms
Enter symptoms, attach files, choose a convenient time
Enter symptoms, attach files, choose a convenient time
Enter symptoms, attach files, choose a convenient time
Log in/Register, submit application
Log in/Register, submit application
Log in/Register, submit application
Emotions
Emotions
Emotions
Interest, a light excitement
Interest, a light excitement
Interest, a light excitement
Uncertainty, the need for comfort
Uncertainty, the need for comfort
Uncertainty, the need for comfort
Doubt, desire for accuracy
Doubt, desire for accuracy
Doubt, desire for accuracy
Vulnerability, hope
Vulnerability, hope
Vulnerability, hope
Relief, expectation
Relief, expectation
Relief, expectation
Contact points
Contact points
Contact points
Main page, CTA button
Main page, CTA button
Main page, CTA button
Selection screen, map/forms
Selection screen, map/forms
Selection screen, map/forms
Search string, auto-suggestions
Search string, auto-suggestions
Search string, auto-suggestions
Description form, file upload, day of the week selection, and time of day
Description form, file upload, day of the week selection, and time of day
Description form, file upload, day of the week selection, and time of day
Registration window, confirmation screen
Registration window, confirmation screen
Registration window, confirmation screen
Opportunities for improvement
Opportunities for improvement
Opportunities for improvement
• clear CTA
• hover state CTA
• clear CTA
• hover state CTA
• clear CTA
• hover state CTA
• request for access to geolocation for auto-detecting the address
• request for access to geolocation for auto-detecting the address
• request for access to geolocation for auto-detecting the address
• auto-selection from the database
• AI selection button by symptoms
• auto-selection from the database
• AI selection button by symptoms
• auto-selection from the database
• AI selection button by symptoms
• wide time range: morning, day, evening
• wide time range: morning, day, evening
• wide time range: morning, day, evening
• registration after filling out
progress bar
transition to personal account
• registration after filling out
progress bar
transition to personal account
• registration after filling out
progress bar
transition to personal account
Restrictions and testing
Restrictions and testing
Restrictions and testing
tight deadlines
tight deadlines
lack of budget for testing
Solution: testing among the team (founders, developer, translator)
lack of budget for testing
Solution: testing among the team (founders, developer, translator)
tight deadlines
lack of budget for testing
Solution: testing among the team (founders, developer, translator)
Test 1
Test 1
Test 1
Conclusions
Too many steps when applying for a consultation
Changes
The steps have been reduced by:
• combining several filters into one window (see below)
• separating AI matching and search line
Conclusions
Too many steps when applying for a consultation
Changes
The steps have been reduced by:
• combining several filters into one window (see below)
• separating AI matching and search line
Conclusions
Too many steps when applying for a consultation
Changes
The steps have been reduced by:
• combining several filters into one window (see below)
• separating AI matching and search line



1
filter 1
2
filter 2
3
filter 3
Test 2
Test 2
Test 2
Conclusions
• Add a search by the specialist's name.
• Include clinic search and filter by countries.
Changes
• Added the specialist's name to the search bar.
• Added a clinic search block and service to the main page and city/country.
Conclusions
• Add a search by the specialist's name.
• Include clinic search and filter by countries.
Changes
• Added the specialist's name to the search bar.
• Added a clinic search block and service to the main page and city/country.
Conclusions
• Add a search by the specialist's name.
• Include clinic search and filter by countries.
Changes
• Added the specialist's name to the search bar.
• Added a clinic search block and service to the main page and city/country.






Test 3
Test 3
Test 3
Conclusions
Doctors should not have the ability to change their time slots or cancel appointments.
Changes
We enabled the administrator role, which allows the entry of doctors and their time slots into the system. An administrator dashboard has been created.
Conclusions
Doctors should not have the ability to change their time slots or cancel appointments.
Changes
Introduced the role of an administrator who enters doctors and their time slots into the system.
An administrator dashboard has been added.
Conclusions
Doctors should not have the ability to change their time slots or cancel appointments.
Changes
We enabled the administrator role, which allows the entry of doctors and their time slots into the system. An administrator dashboard has been created.



Test 4
Test 4
Test 4
Conclusions
The patient should see the responses from doctors and their information to make an appropriate choice.
Changes
The patient cabinet has been redesigned into a dashboard, where for each request you can see the number of responses and view the doctors.
Conclusions
The patient should see the responses from doctors and their information to make an appropriate choice.
Changes
The patient cabinet has been redesigned into a dashboard, where for each request you can see the number of responses and view the doctors.
Conclusions
The patient should see the responses from doctors and their information to make an appropriate choice.
Changes
The patient cabinet has been redesigned into a dashboard, where for each request you can see the number of responses and view the doctors.



Main scenarios
SCENARIO №1
Allows sending a request for selecting doctors for consultation. During the application process, all selection criteria are specified. As a result, the application reaches doctors who meet the criteria. The user receives responses from doctors regarding the consultation.

SCENARIO #2
Allows you to find a doctor by specialty.

SCENARIO #3
Allows you to find a clinic or medical service (excluding consultation).

Results
Results
Results
clickable MVP prototype in 1 month
scenarios implemented:
clickable MVP prototype in 1 month
scenarios implemented:
clickable MVP prototype in 1 month
scenarios implemented:
• applying for a consultation
• searching for a clinic/service
• searching for a doctor
• scheduling a service/appointment with a doctor
• responses from doctors (through the doctor’s cabinet)
• doctor selection by the patient (from the patient’s cabinet)
• clinic registration
• adding doctors by the administrator (from the administrator's cabinet)
• applying for a consultation
• searching for a clinic/service
• searching for a doctor
• scheduling a service/appointment with a doctor
• responses from doctors (through the doctor’s cabinet)
• doctor selection by the patient (from the patient’s cabinet)
• clinic registration
• adding doctors by the administrator (from the administrator's cabinet)
• applying for a consultation
• searching for a clinic/service
• searching for a doctor
• scheduling a service/appointment with a doctor
• responses from doctors (through the doctor’s cabinet)
• doctor selection by the patient (from the patient’s cabinet)
• clinic registration
• adding doctors by the administrator (from the administrator's cabinet)
ready-made UI kit
the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma
the project made it to the shortlist of 80 startups for the next stage
received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently
ready-made UI kit
the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma
the project made it to the shortlist of 80 startups for the next stage
received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently
ready-made UI kit
the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma
the project made it to the shortlist of 80 startups for the next stage
received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently