Qured – healthcare in your pocket



Qured is a British tech healthcare company that provides businesses in GB with a unique platform: pass health tests and receive doctor’s consultations via the mobile application. The APP Solutions is helping to create Qured, a product characterized as “healthcare in your pocket.”

Let’s have a brief look at some important facts about this project.

healthcare case study

Want To Build a Healthcare Mobile App?

Download Free Ebook

Project Description

Qured is an intelligent healthcare solution in Great Britain designed to keep company employees in GB healthy instead of treating them when they’re ill. Qured has built the first proactive, preventative healthcare platform that engages the whole company personnel on a journey to better health. The main components of this healthcare platform include:

  1. Personalized testing with the help of application: Each member’s testing plan is personalized based on their health profile, family medical history, and individual risk factors.
  2. Truly pain-free blood collection during testing: Qured provides users with a groundbreaking blood collection device that uses microneedles thinner than an eyelash, taking all the pain and mess out of home testing and removing barriers to uptake.
  3. Clinician-led results and referrals: Test results, insights, and advice are delivered by Qured clinicians during private video consultations. They offer clinical support and refer to onward care when necessary.
  4. Workforce health analytics: Qured secure employer portal provides an anonymized overview of the team’s health, test usage, and results, helping the target company’s investment into wellbeing, reducing costs from major illnesses, and improving retention metrics.
healthcare app portfolio

Key Solutions

The core functionality of the Qured app is to help businesses take care of their employees by providing them with preventive healthcare options. There is a mobile application for customers. It includes the following features: 

  1. Create personal profile and pass the Onboarding Stage.
  2. Book 1st test via the app for the desirable date and time slot.
  3. Receive the special device kit (with its help, the user can take the health test at home).
  4. Make a video consultation with Health Advisor via the app and take the test home.
  5. Scan the unique QR code that includes the patient details and send them to the medical laboratory.
  6. Track the status of the test kit the user sent back to the lab.
  7. Book the results appointment via the app.
  8. Make a video consultation with General Practitioner via the app and receive his opinion and comments on test results.
  9. Passes all the flow above with the following health tests.
healthcare app development

The other elements of the platform are:

  1. The Admin Panel that manages all the mentioned functionality by admins.
  2. Health Advisors and General Practitioners use the Clinical Portal to conduct video consultations.
  3. Dashboard with statistics provided to HR Managers of the companies that purchased this product so they can analyze the data and take action regarding their employees.

The product is already in production and is available for Customers to download on App Store and Play Market (Google): only GB region.

TAS team is working on the development and testing of the core functionality of the Qured mobile application, which means:

  1. Creating new functionality and improving the existing features (for example, an unlimited re-brand of the application was performed by our team in December 2022).
  2. Proposing technical solutions that can improve app functionality and involve more users.
  3. Unique specific design implemented for the users of a different group and sex ranges following healthcare domain solution.
  4. Testing on different real devices as well as emulators that can help to cover a device zoo that real customers use in production.

healthcare app google cloud

Tech Stack

  • Mobile (Qured app) – Flutter 
  • Main backend technology – Node.JS (Client side)
  • Main frontend technology (Admin Portal) – React (Client side)
  • Video calls – Integration with QuickBlox 
  • Cloud provider – Google Cloud
  • Database – Mongo
  • Firebase
  • Source control – Git

Team Composition

  • 3 Flutter Engineers
  • 1 Business Analyst
  • 1 Project Manager
  • 1 UI/UX Designer
  • 1 QA Engineer (in progress)
api healthcare app

Conclusions

Qured helps businesses in Great Britain to take care of their employees as well as retain them within the companies. 

The application provides an opportunity to pass medical tests and get a consultation with the help of several clicks in the mobile application. This is extremely important in our daily busy life and rapidly-flowing world.

For The APP Solutions company, it is an excellent experience in strengthening healthcare expertise and portfolio as well as making society healthier with the help of preventive medicine. We are developing a solution that is comfortable to use and cares for people’s health. 

Did you come up with something?

Orb Health – Сare Management as a Virtual Service

Our company had the chance to work on such an amazing service. In this article, we are going to tell you about it. 

Orb Health project description

Orb Health’s Care Management as a Service enables health centers, systems, hospitals, and unions to scale contact centers and deliver care management programs as a guided service. It simplifies the healthcare journey, maximizes patient outcomes, and enables financial success from fee-for-service to value-based care, without adding staff, apps, or infrastructure. 

Orb Health scales patient access through remote contact centers that seamlessly deliver care management as an EMR-connected, data-driven virtual service. We rapidly enable unparalleled clinical patient outcomes and satisfaction while transforming the economics of patient service for health systems, FQHC/community health centers, payers, and unions without adding staff, apps, or infrastructure, 

How does Orb Health help customers? 

  • Reduce ER/Hospital Visits 
  • Seamlessly Extend Practice 
  • Expand Critical Services 
  • Provide Interactive Patient Care 
  • Increase Patient Engagement & Satisfaction
  • Keep Patients In-Network 
  • Increase Revenue 
  • Improved HCC Scoring
  • Reduce Patient Leakage

 

From obsolete to technology-driven tech stack:

  • Migrate data storage from on-premise to cloud to improve accessibility, security, and cost-efficiency
  • Setting up fault tolerance infrastructure with monitoring, alerting, data backup, data recovering, and autoscaling
  • Implementing automation testing before release to prevent human factor in the production 
  • Actualize technologies to increase maintenance and speed of delivering new features 

Complete redesign and development of a new way of interaction with patient clinical information. Medication, Problems, Allergies, Appointments, Demographics, and much more in a new and easy to navigate format.  

We created a new approach to working with patients in customer practice, maximizing efficiency. This allows navigation between assigned patients, easily keeping up on priority and general que.

A powerful tool aimed to process the Orb Data Base quickly. This allows identifying patients by specific parameters to group them for further treatment.

