Tip Doc Care

Assistant Application for the
Examination of Foreign Patients

  • Development service

    App for examination of patiens who speak in foreign languages

  • Business niche

    Medical services

  • Time spent on the project

    400 hours

  • Technologies we used

    React, Django, Python, Swift, Kotlin, Testing

Challenge

Due to the language barrier between doctors and their patients, many aspects of the anamnesis are overlooked

We live in an era of digital technologies when the Internet, computers and mobile devices are widely used in everyday life and in all spheres of human activity, including medicine.

As for our team, we were faced with the task of creating a mobile application that would help a doctor to easily accept foreign patients.

Since the application is to be used during patient examination, it was critical for us to provide simultaneous translation as well as quick search in a medical reference book in all available languages (over 20 different languages).

Client/Target audience

Potential users of the application are doctors who accept foreign patients and experience certain difficulties in communicating in their native language. In the future, this software solution can be implemented at the level of medical centers, by default to all doctors who work there.

Product overview

Product overview

We have built a mobile application for doctors with which they can interact with patients without any language restrictions. To make this interaction as simple and fast as possible (this is very important since communication with patients is conducted in real time), we have integrated the functions of voice search, alphabet search, and image search.

The created solution significantly reduces the duration of communication with patients, allowing doctors to examine even more people during their working day. Thus, the prospects for implementing this application are endless.

Ready to see what we can do for you?

Download case

Our development team

Our development team consisted of 8 specialists. Despite the small team, we managed to implement the project within established deadlines.

  • 1

    Project manager

  • 1

    QA specialist

  • 2

    Designers

  • 2

    Mobile developers

  • 1

    Front-end developers

  • 1

    Back-end developers

Our approach

Our team has created two native versions of the application - for the Android platform and for the iOS platform. In order to implement this service, we have selected the following tools:

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Kotlin

Kotlin

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Kotlin

Kotlin

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Testing

Testing

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Django

Django

This is a Python-based framework for developing web applications with which we created the backend

React JS

React JS

This is a JS library for creating user interfaces, we used it for frontend development

Swift

Swift

This is a Python-based framework for developing web applications with which we created the backend

Kotlin

Kotlin

We paid special attention to testing the usability of the solution so that its interface has a minimal learning curve

Solution overview

In fact, this is a product for those professionals who prioritize the patient's health, strive to optimize the time of their professional duties and professional development, and also want to apply innovations in their medical practice.

Therefore, to meet all the needs of all user groups, we had to create four front-end applications (two of which have two access levels)

PM at OwlabIvan Selivanov

    Features for doctors and patients:

    • Сreated a multilingual user interface - the application supports more than 20 languages ​​(English, French, Russian, Spanish, etc.);
    • Provided support for two languages ​​at once: User language (doctor's speech) and Assisted language (patient's language);
    • Prepared and linked illustrations with terms;
    • Prepared a list of 70 most popular questions for patients (“What is your age?”, “Where does it hurt?”, etc.);
    • Created a 10-point scale for patients, where they can determine the level of pain;
template workspaces

    Features for organizations that want to implement a service:

    • Provided information caching, due to the constant expansion of the database;
    • Integrated a database that contains more than 3 thousand specialized medical terms, divided into chapters (each term is translated into all 20 languages);
    • We took care of the intuitiveness of the interface, making it as user-friendly as possible;
    • For a more detailed examination, we created several sections, where there are also ready-made thematic questions (for this, the doctor must select a section, indicate a question and speak it - independently or through text to speech);
template workspaces
template workspaces

    Features for doctors and patients:

    • Сreated a multilingual user interface - the application supports more than 20 languages ​​(English, French, Russian, Spanish, etc.);
    • Provided support for two languages ​​at once: User language (doctor's speech) and Assisted language (patient's language);
    • Prepared and linked illustrations with terms;
    • Prepared a list of 70 most popular questions for patients (“What is your age?”, “Where does it hurt?”, etc.);
    • Created a 10-point scale for patients, where they can determine the level of pain;
template workspaces

    Features for organizations that want to implement a service:

    • Provided information caching, due to the constant expansion of the database;
    • Integrated a database that contains more than 3 thousand specialized medical terms, divided into chapters (each term is translated into all 20 languages);
    • We took care of the intuitiveness of the interface, making it as user-friendly as possible;
    • For a more detailed examination, we created several sections, where there are also ready-made thematic questions (for this, the doctor must select a section, indicate a question and speak it - independently or through text to speech);

Need help creating a similar solution?

Write to us right now and we will contact you as soon as possible to discuss your business idea in detail.

Contact us
Talk to us and get your project start!
Contact info
Email
[email protected]

- Vitaliy, CEO

Address
Kotlyarevsky street 1/27, Poltava, Ukraine

- Head/Development Office

cookie-icon
Cookies

We care about your data and we'd love to use cookies to make your experience better.