Skip to content

v1.0.0 — AmbientCT DICOM Viewer

Latest

Choose a tag to compare

@Ambientwork Ambientwork released this 23 Mar 13:58
· 41 commits to main since this release
8e16a6c

AmbientCT v1.0.0

Open-source DICOM viewer for dental and medical practices.
Orthanc + OHIF in Docker — one command, fully local, DSGVO-ready.

Highlights

🦷 Dental-First Viewer

  • 10 Window/Level presets optimized for dental imaging (Bone, Enamel/Dentin, Root Canal, Periapical, TMJ, …)
  • Hanging protocols: CBCT → MPR 3-panel, OPG → single 2D, Intraoral → 2×2 grid
  • Hotkeys for measurement, navigation, and W/L switching

🏥 PACS Server

  • Orthanc with DICOMweb, C-STORE (DIMSE), and WADO support
  • OHIF Viewer v3.9.2 with Cornerstone3D for 3D volume rendering and MPR

🛠 Operations Scripts

  • setup.sh — Interactive wizard, secure password generation, --non-interactive for CI
  • smoke-test.sh — 14 automated checks across containers, API, DICOMweb, DIMSE, OHIF
  • backup.sh — Docker volume backup/restore with retention policies
  • import-dicom.sh — Bulk DICOM import with --recursive and --dry-run

🔒 Security

  • No hardcoded credentials — .env-driven configuration
  • Ports bound to 127.0.0.1 (localhost only)
  • Network-isolated containers, no host mode

⚙️ Infrastructure

  • All docker-compose values configurable via .env
  • JSON log rotation, viewer healthcheck, optional Nginx SSL proxy
  • GitHub Actions CI: lint, smoke tests, docker-compose validation

Quick Start

git clone https://github.com/Ambientwork/AmbientCT.git
cd AmbientCT
./scripts/setup.sh
docker compose up -d

Then open http://localhost:3000 for the viewer, http://localhost:8042 for Orthanc.

Full Changelog

See CHANGELOG.md


⚠️ Not FDA/CE certified. For educational and research purposes only.