This cutting edge feature allows creating connections between smart health devices at the patient’s home, gathering, analyzing, and processing data for making peoples’ lives more secure and accountable.

We worked closely with a clinical team to make logging time more manageable and effective – complete redesign legacy Time Tracking with a new and modern look. 

Complete redesign of dashboards, created new metrics, making executive board accountable for every vital indicator.

A new tool aimed to create patient programs. Powerful  enhancements that allow adding programs and campaigns in a couple of clicks.

Want To Build a Healthcare Mobile App?

Download Free Ebook

Universal Patient Engagement Center Experienced, licensed, and certified medical practitioners empowered by Orb Health’s EMR-centric patient intelligence provide care delivery that exceeds expectations. The core functionality of the Orb Health app is:

Mix and match services to meet your various patient population needs without adding resources.

Scalable patient access and high-quality care management empowers a new level of careful attention that keeps patients healthier, more satisfied, and in-network.

Repeatedly proven and independently validated Care Management as a Service drives significant outcomes while lowering costs and increasing revenue.

There are two web applications for internal users: Clinical Site and Program Manager Site.

A Step-by-step Guide on HIPAA Compliance 

Key Soltions

Connecting digital health products to provider systems is fundamental to delivering value, but the industry hasn’t made that easy. Healthcare providers are running dozens of different EHRs with various protocols, which means connecting can be a tangled mess of ad hoc solutions. Product teams who use Redox skip the mess and get every provider’s connection in a single developer-friendly API designed to support their product’s functional needs.

Protect your existing workforce management software and technology investments with off-the-shelf integrations that hook into your current solutions. Out-of-the-box integrations with a CRM system, PBX, ACD, workforce optimization, case management, and other legacy systems reduce time to value and quickly get a contact center up and running.

Power BI is a collection of software services, apps, and connectors that work together to turn your unrelated data sources into coherent, visually immersive, and interactive insights. For example, your data may be an Excel spreadsheet or a collection of cloud-based and on-premises hybrid data warehouses. Power BI lets you easily connect to your data sources, visualize and discover what’s important, and share that with anyone you want. 

Data security is one of the significant challenges of developing any service that deals with sensitive data. Therefore, the first requirement was to be able to store patient data as securely as possible.

BuenoPR – 360° Approach to Health

  • C# .Net 
  • Angular
  • WebAPI 
  • Azure SQL
  • Project Manager
  • Business Analyst
  • Power BI Engineer
  • QA engineer
  • AQA engineer
  • 2 Frontend developers
  • 5 Backend developers
  • Designer
  • DevOps

Calmerry Online Therapy Platform

Healthcare App Development 

A White Label Telemedicine Platform

Conclusion

During the development of this project, we utilized a streamlined, agile workflow. This approach helped us deploy an operating prototype of the system, ahead of the planned date, and dedicate more time to its testing and refinement.

 

Calmerry – online therapy platform

The backstory

Mental health isn’t something you can see or measure. Yet, our mental health influences all aspects of our life: work, friends, and family members. 

When faced with problems, most people prefer to stay silent instead of asking for help or going to a counselor. And there are many reasons for such behavior. 

Some people think that nobody cares about their problems. Some can’t visit therapists because in-person therapy offices are located too far from their homes or workplaces.

COVID-19 only adds fuel to the fire and causes extra reasons to get nervous. People are anxious about losing their jobs and getting infected in crowded places.  

The private tech entrepreneur, whose name we can’t disclose due to a Non-Disclosure Agreement (NDA), saw an opportunity in this situation. He saw mental help services striving to keep up with the growing demand and realized there was a business opportunity and a good cause at the time, so he started his own company in this niche and hired our team to create Calmerry – online therapy platform.

Client requirements

For the Calmerry project, the client had the following requirements: 

  • The project should include three different interfaces — account for patients, account for therapists, and CRM account
  • The project must meet U.S. regulations (GDPR) for healthcare software on storing and using patient sensitive data
  • Patients should receive online therapy via secured online chat and secured video sessions, only from counselors licensed in the U.S. 
  • The project’s first version should include a basic feature set, but the feature scope will scale in the future

Project goals and objectives 

Our main goal for the Calmerry project was to develop a secured platform that brings together patients and licensed clinical psychologists via online counseling and chat room. We wanted the online therapy platform to be equally useful for both patients and therapists giving them a secure therapy space. 

Our challenges 

During the project development process, we encountered the following challenges: 

Monetization model. We needed to suggest a monetization model that could be applied to this project. 

To make this happen, we conducted market research and gathered several monetization strategies, most commonly applied in such projects. 

  • Next, we matched business models with the client’s business needs and decided that a monthly subscription business model is the perfect match for this project. 
  • We also developed different subscription types — a basic tier with online chat and an advanced tier with video calls.  

Therapist validation. According to U.S. legislation, therapists are allowed to provide therapy only to patients from the same state. We also wanted only experienced family therapists to join the online therapy platform. 

We met these challenges by integrating a matching algorithm and initial survey, mandatory for both patients and therapists. 

  • During the survey, users select their state from the drop-down menu 
  • The matching algorithm connects patients and therapists from one location 
  • We integrated a mandatory “Licence number” filed into the survey for therapists to validate their experience.  

GDPR compliance. Since an e-therapy platform falls into the medical software category, it must comply with GDPR (General Data Protection Regulation). 

These regulations involve handling and storing sensitive personal data. The same regulations apply to data exchanged in text and live video chats. 

The project challenged us to provide a secure connection and data encryption. Since creating video conferencing software from scratch didn’t fit the client’s budget, we also needed to find a third-party video conferencing provider compliant with GDPR. 

