Hi,
I am thinking on expanding the rest api, looking at Orthanc for inspiration. Any ideas? My list sofar:
Edit: propose to use HTTP commands, make more similar to Orthanc; will implement in Ladle first.
-- remote server operations
GET /api/dicom/modalities
GET /api/dicom/modalities/:id
PUT /api/dicom/modalities/:id
POST /api/dicom/modalities
DEL /api/dicom/modalities/:id
GET /api/dicom/modalities/:modality/echo
GET /api/dicom/rs/modalities/:modality/studies
GET /api/dicom/rs/modalities/:modality/studies/:suid/series
GET /api/dicom/rs/modalities/:modality/series
GET /api/dicom/rs/modalities/:modality/studies/:suid/series/:euid/instances
GET /api/dicom/rs/modalities/:modality/instances
POST /api/dicom/rs/studies/:suid/series/:euid/instances/:ouid/move?target=AE
POST /api/dicom/rs/studies/:suid/series/:euid/move?target=AE
POST /api/dicom/rs/studies/:suid/move?target=AE
-- delete
DEL /api/dicom/rs/studies/:suid
DEL /api/dicom/rs/studies/:suid/series/:euid
DEL /api/dicom/rs/studies/:suid/series/:euid/instances/:ouid
-- create zip file (optional anonymisation, parameters in query)
GET /api/dicom/rs/studies/:suid/series/:euid/instances/:ouid/archive
GET /api/dicom/rs/studies/:suid/series/:euid/archive
GET /api/dicom/rs/studies/:suid/archive
Marcel