You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| POST | ../studies/{study} | Store instances for a specific study. |
67
+
| PUT | ../studies | Upsert instances. |
68
+
| PUT | ../studies/{study} | Upsert instances for a specific study. |
67
69
68
70
Parameter `study` corresponds to the DICOM attribute StudyInstanceUID. If specified, any instance that doesn't belong to the provided study is rejected with a `43265` warning code.
69
71
@@ -77,7 +79,7 @@ The following `Content-Type` header(s) are supported:
77
79
*`application/dicom`
78
80
79
81
> [!NOTE]
80
-
> The Server **will not**coerce or replace attributes that conflict with existing data. All data will be stored as provided.
82
+
> The server won't coerce or replace attributes that conflict with existing data for POST requests. All data is stored as provided. For upsert (PUT) requests, the existing data is replaced by the new data received.
81
83
82
84
#### Store required attributes
83
85
The following DICOM elements are required to be present in every DICOM file attempting to be stored:
|`404 (Not Found)`| The specified DICOM resource couldn't be found, or for rendered request the instance didn't contain pixel data. |
421
423
|`406 (Not Acceptable)`| The specified `Accept` header isn't supported, or for rendered and transcodes requests the file requested was too large. |
422
-
|`424 (Failed Dependency)`| The DICOM service cannot access a resource it depends on to complete this request. An example is failure to access the connected Data Lake store, or the key vault for supporting customer-managed key encryption. |
423
424
|`503 (Service Unavailable)`| The service is unavailable or busy. Try again later. |
0 commit comments