Back to projects
Jan 08, 2024
2 min read

React DICOM Viewer

DICOM image (web/client CD) viewer

๐Ÿ’ผ This is a product Iโ€™m developing in my current role ๐Ÿ’ผ

๐Ÿ“ˆ Continuously evolving project ๐Ÿ“ˆ


Description:

This project entails a comprehensive DICOM image viewer capable of running on both browsers as DICOM web viewer or clients as a DICOMDIR (CD) viewer.

It encompasses backend DICOM REST APIs (QIDO-RS, WADO-URI), along with essential features of a self-hosted web server (user control, authentication, RBAC, etc).

Demo of basic operations:

Main Features:

  • GET params for HIS call viewer (patient ID, accession number, study date range)
  • Customizable conditions/results for study querying
  • Adaptable and configurable for various screen sizes
  • Tree/Grid study overview sidebar (customizable to anchor on any side)
  • Drag-n-drop from overview to main grids
  • JPEG preview before DICOM loaded
  • Series/Image grid layouts
  • Series merge
  • Memorization and restoration of image status of series grids
  • Basic imaging tools (W/L, Pan, Zoom, etc)
  • Annotation tools (Length, Angle, EllipticalROI, etc)
  • Text/Graphic overlay
  • Grid, layout, tools are customizable via modalities
  • Concurrent user limits
  • Study share via QR codes
  • Image download (DICOM, JPEG, MP4, PDF)
  • Reference lines
  • Image auto link
  • โ€ฆand much more