/dcm4che

DICOM Implementation in JAVA

Primary LanguageJavaOtherNOASSERTION

dcm4che-3.x DICOM Toolkit

Sources: https://github.com/dcm4che/dcm4che
Binaries: https://sourceforge.net/projects/dcm4che/files/dcm4che3
Issue Tracker: http://www.dcm4che.org/jira/browse/LIB

This is a complete rewrite of dcm4che-2.x.

One main focus was to minimize the memory footprint of the DICOM data sets. It already provides modules to store/fetch configuration data to/from LDAP, compliant to the DICOM Application Configuration Management Profile, specified in DICOM 2011, Part 15, Annex H.

Build

After installation of Maven 3:

> mvn install

Modules

  • dcm4che-audit
  • dcm4che-conf
    • dcm4che-conf-api
    • dcm4che-conf-api-hl7
    • dcm4che-conf-core
    • dcm4che-conf-core-api
  • dcm4che-core
  • dcm4che-emf
  • dcm4che-hl7
  • dcm4che-image
  • dcm4che-imageio
  • dcm4che-imageio-rle
  • dcm4che-net
  • dcm4che-net-audit
  • dcm4che-net-hl7
  • dcm4che-net-imageio
  • dcm4che-soundex
  • dcm4che-jboss-modules
  • dcm4che-servlet

Utilities

  • dcm2dcm: Transcode DICOM file according the specified Transfer Syntax
  • dcm2jpg: Convert DICOM image to JPEG or other image formats
  • dcm2xml: Convert DICOM file to XML presentation
  • dcm2json: Convert DICOM file to JSON presentation
  • dcmdict: Lookup DICOM attribute and UID information in DICOM dictionary
  • dcmdir: Dump, create or update DICOMDIR file
  • dcmdump: Dump DICOM file in textual form
  • dcmqrscp: Simple DICOM archive
  • dcmvalidate: Validate DICOM object according a specified Information Object Definition
  • emf2sf: Convert DICOM Enhanced Multi-frame image to legacy DICOM Single-frame images
  • findscu: Invoke DICOM C-FIND Query Request
  • getscu: Invoke DICOM C-GET Retrieve Request
  • hl72xml: Convert HL7 v2.x message in XML presentation
  • hl7pix: Query HL7 v2.x PIX Manager
  • hl7rcv: HL7 v2.x Receiver
  • hl7snd: Send HL7 v2.x message
  • ianscp: DICOM Instance Availability Notification receiver
  • ianscu: Send DICOM Instance Availability Notification
  • jpg2dcm: Encapsulate JPEG Image into DICOM Object
  • json2dcm: Convert JSON file to DICOM file
  • mkkos: Make DICOM Key Object Selection Document
  • modality: Simulates DICOM Modality
  • movescu: Invoke DICOM C-MOVE Retrieve request
  • mppsscp: DICOM Modality Performed Procedure Step Receiver
  • mppsscu: Send DICOM Modality Performed Procedure Step
  • prefs2xml: Export Java Preferences
  • qc: Perform QC operations on a dcm4chee archive
  • qidors: Query a QIDO-RS service
  • stgcmtscu: Invoke DICOM Storage Commitment Request
  • storescp: DICOM Composite Object Receiver
  • storescu: Send DICOM Composite Objects
  • stowrs: Send DICOM objects to a STOW-RS service
  • syslog: Send RFC 5424 Syslog messages
  • syslogd: Receive RFC 5424 Syslog messages
  • wadors: Query a WADO-RS service
  • wadouri: Query a WADO-URI service
  • xml2dcm: Create/Update DICOM file from/with XML presentation
  • xml2hl7: Create HL7 v2.x message from XML presentation
  • xml2prefs: Import Java Preferences

License