Medical Imaging
Captures medical images (DICOM, PNG) with modality, body part, and study metadata. Image bytes live in object storage.
API endpoints
| Method | Path | RBAC | Purpose |
|---|---|---|---|
POST | /v1/imaging/images | clinician | Register an image (metadata-only) |
POST | /v1/imaging/upload/dicom | clinician | Upload DICOM file |
POST | /v1/imaging/upload/png | clinician | Upload PNG file |
GET | /v1/imaging/images | clinician | List images |
DELETE | /v1/imaging/images/:id | admin | Soft-delete |
Database tables
medical_images— Image metadata, storage URL, hash, modality
Notes
- DICOM tags are extracted server-side and stored as JSONB; the binary file is not parsed by the web app.
