English
English
English

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

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

  1. clickable MVP prototype in 1 month

  2. scenarios implemented:

  1. clickable MVP prototype in 1 month

  2. scenarios implemented:

  1. clickable MVP prototype in 1 month

  2. 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)

  1. ready-made UI kit

  2. the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma

  3. the project made it to the shortlist of 80 startups for the next stage

  4. received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently

  1. ready-made UI kit

  2. the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma

  3. the project made it to the shortlist of 80 startups for the next stage

  4. received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently

  1. ready-made UI kit

  2. the founders applied to the accelerator in South Korea without an active website, presenting only a clickable prototype in Figma

  3. the project made it to the shortlist of 80 startups for the next stage

  4. received positive feedback from the founders: they noted "structure, clarity, and the ability to work independently

Create a free website with Framer, the website builder loved by startups, designers and agencies.