Medical Imaging

Captures medical images (DICOM, PNG) with modality, body part, and study metadata. Image bytes live in object storage.

API endpoints

MethodPathRBACPurpose
POST/v1/imaging/imagesclinicianRegister an image (metadata-only)
POST/v1/imaging/upload/dicomclinicianUpload DICOM file
POST/v1/imaging/upload/pngclinicianUpload PNG file
GET/v1/imaging/imagesclinicianList images
DELETE/v1/imaging/images/:idadminSoft-delete

Database tables

  • medical_imagesImage 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.