Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/googlecloudplatform/healthcare-api-dicomweb-cli

A command line tool for interacting with a DICOMweb server
https://github.com/googlecloudplatform/healthcare-api-dicomweb-cli

dicom dicomweb google-cloud google-cloud-healthcare-api

Last synced: 20 days ago
JSON representation

A command line tool for interacting with a DICOMweb server

Awesome Lists containing this project

README

        

# DICOMweb command line tool
DICOMweb command line tool is a command line utility for interacting with DICOMweb servers.

## Requirements

- python (3.5+)
- pip

## Installation

### Using GitHub:

```bash
pip install https://github.com/GoogleCloudPlatform/healthcare-api-dicomweb-cli/archive/v1.0.2.zip
```

NOTE: Getting errors due to not having Python3? See [instructions below](#running-on-machine-with-python2).

## Interface

### dcmweb [-m] \ \ [parameters]

* **-m**
\
Whether to perform batch operations in parallel or sequentially, default is sequentially.

* **host**
\
The full DICOMweb endpoint URL. E.g. `https://healthcare.googleapis.com/v1/projects//locations//datasets//dicomStores//dicomWeb`

* **store**
\
Stores one or more files by posting multiple StoreInstances requests. Requests will be sent in sequence or in parallel based on the -m flag.

* --masks \*string
\
Positional argument, contains list of file paths or masks to upload, mask support wildcard(\*) and cross directory boundaries wildcard(\*\*) char,

* **retrieve**
\
Retrieves one or more studies, series, instances, or frames from the server. Outputs the instances to the directory specified by the --output option.

* --path string
\
Positional argument, can either be empty (indicates downloading of all studies) or specify a resource path (studies/[/series/[/instances/[/frames/
```

* **search**
\
Performs a search over studies, series, or instances and outputs the result to stdout, limited to 5000 items by default. You can specify limit/offset parameters to change this.

* --path string
\
Positional argument, specifies a path (studies/[/series/[/instances/]]) to search on the server, default is "/studies"

* --parameters string
\
QIDO search parameters formatted as URL query parameters.

* **delete**
\
Deletes the given study, series, or instance from the server. Uses an un-standardized extension to the DICOMweb spec.

* --path string
\
Positional argument, specifies a resource path (studies/[/series/[/instances/[/frames/