The most significant complication was the amount of data. There are three binary files for each examination, with one data point for every 4 ms and one JSON with 100.000+ annotations. To overcome this obstacle, we have developed a dedicated, specialised solution, including using a low-level browser API and designing a reliable download and queueing system. We have also designed and implemented an advanced data cache system ensuring smooth work with graphs and annotations, enabling zooming, distance measurement, stripes and many other editing tools to work efficiently.
Our solution allowed us to remove typicalbrowsers’ limitations and get closer to classic desktop applications’ possibilities. The result of the work is a high-quality, smooth user interface. The medical staff can view the complete study, from 24 hours in real-time. Optimisation of front-end browser app algorithm allows analysing 21 irregularities into below 1 second for three-channel 24 hours signal starting from unacceptable 12 minutes.
ExploreIT sp. z o.o.