in healthcare/api-client/v1/dicom/dicomweb.py [0:0]
def run_command(args):
"""Calls the program using the specified command."""
if args.project_id is None:
print(
"You must specify a project ID or set the "
'"GOOGLE_CLOUD_PROJECT" environment variable.'
)
return
elif args.command == "dicomweb-store-instance":
dicomweb_store_instance(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
args.dcm_file,
)
elif args.command == "dicomweb-search-instance":
dicomweb_search_instance(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
)
elif args.command == "dicomweb-retrieve-study":
dicomweb_retrieve_study(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
args.study_uid,
)
elif args.command == "dicomweb-retrieve-instance":
dicomweb_retrieve_instance(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
args.study_uid,
args.series_uid,
args.instance_uid,
)
elif args.command == "dicomweb-search-studies":
dicomweb_search_studies(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
)
elif args.command == "dicomweb-retrieve-rendered":
dicomweb_retrieve_rendered(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
args.study_uid,
args.series_uid,
args.instance_uid,
)
elif args.command == "dicomweb-delete-study":
dicomweb_delete_study(
args.project_id,
args.location,
args.dataset_id,
args.dicom_store_id,
args.study_uid,
)