Skip to main content

Python Orthanc REST API client

Project description

python-orthanc-api-client

A python client to ease using the Orthanc Rest API.

Functionalities are very limited now ! Backward compat will break a lot in the near future !

Examples:

from orthanc_api_client import OrthancApiClient

orthanc_a = OrthancApiClient('http://localhost:8042', user='orthanc', pwd='orthanc')
orthanc_b = OrthancApiClient('http://localhost:8043', user='orthanc', pwd='orthanc')

all_patients_ids = orthanc_a.patients.get_all_ids()
all_studies_ids = orthanc_a.studies.get_all_ids()
all_series_ids = orthanc_a.series.get_all_ids()
all_instances_ids = orthanc_a.instances.get_all_ids()

dicom_file = orthanc_a.instances.get_file(instance_id=all_instances_ids[0])

response = orthanc_b.upload_dicom(dicom=dicom_file)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orthanc_api_client-0.0.2.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

orthanc_api_client-0.0.2-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file orthanc_api_client-0.0.2.tar.gz.

File metadata

  • Download URL: orthanc_api_client-0.0.2.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for orthanc_api_client-0.0.2.tar.gz
Algorithm Hash digest
SHA256 c8556dcd05cb833b99868e01981eee34e8c1ad627723587e9b9df4a31671caca
MD5 2ce9526e253cb32a162df58abe110894
BLAKE2b-256 c63cde1d5986016ab6a61884007aff38c61320758693497210509618c8cfa76e

See more details on using hashes here.

File details

Details for the file orthanc_api_client-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: orthanc_api_client-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.8

File hashes

Hashes for orthanc_api_client-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ad413e21b3b3813fbb8d35b87fc84f28739529e07d214aa81f83f8bf980d5533
MD5 9e13a57274f6df94d1b44c44bf0ba7b1
BLAKE2b-256 b96203b8c78d0ed3363cdfcc73e31c3cc85cb802c041fed1a96457231e634e25

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page