
A comprehensive CRM solution for veterinary business management
Challenge
When the client approached SoftTeco, the platform was in its early stages, with limited functionality. It was built using a microservices architecture that required separate instances for each clinic, resulting in higher operational costs as the system scaled. Our task was to optimize the platform and expand its functionality by adding new features, such as integration with external laboratories, payment processing, and an automated invoicing system.
When the client approached SoftTeco, the platform was in its early stages, with limited functionality. It was built using a microservices architecture that required separate instances for each clinic, resulting in higher operational costs as the system scaled. Our task was to optimize the platform and expand its functionality by adding new features, such as integration with external laboratories, payment processing, and an automated invoicing system.
Solution
SoftTeco re architected the platform from a microservices structure to a monolithic architecture using
PostgreSQL, thus reducing operational costs by nearly tenfold. We introduced new functionality, including
seamless integrations with FullCalendar2 for appointment scheduling and external diagnostic laboratories
like IDEXX. That enables clinics to order tests and receive results directly within the platform.
The CRM also features an advanced inventory management system, allowing clinics to track medications and supplies while ensuring regulatory compliance through integration with government systems via XROAD.
Additionally, the system includes robust reporting, invoicing, payment tracking, and automated reminders to streamline clinic operations.
For quality assurance, SoftTeco leveraged Cypress.js for automated testing and used Sentry as a bug
tracking tool to ensure high code quality and stability.
Key features:
- Customer management system
- In app billing, payment tracking, and automated reminders
- Easy appointment scheduling and online booking
- Inventory and medication management system
- Integration with external laboratories for diagnostics
SoftTeco re architected the platform from a microservices structure to a monolithic architecture using
PostgreSQL, thus reducing operational costs by nearly tenfold. We introduced new functionality, including
seamless integrations with FullCalendar2 for appointment scheduling and external diagnostic laboratories
like IDEXX. That enables clinics to order tests and receive results directly within the platform.
The CRM also features an advanced inventory management system, allowing clinics to track medications and supplies while ensuring regulatory compliance through integration with government systems via XROAD.
Additionally, the system includes robust reporting, invoicing, payment tracking, and automated reminders to streamline clinic operations.
For quality assurance, SoftTeco leveraged Cypress.js for automated testing and used Sentry as a bug
tracking tool to ensure high code quality and stability.
Key features:
- Customer management system
- In app billing, payment tracking, and automated reminders
- Easy appointment scheduling and online booking
- Inventory and medication management system
- Integration with external laboratories for diagnostics
Results
SoftTeco maintains a partnership with the client, providing ongoing support, maintenance, and introduction of new features upon request. Upcoming enhancements include the integration of SendGrid for email communication, Twilio for SMS and WhatsApp
messaging, and online payments via Stripe.
SoftTeco maintains a partnership with the client, providing ongoing support, maintenance, and introduction of new features upon request. Upcoming enhancements include the integration of SendGrid for email communication, Twilio for SMS and WhatsApp
messaging, and online payments via Stripe.