System Analysis
We began with the system architecture, which was built on a mixed technology stack, including .NET with WinForms for legacy desktop applications and MSSQL/MySQL databases for data storage.
During this phase, the entire ecosystem of interconnected applications was mapped. We monitored tracking of medication usage and medical devices provided to patients, such as wearable bracelets, including managing expired or non-functional devices. Patient and staff information was stored and processed to become the basis for operations across the healthtech ecosystem.
Exploratory Testing
Our team performed manual and exploratory testing across all desktop and mobile components. Testing scenarios included recording patient visits for immediate payroll calculations, updating medication and device usage across the system, synchronising appointments, call recordings, and reporting dashboards. We also generated insurance documents and verified API integration with encrypted European databases.
Mobile App Audit
The Android mobile application used by doctors was tested for consultation logging, so it’s possible to start and end a consultation remotely. We checked whether voice recording and commenting captured audio notes for services provided and verified GPS tracking quality for accurate doctor location mapping.
The audit was greatly focused on synchronisation to test whether consultation logs were correctly updated central systems.
Security & Data Integrity Review
We tested API interactions with encrypted insurance databases and verified that sensitive personal data was processed securely. This involved penetration testing, data flow validation, and stress testing of the APIs for system resilience under high load.
Our team applied encryption verification tools to confirm compliance with industry standards and conducted manual code reviews to identify potential vulnerabilities. For desktop legacy applications, we used static code analysis and sandbox testing to check for gaps in encryption practices that could pose security risks.
Test Coverage Assessment
We evaluated the existing practices and outlined areas where automation would deliver the highest impact, such as insurance API calls. We also identified opportunities to strengthen the verification of call recording synchronisation with patient records and appointments, as well as to improve monitoring of medications and medical devices.