AVI Medical
AVI Medical
A network of medical clinics across Germany
Description
AviMedical enlisted Emyoli’s services to elevate its digital services and provide an innovative, advanced platform for patients in Germany. The objective was to differentiate AviMedical’s offerings by integrating inner clinic services, such as patient records, AVI’s lab and pharmacy integration, a digital queue system while in the clinic, and outer clinic services, including appointment scheduling with doctors and telemedicine services. Emyoli was tasked to deliver these digital requirements as quickly as possible while collaborating with AVI’s internal development team in a combined effort.
Technical Challenges
The main challenge for Emyoli was to seamlessly integrate into an existing project with a basic functionality and an established internal team. Emyoli’s developers not only had to learn the existing codebase but also cooperate with the new team, understand their day-to-day activities, and smoothly integrate with them. Additionally, Emyoli faced the new challenge of coding a telemedicine platform from scratch, needing to provide basic functionality rapidly while expanding on it. Furthermore, Emyoli was expected to develop a robust queue system and integrate with lab results and the pharmacy in record time while maintaining high-quality work.
Technology Stack
Backend: Java, DynamoDB, Redshift, RDS
Infrastructure: Docker files, AWS Lambda functions, Jenkins for CI/CD
Frontend: React.js with Material UI
Mobile Apps: ReactNative for iOS and Android
Cloud Provider: AWS
Project Timeline
Planning and Analysis
Development and Implementation
Testing & Launching
Planning and Analysis
- In this phase, Emyoli and AVI’s team collaboratively gathered requirements and analyzed business needs to devise a comprehensive plan for the project.
Development and Implementation
- Emyoli worked on building the backend infrastructure, utilizing Java and various AWS services, such as DynamoDB, Redshift, RDS, and Docker files.
- Lambda functions were employed to streamline various tasks and enhance efficiency.
- The frontend was developed using React.js with Material UI, ensuring a visually appealing and intuitive user interface.
- Emyoli also focused on creating iOS and Android versions of the AviMedical platform using ReactNative for a seamless cross-platform experience.
Testing & Launching
- A team of two dedicated QA engineers conducted extensive testing, including functional and performance testing, to ensure the overall quality and reliability of the platform.
- After thorough testing, the AviMedical platform was launched, delivering its services to patients in Germany.
The Team
Senior Technical Lead
Business Analyst and Scrum Master
Senior Graphics Designer
2 Senior Backend Software Developers
1 Senior Web Frontend Developer
1 Senior Swift Developer
1 Senior Kotlin Developer
2 QA Engineers
1 DevOps Engineer specializing in AWS
Project Results
Emyoli seamlessly integrated into AviMedical’s team, swiftly adapting to their work methodology and contributing actively to the daily scrums. This collaboration allowed for efficient development and deployment of the AviMedical platform. Emyoli’s expertise and dedication enabled them to deliver the required functionalities in top quality, allowing AviMedical to offer an advanced digital platform to patients in Germany. The successful partnership between Emyoli and AviMedical ensured a smooth digital transformation, providing innovative services and enhancing patient experiences in the healthcare domain.
As the project progressed, Emyoli’s collaboration with AviMedical further strengthened, leading to the adoption of an outstaffing mode. Emyoli provided AviMedical with four dedicated developers who worked full-time, seamlessly integrating into Avi’s development team. These developers engaged in daily communication with Avi’s team leader, ensuring close coordination and synchronization of work. By adopting this outstaffing approach, Emyoli’s developers became an integral part of AviMedical’s team, contributing their technical expertise and skills directly to Avi’s product coding requirements. This close collaboration and effective communication facilitated the swift progress of the AviMedical platform and allowed for efficient handling of any emerging challenges, resulting in a successful and top-quality digital solution for AviMedical’s patients in Germany