Go to overview


In the rapidly evolving world of veterinary medicine, technology plays a big role in enhancing the efficiency and effectiveness of veterinary practices. One such pioneer in the field of veterinary technology is Millerfox. Millerfox is a company that specializes in providing advanced software solutions to veterinary practices. They understand the unique challenges veterinarians and veterinary staff face and design their software solutions with these challenges in mind. Their core business revolves around creating and implementing software solutions that simplify administrative tasks and improve the quality of care provided to the animals. By automating routine tasks, their software allows veterinary professionals to focus more on their primary responsibility - providing excellent care to their patients.

  • Node.js
  • TypeScript


Millerfox identified a critical need to integrate their software with veterinarians' X-ray hardware. The existing process for conducting scans could have been more laborious. It involved manual data entry into the X-ray machine, locating and converting the result into a photo, and finally attaching it to the respective examination file. Millerfox aimed to automate this cumbersome process to enhance efficiency and user-friendliness for veterinarians.

What we did

To address the challenge, we started the project with an in-depth “think” phase, allowing us to devise a communication bridge between the RX device and the vet-files app. Once we established a feasible approach, we seamlessly transitioned into the build phase, employing an agile methodology to adapt to any obstacles or changes encountered during development.

Navigating uncharted waters: The DICOM protocol and the unique nature of the project

In veterinary practices, performing an X-ray scan and associating it with the correct examination file is a complex and time-consuming task that demands substantial manual effort from veterinarians. They must enter examination details into the X-ray machine, initiate the scan, locate the resulting image, convert it into a photo format, and manually link it to the relevant examination file within the Millerfox software. This complicated process not only consumes valuable time but also introduces the risk of errors in data entry or misplacement of images.

The main challenge revolved around automating this process, particularly through integrating Millerfox software with X-ray hardware. This integration necessitated working with the DICOM protocol, a widely adopted standard in the medical sector for transmitting, storing, retrieving, and sharing medical images. However, comprehensive documentation of the DICOM protocol, specifically for JavaScript, the language of choice for this project, was limited. Consequently, we ventured into building a custom solution from scratch.

A unique collaboration

This project diverged from our typical scope, involving extensive hardware integration, a field we had yet to explore broadly. Our colleague, Benjamin Janssens, visited a veterinary practice to understand the Vet-Files system and X-ray apparatus better. This visit was key in comprehending the project's requirements and the real-world challenges faced by veterinarians.

During our project's "think" phase, we conducted a thorough technical analysis to determine the most effective means of enabling seamless communication between the Millerfox software and X-ray hardware. Our efforts contained documenting the workflow, creating sequence diagrams, and employing visual aids such as photos to clarify the process. This phase proved key in shaping our understanding of the project and developing a robust strategy for the next 'build' phase.


I'm amazed to be reading forum posts from 1997, a time when I wasn't even born. I had no idea forums existed back then!

Benjamin Janssens Backend Developer at icapps

The result: Enhanced efficiency and streamlined processes

Our solution addressed the challenges faced by Millerfox by seamlessly integrating their software with veterinarians' X-ray hardware. This integration automated the previously manual steps involved in conducting an X-ray scan and associating it with the correct examination file.

Our answer facilitated direct communication between the Millerfox software and the X-ray machine. When a veterinarian initiated an X-ray scan, the client's data was automatically retrieved from the Millerfox software and inputted into the X-ray machine. The resulting scan was converted into a photo format and effortlessly attached to the corresponding examination file within the Millerfox software.

This automation revolutionized the process of conducting X-ray scans and managing associated images. It eliminated the need for laborious manual data entry and simplified image management, substantially reducing the potential for human error and saving valuable time for veterinarians. Additionally, the solution significantly improved the user experience of the Millerfox software, rendering it more efficient and user-friendly for its diverse user base.

We successfully delivered this transformative solution within a few months, revolutionizing how veterinarians manage their X-ray processes and empowering them to provide enhanced patient care.

Let's create an app together