___ __
/ (_) /____ _ ______ ____ _
/ / / __/ _ \ | / / __ \/ __ `/
/ / / /_/ __/ |/ / / / / /_/ /
/_/_/\__/\___/|___/_/ /_/\__,_/
Welcome to litevna! This system was built to experiment with building a
DICOM archive using modern edge infrastructure. A subset of DICOMweb
features are supported, in order to test basic image storage and viewing
capabilities.
This is EXPERIMENTAL. Data may be deleted at any time!
HIPAA DISCLAIMER
THIS SYSTEM IS EXPERIMENTAL AND DOES NOT SATISFY WITH HIPAA REQUIREMENTS IN
ITS CURRENT STATE. DO NOT UNDER ANY CIRCUMSTANCES LOAD IDENTIFIABLE PATIENT
DATA INTO THIS SYSTEM.
Features
Edge native, built with Cloudflare edge technologies: Workers,
R2, D1 sqlite database Turso sqlite database, Cloudflare caching/CDN
On demand compute - no persistent server
Tech stack is pretty standard - Javascript workers environment
(WinterCG), SQLite, S3 compatible object storage
Compute, data, and database are globally distributed (Could use
D1 when it's out of beta if db size constraints are acceptable, otherwise
can distribute read replicas with Turso), for low latency worldwide
HTJ2K image compression for fast progressive image loading
DICOMweb interface
Download images as DICOM Part 10 files with HTJ2K transfer syntax
TODO/Limitations
Have not looked at RTSTRUCT or DICOMSR support yet
WSI probably too big for edge infra at this time
Once D1 is out of beta, should support dynamically creating databases.
Then can add support for creating arbitrary individual archives. DONE
D1 beta database size limited to 2GB, will increase in GA Moved
to Turso for unlimited size
Workers request body size limited to 100MB (non-enterprise
plan)
Worker memory limited to 128MB
Documentation
https://litevna.app/docs
Viewers
OHIF viewer:
The OHIF viewer (https://ohif.org ) is a
free and open-source web-based medical imaging viewer. It is built on top of
the cornerstone3D javascript medical imaging library.
Try it out (closed alpha)
Login
Made by Jason Hostetter