• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="healthcare_v1alpha2.html">Cloud Healthcare API</a> . <a href="healthcare_v1alpha2.projects.html">projects</a> . <a href="healthcare_v1alpha2.projects.locations.html">locations</a> . <a href="healthcare_v1alpha2.projects.locations.datasets.html">datasets</a> . <a href="healthcare_v1alpha2.projects.locations.datasets.dicomStores.html">dicomStores</a> . <a href="healthcare_v1alpha2.projects.locations.datasets.dicomStores.dicomWeb.html">dicomWeb</a> . <a href="healthcare_v1alpha2.projects.locations.datasets.dicomStores.dicomWeb.studies.html">studies</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="healthcare_v1alpha2.projects.locations.datasets.dicomStores.dicomWeb.studies.series.html">series()</a></code>
79</p>
80<p class="firstline">Returns the series Resource.</p>
81
82<p class="toc_element">
83  <code><a href="#delete">delete(parent, dicomWebPath, x__xgafv=None)</a></code></p>
84<p class="firstline">DeleteStudy deletes all instances within the given study. Delete requests</p>
85<p class="toc_element">
86  <code><a href="#metadata">metadata(parent, dicomWebPath, x__xgafv=None)</a></code></p>
87<p class="firstline">RetrieveStudyMetadata returns instance associated with the given study</p>
88<p class="toc_element">
89  <code><a href="#retrieveStudy">retrieveStudy(parent, dicomWebPath, x__xgafv=None)</a></code></p>
90<p class="firstline">RetrieveStudy returns all instances within the given study. See</p>
91<p class="toc_element">
92  <code><a href="#searchForInstances">searchForInstances(parent, dicomWebPath, x__xgafv=None)</a></code></p>
93<p class="firstline">SearchForInstances returns a list of matching instances. See</p>
94<p class="toc_element">
95  <code><a href="#searchForSeries">searchForSeries(parent, dicomWebPath, x__xgafv=None)</a></code></p>
96<p class="firstline">SearchForSeries returns a list of matching series. See</p>
97<p class="toc_element">
98  <code><a href="#storeInstances">storeInstances(parent, dicomWebPath, body, x__xgafv=None)</a></code></p>
99<p class="firstline">StoreInstances stores DICOM instances associated with study instance unique</p>
100<h3>Method Details</h3>
101<div class="method">
102    <code class="details" id="delete">delete(parent, dicomWebPath, x__xgafv=None)</code>
103  <pre>DeleteStudy deletes all instances within the given study. Delete requests
104are equivalent to the GET requests specified in the WADO-RS standard.
105
106Args:
107  parent: string, The name of the DICOM store that is being accessed (e.g.,
108`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
109  dicomWebPath: string, The path of the DeleteStudy request (e.g., `studies/{study_id}`). (required)
110  x__xgafv: string, V1 error format.
111    Allowed values
112      1 - v1 error format
113      2 - v2 error format
114
115Returns:
116  An object of the form:
117
118    { # A generic empty message that you can re-use to avoid defining duplicated
119      # empty messages in your APIs. A typical example is to use it as the request
120      # or the response type of an API method. For instance:
121      #
122      #     service Foo {
123      #       rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
124      #     }
125      #
126      # The JSON representation for `Empty` is empty JSON object `{}`.
127  }</pre>
128</div>
129
130<div class="method">
131    <code class="details" id="metadata">metadata(parent, dicomWebPath, x__xgafv=None)</code>
132  <pre>RetrieveStudyMetadata returns instance associated with the given study
133presented as metadata with the bulk data removed. See
134http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.
135
136Args:
137  parent: string, The name of the DICOM store that is being accessed (e.g.,
138`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
139  dicomWebPath: string, The path of the RetrieveStudyMetadata DICOMweb request (e.g.,
140`studies/{study_id}/metadata`). (required)
141  x__xgafv: string, V1 error format.
142    Allowed values
143      1 - v1 error format
144      2 - v2 error format
145
146Returns:
147  An object of the form:
148
149    { # Message that represents an arbitrary HTTP body. It should only be used for
150      # payload formats that can't be represented as JSON, such as raw binary or
151      # an HTML page.
152      #
153      #
154      # This message can be used both in streaming and non-streaming API methods in
155      # the request as well as the response.
156      #
157      # It can be used as a top-level request field, which is convenient if one
158      # wants to extract parameters from either the URL or HTTP template into the
159      # request fields and also want access to the raw HTTP body.
160      #
161      # Example:
162      #
163      #     message GetResourceRequest {
164      #       // A unique request id.
165      #       string request_id = 1;
166      #
167      #       // The raw HTTP body is bound to this field.
168      #       google.api.HttpBody http_body = 2;
169      #     }
170      #
171      #     service ResourceService {
172      #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
173      #       rpc UpdateResource(google.api.HttpBody) returns
174      #       (google.protobuf.Empty);
175      #     }
176      #
177      # Example with streaming methods:
178      #
179      #     service CaldavService {
180      #       rpc GetCalendar(stream google.api.HttpBody)
181      #         returns (stream google.api.HttpBody);
182      #       rpc UpdateCalendar(stream google.api.HttpBody)
183      #         returns (stream google.api.HttpBody);
184      #     }
185      #
186      # Use of this type only changes how the request and response bodies are
187      # handled, all other features will continue to work unchanged.
188    "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
189    "data": "A String", # The HTTP request/response body as raw binary.
190    "extensions": [ # Application specific response metadata. Must be set in the first response
191        # for streaming APIs.
192      {
193        "a_key": "", # Properties of the object. Contains field @type with type URL.
194      },
195    ],
196  }</pre>
197</div>
198
199<div class="method">
200    <code class="details" id="retrieveStudy">retrieveStudy(parent, dicomWebPath, x__xgafv=None)</code>
201  <pre>RetrieveStudy returns all instances within the given study. See
202http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4.
203
204Args:
205  parent: string, The name of the DICOM store that is being accessed (e.g.,
206`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
207  dicomWebPath: string, The path of the RetrieveStudy DICOMweb request (e.g.,
208`studies/{study_id}`). (required)
209  x__xgafv: string, V1 error format.
210    Allowed values
211      1 - v1 error format
212      2 - v2 error format
213
214Returns:
215  An object of the form:
216
217    { # Message that represents an arbitrary HTTP body. It should only be used for
218      # payload formats that can't be represented as JSON, such as raw binary or
219      # an HTML page.
220      #
221      #
222      # This message can be used both in streaming and non-streaming API methods in
223      # the request as well as the response.
224      #
225      # It can be used as a top-level request field, which is convenient if one
226      # wants to extract parameters from either the URL or HTTP template into the
227      # request fields and also want access to the raw HTTP body.
228      #
229      # Example:
230      #
231      #     message GetResourceRequest {
232      #       // A unique request id.
233      #       string request_id = 1;
234      #
235      #       // The raw HTTP body is bound to this field.
236      #       google.api.HttpBody http_body = 2;
237      #     }
238      #
239      #     service ResourceService {
240      #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
241      #       rpc UpdateResource(google.api.HttpBody) returns
242      #       (google.protobuf.Empty);
243      #     }
244      #
245      # Example with streaming methods:
246      #
247      #     service CaldavService {
248      #       rpc GetCalendar(stream google.api.HttpBody)
249      #         returns (stream google.api.HttpBody);
250      #       rpc UpdateCalendar(stream google.api.HttpBody)
251      #         returns (stream google.api.HttpBody);
252      #     }
253      #
254      # Use of this type only changes how the request and response bodies are
255      # handled, all other features will continue to work unchanged.
256    "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
257    "data": "A String", # The HTTP request/response body as raw binary.
258    "extensions": [ # Application specific response metadata. Must be set in the first response
259        # for streaming APIs.
260      {
261        "a_key": "", # Properties of the object. Contains field @type with type URL.
262      },
263    ],
264  }</pre>
265</div>
266
267<div class="method">
268    <code class="details" id="searchForInstances">searchForInstances(parent, dicomWebPath, x__xgafv=None)</code>
269  <pre>SearchForInstances returns a list of matching instances. See
270http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.
271
272Args:
273  parent: string, The name of the DICOM store that is being accessed (e.g.,
274`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
275  dicomWebPath: string, The path of the SearchForInstancesRequest DICOMweb request (e.g.,
276`instances` or `series/{series_uid}/instances` or
277`studies/{study_uid}/instances`). (required)
278  x__xgafv: string, V1 error format.
279    Allowed values
280      1 - v1 error format
281      2 - v2 error format
282
283Returns:
284  An object of the form:
285
286    { # Message that represents an arbitrary HTTP body. It should only be used for
287      # payload formats that can't be represented as JSON, such as raw binary or
288      # an HTML page.
289      #
290      #
291      # This message can be used both in streaming and non-streaming API methods in
292      # the request as well as the response.
293      #
294      # It can be used as a top-level request field, which is convenient if one
295      # wants to extract parameters from either the URL or HTTP template into the
296      # request fields and also want access to the raw HTTP body.
297      #
298      # Example:
299      #
300      #     message GetResourceRequest {
301      #       // A unique request id.
302      #       string request_id = 1;
303      #
304      #       // The raw HTTP body is bound to this field.
305      #       google.api.HttpBody http_body = 2;
306      #     }
307      #
308      #     service ResourceService {
309      #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
310      #       rpc UpdateResource(google.api.HttpBody) returns
311      #       (google.protobuf.Empty);
312      #     }
313      #
314      # Example with streaming methods:
315      #
316      #     service CaldavService {
317      #       rpc GetCalendar(stream google.api.HttpBody)
318      #         returns (stream google.api.HttpBody);
319      #       rpc UpdateCalendar(stream google.api.HttpBody)
320      #         returns (stream google.api.HttpBody);
321      #     }
322      #
323      # Use of this type only changes how the request and response bodies are
324      # handled, all other features will continue to work unchanged.
325    "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
326    "data": "A String", # The HTTP request/response body as raw binary.
327    "extensions": [ # Application specific response metadata. Must be set in the first response
328        # for streaming APIs.
329      {
330        "a_key": "", # Properties of the object. Contains field @type with type URL.
331      },
332    ],
333  }</pre>
334</div>
335
336<div class="method">
337    <code class="details" id="searchForSeries">searchForSeries(parent, dicomWebPath, x__xgafv=None)</code>
338  <pre>SearchForSeries returns a list of matching series. See
339http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6.
340
341Args:
342  parent: string, The name of the DICOM store that is being accessed (e.g.,
343`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
344  dicomWebPath: string, The path of the SearchForSeries DICOMweb request(e.g., `series` or
345`studies/{study_uid}/series`). (required)
346  x__xgafv: string, V1 error format.
347    Allowed values
348      1 - v1 error format
349      2 - v2 error format
350
351Returns:
352  An object of the form:
353
354    { # Message that represents an arbitrary HTTP body. It should only be used for
355      # payload formats that can't be represented as JSON, such as raw binary or
356      # an HTML page.
357      #
358      #
359      # This message can be used both in streaming and non-streaming API methods in
360      # the request as well as the response.
361      #
362      # It can be used as a top-level request field, which is convenient if one
363      # wants to extract parameters from either the URL or HTTP template into the
364      # request fields and also want access to the raw HTTP body.
365      #
366      # Example:
367      #
368      #     message GetResourceRequest {
369      #       // A unique request id.
370      #       string request_id = 1;
371      #
372      #       // The raw HTTP body is bound to this field.
373      #       google.api.HttpBody http_body = 2;
374      #     }
375      #
376      #     service ResourceService {
377      #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
378      #       rpc UpdateResource(google.api.HttpBody) returns
379      #       (google.protobuf.Empty);
380      #     }
381      #
382      # Example with streaming methods:
383      #
384      #     service CaldavService {
385      #       rpc GetCalendar(stream google.api.HttpBody)
386      #         returns (stream google.api.HttpBody);
387      #       rpc UpdateCalendar(stream google.api.HttpBody)
388      #         returns (stream google.api.HttpBody);
389      #     }
390      #
391      # Use of this type only changes how the request and response bodies are
392      # handled, all other features will continue to work unchanged.
393    "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
394    "data": "A String", # The HTTP request/response body as raw binary.
395    "extensions": [ # Application specific response metadata. Must be set in the first response
396        # for streaming APIs.
397      {
398        "a_key": "", # Properties of the object. Contains field @type with type URL.
399      },
400    ],
401  }</pre>
402</div>
403
404<div class="method">
405    <code class="details" id="storeInstances">storeInstances(parent, dicomWebPath, body, x__xgafv=None)</code>
406  <pre>StoreInstances stores DICOM instances associated with study instance unique
407identifiers (SUID). See
408http://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5.
409
410Args:
411  parent: string, The name of the DICOM store that is being accessed (e.g.,
412`projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`). (required)
413  dicomWebPath: string, The path of the StoreInstances DICOMweb request (e.g.,
414`studies/[{study_id}]`). Note that the `study_uid` is optional. (required)
415  body: object, The request body. (required)
416    The object takes the form of:
417
418{ # Message that represents an arbitrary HTTP body. It should only be used for
419    # payload formats that can't be represented as JSON, such as raw binary or
420    # an HTML page.
421    #
422    #
423    # This message can be used both in streaming and non-streaming API methods in
424    # the request as well as the response.
425    #
426    # It can be used as a top-level request field, which is convenient if one
427    # wants to extract parameters from either the URL or HTTP template into the
428    # request fields and also want access to the raw HTTP body.
429    #
430    # Example:
431    #
432    #     message GetResourceRequest {
433    #       // A unique request id.
434    #       string request_id = 1;
435    #
436    #       // The raw HTTP body is bound to this field.
437    #       google.api.HttpBody http_body = 2;
438    #     }
439    #
440    #     service ResourceService {
441    #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
442    #       rpc UpdateResource(google.api.HttpBody) returns
443    #       (google.protobuf.Empty);
444    #     }
445    #
446    # Example with streaming methods:
447    #
448    #     service CaldavService {
449    #       rpc GetCalendar(stream google.api.HttpBody)
450    #         returns (stream google.api.HttpBody);
451    #       rpc UpdateCalendar(stream google.api.HttpBody)
452    #         returns (stream google.api.HttpBody);
453    #     }
454    #
455    # Use of this type only changes how the request and response bodies are
456    # handled, all other features will continue to work unchanged.
457  "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
458  "data": "A String", # The HTTP request/response body as raw binary.
459  "extensions": [ # Application specific response metadata. Must be set in the first response
460      # for streaming APIs.
461    {
462      "a_key": "", # Properties of the object. Contains field @type with type URL.
463    },
464  ],
465}
466
467  x__xgafv: string, V1 error format.
468    Allowed values
469      1 - v1 error format
470      2 - v2 error format
471
472Returns:
473  An object of the form:
474
475    { # Message that represents an arbitrary HTTP body. It should only be used for
476      # payload formats that can't be represented as JSON, such as raw binary or
477      # an HTML page.
478      #
479      #
480      # This message can be used both in streaming and non-streaming API methods in
481      # the request as well as the response.
482      #
483      # It can be used as a top-level request field, which is convenient if one
484      # wants to extract parameters from either the URL or HTTP template into the
485      # request fields and also want access to the raw HTTP body.
486      #
487      # Example:
488      #
489      #     message GetResourceRequest {
490      #       // A unique request id.
491      #       string request_id = 1;
492      #
493      #       // The raw HTTP body is bound to this field.
494      #       google.api.HttpBody http_body = 2;
495      #     }
496      #
497      #     service ResourceService {
498      #       rpc GetResource(GetResourceRequest) returns (google.api.HttpBody);
499      #       rpc UpdateResource(google.api.HttpBody) returns
500      #       (google.protobuf.Empty);
501      #     }
502      #
503      # Example with streaming methods:
504      #
505      #     service CaldavService {
506      #       rpc GetCalendar(stream google.api.HttpBody)
507      #         returns (stream google.api.HttpBody);
508      #       rpc UpdateCalendar(stream google.api.HttpBody)
509      #         returns (stream google.api.HttpBody);
510      #     }
511      #
512      # Use of this type only changes how the request and response bodies are
513      # handled, all other features will continue to work unchanged.
514    "contentType": "A String", # The HTTP Content-Type header value specifying the content type of the body.
515    "data": "A String", # The HTTP request/response body as raw binary.
516    "extensions": [ # Application specific response metadata. Must be set in the first response
517        # for streaming APIs.
518      {
519        "a_key": "", # Properties of the object. Contains field @type with type URL.
520      },
521    ],
522  }</pre>
523</div>
524
525</body></html>