We are currently working on integrating the OHIF viewer with Google Cloud Platform’s Healthcare API to access DICOM images stored in GCP. We’ve successfully established a connection, and images are being loaded in the OHIF viewer. However, we’re encountering a significant issue. The images we are dealing with are each about 50 MB in size, which is contributing to the problem.
Problem: When accessing images (instances) for a single patient (study), OHIF loads all images simultaneously. This approach is causing extremely slow performance and prolonged data loading times.
Ideal Solution: Our optimal solution would be to have the OHIF viewer load only the first selected image in the viewport at full resolution. The remaining images could be loaded as thumbnails or utilize any form of lazy loading strategy. This would significantly enhance the performance and user experience.
Current Configuration: We have attempted the following settings in the OHIF configuration:
- thumbnailRendering: ‘wadors’
- enableStudyLazyLoad: true
Despite these settings, we are not achieving the desired outcome.
Request for Assistance: Has anyone faced a similar challenge or implemented a solution that aligns with our needs? Any advice, tips, or guidance on how to effectively configure OHIF for optimal image loading with the GCP Healthcare API would be immensely appreciated.
Thank you in advance for your insights and assistance!