Roadmap |
The roadmap should give you an idea on what you can expect from the DVTk project. The roadmap is defined twice per year, but due to changes in priority, the focus of the development might change. During the execution of the roadmap we update it from time to time to reflect the current status of all items. Strikethrough items are done.
The roadmap is put together by the Steering Committee based on input from the Core Team and feedback from the community.
General
The roadmap continues its focus on the improvement of the quality and robustness of DVTk. We already made a lot of improvements here in the last half year.
Our cooperation within the Gazelle project gives us opportunities to expand the domain of the DVTk project more by using the validation services from the Gazelle project. You will see this back in a number of roadmap items.
Planned Releases
The following applications are on the current roadmap candidates for a new release:
- Storage SCU Emulator
- Storage SCP Emulator
- DICOM Editor
DVTDICOM Network AnalyzerModality Emulator
Validation Enhancements
The DVTk Validation engine will be enhanced by solving a number of specific problems for which tickets have been submitted in the past. An update of the DICOM Definition Files should also boost the validation quality. The Definition files will be updated to the 2008 publication of the DICOM standard and provide support for the newer SOP Classes that are currently missing. This update will also solve most of the PRs currently open on Definition Files.
Displaying Special Characters
We will investigate what can be done to display special characters in the various DVTk applications. Depending on the outcome of this investigation new functionality for this will be added to the DVTk core libraries. The investigation has been done and we are currently working on an implementation of this feature. The screenshot below gives an idea of what to expect:![]()
Gazelle Project
Continue the cooperation and development in the Gazelle Project.
More Developers Information
We would like to involve the community and possible developers more into the project. By providing more information on how to use the DVTk libraries and to develop own applications. For instance by improving the HLI/IHE Interface Documentation. Additionally we would like to provide tutorials on how to start using the libraries, examples of scripts and applications. All the information will be published in the Developer section on the new website.
HLI/IHE Interface Documentation
We already updated a lot of the interface documentation, but there is still some work remaining here. We will continue to update the documentation and make it available on the website.
Performance and Memory Usage Improvements
The DVTk Core Library is unfortunately sometimes bothered by memory leaks. We want to make some improvements by locating and fixing those memory leaks. This should have a positive impact on the memory usage and performance of all the DVTk Applications. To make sure that this item doesn't claim all or time, we will start with an exploration.
HL7 Validation
Make HL7 validation possible in DVTk by using the HL7 validation from the Gazelle project. More details are at this moment not available but will be added to this roadmap item when they are.
XDS/XDS-I transport Validation
By using the validation services from the Gazelle project we would like to make XDS/XDS-I validation available within DVTk, just like we are planning for HL7. More details will be published here when they are available.
Enhance Results Management
Evaluating large amounts of results can become a challenge in the DVTk Applications. For DVT 2.3.1 we already made improvements in the result management. That has been a great step forward and we would like to set another step forward. Therefore we want to start gathering requirements from our end-users.
Last update: 22-06-2009


