Today, healthcare providers across the planet are adopting multiple solutions to cover the needs of their patients. When it comes to a very narrow niche of pregnant women and all pregnancy-related processes and procedures, the technologies they utilize have become crucial to deliver the best experience and assistance. It aims to reduce the risks of complications during pregnancy or postpartum through monitoring, analyzing, and addressing any arising issues.
The Agiliway development team joined the project to help our US client advance the existing functionality based on the requests from their current customers and users. Additionally, our team consulted the client on optimization of their system, gave input on architecture, and more. In the article, we are discussing a few features that we are implementing to improve the existing functionality of the product and bring a better user experience and satisfaction.
Healthcare applications are a win-win for different parties
Since the beginning of the COVID-19 pandemic, digitalization in different areas of our lives became vital, especially for healthcare. Often patients seek medical advice to consult with their doctors without actually needing to come and see them eye-to-eye, therefore avoiding large crowds and keeping them and their babies safe. Additionally, they can get all the necessary information from their healthcare service providers in-app, ask for further recommendations based on the pregnancy term, etc.
Healthcare facilities also take great advantage of virtual care products. They can track and analyze what information is popular among the users or what procedures are more often requested. Utilizing the analytical data, facilities or doctors can then focus on what’s trending and this way get more patients to work with them by offering a certain scope of services and consultations.
And, finally, insurance companies are the ones who as well benefit from the given technologies. As we know, medical insurance payments are made depending on a procedure’s CPT (Current Procedural Terminology) code. Through the reporting system of the platform, they obtain the necessary data regarding the number of women visiting a specific facility or healthcare provider, what types of requests they make, what medical assistance they, etc. This way they can change their policies depending on what’s the current trends in the niche are.
Project tasks and solutions
Among the ongoing assignments toward enhancement of the existing functionality of the platform, we are working on
- 1. Authentication system update and migration to a different service
This issue occurred following the increasing expenses due to the growing number of users – pregnant women, healthcare providers and facilities, insurance companies.
Users were having issues with logging in to two or more accounts in the same browser (it was necessary to log out from one account to open the other).
- 2. Develop an advanced reporting system to simplify the data collecting process.
As healthcare providers, clinics, and insurance companies were requesting more data on user behavior and in-demand information that are of interest to future mothers and is related to them, the client wanted to automate the report preparation process. The key task was to develop a solution that will reduce the report timing as well as provide accurate and concise data analysis.
Since the solution is a complex system with many additional gadgets connected to it, flawless operations and synchronization of all these tools were vital. Heartrate or blood pressure are some of the most important parameters of mom’s-to-be health and are constantly monitored to prevent any threat to a woman or a fetus.
Additionally, the platform is a great source of knowledge for future parents depending on a pregnancy term. Its immense resources provide the most suitable and accurate information on, for example, baby’s growth and transformations, what exercises would be useful for a woman at a given pregnancy stage, lifestyle advice to make the whole pregnancy period smooth, etc.
In terms of implementation of the requested changes, the Agiliway engineers performed the following:
- Migration to Keycloak
Choosing Keycloak as an authentication tool allowed simplifying the authentication process for the users. To ensure a smooth transition to the service, a specific scope of programming patterns and approaches was used. We created another microservice as a gateway between an authentication service and the system. Any log-in request is sent to this service which in its turn redirects it to the necessary destination. As everything is managed through the cloud, microservice architecture is deployed to Amazon and utilizes different Amazon features, including a serverless framework for the microservices organization. Utility code for authentication moved to another library and could be shared with everyone in the team using it.
- Building a reporting functionality
Slicer service that makes a different view of data (e.g. statistics) was used to sort out and prepare only the necessary piece of data for a specific purpose. For example, healthcare providers and facilities often request information regarding the topics popular among the users at certain stages of their pregnancy. This will help in preparing and targeting the right audience with appropriate content.
The number of registered customers among insurance companies to the platform is also increasing. This is mainly because using the implemented reporting solutions, these companies can obtain data regarding the procedures and services women receive from their doctors. Not only does this attracts more corporate clients to the platform but also allows them to modify the insurance policies and introduce changes that will be beneficial to both parties.
The key tech stack for the project at the current stage includes Angular, GraphQL, Rest API, Dynamo DB, Countly, Elastic Search.
Covering the needs of future mothers and their fetuses in terms of health monitoring and information delivery is the main focus of our client. Expanding the platform’s functionality aims at providing high-quality online assistance. This is becoming a place where pregnant women can find answers to all their questions filtered based on their personal preferences or pregnancy stage. To ensure this, we build a product in such a way that it sorts out the requirements and provides a user with exactly what they are looking for.
The service is great for healthcare providers and facilities as well as insurance companies. Developing a reporting system allows them to track users’ preferences, prepare more topical information, which will help to attract more clients, and more.
The Agiliway team helps the client to introduce changes that will help optimize the system, therefore, improving user experience, bringing more new customers, and expanding the collaboration horizons further.
READ ALSO: HEALTHCARE SECTOR: QUICK OVERVIEW. MAIN TYPES, ANALYTICS, INSURANCE