For Developers
V.E.T.S. is built on a flexible, extensible architecture. While public API access is still in planning stages, there are multiple ways to work with the platform.
Technical Stack
Core Technologies:
- Backend: Microsoft SQL Server with carefully designed relational schema
- Application Layer: ASP.NET Web Forms (Web2 application)
- Database Design: Highly normalized schema with extensive foreign key relationships
- Data Integrity: Constraints, triggers, and stored procedures enforce business rules
Current Integration Options
While we work on a comprehensive public API, current integration options include:
Direct Database Access (For Enterprise Clients)
Organizations with appropriate agreements can access the database directly for:
- Custom reporting and analytics
- Data import/export operations
- Integration with existing systems
- Business intelligence tool connectivity
Note: Direct database access requires appropriate permissions and understanding of the schema. Contact us to discuss enterprise integration needs.
Platform Extensibility
The V.E.T.S. architecture is designed for extensibility:
- Custom Action Types: New action types can be added with type-specific tables following established patterns
- Evaluation Templates: Custom evaluation frameworks can be created for specialized assessment needs
- Item Categories: The item dictionary can be extended with new categories and semantic relationships
- Knowledge Base Extensions: TreeList structure supports adding specialized knowledge hierarchies
Planned API Development
We're planning a comprehensive REST API that will provide:
- Read Operations: Query animals, actions, evaluations, inventory, and relationships
- Write Operations: Create and update records programmatically
- Webhook Support: Subscribe to events for real-time notifications
- OAuth Authentication: Secure, standards-based authentication
- Rate Limiting: Fair use policies to ensure system stability
Timeline: API development timeline depends on user demand and priority. If API access is important for your use case, please contact us to discuss your needs and potentially influence the development schedule.
Example Integration Scenarios
Once API access is available, common integration scenarios will include:
- IoT Device Integration: Automatically record weight measurements, RFID scans, or environmental sensor data
- Mobile Applications: Build custom mobile apps for specific workflows
- Third-Party Software: Integrate with existing management, financial, or analysis tools
- Automated Reporting: Generate and deliver reports programmatically
- Data Synchronization: Keep V.E.T.S. synchronized with other systems
Database Schema Documentation
Understanding the V.E.T.S. database schema is key to working with the platform:
- Core Tables: Animals, Herds, Actions, Evaluations, Items, Locations, People, Companies
- Relationship Tables: Link tables connecting animals to owners, herds, locations, etc.
- Type-Specific Tables: Action type tables (atbl_VETS_Actions_*) for specialized data
- Support Tables: TreeList, Menu, TeamDoc integration
Schema Documentation: Detailed schema documentation is available upon request for development partners and enterprise clients.
Contributing to Development
We welcome input from developers interested in working with V.E.T.S.:
- Share your integration use cases to influence API design
- Suggest improvements to data structures or workflows
- Participate in beta testing of new features
- Contribute to knowledge base content and documentation
Developer Support
We provide technical support for development partners working with V.E.T.S. Contact our development team to discuss:
- Schema access and documentation
- Integration architecture planning
- Custom development opportunities
- Early access to API development
Get Involved: If you're interested in building on top of V.E.T.S., integrating with the platform, or contributing to development, please reach out. We're actively seeking development partners who share our vision for professional animal management.