We ensured GDPR compliance by:

  • Using SSL secured connection protocol that encrypts text messages, user data used by a matching algorithm, and users data stored in databases
  • Using on-premise servers located in the U.S. for storing encrypted user data 
  • Leveraging securing MongoDB clusters as data storage to protect user accounts, passwords, and encryption keys
  • Utilizing Daily.co frontend javascript library to embed and control video calls
  • Integrating Pusher service for sending push notifications to users that don’t send user sensitive data

Architecture. We needed to select the architecture for this project carefully for several reasons. 

Video conferencing functionality requires huge loads on servers that may impact the overall performance of the online therapy platform. 

The client expects to launch the project in all U.S. states, so the architecture should handle hundreds of simultaneous actions made by thousands of users. 

There are many interactive functions to add to the project’s second version. 

We considered all these factors and decided that microservice architecture suited this project the best. Overall, the architecture included: 

  • Backend server’s API, powered by Node.js
  • Micro frontend applications developed with Angular that calls backend API server via secured encryption
  • Data storage made of secured MongoDB clusters 

Callmerry, a mental health platform convenient for all users

calmerry telemedicine platform

We included the following functionality into the project first version: 

For patients 

Entry survey. The user must answer a 3-minute survey so the platform receives one’s age, gender, family status, location, previous and current mental health conditions (eating disorders, anger management, emotional abuse), and mental issues that presently bother the user. 

patient app calmerry entry survey

Matching flow. Within 24 hours, the platform matches patients with therapists based on their specialty and state. If the patient isn’t satisfied with the therapist, the platform suggests another therapist for free. 

calmerry mobile app for patients

Text messages. Registered users can communicate with their therapists via online chat from anywhere.

calmerry text messages

Video conferencing. Patients can buy additional video chat functionality to receive counseling during on-demand video sessions. 

calmerry video conferencing

Subscription. Users select the subscription plan that matches their needs – to communicate with the therapist via text messages or add video conferencing functionality. Users can also cancel subscriptions at any time and get a refund if they’re not happy with the services provided.

calmerry subscriptions

Therapy space. Therapists can set up the patient’s goals and track progress in real-time in the therapy space.

calmerry thepary space

Therapy management. Patients can put unfinished sessions on hold or pause an account for the desired period.

For counselors

License. Therapists offer a short survey to provide information about their location, the state they are licensed in, and the number of the highest clinical licenses in their state that allows the independent clinical practice.

calmerry therapist survey
calmerry therapist app

calmerry theparist survey

Text and video chats. Therapists receive access to patients in need via online chat and video sessions during working days.

Caseload management. Therapists can set up their caseload and provide therapy to as many clients as they want.

Technical details 

  • Angular for the fronted
  • Node.js for the backend
  • Ionic for developing a hybrid mobile app
  • MongoDB for secured database
  • Redis for sessions queues
  • Kafka for exchanging messages between microservices
  • S3 Bucket for developing the messaging feature from scratch
  • Pusher for sending push notifications without sensitive data
  • Daily.co for secured video calls

Team composition 

  • 3 Frontend developers
  • 2 Backend developers
  • 1 CTO
  • 1 Business analysts
  • 1 Project manager
  • 1 Product manager
  • 1 QA engineer

Results 

We delivered a GDPR-compliant e-therapy platform with essential functionality. You can see the project’s website on the link. 

After delivering the first version of the Calmerry online therapy platform, we started to create the next project version. Right now, we are improving the user experience for patients and therapists, integrating therapist notes into video chat, and session booking via a calendar. We are also considering enabling file exchange via a messenger between users. 

Related reading:

Looking for a team to develop a GDPR-compliant platform for online consultations? 

Google – Real-time sepsis diagnostic

Summary

Digging deeper into the smallest details always brings valuable insights. The same is relevant for Genomics, an interdisciplinary field of biology that focuses on the structuring, functioning, evaluating, mapping, and editing of genomes. A genome is an organism’s complete set of DNA, including all of its genes.

The main challenge in modern Genomics is real-time Nanopore DNA sequencer Processing. Despite the availability of nanopore DNA sequence devices, which you can buy for around one thousand dollars, there was no relevant software that could analyze DNA samples in real-time.

At the same time, existing genomic analyses require DNA sample transportation to a centralized facility, sequencing, and analyzing samples in a batch process, which takes weeks and even months. Such a slow analysis process may cost lives, especially for patients with sepsis, for whom each hour of delay decreases chances to survive by 4%, and death can occur in 24-48 hours.

The backstory

Digging deeper into the smallest details always brings valuable insights. The same is relevant for Genomics, an interdisciplinary field of biology that focuses on the structuring, functioning, evaluating, mapping, and editing of genomes. A genome is an organism’s complete set of DNA, including all of its genes.

The main challenge in modern Genomics is real-time Nanopore DNA sequencer Processing. Despite the availability of nanopore DNA sequence devices, which you can buy for around one thousand dollars, there was no relevant software that could analyze DNA samples in real-time.

At the same time, existing genomic analyses require DNA sample transportation to a centralized facility, sequencing, and analyzing samples in a batch process, which takes weeks and even months. Such a slow analysis process may cost lives, especially for patients with sepsis, for whom each hour of delay decreases chances to survive by 4%, and death can occur in 24-48 hours.

It started out when Allen Day, a data scientist and senior developer advocate from Google Cloud Platform, was looking for a cloud architect with a GCP certificate. During the search, Allen got in touch with us. After he ensured that we had a certified GCP architect, (Allen has found only two developers with relevant experience), we started to clarify more of the project’s details.

Allen needed such a specialist for the Queensland University of Technology project. The project should combine Machine Learning capabilities, Google Cloud Platform tools for data analytics, and existing genomic datasets with streaming data analytics.

Initially, Allen needed just one professional from our team. But, with time, Allen appreciated our technological expertise, proactivity, and product mindset, which allowed us to extend the development team to 10 members.

What is real-time DNA sequence analysis application

