ConnectSx: Medical Inventory Management Apps

Industry
Healthcare
Location
USA
Partnership period
2018 – ongoing
Team size
7
“I have been working with CodeIT for the past 4 years, and they have consistently exceeded my expectations. They are an integral part of our team, working closely with us as we define, build, and iterate a complex product in a complex industry. There is a shared sense of pride and ownership in our platform, which is not easy to find in a development partner. No matter where our business takes us, as long as there are development needs, CodeIT will be a part of our team.”

Chris Riedel
Co-founder and CEO of ConnectSx
Project information
Overview
Ten augmented IT specialists allocated to the client’s project have turned into a remote product development team. They have created new feature-rich web and mobile applications from scratch. The dedicated team helped reboot the project and developed three standalone applications from scratch.

Client and Business Goals
The client is a US-based company that aims to streamline the surgical inventory chain by developing innovative digital solutions, including web and mobile applications.
Striving to reduce inefficiencies, the company’s stakeholders decided to develop new software that facilitates medical inventory and knowledge management.
Our Task
The CodeIT team was required to tackle many tasks in the ever-changing environment. Our tech experts were involved in different project stages to share expertise and develop requested solutions.
The most challenging tasks our team has taken on are:
- Optimize the existing solution
- Conduct a technical audit
- Develop new web and mobile apps from scratch
- Improve inventory management processes
- Facilitate knowledge management and delivery
Hire developers with the industry expertise

Business First
Code Next
Let’s talk
Implementation
CodeIT’s input to the project can be broken down into four major stages.

Staff Augmentation
Our company was hired to provide tech experts for the client’s project.
Initially, we allocated a senior iOS developer who was involved in fixing bugs detected in the existing software. Within a year, the number of allocated CodeIT experts increased to 10 team members.
The flexible cooperation model enabled the client to change the team composition upon demand to tackle ever-changing tasks.

Technical Audit
The client hired CodeIT experts to conduct a technical audit of the project to find out the best way to implement all the solutions with defined features.
The allocated experts have analyzed project requirements, business goals, and other documents. They have picked the best technologies, defined the apps’ architecture, created a UI/UX design, and prepared a thorough project reboot plan.

Project Reboot
After reviewing the technical audit report, the client considered developing new web and mobile applications from scratch instead of increasing the complexity of the existing solutions to achieve long-term business goals. We’ve applied new architectures and technologies to create new feature-rich applications.

New Software Development
CodeIT’s specialists allocated to the project have turned into a dedicated project team. We’ve aligned business processes and developed applications with the defined feature sets. The well-versed team of tech specialists worked as a single unit, sharing outstanding tech expertise with the client’s on-site team.
Solutions developed
The audit conducted by our team defined the need to develop various applications to meet all the project’s goals. The three feature-rich apps developed by our tech experts are as follows.
Web App
The web application that enables full visibility into inventory in medical organizations. The web app works in different browsers on desktops and mobile devices, including smartphones and tablets.
The core features foresee the opportunity for users to:
- Manage and track all the inventory
- Integrate data from third-party systems
- Automatically track products expiration dates
- Collect and analyze product usage statistics

Mobile App
The mobile application works on iOS devices, including smartphones and tablets. It delivers all the required functionality for tracking and managing inventory. Also, the application supports the offline mode, so a stable network connection is not obligatory.
Using the mobile-optimized desktop application, users can:
- Manage and track all the inventory items
- Search items and explore their history
- Submit transfer requests
- Integrate data from third-party systems
- Automatically track products expiration dates
- Track lost medical items
- Automatically submit sales forms
- Collect and analyze product usage statistics

UDI Scanning App
The mobile application can be installed on Android and Apple devices for free. It enables the opportunity to scan unique device identifiers (UDI) codes and discover product details. Besides, the application helps track the history of scanned items and share it in a few clicks.

Result
Web and mobile application for medical inventory management
The project grew from one iOS team manager involved in fixing bugs in an existing app to a dedicated development team engaged in creating web and mobile apps from scratch.
The cooperation process has passed through four major stages: staff augmentation, technical audit, project reboot, and new software development.
The continuous project growth was ensured by the CodeIT’s:
- Well-versed team
- Domain expertise
- Properly aligned processes
- Ready-to-go resources
- Dedication to solving problems
The primary outcome of the project is three standalone applications:
- Inventory management web app
- Inventory management mobile app
- UDI scanning mobile app
Services
- iOS Development
- UX/UI Design
- Quality Assurance
- Web Development
- Project Management
- DevOps
Team
- 2 Java developers
- 2 front-end developers
- Quality assurance engineer
- Project manager
- DevOps engineer
Technology stack
- Swift
- Objective-C
- iOS SDK (Cocoa Touch, UIKit)
- iOS Frameworks
- REST API
- Auto layout
- PushNotification
- Java
- Angular
- Alamofire
- JWTDecode
- UIKit
- Eureka
- Natively (AVFoundation)
- Bitrise
- TestFlight (AppStore Connect)
- SPM
- KeychainAccess
- R.swift
Related cases
Explore related services
iOS Development
Build high-performing and feature-rich applications optimized for any Apple device.
Web Development
Create apps that grant access to certain functionality over the Internet from any device.
DevOps Consulting
Optimize your software development, testing, and release processes with DevOps consulting.
Quality Assurance
Deliver bug-free solutions that run flawlessly across all platforms.