pacsifier.cli.docker_wrappers module

Docker wrapper scripts for PACSIFIER CLI commands.

These scripts provide a convenient way to run PACSIFIER CLI commands via Docker without needing to remember the full docker run command syntax.

pacsifier.cli.docker_wrappers.docker_add_karnak_tags()[source]

Docker wrapper for the add_karnak_tags command.

pacsifier.cli.docker_wrappers.docker_anonymize_dicoms()[source]

Docker wrapper for the anonymize_dicoms command.

pacsifier.cli.docker_wrappers.docker_create_dicomdir()[source]

Docker wrapper for the create_dicomdir command.

pacsifier.cli.docker_wrappers.docker_extract_carestream_report()[source]

Docker wrapper for the extract_carestream_report command.

pacsifier.cli.docker_wrappers.docker_get_pseudonyms()[source]

Docker wrapper for the get_pseudonyms command.

pacsifier.cli.docker_wrappers.docker_move_dumps()[source]

Docker wrapper for the move_dumps command.

pacsifier.cli.docker_wrappers.docker_pacsifier()[source]

Docker wrapper for the main pacsifier command.

pacsifier.cli.docker_wrappers.get_docker_image_name()[source]

Get the Docker image name for PACSIFIER.

Returns:

The Docker image name, defaulting to the Quay.io registry image

Return type:

str

pacsifier.cli.docker_wrappers.run_docker_command(command_args, additional_volumes=None, additional_args=None)[source]

Run a PACSIFIER command via Docker.

Parameters:
  • command_args (list) – The command and arguments to run inside the container

  • additional_volumes (list) – Additional volume mounts (optional)

  • additional_args (list) – Additional Docker arguments (optional)