Software Development

Cross-Platform Medical Appfor Medication Management

From barcode to bedside, this application is a cross-platform medical app that was built by our dedicate team, which puts 34,000+ drug records at users’ fingertips — making refills, tracking, and search seamless, while giving developers the flexibility to build faster, smarter healthcare experiences.
Medical app banner_11zon

Client Challenges

Their original app limited users to searching medications by name, which could be inconvenient in real-life scenarios.

This proved inconvenient in real-world scenarios, such as when a user had a physical product in hand but was unsure of its exact name. The client partnered with Newwave Solutions to fundamentally enhance the application's usability. Their primary goal was to increase user adoption and engagement by transforming the medication search and management experience into a more intuitive and modern process.

What we advice?

We proposed diversifying the search methods with barcode and QR code scanning to simplify access to drug data.

We advised augmenting the text-based search with barcode and QR code scanning capabilities. This strategy directly addressed the core usability issue, allowing users to instantly retrieve data by simply scanning a product's packaging. We positioned this not just as a feature update, but as a holistic modernization of the user experience, designed to boost engagement, support better medication adherence, and lay the groundwork for a more integrated personal health management platform.

Platform

Platform

Mobile (Android / iOS)

Type

Type

Cross-platform

Team size

Team size

10

Technologies We Used

To meet the demanding requirements of a cross-platform medical application, we engineered a robust and scalable technology stack. The core of the application was built using React Native, which allowed us to maintain a single codebase for both iOS and Android, ensuring consistent performance and faster development cycles. We leveraged the Ignite CLI and boilerplate to accelerate our initial setup and enforce best practices. For the backend and real-time data synchronization, we integrated Firebase, which provided a secure and reliable solution for handling user data, drug databases, and push notifications. The entire application was developed using TypeScript and JavaScript to ensure code quality and maintainability. Furthermore, we utilized native languages—Swift and Objective-C for iOS, and Kotlin and Java for Android—to build custom, high-performance modules for critical features like the barcode scanner, ensuring optimal performance and access to native device APIs. The entire project was managed using Jira to track progress and facilitate Agile collaboration.

Type=mobile, Name=React Native
Type=Frontend, Name=Javascript
Type=Frontend, Name=Typescript
Type=CLOUD, Name=Swift
Type=CLOUD, Name=Kotlin
Type=Opencource, Name=Java
Type=Framework, Name=codeIgniter
Jira

Product Functionalities

Drug Information Search
Drug Information Search

Users can access detailed info on 12,500+ OTC and 22,000+ prescription drugs, including ingredients and side effects, enabling better self-care and informed medication use. Each drug profile includes critical details such as active ingredients, uses, dosage instructions, side effects, and potential interactions, empowering users to make informed decisions about their health.

Smart Scanning System
Smart Scanning System

Moving beyond manual text entry, we implemented an intelligent scanning system. This feature allows users to quickly and accurately retrieve drug information by scanning the barcode or QR code directly on the medication packaging. This significantly reduces search time and eliminates errors associated with misspelling drug names, greatly enhancing everyday convenience.

Refill Prescriptions
Refill Prescriptions

The app simplifies the process of renewing medications. Users can easily request prescription refills for themselves or family members directly through the application. This centralized management system helps ensure timely renewals and significantly reduces the risk of missed doses, contributing to better health outcomes.

Real-Time Prescription Order Tracking
Real-Time Prescription Order Tracking

To provide peace of mind and improve planning, we integrated a real-time order tracking feature. Users can monitor the status of their prescription from the moment the refill is requested through to fulfillment and shipping, allowing them to know exactly when to expect their medication.

Automated Refill Scheduling
Automated Refill Scheduling

For managing long-term medications, the app offers an auto-refill setup. Users can authorize automatic renewals for recurring prescriptions, creating a hands-off approach to medication management that prevents treatment disruptions and provides continuous peace of mind.

Centralized User & Administrative Management
Centralized User & Administrative Management

A sophisticated backend system was developed to manage all stakeholders within the platform. This includes secure profile management for users and admins, tracking of prescription history and medication schedules, and logging patient search activities for a personalized experience.

Integrated Payment Gateway
Integrated Payment Gateway

To create a seamless user journey, the application incorporates a secure payment processing system. This allows users to safely complete transactions for services or prescription co-pays directly within the app, using encrypted payment methods stored for future convenience.

Business & Enterprise Account Management
Business & Enterprise Account Management

