We implemented a QMS with document control, audit management, CAPA (Corrective and Preventive Actions), and risk management modules. The system was tailored to meet FDA and ISO requirements.
Industry
Healthcare
Team
9 members
Started in
2021
Country
USA
Prime Path Medtech™ provided its clients with services via a legacy Quality Management System (QMS). It was built on Quickbase, outdated, inflexible, inefficient, and didn't fit the B2B business model. Our customer needed a fully automated QMS covering all processes and documentation flow of the company's clients.
The Prime Path Medtech™ company provides medical devices manufacturers with Total Quality Assurance services, including consulting, research, support, and guidance. It’s QMS was inefficient and costly both to our customer and its clients (medical devices manufacturers). The overall UI/UX was outdated, non-customizable, and business logic was heavy and redundant. The old system hindered staff work and mandatory certification, caused end-users dissatisfaction, so our customer needed:
We have conducted an in-depth analysis, developed a system architecture with sophisticated business-logic and roles structure, and created a SaaS solution from scratch
Core modules and functionality peculiarities, revealing the solution’s essence
Users Onboarding was designed to be adaptable to any end-user, including companies with 2+ subsidiaries and holdings with employees working in 1+ subsidiary organizations, frequently encountered in the healthcare industry. We have successfully coped with the challenge of data consistency in complex hierarchies. Thanks to it, our customer can expand the pool of clients through holdings, corporations, and similar organizations. The logical solution we’ve designed and developed allows QSuite Super Admin to add employees related to 2+ its subsidiaries into 1+ organization as an Admin. This principle was partially used for Users Onboarding. Admin included into 2+ Organizations can add User to these Organizations via the same functionality on Users level.
The Documents entity was rethought, becoming more flexible. Now, Document Types and access permissions settings cover the management of Suppliers, Purchase Orders, Equipment, Actions, Validation Process, and other artifacts. The number of Types is not limited. The Filter allows users to select documents quickly. RBAC permissions give users the ability to view or edit Documents according to their permissions. This approach enhances the Security Controls, ensures data confidentiality, and allows managing actions with data/documents and their revisions transparently. RBAC permissions are granted by an Admin via User Group settings. The Revision field allows the user to classify the revision number keeping the correct versioning. The combination of Type, Name, and Revision of any Document is unique within the Organization. Users can create, edit, delete Revisions, set specific Revisions as Final, depending on access level.
Actions allow the Organization to track tasks. Besides the tasks management with tracking assignees, assigners, and tasks’ statuses, the system logic will enable users to automatically create tasks of certain kinds that facilitate the general quality management processes within Organizations. Actions are automatically created when Document Revision requiring Training is approved, User is added as a Document Reviewer/Approver, selected as the Document Responsible, or assigned a Training. Actions can also be created manually on the “Actions” screen via the “Add New” button (depending on the access permissions). An Action Status for automatically created Actions changes from “To Do” to “Complete” when the user completes the required task. Actions can be linked to any artifact: document revision, training, or HR record.
Training Records allow the Organization to track training records for Users. The Training Assignee (required field) can be any Admin, User, or an entire User Group. When a User passes the training, the Completion Progress training section reflects it. Users who have not completed the training are listed under “Pending.” The Dashboard provides users with easy access to assigned artifacts, counters, and quick-actions buttons. It helps speed up navigation and document flow and improve user experience regardless of a role. The Dashboard provides users with easy access to assigned artifacts, counters, and quick-actions buttons. It helps speed up navigation and document flow and improve user experience regardless of a role. HR Records allow an Organization to store human resources data. They can be viewed and edited only by Admin. HR Records automatically appear when a new Admin or User is added to Organization. Admins can add Tags and attach files to the record. Users can find reference links to HR records that are available to them. Tags with Global Search compose a user-friendly solution for tying up various artifacts within an Organization. Tags serve to label items and link similar artifacts, can be added to any artifact, and managed on the Organization Settings level by Admins and Users with permission. The Global Search helps identify artifacts with a particular Tag.
The Logs record all changes with data in the QSuite. In case of any inconvenience, the Super Admin can export the logs in CSV for all or selected Organizations. This approach creates additional value by increasing the reporting transparency and avoiding risks of contention. The flexible logic of Logs Export allows users not only to export data for all/selected Organizations but also set the data parameters with advanced filters. Thanks to it, each Organization can receive data on specific requests. Export of all the artifacts is also allowed in the system. This feature is flexible and sensitive to the current filters & search applied on the screen. Lists of artifacts export is carried out through CSV files. In addition, both list and detailed individual information for 1 item can be obtained via PDF format.
Tools and solutions are selected and used, considering the requirements of the customer and the UK healthcare industry
C#
.NET
MySQL
Swagger
AWS
TypeScript
React
Amazon S3
AWS ses
Amazon RDS
AWS EC2
Jenkins
iText
Skote
We've successfully designed and developed a flexible, responsive web-based QMS and integrated it into the customer's services and business model
CEO & Co-founder of Testasy
“O16 Labs ultimately delivered a working product, allowing me to launch a unique service worldwide. The team was quite responsive, transparent and supportive throughout. They all worked really hard and fast, demonstrating amazing ability to deliver market-ready MVP swiftly”
Digital Communications Director, Bet Comrade
“O16 Labs worked tirelessly and consistently throughout the project collaboration, always ensuring high-quality outcomes. The team is always responsive, available and effortlessly accommodates to concerns and queries, thus providing top-tier assistance. Their skills, responsiveness and impeccable communications surpassed clients’ expectations.”
Founder of DocuDoc
“The outcome of partnering with O16 Labs has been highly favorable. The team is agile and utterly collaborative from a project management point of view. Internal stakeholders were impressed by the service provider’s patience and professionalism.”
Director of Technology from a Digital Marketing Agency
“Thanks to the work from O16 Labs, the client reached a whopping 200,000 downloads just within two months and secured 10,000 active monthly users. They communicated actively and effectively via Slack and Trello. Their transparency and project management styles have been hallmarks of their work.”
Co-founder and CEO of Vibecoin
O16 Labs have all it takes to meet clients’ expectations in terms of process and delivery timelines. The team remained highly responsive and offered expert consultancy on app development. Their ability to listen and adapt to clients’ suggestions is highly plausible, allowing them to further extend their expertise in blockchain development.”
Director of Patient Advocacy, Overwatch Digital Health
“Ever since O16 Labs took over the project, deliverables have been outstanding. The team is well-versed, fully-prepared and actively participates in meetings. Their sense of urgency and grasp on a project is fantastic.”