The application analyses DNA nanopores in real-time. It detects taxonomical proportions, potential viruses, and pathologies, antibiotic resistant genes, etc. Then, the app visualizes the results received via the interactive Sunburst tool. Thanks to convenient and detailed data visualization, medical experts can make an informed decision on a patient treatment plan.

Nanopore DNA sequencing has numerous applications in the Healthcare and Agricultural industries:

  • Infection diagnosis from a blood sample and taxonomical counting
  • Monitoring, profiling, and tracking the evolution of antibiotic resistance genes
  • Pathogen detection in sewage or public health
  • Identification of viruses in cassava crops

How does it work

Blood and other DNA samples are collected from a portable nanopore sequencing device. We used a MinION device, developed by Oxford Nanopore Technologies. Then, the received data is sent to the platform and goes through the following workflow:

  • Ingestion – files are uploaded to the Google Cloud Platform and streamed into the processing pipeline
  • Base-calling stage – machine learning model infers DNA sequences from electrical signals
  • Alignment stage – via a DNA database, the samples are analyzed to find pathogen sequences, taxonomy enrichment, and other anomalies
  • Summarization stage – calculation of each pathogen’s percentage in the particular sample
  • Storage and visualization – the results are saved to Google Firestore DB and subsequently visualized in real-time with D3.js.

Project objectives

To develop an application for DNA nanopore sequencer analysis, we needed to go through the following steps.

  • Investigate Genomics domain data formats
  • Develop of a raw sequencer data simulator
  • Empower the app with a source data reading
  • Develop logic for the alignment stage
  • Develop flow for the summarization stage
  • Find relevant solutions and tools for analyzed data storage and visualization
  • Write documentation on how to use the application and make it available on GitHub

Our Challenges

During the development of the DNA nanopore sequencer application, we faced the following challenges:

  • Build scalable and reliable system architecture. Nanopore Sequencer DNA Analysis is a resource-demanding procedure. Due to the high volume of data and tight time constraints, the system needs to scale accordingly. We eliminated this challenge by leveraging Google Cloud Platform compute, storage, and data processing tools. Thanks to such an approach, we achieved a smooth, streamlined, and reliable scalability for data processing operations.
  • Data processing logic. The project required fine-tuned data processing operation for providing a broad scope of results in minimal time. Thus, we needed to develop a data processing logic that connects the analytics application to the cloud platform and guarantee an effective information turnover. To achieve this goal, we used the Apache Beam library that runs on Google Cloud Dataflow and supports integration with other Google Cloud services. We also integrated the Compute Engine to build the auto-scaling Alignment Cluster in the application.
  • DNA Analysis Tools integration. DNA Analysis tools for Nanopore sequencers were just desktop utilities, thus we needed to adjust them for cloud platforms. We also needed to integrate the desktop-based DNA analysis tools into a unified, scalable system. We reinterpreted the desktop-based DNA analysis tools for HTTP format and distributed them as web services so they could process large quantities of data in a shorter time span.

How we did it

System architecture

For the system architecture, we applied a bunch of Google Cloud Platform data processing tools, as well as compute capabilities. Data collected from a nanopore DNA sequencer becomes available in the New DNA read file and uploaded to a Cloud Storage bucket. Once all files are uploaded, they go through a workflow that converts the input files into actionable reports.

Machine learning engine

The application should include a machine learning algorithm that would analyze genetic engineering databases to come up with relevant DNA test results. For this goal, we applied a machine learning model on TensorFlow, previously trained with several genomic databases.

Server-side

We needed to create a server-side with web and mobile developers in mind. Thus, to store databases and files, we leveraged Firebase, a document-storage system that can represent hierarchical data, essential for representing biological taxonomies.

Client-side

Our primary concern was to shorten the time data is uploaded from the sequencer and visualized.

To keep things as fast as possible from the client-side, we implemented a dynamic dashboard with D3.js, which periodically polls a database for new data and updates the Sunburst chart visualization accordingly.

Our tech stack

Tech Stack:

  • JAPSA, a Java Package for Sequence Analysis.
  • TensorFlow, an open-source library for training an ML algorithm
  • Chiron Base Caller for translating raw nanopore signal
  • Samtools utilities for interacting with and post-processing short DNA sequence read alignments in the SAM, BAM and CRAM formats
  • BWA MEM algorithm for performing local alignment
  • Minimap2, a versatile sequence alignment program for aligning DNA or mRNA sequences against a large reference database.

Google Cloud tools:

  • Google Cloud Storage for storing and accessing data
  • Google Cloud PubSub for sending and receiving messages between application components at low latency with on-demand scalability
  • Google FireStore for storing, syncing, and querying data
  • Google Cloud Dataflow to simplify streaming data pipeline development with lower data latency
  • Apache Beam for defining and executing data processing workflows
  • D3 Data Visualization Library for producing dynamic, interactive data visualizations in web browsers
  • JavaScript for building Data Visualisation

Team composition

  • 2 Data Engineers
  • 1 DevOps Engineer
  • 1 Web Developer

Result and prospects

We developed Nanopore DNA sequencers that significantly reduce the time it takes to generate DNA sequence data. Now, medical professionals and genomic engineers can receive sequence data generated from samples (the patient, sewage plant, or crop field) within a few minutes.

The potential for nanopore sequencing is promising. The real-time nanopore sequencing platform we developed has a significant impact on the molecular diagnosis of human disease, in particular, sepsis. Together with the Google Cloud Platform team, we created an open-source set of packages of nanopore sequencers available on GitHub.

This project was just the beginning of fruitful cooperation.

Once, Allen Day visited our office in Kyiv to run a Data Science meetup that was quite successful among data scientists and data engineers.

After a year of working with Allen and the GCP team, our CEO, Pavel Tantsiura visited Google’s office in Singapore to sign an official partnership with Google and The APP Solutions and discuss an upcoming project.

Currently, we are working with Allen on the PopGen project in the Genomics field aimed at processing populations of genomes. The project’s directories with rice and human genome samples are available on the GitHub repository.

