- Added a way to the
DicomWorklistBuilderto generate deterministic UIDs
- fix some incorrect exception handling
- added
--polling_intervalCLI option andPOLLING_INTERVALenv var to theOrthancForwarder - upgraded api-client from
0.18.8to0.22.2
- fix some incorrect exception handling
- stop the
Hl7FolderMonitorin case of error
- fixed the tests
- made worklists parser more tolerant to missing info
- improved WL hl7 messages cleanup (Vetera)
- fix in parsing of
OrthancCloner
- updgraded
OrthancClonerto usestable_studyas a trigger and to allow a labeling at the end of the forward.
- updated
hl7 folder monitorto work with Vetera software
- added
--error_log_path|ERROR_LOG_PATHoption inOrthancMigrator - added
--constant_retry_delays|CONSTANT_RETRY_DELAYSoption inOrthancMigrator - added
--max_retries|MAX_RETRIESoption inOrthancMigrator
- added
--use_get_not_move|USE_GET_NOT_MOVEoption inOrthancMigrator
- fixed date bug in
OrthancSyncher
- upgraded api-client from 0.18.6 to 0.18.7 (unsupported preview bug)
- added
OrthancSyncher
- Fix bug in
Hl7FolderMonitor
- Fix #6: encoding issue in populator
- Restored logging in
OrthancFolderImporter
- Fix retry errors in
OrthancForwarder
- Fix #8: removed pathlib dependency
- added
PostgresDumperto dump a postgres db and write the dump on an sftp server.
OrthancFolderImporter: allow working without saving the state in a file
- BREAKING_CHANGE
OrthancCleanercan now filter onmodalities in study. Rules file format has changed.
Hl7WorklistParser:- added support for HL7 v2.5.
- nicer exiting of OldFilesDeleter
OrthancTestDbPopulator:instances_countis now applied to every generated series and not only to MR & CT series.
- Added
Hl7FolderMonitorwhich allows to read HL7 messages from a folder.
Hl7WorklistParserupdate: some different parsers implemented, to handle different the message providers.
OrthancFolderImporterupdate: allows to modify/filter instance before upload.
- Added
--modeargument toOrthancForwarder.
LabelModifiertool added. Allows to fix a typo in a label with handling of the permissions.
OrthancTestDbPopulatorscript now accepts--from_study_dateand--to_study_datearguments.
OrthancFolderImporteruses worker threads.OrthancFolderImporteris more robust for zip files.
OrthancFolderImportercan now logs errors and state.
OrthancForwardercan now work with multipler worker_threads.
- Improved
OrthancTestDbPopulatorto generate more Tags and more different values to have more representative larger SQL indexes. It also generates more MR/CT series with more instances.
- improved
orthanc_uploaderwith retry and immediate labeling
- fixed an incompatibility with pydicom 3.0.0
- improved
OrthancCleanerto handleLimitFindResults
- added
OrthancWarmertool (for tests/debug purposes)
- added
Dicommode for theOrthancCloner
- added
orthanc_space_thresholdparameter to thePacsMigrator
- added api-key arg (and env var) as a way to authenticate to Orthanc for the tools
- upgraded
orthanc_uploaderto unzip before upload
- forget it
- added periodic mode to the
Comparator
- improved
Replicatorto retry broker connection
- added a way to call the
OrthancForwarderdirectly from the shell
- upgraded
Hl7WorklistParserto correctly handle the values (including 'U') forPatientSexsegment
- upgraded
Hl7WorklistParserto handleScheduledProcedureStepStartDateandScheduledProcedureStepStartTimein OBR segment from assistovet
- updated
orthanc-api-clientto 0.15.1
- added
orthanc_uploadertool
- added
ids_migratortool
OrthancForwarder: fixed forwarding of series > 1 GB inDICOM_WEB_SERIES_BY_SERIESmode
- added delay before retry in the
pacs_migratorc-move
- added a new tool:
hl7_worklist_server_for_orthanc
OrthancComparator: added logging of errors in a file
DicomWorklistBuilder: added fields and tests for Veterinarians purposes
OrthancComparator: added series by series mode for retrieve
OrthancComparator: added throttling
OrthancComparator: added retry for MOVE and STORE
OrthancForwarder: fixed retry bug
- added
OrthancReplicator
OrthancForwarder: added 2 callbackson_instances_set_forwardedandon_instances_set_forward_error
PacsMigrator: addedexit_on_errorparameter
OrthancCleanerandOrthancComparator: fixed required arg bug
OrthancCleaner: no longer deletes old studies if they were uploaded during the retention period
OrthancCleaner: added OrthancCleaner
OrthancTestDbPopulator: now labelling studies
OrthancMonitor: fixed monitor
OrthancTestDbPopulator: new feature: number of series/instances
PacsMigrator: fix push_message method
OrthancForwarder: added error logs + retry in case of ConnectionErrorOrthancForwarder: removedworker_threads_countthat was not used anymore
OrthancForwarder: not usingOrthancMonitoranymoreOrthancForwarder: fixed retries
OrthancForwarder: fix logging
OrthancForwarder: handle content stored in Orthanc at start- uniformized logger names to
__name__ - BREAKING_CHANGE: do not pass logger between classes, always use the default module logger
- added
OrthancForwarderclass - BREAKING_CHANGE: moved helpers classes into
helperspackage:OldFilesDeleter,Scheduler,TimeOut,Timer
- added bypass of 404 errors in the cloner
- fixed parsing error for MAX_RETRIES arg in cloner
- added oru messages handler (for reports) in hl7 lib
- clean up of hl7 lib
- really fix CI and build problems
- fix CI and build problems
- added hl7 tools
- uses orthanc-api-client v 0.8.0
OrthancCloner: fix retry bug
OrthancMonitor: no logs for unprocessed changes
- BREAKING_CHANGE:
OrthancMonitorhandlers now receivechange_idas the first argument and shall throw in case of failures. They should not returnTrueorFalse. OrthancCloner: more acurate logs
- CI publishes orthancteam/python-orthanc-tools Docker image
- fixes incompatibilities with orthanc-api-client v 0.7.1
OrthancClonerTransfermode now triggers onStableStudyevent instead ofNewStudyOrthancClonernow implements retries in case of failure and store failures in a specific folder.
- uses orthanc-api-client v 0.7.1 to fix
OrthancClonerwith reverse-proxies
- added a scheduler for
OrthancClonerto allow running at night and weekends. - BREAKING_CHANGE:
OrthancClonerconstructor: renamedworkers_countintoworker_threads_count
- added 'mode' for OrthancCloner:
ClonerMode.DEFAULT, ClonerMode.PEERING, ClonerMode.TRANSFER
- uses orthanc-api-client v 0.5.8
- pacs_migrator - added retry for transfer from modality to aet
- uses orthanc-api-client v 0.5.0