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
@@ -69,11 +69,11 @@ This transaction uses the POST or PUT method to store representations of studies
69
69
70
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.
71
71
72
-
The following `Accept` header(s) for the response are supported:
72
+
The following is the only response `Accept` header supported:
73
73
74
74
*`application/dicom+json`
75
75
76
-
The following `Content-Type`header(s) are supported:
76
+
The following `Content-Type`headers are supported:
77
77
78
78
*`multipart/related; type="application/dicom"`
79
79
*`application/dicom`
@@ -309,7 +309,7 @@ This Retrieve Transaction offers support for retrieving stored studies, series,
309
309
310
310
#### Retrieve instances within study or series
311
311
312
-
The following `Accept`header(s) are supported for retrieving instances within a study or a series:
312
+
The following `Accept`headers are supported for retrieving instances within a study or a series:
|`{attributeID}=`|`{value}`| 0...N | Search for attribute/ value matching in query. |
462
462
|`includefield=`|`{attributeID}`<br/>`all`| 0...N | The other attributes to return in the response. Both, public and private tags are supported.<br/>When `all` is provided, refer to [Search Response](#search-response) for more information.<br/>If a mixture of `{attributeID}` and `all` is provided, the server defaults to using `all`. |
@@ -751,7 +751,7 @@ The request payload might include Action Information as [defined in the DICOM St
|`{attributeID}=`|`{value}`| 0...N | Search for attribute/ value matching in query. |
906
906
|`includefield=`|`{attributeID}`<br/>`all`| 0...N | The other attributes to return in the response. Only top-level attributes can be included - not attributes that are part of sequences. Both public and private tags are supported. When `all` is provided, see [Search Response](#search-response) for more information about which attributes are returned for each query type. If a mixture of `{attributeID}` and `all` is provided, the server defaults to using 'all'. |
@@ -937,6 +937,7 @@ We support these matching types:
937
937
| Range Query |`ScheduledProcedureStepStartDateTime`|`{attributeID}={value1}-{value2}`. For date/time values, we support an inclusive range on the tag. This range is mapped to `attributeID >= {value1} AND attributeID <= {value2}`. If `{value1}` isn't specified, all occurrences of dates/times prior to and including `{value2}` is matched. Likewise, if `{value2}` isn't specified, all occurrences of `{value1}` and subsequent dates/times are matched. However, one of these values must be present. `{attributeID}={value1}-` and `{attributeID}=-{value2}` are valid, however, `{attributeID}=-` isn't valid. |
938
938
| Exact Match | All supported attributes |`{attributeID}={value1}`|
939
939
| Fuzzy Match |`PatientName`| Matches any component of the name that starts with the value. |
940
+
| WildCard Match | `PatientID`, <br/> `ReferencedRequestSequence.AccessionNumber`, <br/> `ReferencedRequestSequence.RequestedProcedureID`, <br/> `ProcedureStepState`, <br/> `ScheduledStationNameCodeSequence.CodeValue`, <br/> `ScheduledStationClassCodeSequence.CodeValue`, <br/> `ScheduledStationGeographicLocationCodeSequence.CodeValue` | Following wildcard characters are supported: <br/> `*` - Matches zero or more characters. For example - `{attributeID}={val*}` matches "val", "valid", "value" but not "evaluate". <br/> `?` - Matches a single character. For example - `{attributeID}={valu?}` matches "value", "valu1" but not "valued" or "valu" |
940
941
941
942
> [!NOTE]
942
943
> Although we don't support full sequence matching, we do support exact match on the attributes listed that are contained in a sequence.
@@ -987,4 +988,4 @@ The query API doesn't return `413 (request entity too large)`. If the requested
987
988
* Matching is case insensitive and accent sensitive for other string VR types.
988
989
* If there's a scenario where canceling a Workitem and querying the same happens at the same time, then the query most likely excludes the Workitem that's getting updated and the response code is `206 (Partial Content)`.
0 commit comments