BuenoPR – 360° Approach to Health

In the year 2021, health is a topic that is discussed more than others. And people are navigating this challenging domain more and more. 

The App Solutions was always ahead of the curve, with its healthcare projects, both R&D and users facing ones. So it was only a matter of time when we would implement all our knowledge and expertise and encompass it in one app, one that has all the health tracking functions needed and leverage cutting edge technologies, at the same time. BuenoPR became this app.

BuenoPR Project Description

Bueno is the app that gathers all health-related information in one place. On the one hand, it is made to provide patients with comprehensive knowledge about their conditions, prescriptions, and lab results, with the ability to contact their practitioner or care team anytime via chat. On the other hand, Bueno provides up-to-date information about the state of the patient’s insurance, including individual deductible and benefits highlights.

pr-bueno-prototypes

How does Bueno make a difference in this niche? 

  • Preventive medicine powered by AI

Bueno leverages machine learning to analyze all the health data from its user’s EHR to ensure the preventive care they need. Then, powered by Orb Health, the app provides the analyzed data to the care team to make suggestions to patients regarding time to do a check-up, make lab tests or pay attention to particular symptoms. 

  • All the info about user’s condition in their pocket

Integration with Mayo clinic helps to provide users with comprehensive and 100% science-based information on their conditions. It also serves educational purposes with articles on different organs and systems in the body, and lab tests. 

  • Tracking down all the metrics from one app

Users can track all life-important metrics such as height, weight, activity, blood glucose, and others, all in one place. The app supports both manual entry of these measurements and receiving info from the doctor’s office. It also has integration with Validic so that the data can be pulled from health devices.

  • Virtual care 

The app provides a 24/7 possibility to contact the care team, including the user’s practitioner and trained nurses who can answer any bothering questions at any time, help with understanding a care plan, and schedule the next visit to the doctor’s office.

  • Gamification 

The app presents a system of goals and badges to keep people engaged while improving their health. Achievements are given both for regular app usage, including its functions and reaching personal health goals (e.g., steps count).

  • Insurance insights

Using integration with Change Healthcare, we can provide information on the health of our users and let them track how it affects their Health insurance. In addition, it allows total transparency and zero worries when it comes to expenses. 

The main goals of BuenoPR are the following:

  • Provide users with comprehensive insights into their health using their Electronic Health Record (EHR) data processed by AI
  • Ensure 24/7 health support
  • Reduce stress to a minimum with transparent info, excellent UX and gamification techniques 
bueno-app

This combination of functions makes the app unique on the market.  

Project technical specification

The main product is a mobile application for patients. Its features include: 

  • 360° overview of patient’s health (metrics that are collected from the devices, doctor’s office and manually logged, social activity, allergies, medications, health challenges) 
  • Chat with the care team (doctor and nurses)
  • Knowledge base with all the info on the body, lab tests, and conditions
  • Lab results
  • Care activities prescribed by the doctor
  • Insurance information
  • Notification system
  • Achievements

The other elements of the service include:

  • Subscription website – to submit registration forms and subsequently, for subscription management; 
  • Admin Dashboard contains the following features: 
  • General application activity overview; 
  • In-app analytics;
  • User management
  • Customer support operations.
bueno-app-development

Key Solutions

Orb Health

Orb helps connect Bueno to the doctor’s office and ensures users only see the most up-to-date information on their conditions. At the same time, Orb is the primary source of info in the app, including raw data from the EHR and results of AI processing. Its predictive algorithm is used to detect negative health trends and alert nurses about at-risk patients.     

For Bueno users, this means that their care team knows exactly when to reach out to schedule a doctor’s appointment or do a necessary lab test. Statistics show that this approach prevents 2 out of 3 visits to ER. 

Validic 

Validic provides one API connection to access data from the best mHealth apps and devices. Since it covers most of the popular devices, our users don’t have to worry about not connecting their particular one to our app. This was one of the main problems we discovered in the competitor’s apps during the inception phase. 

Change HealthCare

Since our solution has provided clinical information and insurance info, we needed to connect a third-party solution that would collect data from insurance providers on the user-specific data about their plans. Change really helped us to ensure complete transparency regarding health expenses to our users.

Mayo Clinic

One of the problems we aimed to solve in the Bueno app was the lack of correct patient information. So often, people tend to rely on posts on the internet, leading to a lack of professional help and even usage of harmful practices. So, instead of searching health-related info on Google, we wanted them to have all the relevant information that would be 100% science-based and backed up by research all in one place. The Mayo Clinic integration serves this aim perfectly, providing articles based on research and 150 years of medical practice.

Want To Build a Healthcare Mobile App?

Download Free Ebook

Firebase integration

You can’t go far without proper data analytics. An understanding of the state of things regarding the application, the way customers are using it, and how efficiently it operates, hangs on through-and-through analytics. 

The app needed a practical and accessible mobile analytics solution to gain insights regarding application use and user engagement.

We have used Firebase because of its ease of use and flexibility. With its help, the company can see what is going on in the application and react appropriately.

It is also used as a platform for push notifications delivery. 

bueno

Data security and HIPAA

Data security is one of the significant challenges that come with developing any application that deals with sensitive data. And with health apps, it becomes even more important. 

A Step-by-step Guide on HIPAA Compliance

The main requirement was HIPAA compliance which is usually identified with foundations secured by the law:

  • Emergency clinics.
  • Corporate medicinal services associations.
  • Research establishments.
  • Insurance agencies that manage patients and their data.

However, since HIPAA PHI security necessity likewise applies to partners of these offices, it was extremely important to follow these guidelines for user data management, transparent data use, and guaranteeing the safety of data. 

The following solutions were used to provide appropriate data security measures:

  • HTTPS, TLS, SSH for data-in-transit encryption; 
  • Activity Logging + Access Management;
  • Handling all the secure data on the backend;
  • Making sure all the third-party solutions are HIPAA compliant;
  • Limited access to the production database at the network level.