The platform is equipped with tools to manage corporate or institutional accounts. This system allows for the onboarding and management of businesses, clinics, or partner pharmacies that utilize the application, facilitating B2B relationships and expanding the app's ecosystem.

Our Technical Challenges
  • Ensure the seamless integration of new features, such as QR and barcode scanning, into the application without causing disruptions to overall stability, performance, or user experience.
  • Develop a highly testable and reusable codebase that not only supports current functionalities but also streamlines the process of implementing future feature upgrades and ongoing platform maintenance.
  • Maintain optimal performance and full compatibility across a wide range of operating system versions and device types, ensuring consistent functionality for all users regardless of their setup.
  • Guarantee robust data security measures when processing and storing sensitive health-related information, in full compliance with relevant industry regulations and best practices.
  • Integrating a new payment method using the Paygent platform, which was complicated by a significant lack of comprehensive documentation, with most available resources being primarily in Japanese.
  • Our Solutions

    Our approach was to build a secure, scalable, and maintainable application by leveraging a cross-platform core augmented with native power where necessary. We combined a modern tech stack with robust development practices to ensure quality and facilitate team collaboration. In this project, we delivered a robust cross-platform mobile solution using React Native with Ignite, enhanced by native SDK integrations for features like barcode scanning and multilingual support. Our team ensured real-time performance and scalability through Firebase, while maintaining clear communication and adaptability via Agile workflows and modern project management tools.

    Cross-Platform Stack

    Cross-Platform Stack

    React Native with Ignite enabled consistent UI and performance across Android and iOS devices.

    Modern Search Tools

    Modern Search Tools

    QR and barcode scanning functions built using native SDKs to improve accessibility.

    Firebase Integration

    Firebase Integration

    Used Firebase for secure, real-time data handling and notification support.

    Agile Collaboration

    Agile Collaboration

    Managed iterative updates through Agile methodology using Jira to ensure clear workflows.

    Multi-Language Codebase

    Multi-Language Codebase

    Leveraged Swift, Kotlin, Java, and Objective-C for flexible native module integration.

    Payment Gateway Integration

    Payment Gateway Integration

    We deciphered Japanese documentation to build a secure Paygent API bridge for reliable transactions.

    Our Roles

    • Analyze Requirements
    • Develop Mobile App
    • Implement Smart Search
    • Ensure System Stability
    • Testing
    • Maintain & Upgrade Features

    Benefit from the App

    500,000+ Installs across platforms, improving medication access for everyday users

    Installs across platforms
    0+

    Installs across platforms

    "Newwave Solutions was highly cooperative throughout the development. They stuck with their pre-estimated timelines, as well. Overall, the client highly regarded their highly proactive, direct, and goal-oriented nature that remained timely and high-quality."

    Our Client

    The Results

    This medical app has evolved into a trusted digital companion for patients and caregivers, empowering them to manage medications with accuracy, ease, and peace of mind. Our team enhanced the platform with robust search capabilities, automation features, and real-time updates to ensure reliability in critical healthcare scenarios. The result is a user-centric medical application that balances convenience, compliance, and security across both Android and iOS ecosystems.

  • Extensive Database Access: Integrated a comprehensive library of 34,500+ verified drug records, ensuring users have accurate, up-to-date information at their fingertips.
  • Massive Adoption: Successfully scaled the app to serve hundreds of thousands of active users on Android and iOS, demonstrating stability and high performance under heavy usage.
  • Advanced User Experience: Implemented scanning-based search and automated refill reminders, reducing manual input and improving medication adherence rates.
  • Related Case Study

    Software Development
    Blockchain App Wallet for Multi-Chain Success
    See project details
    Blockchain App Wallet for Multi-Chain Success
    Software Development
    Multi-Chain Cryptocurrency Wallet App
    See project details
    Multi-Chain Cryptocurrency Wallet App
    Software Development
    Social Livestream Platform at Scale
    See project details
    Social Livestream Platform at Scale
    Software Development
    Game Education for Interactive Japanese Learning
    See project details
    Game Education for Interactive Japanese Learning
    Software Development
    Blockchain PoC Application
    See project details
    Blockchain PoC Application
    Software Development
    ERP Software for Turtle & Tortoise Museum
    See project details
    ERP Software for Turtle & Tortoise Museum
    Software Development
    Interactive Online Learning Platform
    See project details
    Interactive Online Learning Platform
    Software Development
    All in One Print-On-Demand Platform
    See project details
    All in One Print-On-Demand Platform

    Let’s Connect

    Let us know what you need, and out professionals will
collaborate with you to find a solution that enables growth.