REST Structure

Download the DICOMweb Cheatsheet.

In the cheatsheet, {s} represents the DICOMweb service endpoint – i.e.,

Although the specification does not mandate that DICOMweb services are based on the same service endpoint (as shown above), it should be considered. From a RESTful best practices perspective, the “query” REST actions (that return an array of objects) should share the same root as “retrieve” REST actions. Some tooling (such as Rails) expect this behavior and may not work correctly. Note, some notable DICOMweb implementations may currently use different service roots.