Calmerry Online Therapy Platform

Healthcare App Development 

A White Label Telemedicine Platform

Tech Stack

  • Subscription website – JavaScript/С# 
  • Patient Apps – Swift, Kotlin
  • Devices connectivity – Validic 
  • Analytics and Notifications – Firebase 
pr-bueno-ui-ux

Personnel

  • Project Manager
  • Business Analyst
  • 2 QA engineers
  • 2 iOS developers
  • 2 Android Developers

Conclusion

BuenoPR is an absolutely unique app and another great case in the large portfolio of our healthcare projects. It provides all the necessary data for users about their health, and connects them with their care team, but it also uses cutting-edge technology to prevent conditions and complications. 

For our company, it was a great experience, applying all our expertise both in the Native mobile development and healthcare domains to create an app that would save people’s lives.

Using the Agile approach, and receiving quality feedback from users, each iteration really helped us deliver a product that would be useful, rich in functionality, and extremely easy to navigate.

 

A white-label telemedicine platform

About the project

The client is the owner of a medical center in Berlin, Germany. After the COVID-19 outbreak, he faced the need to provide patients with a distance communication solution to decrease the number of offline visits, while enabling doctors to monitor vital patient health data and streamline communication with a laboratory. 

For his goals, the client decided to use a comjoodoc telemedicine app, popular in the German region, that includes: 

  • Two mobile apps: one for patients and one for medical professionals, developed on React Native.
  • A web application built on Node JS and Typescript. The web app also leverages Doker as app containerization technology and Kubernetes for automated deployment and management. 


comjoodoc web app

Unfortunately, the platform failed to meet the client’s business goals due to a lack of functionality. Thus, the client hired us to turn a comjoodoc telemedicine platform into a white-label solution. 

CASE STUDY: REAL-TIME DIAGNOSTICS FROM NANOPORE DNA SEQUENCERS

Client challenges 

In creating the telemedicine platform, the client wanted to accomplish three goals: 

Challenge 1. Change the UI design 

We needed to redesign the screens of both patient and doctor apps of comjoodoc EASY to match the new branding. 

Challenge 2. Add more advanced functionality 

We needed to enhance the existing comjoodoc EASY feature list by integrating more advanced features to a live-chat and main menu so that medical professionals could provide effective distant treatment to patients during the COVID-19 pandemic.

Challenge 3. Make the platform compliant with legal regulations

Since the platform handles and stores sensitive patient data, we needed to make it compliant with the legal regulations for patient data security, including:

  • German national regulations 
  • BSI IT grundschtung 
  • EU-DSGVO/GDPR 
  • EU healthcare regulations 
  • HIPAA regulations

CASE STUDY: AN MHEALTH MOBILE APP

Our solution

To meet the client’s goal, we accomplished the following tasks:

Whitelabel setup 

We slightly redesigned the interface of patient and doctor apps by: 

  • Updating the app’s theme, icons, and splash screen 
  • Designing the new layout for both interfaces 
  • Adding the client’s information to the Terms and Conditions section 
  • Creating new onboarding screens for mobile applications 

Apart from changes in the user interface, we also made some improvements to the backend: 

  • Configuring Google services for app’s analytics
  • Changing the bundles of databases 
  • Doing architecture review to meet the business’ needs
  • Performing code refactoring by restructuring the existing platform’s code without changing its external behavior to make the code more efficient and maintainable

TELEMEDICINE VS. TELEHEALTH: A COMPREHENSIVE GUIDE ON THE DIFFERENCES & BENEFITS

Want To Build a Healthcare Mobile App?

Download Free Ebook

Functionality integration in response to COVID-19 

We improved the functionality of both patient and doctor mobile applications by:

  • Integrating Push Notification center via the Firebase development platform
  • Increasing the chat capabilities with uploading and sending pictures and files 
  • Integrating medication prescriptions and laboratory test results, sent as structured data from doctors to the laboratory
while lable telemedicine app
  • Adding patient management feature to the doctor’s app, so medical specialists could monitor patient status based on one’s reported state of health 
  • Adding on-premise video conferencing as a custom integration of the ITC cloud video service
telemedicine app development
  • Enabling the calendar functionality for scheduling appointments with doctors, medicine, exercise reminders, and daily schedule for patients
  • Enabling online payments with PayPal payment gateway
while lable telemedicine app project

CASE STUDY: ORB HEALTH – СARE MANAGEMENT AS A VIRTUAL SERVICE

Data security to meet legal regulations

Both the platform and apps are rated as medical devices CE class IIa that store and handle sensitive healthcare information. 

We protected data from unauthorized access of third parties by: 

  • Using SSL data encryption for exchanging data from applications to server 
  • Adding an encrypted communication layer (SSL) to the client’s storage 
  • Adding end-to-end encryption to online chat and video conferencing 
  • Organizing data transmission in FHIR HL7 standard for health care data exchange using FHIR HL7 infrastructure

PODCAST #2. DISRUPTING HEALTHCARE SERVICES

Project tech stack 

  • Node.js
  • Python
  • PHP
  • React Native
  • Kubernetes 
  • Dockers 
  • Firebase
  • ITC video conferencing software

Team composition 

  • Solution Architect 
  • Full Stack developer 
  • React Native developer
  • Designer
  • PM 
  • QA

CASE STUDY: BUENOPR – 360° APPROACH TO HEALTH

Results 

After working with us, the client received a white-label telemedicine platform with advanced features that took us two months.

The while-label platform brings benefits to both types of users:

Medical professionals can exchange files with patients via secured live chat, send, and receive laboratory tests in a more streamlined way. 

Patients can receive high-quality medical services in the comfort of their homes, schedule appointments with doctors, attend medical meetings online, get receipts for medication, and medical treatment plans with a daily schedule. The app also allows patients to pay for medical services online. 

