Getting started

  • Installation Instructions

User Documentation

  • Commandline Usage
  • Docker Wrappers

Developer Documentation

  • Instructions for Developers

API Documentation

  • pacsifier
    • pacsifier package
      • Subpackages
        • pacsifier.cli package
        • pacsifier.core package
      • Submodules
      • Module contents
  • pacsifier.cli
  • pacsifier.core

About PACSIFIER

  • License
  • How to cite?
  • Changes
  • Contributors
  • Contributing
PACSIFIER: batch DICOM query/retrieve tool for PACS systems
  • pacsifier
  • pacsifier package
  • pacsifier.cli package

pacsifier.cli package

Submodules

  • pacsifier.cli.add_karnak_tags module
    • get_parser()
    • main()
    • tag_all_dicoms_within_root_folder()
    • tag_dicom_file()
  • pacsifier.cli.anonymize_dicoms module
    • anonymize_all_dicoms_within_root_folder()
    • anonymize_dicom_file()
    • fuzz_date()
    • get_parser()
    • main()
    • parse_date()
    • shift_date_by_some_days()
  • pacsifier.cli.create_dicomdir module
    • add_or_retrieve_name()
    • create_dicomdir()
    • generate_new_folder_name()
    • get_parser()
    • main()
    • move_and_rename_files()
  • pacsifier.cli.docker_wrappers module
    • docker_add_karnak_tags()
    • docker_anonymize_dicoms()
    • docker_create_dicomdir()
    • docker_extract_carestream_report()
    • docker_get_pseudonyms()
    • docker_move_dumps()
    • docker_pacsifier()
    • get_docker_image_name()
    • run_docker_command()
  • pacsifier.cli.extract_carestream_report module
    • extract_txt_report()
    • get_parser()
    • main()
    • replace_special_char_combinations()
  • pacsifier.cli.get_pseudonyms module
    • check_config_file_deid()
    • check_queryfile_content()
    • convert_csv_to_deid_json()
    • generate_csv_with_pseudonyms_and_day_shifts()
    • get_deid_day_shifts()
    • get_deid_pseudonyms()
    • get_parser()
    • main()
    • split_deid_query_json_in_batch()
  • pacsifier.cli.move_dumps module
    • get_parser()
    • main()
    • move()
  • pacsifier.cli.pacsifier module
    • check_query_table_allowed_filters()
    • get_parser()
    • main()
    • parse_findscu_dump_file()
    • parse_query_table()
    • process_person_names()
    • readLineByLine()
    • retrieve_dicoms_using_table()
    • upload_dicoms()

Module contents

Previous Next

© Copyright 2018-2026, The Translational Machine Learning Lab team, Lausanne University Hospital and University of Lausanne, Switzerland & Contributors. Last updated on Feb 18, 2026.

Built with Sphinx using a theme provided by Read the Docs.