Open Chat
Version 0.4.0-beta.6
github.com/mercure-imaging/mercure
User Guide
What is mercure?
Quick Start
Installation
Usage
Advanced Topics
Monitoring
Dashboard Gallery
FAQ
Modules
Module Development
Existing Modules
Anonymizer
DCMAnnotate
Support
Discussion Board
Release History
Developer Information
Development Environment
Code Documentation
mercure
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
A
ACC (common.constants.mercure_info attribute)
acc (common.types.TaskInfo attribute)
accept_compressed_images (common.types.Config attribute)
access_key_id (common.types.S3Target attribute)
access_token (common.types.DicomWebTarget attribute)
ACTION (common.constants.mercure_info attribute)
(common.constants.mercure_rule attribute)
action (common.types.Rule attribute)
(common.types.TaskInfo attribute)
ACTION_TRIGGER (common.constants.mercure_rule attribute)
action_trigger (common.types.Rule attribute)
add_dispatching() (in module routing.generate_taskfile)
add_info() (in module routing.generate_taskfile)
add_module() (in module webinterface.modules)
add_new_user() (in module webinterface.users)
add_processing() (in module routing.generate_taskfile)
add_rule() (in module webinterface.rules)
add_study() (in module routing.generate_taskfile)
add_target() (in module webinterface.targets)
additional_tags (common.types.DicomReceiverConfig attribute)
additional_volumes (common.types.Module attribute)
aet_source (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
aet_target (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
API_KEY (in module bookkeeping.config)
app (in module bookkeeping.bookkeeper)
appliance_color (common.types.Config attribute)
appliance_name (common.types.Config attribute)
applied_rule (common.types.TaskInfo attribute)
ASSIGN (common.event_types.task_event attribute)
async_post() (in module common.monitor)
async_run() (in module webinterface.common)
async_run_exec() (in module webinterface.common)
async_send_task_event() (in module common.monitor)
AsyncTimer (class in common.helper)
authenticate() (webgui.SessionAuthBackend method)
B
backup_input_images() (in module process.processor)
BadRequestResponse (class in webinterface.modules)
bookkeeper (common.types.Config attribute)
bookkeeper_api_key (common.types.Config attribute)
bookkeeper_config (in module bookkeeping.config)
BOOKKEEPER_HOST (in module bookkeeping.config)
BOOKKEEPER_PORT (in module bookkeeping.config)
BookkeeperHandler (class in common.log_helpers)
bookkeeping.bookkeeper
module
bookkeeping.config
module
bookkeeping.database
module
bookkeeping.helper
module
bookkeeping.query
module
BOOT (common.event_types.m_events attribute)
BOTH (common.constants.mercure_actions attribute)
bucket (common.types.S3Target attribute)
build_message() (common.influxdb.Sender method)
C
ca_cert (common.types.DicomTLSTarget attribute)
called_aet (webinterface.dicom_client.SimpleDicomClient attribute)
can_pull (dispatch.target_types.base.TargetHandler attribute)
(dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.dicomweb.DicomWebTargetHandler attribute)
change_password (webinterface.users.User attribute)
check_accessions() (in module webinterface.dashboards.query_routes)
check_folders() (in module common.config)
check_force_study_timeout() (in module routing.route_studies)
check_study_series() (in module routing.route_studies)
check_study_timeout() (in module routing.route_studies)
ClassBasedRQTask (class in webinterface.dashboards.common)
CLEAN (common.event_types.task_event attribute)
clean() (in module cleaner)
clean_dir() (in module cleaner)
cleaner
module
cleaner_scan_interval (common.types.Config attribute)
clear_task_decorator() (in module common.log_helpers)
clear_task_decorator_async() (in module common.log_helpers)
clearTask() (common.log_helpers.ExceptionsKeywordArgumentAdapter method)
comment (common.types.Module attribute)
(common.types.Rule attribute)
(common.types.Target attribute)
common.config
module
common.constants
module
common.event_types
module
common.generate_test_series
module
common.helper
module
common.influxdb
module
common.log_helpers
module
common.monitor
module
common.notification
module
common.rule_evaluation
module
common.tags_rule_interface
module
common.tagslist
module
common.types
module
common.version
module
Compat (class in common.types)
COMPLETE (common.event_types.task_event attribute)
COMPLETE_FORCE (common.constants.mercure_study attribute)
complete_force (common.types.TaskStudy attribute)
COMPLETE_FORCE_ACTION (common.constants.mercure_study attribute)
complete_force_action (common.types.TaskStudy attribute)
COMPLETE_REQUIRED_SERIES (common.constants.mercure_study attribute)
complete_required_series (common.types.TaskStudy attribute)
complete_series (routing.router.RouterState attribute)
COMPLETE_TRIGGER (common.constants.mercure_study attribute)
complete_trigger (common.types.TaskStudy attribute)
COMPLETED (common.constants.mercure_events attribute)
completed (dispatch.target_types.base.ProgressInfo attribute)
compose_task() (in module routing.generate_taskfile)
Config (class in common.types)
CONFIG_EDIT (common.event_types.w_events attribute)
CONFIG_UPDATE (common.event_types.m_events attribute)
configuration() (in module webgui)
configuration_edit() (in module webgui)
configuration_edit_post() (in module webgui)
configure() (in module common.monitor)
constraints (common.types.Module attribute)
contact (common.types.Module attribute)
(common.types.Rule attribute)
(common.types.Target attribute)
control_services() (in module webgui)
convert_key() (in module bookkeeping.query)
convert_to_serializable() (in module bookkeeping.query)
COPY (common.event_types.task_event attribute)
create_app() (in module bookkeeping.bookkeeper)
(in module webgui)
create_arg_parser() (in module dispatch.process_dcmsend_result)
create_client() (dispatch.target_types.dicomweb.DicomWebTargetHandler method)
(dispatch.target_types.s3.S3TargetHandler method)
create_job() (webinterface.dashboards.common.ClassBasedRQTask method)
create_series_task() (in module routing.generate_taskfile)
create_study_task() (in module routing.generate_taskfile)
create_users() (in module webinterface.users)
CREATION_TIME (common.constants.mercure_study attribute)
creation_time (common.types.TaskStudy attribute)
CRITICAL (common.event_types.severity attribute)
CSPMiddleware (class in webgui)
CURRENTLY_PROCESSING (webinterface.queue.RestartTaskErrors attribute)
CustomJSONEncoder (class in bookkeeping.helper)
CustomJSONResponse (class in bookkeeping.helper)
D
database (in module bookkeeping.database)
DATABASE_SCHEMA (in module bookkeeping.config)
DATABASE_URL (in module bookkeeping.config)
dataset_operation() (in module webinterface.dashboards.dicomweb)
DCM (common.constants.mercure_names attribute)
DCMFILTER (common.constants.mercure_names attribute)
DEBUG_MODE (in module bookkeeping.config)
(in module webgui)
default() (bookkeeping.helper.CustomJSONEncoder method)
DELEGATE (common.event_types.task_event attribute)
delete_folder() (in module cleaner)
delete_module() (in module webinterface.modules)
delete_old_tests() (in module webgui)
destination_folders (common.types.DicomRetrieveConfig attribute)
dev (common.version.SemanticVersion attribute)
device_serial_number (common.types.TaskInfo attribute)
dicom_files (in module bookkeeping.database)
dicom_nodes (common.types.DicomRetrieveConfig attribute)
dicom_receiver (common.types.Config attribute)
dicom_retrieve (common.types.Config attribute)
dicom_series (in module bookkeeping.database)
dicom_series_map (in module bookkeeping.database)
dicom_to_readable_json() (in module bookkeeping.query)
DicomClientBadStatus
DicomClientCouldNotAssociate
DicomClientCouldNotFind
DicomDestination (class in common.types)
DicomNodeBase (class in common.types)
DicomReceiverConfig (class in common.types)
DicomRetrieveConfig (class in common.types)
dicoms (webinterface.dashboards.dicomweb.MultipartData attribute)
DicomTarget (class in common.types)
DicomTargetHandler (class in dispatch.target_types.builtin)
DicomTLSTarget (class in common.types)
DicomTLSTargetHandler (class in dispatch.target_types.builtin)
DicomWebTarget (class in common.types)
DicomWebTargetHandler (class in dispatch.target_types.dicomweb)
direction (common.types.Target attribute)
DISABLED (common.constants.mercure_rule attribute)
disabled (common.types.Rule attribute)
DISCARD (common.constants.mercure_actions attribute)
(common.constants.mercure_folders attribute)
(common.event_types.task_event attribute)
discard_folder (common.types.Config attribute)
discard_logs (common.types.ProcessingLogsConfig attribute)
DISPATCH (common.constants.mercure_sections attribute)
dispatch (common.types.Task attribute)
dispatch() (in module dispatch.dispatcher)
(webgui.CSPMiddleware method)
dispatch.dispatcher
module
dispatch.process_dcmsend_result
module
dispatch.retry
module
dispatch.send
module
dispatch.status
module
dispatch.target_types.base
module
dispatch.target_types.builtin
module
dispatch.target_types.dicomweb
module
dispatch.target_types.folder
module
dispatch.target_types.registry
module
dispatch.target_types.rsync
module
dispatch.target_types.s3
module
dispatch.target_types.xnat
module
DISPATCH_BEGIN (common.event_types.task_event attribute)
DISPATCH_COMPLETE (common.event_types.task_event attribute)
dispatcher_scan_interval (common.types.Config attribute)
DISPATCHING (common.event_types.FailStage attribute)
display_name (dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.builtin.DicomTLSTargetHandler attribute)
(dispatch.target_types.builtin.DummyTargetHandler attribute)
(dispatch.target_types.builtin.SftpTargetHandler attribute)
(dispatch.target_types.dicomweb.DicomWebTargetHandler attribute)
(dispatch.target_types.folder.FolderTargetTargetHandler attribute)
(dispatch.target_types.rsync.RsyncTargetHandler attribute)
(dispatch.target_types.s3.S3TargetHandler attribute)
(dispatch.target_types.xnat.XnatTargetHandler attribute)
do_post() (in module common.monitor)
docker_arguments (common.types.Module attribute)
docker_runtime() (in module process.process_series)
docker_tag (common.types.Module attribute)
DummyTarget (class in common.types)
DummyTargetHandler (class in dispatch.target_types.builtin)
duplicate_rule() (in module webinterface.rules)
E
edit_module() (in module webinterface.modules)
edit_module_POST() (in module webinterface.modules)
edit_template (dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.builtin.DicomTLSTargetHandler attribute)
(dispatch.target_types.builtin.DummyTargetHandler attribute)
(dispatch.target_types.builtin.SftpTargetHandler attribute)
(dispatch.target_types.dicomweb.DicomWebTargetHandler attribute)
(dispatch.target_types.folder.FolderTargetTargetHandler attribute)
(dispatch.target_types.rsync.RsyncTargetHandler attribute)
(dispatch.target_types.s3.S3TargetHandler attribute)
(dispatch.target_types.xnat.XnatTargetHandler attribute)
email (webinterface.users.User attribute)
email_notification_from (common.types.Config attribute)
emergency_clean_percentage (common.types.Config attribute)
emergency_response() (in module webgui)
emit() (common.log_helpers.BookkeeperHandler method)
EmptyDict (class in common.types)
environment (common.types.Module attribute)
ERROR (common.constants.mercure_events attribute)
(common.constants.mercure_folders attribute)
(common.constants.mercure_names attribute)
(common.event_types.severity attribute)
(common.event_types.task_event attribute)
error() (in module webgui)
error_folder (common.types.Config attribute)
eval_rule() (in module common.rule_evaluation)
evaluate_password() (in module webinterface.users)
ExceptionsKeywordArgumentAdapter (class in common.log_helpers)
execute() (webinterface.dashboards.common.ClassBasedRQTask method)
exit_cleaner() (in module cleaner)
exit_dispatcher() (in module dispatch.dispatcher)
exit_processor() (in module process.processor)
exit_router() (in module routing.router)
ExtendedUser (class in webgui)
extra (common.types.Task.Config attribute)
extract_zip() (in module webinterface.dashboards.dicomweb)
F
fail_stage (common.types.TaskInfo attribute)
FAILED_TO_ADD_PROCESSING (webinterface.queue.RestartTaskErrors attribute)
FailStage (class in common.event_types)
FALLBACK (common.constants.mercure_rule attribute)
fallback (common.types.Rule attribute)
FALSE (common.constants.mercure_options attribute)
features (common.types.Config attribute)
file_events (in module bookkeeping.database)
file_filter (common.types.FolderTarget attribute)
filecount (routing.router.RouterState attribute)
FileLock (class in common.helper)
FILES (common.constants.mercure_sections attribute)
files (routing.common.SeriesItem attribute)
find_from_target() (dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.builtin.DicomTargetHandler method)
(dispatch.target_types.dicomweb.DicomWebTargetHandler method)
find_series_uid() (in module cleaner)
find_task() (in module bookkeeping.query)
find_tasks() (in module common.monitor)
(in module webinterface.api)
findscu() (webinterface.dicom_client.SimpleDicomClient method)
folder (common.types.FolderTarget attribute)
(common.types.RsyncTarget attribute)
(common.types.SftpTarget attribute)
FolderTarget (class in common.types)
FolderTargetTargetHandler (class in dispatch.target_types.folder)
FORCE_COMPLETE (common.constants.mercure_names attribute)
force_study_complete() (in module webinterface.queue)
form_data (webinterface.dashboards.dicomweb.MultipartData attribute)
free() (common.helper.FileLock method)
from_file() (common.types.Task class method)
from_form() (dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.dicomweb.DicomWebTargetHandler method)
(dispatch.target_types.folder.FolderTargetTargetHandler method)
(dispatch.target_types.s3.S3TargetHandler method)
G
g_log() (in module common.helper)
generate_file() (in module common.generate_test_series)
generate_series() (in module common.generate_test_series)
generate_several_protocols() (in module common.generate_test_series)
generate_task_id() (in module routing.common)
generate_test_series() (in module common.generate_test_series)
get() (common.types.Compat method)
(in module common.monitor)
get_commands() (dispatch.target_types.rsync.RsyncTargetHandler method)
get_csp_nonce() (in module webinterface.common)
get_dicom_files() (in module bookkeeping.query)
get_domain() (in module dispatch.target_types.xnat)
get_fail_stage() (in module webinterface.queue)
get_from_target() (dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.builtin.DicomTargetHandler method)
(dispatch.target_types.dicomweb.DicomWebTargetHandler method)
get_handler() (in module dispatch.target_types.registry)
get_image_tag() (common.version.SemanticVersion method)
get_job_info() (in module webinterface.dashboards.query_routes)
get_jobinfo() (in module webinterface.queue)
get_logformat() (in module common.log_helpers)
get_logger() (in module common.log_helpers)
get_loglevel() (in module common.log_helpers)
get_mercure_version() (in module webinterface.common)
get_name() (common.types.DicomNodeBase class method)
(common.types.Target class method)
get_nomad_logs() (in module webgui)
get_now_str() (in module common.helper)
get_runner() (in module common.helper)
get_series() (in module bookkeeping.query)
(in module common.monitor)
(in module webinterface.api)
get_series_events() (in module webinterface.api)
get_service_status() (in module webgui)
get_task_custom_notification() (in module common.notification)
get_task_events() (in module bookkeeping.query)
(in module common.monitor)
get_task_info() (in module bookkeeping.query)
(in module common.monitor)
(in module webinterface.api)
get_task_process_logs() (in module bookkeeping.query)
get_task_process_results() (in module bookkeeping.query)
get_task_requested_notification() (in module common.notification)
get_tasks() (in module bookkeeping.query)
(in module common.monitor)
(in module webinterface.api)
get_test_task() (in module bookkeeping.query)
get_tests() (in module common.monitor)
(in module webinterface.api)
get_triggered_rules() (in module routing.route_series)
get_user_information() (in module webinterface.common)
get_version_signature() (common.version.SemanticVersion method)
get_version_string() (common.version.SemanticVersion method)
getscu() (webinterface.dicom_client.SimpleDicomClient method)
graphite_ip (common.types.Config attribute)
graphite_port (common.types.Config attribute)
H
HALT (common.constants.mercure_names attribute)
handle_error() (dispatch.target_types.base.SubprocessTargetHandler method)
(dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.builtin.DicomTargetHandler method)
(dispatch.target_types.builtin.DicomTLSTargetHandler method)
(dispatch.target_types.xnat.XnatTargetHandler method)
handle_processor_output() (in module process.process_series)
handle_store() (webinterface.dicom_client.SimpleDicomClient method)
handler_for() (in module dispatch.target_types.registry)
hash_password() (in module webinterface.users)
homepage() (in module webgui)
host (common.types.RsyncTarget attribute)
(common.types.SftpTarget attribute)
(common.types.XnatTarget attribute)
(webinterface.dicom_client.SimpleDicomClient attribute)
http_password (common.types.DicomWebTarget attribute)
http_user (common.types.DicomWebTarget attribute)
I
icon (dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.builtin.DicomTLSTargetHandler attribute)
(dispatch.target_types.builtin.DummyTargetHandler attribute)
(dispatch.target_types.builtin.SftpTargetHandler attribute)
(dispatch.target_types.dicomweb.DicomWebTargetHandler attribute)
(dispatch.target_types.folder.FolderTargetTargetHandler attribute)
(dispatch.target_types.rsync.RsyncTargetHandler attribute)
(dispatch.target_types.s3.S3TargetHandler attribute)
(dispatch.target_types.xnat.XnatTargetHandler attribute)
id (common.types.Task attribute)
INCOMING (common.constants.mercure_folders attribute)
incoming_folder (common.types.Config attribute)
increase_retry() (in module dispatch.retry)
index() (in module webinterface.dashboards.common)
(in module webinterface.dashboards.dicomweb)
influxdb_bucket (common.types.Config attribute)
influxdb_host (common.types.Config attribute)
influxdb_org (common.types.Config attribute)
influxdb_token (common.types.Config attribute)
INFO (common.constants.mercure_sections attribute)
(common.event_types.severity attribute)
info (common.types.Task attribute)
info_short (dispatch.target_types.base.TargetHandler property)
init() (in module common.influxdb)
init_database() (in module bookkeeping.database)
InterfaceManager (class in dispatch.target_types.xnat)
INVALID (common.constants.mercure_options attribute)
(common.version.SemanticVersion attribute)
invoke_getdcmtags() (in module webinterface.dashboards.common)
ip (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
is_admin (webgui.ExtendedUser property)
(webinterface.users.User attribute)
is_admin() (in module webinterface.users)
is_dev_version() (common.version.SemanticVersion method)
is_dispatch_failure() (in module webinterface.queue)
is_ready_for_processing() (in module process.status)
is_ready_for_sending() (in module dispatch.status)
is_release() (common.version.SemanticVersion method)
is_study_complete() (in module routing.route_studies)
is_study_locked() (in module routing.route_studies)
is_target_json_valid() (in module dispatch.status)
is_terminated() (in module common.helper)
is_valid_version() (common.version.SemanticVersion method)
J
jobs_folder (common.types.Config attribute)
JOURNAL (common.constants.mercure_sections attribute)
JSONErrorResponse (class in webinterface.dashboards.common)
L
LAST_RECEIVE_TIME (common.constants.mercure_study attribute)
last_receive_time (common.types.TaskStudy attribute)
launch_emergency_app() (in module webgui)
lifespan() (in module bookkeeping.bookkeeper)
(in module webgui)
local_time (common.types.Config attribute)
localize_log_timestamps() (in module common.helper)
LOCK (common.constants.mercure_names attribute)
lockCreated (common.helper.FileLock attribute)
LOGIN (common.event_types.w_events attribute)
login() (in module webgui)
LOGIN_FAIL (common.event_types.w_events attribute)
login_post() (in module webgui)
LOGOUT (common.event_types.w_events attribute)
logout() (in module webgui)
logs_file_store (common.types.ProcessingLogsConfig attribute)
M
m_events (class in common.event_types)
main() (in module bookkeeping.bookkeeper)
(in module cleaner)
(in module dispatch.dispatcher)
(in module process.processor)
(in module routing.router)
(in module webgui)
major (common.version.SemanticVersion attribute)
mercure (in module common.config)
mercure_actions (class in common.constants)
MERCURE_APPLIANCE (common.constants.mercure_info attribute)
mercure_appliance (common.types.TaskInfo attribute)
mercure_config (class in common.constants)
mercure_defs (class in common.constants)
mercure_events (class in common.constants)
(in module bookkeeping.database)
mercure_folders (class in common.constants)
mercure_info (class in common.constants)
mercure_names (class in common.constants)
mercure_options (class in common.constants)
mercure_rule (class in common.constants)
mercure_sections (class in common.constants)
MERCURE_SERVER (common.constants.mercure_info attribute)
mercure_server (common.types.TaskInfo attribute)
mercure_study (class in common.constants)
MERCURE_VERSION (common.constants.mercure_info attribute)
mercure_version (common.types.TaskInfo attribute)
metadata (in module bookkeeping.database)
migrate_database() (in module bookkeeping.bookkeeper)
minor (common.version.SemanticVersion attribute)
MISSING (common.constants.mercure_options attribute)
modification_time (routing.common.SeriesItem attribute)
module
bookkeeping.bookkeeper
bookkeeping.config
bookkeeping.database
bookkeeping.helper
bookkeeping.query
cleaner
common.config
common.constants
common.event_types
common.generate_test_series
common.helper
common.influxdb
common.log_helpers
common.monitor
common.notification
common.rule_evaluation
common.tags_rule_interface
common.tagslist
common.types
common.version
dispatch.dispatcher
dispatch.process_dcmsend_result
dispatch.retry
dispatch.send
dispatch.status
dispatch.target_types.base
dispatch.target_types.builtin
dispatch.target_types.dicomweb
dispatch.target_types.folder
dispatch.target_types.registry
dispatch.target_types.rsync
dispatch.target_types.s3
dispatch.target_types.xnat
process.process_series
process.processor
process.status
routing.common
routing.generate_taskfile
routing.route_series
routing.route_studies
routing.router
webgui
webinterface.api
webinterface.common
webinterface.dashboards.common
webinterface.dashboards.dicomweb
webinterface.dashboards.query_routes
webinterface.dashboards.simple
webinterface.dicom_client
webinterface.modules
webinterface.queue
webinterface.rules
webinterface.services
webinterface.targets
webinterface.users
Module (class in common.types)
module_config (common.types.TaskProcessing attribute)
module_name (common.types.TaskProcessing attribute)
MODULES (common.constants.mercure_config attribute)
modules (common.types.Config attribute)
MonitorHTTPError
MOVE (common.event_types.task_event attribute)
move_out_folder() (in module process.process_series)
move_results() (in module process.process_series)
move_study_folder() (in module routing.route_studies)
move_to_destination() (webinterface.dashboards.common.ClassBasedRQTask static method)
MRN (common.constants.mercure_info attribute)
mrn (common.types.TaskInfo attribute)
MultipartData (class in webinterface.dashboards.dicomweb)
N
name (common.types.DicomDestination attribute)
(common.types.DicomNodeBase attribute)
needs_change_password() (in module webinterface.users)
next_retry_at (common.types.TaskDispatch attribute)
NO_AS_RECEIVED (webinterface.queue.RestartTaskErrors attribute)
NO_DISPATCH_STATUS (webinterface.queue.RestartTaskErrors attribute)
NO_RULE_APPLIED (webinterface.queue.RestartTaskErrors attribute)
NO_TASK_FILE (webinterface.queue.RestartTaskErrors attribute)
nomad_info (common.types.Task attribute)
nomad_runtime() (in module process.process_series)
NORMAL (common.constants.mercure_options attribute)
not_found() (in module webgui)
NOTIFICATION (common.constants.mercure_actions attribute)
(common.constants.mercure_sections attribute)
(common.event_types.task_event attribute)
notification_email (common.types.Rule attribute)
notification_email_body (common.types.Rule attribute)
notification_email_type (common.types.Rule attribute)
NOTIFICATION_PAYLOAD (common.constants.mercure_rule attribute)
notification_payload (common.types.Rule attribute)
notification_payload_body (common.types.Rule attribute)
NOTIFICATION_TRIGGER_COMPLETION (common.constants.mercure_rule attribute)
notification_trigger_completion (common.types.Rule attribute)
notification_trigger_completion_on_request (common.types.Rule attribute)
NOTIFICATION_TRIGGER_ERROR (common.constants.mercure_rule attribute)
notification_trigger_error (common.types.Rule attribute)
NOTIFICATION_TRIGGER_RECEPTION (common.constants.mercure_rule attribute)
notification_trigger_reception (common.types.Rule attribute)
NOTIFICATION_WEBHOOK (common.constants.mercure_rule attribute)
notification_webhook (common.types.Rule attribute)
nums() (in module common.generate_test_series)
O
OFFPEAK (common.constants.mercure_options attribute)
offpeak_end (common.types.Config attribute)
offpeak_start (common.types.Config attribute)
open() (dispatch.target_types.xnat.InterfaceManager method)
open_persistent() (dispatch.target_types.xnat.InterfaceManager method)
OUTGOING (common.constants.mercure_folders attribute)
outgoing_folder (common.types.Config attribute)
output (common.types.TaskProcessing attribute)
output_dir (webinterface.dicom_client.SimpleDicomClient attribute)
P
parent (webinterface.dashboards.common.ClassBasedRQTask attribute)
parse() (in module dispatch.process_dcmsend_result)
parse_and_submit_tags() (in module bookkeeping.bookkeeper)
parse_completion_series() (in module common.rule_evaluation)
parse_multipart_data() (in module webinterface.dashboards.dicomweb)
parse_payload() (in module common.notification)
parse_rule() (in module common.rule_evaluation)
parse_version_string() (common.version.SemanticVersion method)
pass_receiver_aet (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
pass_sender_aet (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
password (common.types.RsyncTarget attribute)
(common.types.SftpTarget attribute)
(common.types.XnatTarget attribute)
(webinterface.users.User attribute)
patch (common.version.SemanticVersion attribute)
path (common.types.DicomDestination attribute)
patient_name (common.types.TaskInfo attribute)
pending_series (routing.router.RouterState attribute)
permissions (webinterface.users.User attribute)
phi_notifications (common.types.Config attribute)
port (common.types.Config attribute)
(common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
(webinterface.dicom_client.SimpleDicomClient attribute)
post() (in module common.monitor)
(in module common.notification)
post_mercure_event() (in module bookkeeping.bookkeeper)
post_pause_job() (in module webinterface.dashboards.query_routes)
post_resume_job() (in module webinterface.dashboards.query_routes)
post_retry_job() (in module webinterface.dashboards.query_routes)
post_task_event() (in module bookkeeping.bookkeeper)
post_webgui_event() (in module bookkeeping.bookkeeper)
prefix (common.types.S3Target attribute)
prioritize_tasks() (in module process.processor)
PRIORITY (common.constants.mercure_rule attribute)
priority (common.types.Rule attribute)
PROCESS (common.constants.mercure_actions attribute)
(common.constants.mercure_sections attribute)
process (common.types.Task attribute)
process() (common.log_helpers.ExceptionsKeywordArgumentAdapter method)
process.process_series
module
process.processor
module
process.status
module
PROCESS_BEGIN (common.event_types.task_event attribute)
PROCESS_COMPLETE (common.event_types.task_event attribute)
PROCESS_MODULE_BEGIN (common.event_types.task_event attribute)
PROCESS_MODULE_COMPLETE (common.event_types.task_event attribute)
PROCESS_RESTART (common.event_types.task_event attribute)
process_runner (common.types.Config attribute)
PROCESSING (common.constants.mercure_folders attribute)
(common.constants.mercure_names attribute)
(common.event_types.FailStage attribute)
(common.event_types.m_events attribute)
processing_folder (common.types.Config attribute)
processing_logs (common.types.Config attribute)
PROCESSING_MODULE (common.constants.mercure_rule attribute)
processing_module (common.types.Rule attribute)
processing_retain_images (common.types.Rule attribute)
processing_runtime (common.types.Config attribute)
processing_settings (common.types.Rule attribute)
ProcessingLogsConfig (class in common.types)
processor_logs() (in module bookkeeping.bookkeeper)
processor_logs_table (in module bookkeeping.database)
processor_outputs_table (in module bookkeeping.database)
progress (dispatch.target_types.base.ProgressInfo attribute)
ProgressInfo (class in dispatch.target_types.base)
project_id (common.types.XnatTarget attribute)
push_files() (in module routing.route_series)
push_input_images() (in module process.process_series)
push_input_task() (in module process.process_series)
push_series_complete() (in module routing.route_series)
push_series_serieslevel() (in module routing.route_series)
push_series_studylevel() (in module routing.route_series)
push_serieslevel_notification() (in module routing.route_series)
push_serieslevel_outgoing() (in module routing.route_series)
push_serieslevel_processing() (in module routing.route_series)
push_serieslevel_routing() (in module routing.route_series)
push_studylevel_dispatch() (in module routing.route_studies)
push_studylevel_error() (in module routing.route_studies)
push_studylevel_notification() (in module routing.route_studies)
push_studylevel_processing() (in module routing.route_studies)
Q
qido_url_prefix (common.types.DicomWebTarget attribute)
query() (in module webinterface.dashboards.query_routes)
query_jobs() (in module webinterface.dashboards.query_routes)
query_post_batch() (in module webinterface.dashboards.query_routes)
queue() (webinterface.dashboards.common.ClassBasedRQTask class method)
R
read_bookkeeper_config() (in module bookkeeping.config)
read_config() (in module common.config)
read_services() (in module webinterface.services)
read_tagslist() (in module common.config)
read_users() (in module webinterface.users)
read_version_file() (common.version.SemanticVersion method)
read_webgui_config() (in module webgui)
RECEIVED (common.constants.mercure_events attribute)
RECEIVED_SERIES (common.constants.mercure_study attribute)
received_series (common.types.TaskStudy attribute)
received_series_uid (common.types.TaskStudy attribute)
receiver_aet (common.types.TaskInfo attribute)
region (common.types.S3Target attribute)
REGISTER (common.event_types.task_event attribute)
register_dicom() (in module bookkeeping.bookkeeper)
register_series() (in module bookkeeping.bookkeeper)
register_task() (in module bookkeeping.bookkeeper)
remaining (dispatch.target_types.base.ProgressInfo attribute)
REMOVE (common.event_types.task_event attribute)
remove_series() (in module routing.route_series)
remove_study_folder() (in module routing.route_studies)
render() (bookkeeping.helper.CustomJSONResponse method)
RepeatedTimer (class in common.helper)
replace_tags() (in module common.rule_evaluation)
requires_root (common.types.Module attribute)
resources (common.types.Module attribute)
restart_dispatch() (in module webinterface.queue)
restart_job() (in module webinterface.queue)
restart_processing_task() (in module webinterface.queue)
RestartTaskErrors (class in webinterface.queue)
retain_input_images (common.types.TaskProcessing attribute)
retention (common.types.Config attribute)
retries (common.types.TaskDispatch attribute)
retry_delay (common.types.Config attribute)
retry_max (common.types.Config attribute)
ROUTE (common.constants.mercure_actions attribute)
route_error_files() (in module routing.route_series)
route_studies() (in module routing.route_studies)
router_scan_interval (common.types.Config attribute)
RouterState (class in routing.router)
ROUTING (common.event_types.FailStage attribute)
routing.common
module
routing.generate_taskfile
module
routing.route_series
module
routing.route_studies
module
routing.router
module
RsyncTarget (class in common.types)
RsyncTargetHandler (class in dispatch.target_types.rsync)
Rule (class in common.types)
RULE (common.constants.mercure_rule attribute)
rule (common.types.Rule attribute)
(common.types.UnsetRule attribute)
RULE_CREATE (common.event_types.w_events attribute)
RULE_DELETE (common.event_types.w_events attribute)
RULE_EDIT (common.event_types.w_events attribute)
RULES (common.constants.mercure_config attribute)
rules (common.types.Config attribute)
rules() (in module webinterface.rules)
rules_delete_post() (in module webinterface.rules)
rules_edit() (in module webinterface.rules)
rules_edit_post() (in module webinterface.rules)
rules_test() (in module webinterface.rules)
rules_test_completionseries() (in module webinterface.rules)
run_on_complete (common.types.RsyncTarget attribute)
run_processor() (in module process.processor)
run_router() (in module routing.router)
run_until_complete() (common.helper.AsyncTimer method)
RUNNING (common.constants.mercure_names attribute)
S
S3Target (class in common.types)
S3TargetHandler (class in dispatch.target_types.s3)
save_config() (in module common.config)
save_module() (in module webinterface.modules)
save_users() (in module webinterface.users)
search_folder() (in module process.processor)
secret_access_key (common.types.S3Target attribute)
SECRET_KEY (in module webgui)
self_test() (in module webgui)
self_test_cleanup() (in module webgui)
self_test_notification() (in module webgui)
SemanticVersion (class in common.version)
send() (common.influxdb.Sender method)
(in module common.influxdb)
send_email() (in module common.notification)
send_email_helper() (in module common.notification)
send_event() (in module common.monitor)
send_message() (common.influxdb.Sender method)
send_process_logs() (in module common.monitor)
send_processor_output() (in module common.monitor)
send_register_series() (in module common.monitor)
send_register_task() (in module common.monitor)
send_socket() (common.influxdb.Sender method)
send_task_event() (in module common.monitor)
send_to_graphite() (in module common.helper)
send_to_influxdb() (in module common.helper)
send_to_target() (dispatch.target_types.base.SubprocessTargetHandler method)
(dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.dicomweb.DicomWebTargetHandler method)
(dispatch.target_types.folder.FolderTargetTargetHandler method)
(dispatch.target_types.s3.S3TargetHandler method)
(dispatch.target_types.xnat.XnatTargetHandler method)
send_update_task() (in module common.monitor)
send_update_task_tags() (in module common.monitor)
send_webgui_event() (in module common.monitor)
send_webhook() (in module common.notification)
Sender (class in common.influxdb)
sender_address (common.types.TaskInfo attribute)
sender_aet (common.types.TaskInfo attribute)
SENDLOG (common.constants.mercure_names attribute)
SEPARATOR (common.constants.mercure_defs attribute)
SERIES (common.constants.mercure_options attribute)
series (routing.router.RouterState attribute)
series_complete_trigger (common.types.Config attribute)
series_sequence_data (in module bookkeeping.database)
series_uid (common.types.TaskDispatch attribute)
SeriesItem (class in routing.common)
server_error() (in module bookkeeping.bookkeeper)
(in module webgui)
server_time (common.types.Config attribute)
ServerErrorResponse (class in webinterface.modules)
SERVICE_CONTROL (common.event_types.w_events attribute)
SessionAuthBackend (class in webgui)
set_api_key() (in module bookkeeping.config)
(in module common.monitor)
set_queues_status() (in module webinterface.queue)
set_timezone_conversion() (in module bookkeeping.query)
setTask() (common.log_helpers.ExceptionsKeywordArgumentAdapter method)
settings (common.types.Module attribute)
(common.types.TaskProcessing attribute)
settings_edit() (in module webgui)
setup() (in module common.notification)
severity (class in common.event_types)
SftpTarget (class in common.types)
SftpTargetHandler (class in dispatch.target_types.builtin)
short_description (common.types.DicomTarget property)
(common.types.DicomTLSTarget property)
(common.types.DicomWebTarget property)
(common.types.FolderTarget property)
(common.types.RsyncTarget property)
(common.types.S3Target property)
(common.types.SftpTarget property)
(common.types.Target property)
(common.types.XnatTarget property)
show_first_log() (in module webgui)
show_jobs_fail() (in module webinterface.queue)
show_jobs_processing() (in module webinterface.queue)
show_jobs_routing() (in module webinterface.queue)
show_jobs_studies() (in module webinterface.queue)
show_log() (in module webgui)
show_modules() (in module webinterface.modules)
show_queues() (in module webinterface.queue)
show_queues_status() (in module webinterface.queue)
show_targets() (in module webinterface.targets)
show_users() (in module webinterface.users)
SHUTDOWN (common.event_types.m_events attribute)
shutdown() (in module webgui)
SHUTDOWN_REQUEST (common.event_types.m_events attribute)
SimpleDicomClient (class in webinterface.dicom_client)
start() (common.helper.AsyncTimer method)
(common.helper.RepeatedTimer method)
startup() (in module webgui)
state (common.types.TaskDispatchStatus attribute)
(common.version.SemanticVersion attribute)
STATES (common.version.SemanticVersion attribute)
status (common.types.TaskDispatch attribute)
stop() (common.helper.AsyncTimer method)
(common.helper.RepeatedTimer method)
store_processor_output() (in module bookkeeping.bookkeeper)
store_sample_dicom_tags (common.types.Config attribute)
stow_rs() (in module webinterface.dashboards.dicomweb)
stow_url_prefix (common.types.DicomWebTarget attribute)
StringEnum (class in common.event_types)
strip_untrusted() (in module webinterface.common)
STUDIES (common.constants.mercure_folders attribute)
studies_folder (common.types.Config attribute)
STUDY (common.constants.mercure_options attribute)
(common.constants.mercure_sections attribute)
study (common.types.Task attribute)
(common.types.TaskHasStudy attribute)
study_complete_trigger (common.types.Config attribute)
STUDY_FORCE_COMPLETION_ACTION (common.constants.mercure_rule attribute)
study_force_completion_action (common.types.Rule attribute)
study_forcecomplete_trigger (common.types.Config attribute)
STUDY_TRIGGER (common.constants.mercure_rule attribute)
STUDY_TRIGGER_CONDITION (common.constants.mercure_rule attribute)
study_trigger_condition (common.types.Rule attribute)
STUDY_TRIGGER_CONDITION_RECEIVED_SERIES (common.constants.mercure_rule attribute)
STUDY_TRIGGER_CONDITION_TIMEOUT (common.constants.mercure_rule attribute)
study_trigger_series (common.types.Rule attribute)
STUDY_UID (common.constants.mercure_study attribute)
study_uid (common.types.TaskStudy attribute)
SubprocessTargetHandler (class in dispatch.target_types.base)
SUCCESS (common.constants.mercure_folders attribute)
success_folder (common.types.Config attribute)
support_root_modules (common.types.Config attribute)
SUSPEND (common.event_types.task_event attribute)
T
TagNotFoundException
Tags (class in common.tags_rule_interface)
TAGS (common.constants.mercure_names attribute)
tags (common.types.Rule attribute)
tags_accessed() (common.tags_rule_interface.Tags method)
Target (class in common.types)
TARGET (common.constants.mercure_rule attribute)
target (common.types.Rule attribute)
TARGET_CREATE (common.event_types.w_events attribute)
TARGET_DELETE (common.event_types.w_events attribute)
TARGET_EDIT (common.event_types.w_events attribute)
target_name (common.types.TaskDispatch attribute)
target_type (common.types.DicomTarget attribute)
(common.types.DicomTLSTarget attribute)
(common.types.DicomWebTarget attribute)
(common.types.DummyTarget attribute)
(common.types.FolderTarget attribute)
(common.types.RsyncTarget attribute)
(common.types.S3Target attribute)
(common.types.SftpTarget attribute)
(common.types.Target attribute)
(common.types.XnatTarget attribute)
target_types() (in module dispatch.target_types.registry)
TargetHandler (class in dispatch.target_types.base)
TargetHandler.NoSuchTagException
TARGETS (common.constants.mercure_config attribute)
targets (common.types.Config attribute)
targets_delete_post() (in module webinterface.targets)
targets_edit() (in module webinterface.targets)
targets_edit_post() (in module webinterface.targets)
targets_test_post() (in module webinterface.targets)
Task (class in common.types)
Task.Config (class in common.types)
task_event (class in common.event_types)
task_event_payload() (in module common.monitor)
task_events (in module bookkeeping.database)
TASK_NOT_READY (webinterface.queue.RestartTaskErrors attribute)
task_process_logs() (in module common.monitor)
(in module webinterface.api)
task_process_results() (in module common.monitor)
(in module webinterface.api)
TaskDispatch (class in common.types)
TaskDispatchStatus (class in common.types)
TASKFILE (common.constants.mercure_names attribute)
TaskHasStudy (class in common.types)
TaskInfo (class in common.types)
TaskProcessing (class in common.types)
tasks() (in module webinterface.dashboards.simple)
tasks_table (in module bookkeeping.database)
TaskStudy (class in common.types)
terminate_process() (in module cleaner)
(in module dispatch.dispatcher)
(in module process.processor)
(in module routing.router)
test() (in module webinterface.api)
test_begin() (in module bookkeeping.bookkeeper)
test_completion_series() (in module common.rule_evaluation)
test_connection() (dispatch.target_types.base.TargetHandler method)
(dispatch.target_types.builtin.DicomTargetHandler method)
(dispatch.target_types.builtin.DicomTLSTargetHandler method)
(dispatch.target_types.builtin.SftpTargetHandler method)
(dispatch.target_types.dicomweb.DicomWebTargetHandler method)
(dispatch.target_types.folder.FolderTargetTargetHandler method)
(dispatch.target_types.rsync.RsyncTargetHandler method)
(dispatch.target_types.s3.S3TargetHandler method)
(dispatch.target_types.xnat.XnatTargetHandler method)
test_end() (in module bookkeeping.bookkeeper)
test_endpoint() (in module bookkeeping.bookkeeper)
test_template (dispatch.target_types.base.TargetHandler attribute)
(dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.builtin.DicomTLSTargetHandler attribute)
(dispatch.target_types.builtin.SftpTargetHandler attribute)
(dispatch.target_types.rsync.RsyncTargetHandler attribute)
(dispatch.target_types.xnat.XnatTargetHandler attribute)
tests() (in module webinterface.dashboards.simple)
tests_table (in module bookkeeping.database)
time (common.types.TaskDispatchStatus attribute)
tls_cert (common.types.DicomTLSTarget attribute)
tls_key (common.types.DicomTLSTarget attribute)
to_file() (common.types.Task method)
TokenAuth (class in bookkeeping.bookkeeper)
trigger_notification() (in module process.process_series)
trigger_notification_for_rule() (in module common.notification)
trigger_serieslevel_notification() (in module routing.route_series)
trigger_studylevel_notification() (in module routing.route_studies)
trigger_terminate() (in module common.helper)
TRIGGERED_RULES (common.constants.mercure_info attribute)
triggered_rules (common.types.TaskInfo attribute)
TRUE (common.constants.mercure_options attribute)
type (webinterface.dashboards.common.ClassBasedRQTask attribute)
type_from_name() (in module dispatch.target_types.registry)
U
UID (common.constants.mercure_info attribute)
uid (common.types.TaskInfo attribute)
UID_TYPE (common.constants.mercure_info attribute)
uid_type (common.types.TaskInfo attribute)
UNKNOWN (common.event_types.m_events attribute)
(common.event_types.task_event attribute)
(common.event_types.w_events attribute)
UnsetRule (class in common.types)
update_dispatch_status() (in module dispatch.retry)
update_fail_stage() (in module dispatch.send)
update_study_task() (in module routing.generate_taskfile)
update_task() (in module bookkeeping.bookkeeper)
upload() (in module webinterface.dashboards.dicomweb)
URGENT (common.constants.mercure_options attribute)
url (common.types.DicomWebTarget attribute)
User (class in webinterface.users)
user (common.types.RsyncTarget attribute)
(common.types.SftpTarget attribute)
(common.types.XnatTarget attribute)
USER_CREATE (common.event_types.w_events attribute)
USER_DELETE (common.event_types.w_events attribute)
USER_EDIT (common.event_types.w_events attribute)
users_delete_post() (in module webinterface.users)
users_edit() (in module webinterface.users)
users_edit_post() (in module webinterface.users)
V
validate() (common.types.DicomNodeBase class method)
(common.types.Target class method)
validate_folders() (in module common.helper)
verify() (bookkeeping.bookkeeper.TokenAuth method)
VERSION (common.constants.mercure_defs attribute)
version_string (common.version.SemanticVersion attribute)
view_template (dispatch.target_types.builtin.DicomTargetHandler attribute)
(dispatch.target_types.builtin.DicomTLSTargetHandler attribute)
(dispatch.target_types.builtin.DummyTargetHandler attribute)
(dispatch.target_types.builtin.SftpTargetHandler attribute)
(dispatch.target_types.dicomweb.DicomWebTargetHandler attribute)
(dispatch.target_types.folder.FolderTargetTargetHandler attribute)
(dispatch.target_types.rsync.RsyncTargetHandler attribute)
(dispatch.target_types.s3.S3TargetHandler attribute)
(dispatch.target_types.xnat.XnatTargetHandler attribute)
W
w_events (class in common.event_types)
wado_url_prefix (common.types.DicomWebTarget attribute)
WARNING (common.event_types.severity attribute)
webgui
module
webgui_events (in module bookkeeping.database)
WEBGUI_HOST (in module webgui)
WEBGUI_PORT (in module webgui)
webhook_certificate_location (common.types.Config attribute)
webinterface.api
module
webinterface.common
module
webinterface.dashboards.common
module
webinterface.dashboards.dicomweb
module
webinterface.dashboards.query_routes
module
webinterface.dashboards.simple
module
webinterface.dicom_client
module
webinterface.modules
module
webinterface.queue
module
webinterface.rules
module
webinterface.services
module
webinterface.targets
module
webinterface.users
module
write_configfile() (in module common.config)
WRONG_JOB_TYPE (webinterface.queue.RestartTaskErrors attribute)
X
XnatTarget (class in common.types)
XnatTargetHandler (class in dispatch.target_types.xnat)
Z
zips (webinterface.dashboards.dicomweb.MultipartData attribute)