Biudee

Project details

There are numerous factors and circumstances that determine the way person’s skin ages: skin type, sun exposure, pollution, amount of exercise, skin care, inheritance, and many more.

Biudee takes these factors into account as the system establishes the user’s profile. It primarily focuses on the facial skin – the most powerful and visible asset to define person’s appearance. Also, it is the skin that can be a good indicator of how balanced user’s diet is as well as general health.

The APP Solutions team worked hard in conjunction with the leading Danish dermatologists and scientists to make this mobile app a powerful instrument to detect subtle or even otherwise invisible sun impact, monitor lifestyle and sun sensitivity, as well as make sure wrinkles stay away for as long as possible.


“I have enjoyed working with Grossum/The APP Solutions team during the development of our project called Biudee (iOS and Android native apps designed for keeping one’s skin beautiful and healthy). One of the things I have found especially helpful was easy and close daily communication that we had with both the PM as well as the developers.”

— Dr. Christian Gronhoj
CEO, PROF. OF DERMATOLOGY

The main challenge was to create an algorithm that can scan, identify skin changes based on photos, and give skincare recommendations.

We have chosen to take the native iOS and Android app development route instead of cross-platform in order to utilize the maximum of phones’ capabilities, such as camera integration for simulated UV skin scan.

The complex backend was created to ensure the users’ ability to correctly track the condition of their skin and its dynamics. The frontend also took a lot of detail-oriented thought because it had to look not only pleasing to the eye, but also convenient and easy to use on a daily basis.

Using technology stack

The backend was developed using a PHP framework of our choice: open-sourced Symfony. Besides being very convenient to use in regards to development and offers numerous plugins and add-ons, it boasts quite a large community which allows to solve challenges with the help of other developers’ advice.

The frontend for the website was created using PHP and Symfony.

Lifestyle

By answering the initial questions and by providing information regarding specific aspects of your lifestyle, and updating these when prompted, you will progressively build your Biudee profile, and be able to monitor how your daily life affects the aging of your skin. You will additionally be able to follow how your skin develops compared to an average group of users with your corresponding skin type.

Skin Type & Appearance Tests

Test your skin type with respect to sensitivity towards sunburns. Use this to plan precise instructions for optimized sun protection in the future. Also, the app helps to determine whether your skin presents itself as predominantly oily, normal or dry.

Sun & SPF-info

Holiday or travelling? Mark your destination on the Biudee map and the number of days you plan to spend in the sun. The Biudee Sun & SPF-Info will provide you with information on the exact amount of sunscreen needed as well as Sun Protection factor (SPF) for your entire stay. The Biudee app will also inform you of the strength of the sun compared to your home address. In this way Biudee will keep you aware of the hazards of sun burns on your destination, and assist you in planning your sun protection.

Summary

Biudee is a functional e-health app built to become a virtual anti-aging partner that helps the users preserve and protect their skin in the natural way.

AN MHEALTH MOBILE APP

If a doctor prescribes you medication, you need to take it regularly to feel better. For this purpose, you can use one of the existing mHealth applications. Most healthcare apps are targeted at people with chronic conditions, have an inconvenient user interface, and many ads that distract users. 

Moreover, to report adverse reactions to your doctor, you need to assign a new appointment, which takes time and money. 

The mHealth application we developed for our client will help users keep track of their medicinal consumption. Another of the app’s functions is to provide users with a community of people and articles to answer health-related questions that they might have. 

How does mHealth app work?

It allows users to create a list with personal medication, log symptoms, and keep prescriptions in one place. The app sends reminders to the phone and always tells users the exact time they need to take medicine.  

Users may also specify certain medications as “emergency”, which must be taken in extreme situations. The app provides users with quick access to the Emergency screen with information about medicine and doctor’s contacts. 

Users can monitor their own health and create profiles of their family members.

The community feature provides users with access to articles & opinions to clarify issues that they might be facing with one or other medication.

Client requirements

Client wanted to create a medical & non-medical adherence and community app that is targeted for women between the ages of 25-40, but open to all.

The app had to become a digital friend for managing medication adherence, developing routines, and nurturing health-related curiosities. 

Our solution 

For this particular case, we suggested she participate in the Inception phase, our service that shapes the project vision and its roadmap. But, for the rest of our clients, we suggest moving with MVP.

Our challenges

A team to develop the product roadmap from scratch. For this task, we followed such requirements:

  • Find the ultimate database of medications available across the European market.
  • Make the product compliant with existing digital product regulations in the European Union (GDPR and PIPEDA).
  • Create UI/UX design. The product should have a custom design tailored to the target audience and a convenient interface. 

What solutions can we offer?

Find Out More

How we did it 

The Inception phase took us through the following steps: 

Step 1. Market research 

Before designing the project documentation, we conducted market research in the search for potential competitors. It turns out that app has three main competitors – CareZone, Dosecast, Mango Health apps. 

Then, we made up a table with their main drawbacks:

  • CareZone has too many ads, an outdated list of medications, and an inconvenient user interface. 
  • Dosecast offers users a database of drugs available only in the U.S., device synchronization issues, and no ability to set different tones for different medicines.
  • Mango Health application has a UX which is too tricky to navigate and cannot log medication intake before reminder.

We also analyzed what color scheme and layouts competitors use to create a custom design for the project.   

Competitor analysis also gave us insights into the monetization strategy to suggest the feature list and user stories. With this information at hand, we began to create project documentation. 

Step 2. Project documentation 

The project documentation performs as an instruction for developers and gives them an idea of what product they are about to develop. We developed the documentation for the main project parts are a mobile application, the Admin Panel, and a marketing landing page. 

The project documentation starts with the following elements:

General Functional Requirements

