Hi Chris,
Apologies not to have picked this up initially. I (and several others in the team, I think) was on an annual leave when you first posted.
To the best of my knowledge, this part of the XNAT-OHIF viewer annotation framework is inherited from the core OHIF project and not something we have worked on directly. However, we will take a look. It would be extremely helpful if you could provide (either publicly via this discussion group) or privately an anonymised example dataset that we could use to reproduce your issue. Having just checked, I can certainly say with a high degree of confidence that the length measurements are not a factor of 10 off in MR, CT or PET, so it may be that there is a modality-specific issue here.
Regarding your other query, support for blinded readings is something that we are keen to work on, as this is potentially a common use case where XNAT could be a very useful platform. In my view, purging the annotations is not necessarily the best idea in the long term, but for the moment, you can achieve this goal by scripting a call to the ROI xapi, as shown below:
Best wishes,
Simon