In this section, we highlighted the main requirements for the project, i.e., what the system must and mustn’t do, such as: 

  • The User must access the same account created in the app from multiple devices with the installed app. 
  • The app should ask the User to update time once the User switches the time zone.  
  • The application must have both offline and offline modes. In the offline mode, the User must have access to Home, Emergency, Stories, and Symptoms screens. 

Non-functional Requirements

Non-functional requirements explain how the app should work. Our general non-functional requirements are the following: 

  • Applications must support three languages: English, French, German.
  • The backend must handle increasing traffic loads – from 40,000 users for the first year to 200,000 users for the third year after the project launch. 

Once we were done with the project’s general requirements, our solution architect, project manager, and business analyst started mapping up the project architecture and listing third-party solutions to apply. 

App structure 

App structure helped us map up features and user flow in the app before writing use cases. The app structure is the very first text-based wireframes for the project. Thanks to the app structure, we placed the User into the app’s flow and determined whether a conceptual framework agrees with the target audience and its needs. 

The diagram below shows the action flow the User must take for completing a particular task. 

Project architecture 

We decided to begin with a monolith web-application containing most of the features to simplify initial development and split it into microservices over time. 

For this project, we suggested the Google Cloud Platform as a cloud environment. GCP provides many built-in tools for developing the app’s architecture and the ability to move architecture to other environments without significant changes. 

Since data synchronization was one of the competitor’s weak points, we decided to power up the project with the Kubernetes platform and Docker containers. Both solutions synchronize data in real-time and ensure the system’s scalability and portability. 

Then, we drew up a scheme of the project architecture’s main components: 

  • The Admin Panel for managing users and tracking statistics, connected with the app via Admin API 
  • A mobile app retrieves and stores user info via Client API
  • Global Load Balancer HTTPS ensures cross-region load balancing. i.e., distributes backend tasks over a set of resources, making their overall processing more efficient.
  • CDN (Content Distribution Network) caches HTTP(S) load balanced content in users region through Google’s globally distributed edge points; thus, delivers the content without downtime.
  • Kubernetes cluster runs containerized web applications for authentication, authorization, and User management via API.
  • CloudSQL database is a solution for storing encrypted user data and relational databases for application statistics.
  • Cloud Storage is a hosting server for storing files that are not sensitive data. 
  • Cloud Build is a tool for the continuous development of Docker images. 
  • Container Registry is a GCP component for storing Docker container images.
  • Stackdriver is also a GCP component. It ensures operational logs, monitoring dashboards, and alerting to email and SMS. 

Integrations 

  • Chino.io is our solution of choice for ensuring GDPR and HIPAA compliance because it is ISO 13485 and 27001 certified. The platform encrypts data with secure record level encryption and sends it to the server via API calls. This integration also significantly reduces the development time and costs. 
  • Drugbank API is an ultimate database of medications that includes all drugs available across the E.U. The database also contains info about contraindications, adverse effects, and medication compatibility. 
  • Mandrill API is a mailing platform for sending transactional emails to users. 

Main actors and use cases 

We made up the list of features to add to the project right after competitor analysis. 

When we mapped app structure, we prioritized functionality to implement first (the must-have features) and those to integrate later (nice to have features). 

Then, we created a list of actors (users) who will interact with the app and the Admin Panel. They are:

  • Unregistered User, who does not have an account in the system, so cannot use the functionality of applications 
  • Registered User, who successfully created an account in the system and has access to all functionality of applications
  • Unregistered Admin is a person who does not have a user account in the Admin Panel. 
  • Registered Admin is a person who has a user account in the Admin Panel.

We have written user stories that describe each type of actor’s user path based on user goals. User stories are also handy for testing and quality assurance since they represent what the User should do on one or other screen. 

Step 3. UI/UX design

Wireframes 

We also leveraged the app structure during the wireframing stage. Wireframes are another Inception phase deliverable that includes a schematic view of app screen components. Instead of giving the ultimate design view, wireframes percentage the information displayed on the page, an outline of structure and layout of the page and user experience, and the overall direction and description of the user interface.

Once wireframes were ready, our designers created the app’s prototype in Figma, a professional web-based tool for prototyping apps. The prototype simulates the navigation, gestures, and overall look and feel of the app.

Then, we moved to the visual design stage to give more personality to the app. 

Visual design 

As we previously said, the app is going to serve women between the ages of 25-40. To make the app attractive for the target audience, we used a combination of pink and blue colors for Medicine, Home, and Emergency screens. 

For the rest of the app’s screens, we used a blue background, white and dark blue elements to make users stay focused on their goals.

The main app’s screens we designed are: 

Build-in calendar for logging symptoms and medication intake. Users flow for logging symptoms includes: 

  • Selecting the date on the calendar at the Home screen 
  • Pressing on the “Symptoms” button
  • Opening a carousel with symptoms and indicating symptom level

History of symptoms. The User can access one’s history via a full calendar view or from the Symptoms page.

Reminders. Users can keep track of their intake and log their symptoms.

Emergency information. Users have quick access to the critical information they choose to have.

Medications list. Users have their list of medications on hand with product details.

Articles. Users can access articles about medications, their adverse effects, and symptoms shared by other app users. 

Offline access. The app provides users with offline access to the following data:

  • All medicine consumption related information
  • What users have to take
  • Users’ inventory 

Results that we achieved

The Inception Phase took us two months from signing the contract to agreeing on the app’s last screen. 

The team that worked on this project included:

  • 1 Business analyst
  • 1 Project manager
  • 1 Solution architect 
  • 1 Designer

After partnering with us, client received the following Inception phase deliverables: 

  • Written market and competitor research 
  • Technical documentation
  • UI/UX design screens
  • A clickable prototype 
  • A product roadmap 
  • Project architecture 
  • A list of integrations for medications database and user data encryption 

Related reading: 

At this moment, the client is pitching the project in the first round of investments and confident of victory.

Want to develop a healthcare mobile app but don’t know where to start?

Drop us a line to find out what we can do for you.

Get in touch with the team