Accessing DICOM Data

Imaging data stored on the CFMM DICOM server can be accessed in a number of ways.

Web app

CFMM DICOM Data Browser web application can be used to query and retrieve datasets.

Zip archive file structure

The DICOM files downloaded via the Data Browser are compressed into directories organized as follows:

{PatientName}/{StudyDescription}.{SeriesNumber}.{InstanceNumber}.{hash(SOPInstanceUID)}.dcm

These attributes originate from the DICOM header:

Attribute

Tag

PatientName

(0010,0010)

StudyDescription

(0008,1030)

SeriesNumber

(0020,0011)

InstanceNumber

(0020,0013)

SOPInstanceUID

(0008,0018)

DICOM Server (Query/Retrieve SCP)

In order to access the data directly from the DICOM server, a DICOM client needs to be able to connect with TLS and user authentication.

Connection details:

Hostname

dicom.cfmm.uwo.ca

Port

11112

Called AE title

CFMM

Authentication

Western username/password

Mac OS X Client (OsiriX/Horos)

DICOM clients such as OsiriX/Horos do not directly support username and password authentication when querying/retrieving studies.

DcmProxy

In order to connect to the CFMM DICOM server from OsiriX/Horos, you can use our DcmProxy OS X application.

After DcmProxy is launched, a new item will appear in the status bar. Click on it and select Preferences to set up the proxy.

/dm/docs/static/img/dcmproxy_menu.png

A Preferences window will pop up, which will allow you to set up:

  • Bind Address and Bind Port on which the proxy will listen for incoming connections.

  • DICOM Server and DICOM Port, which should be set to dicom.cfmm.uwo.ca and 11112 to connect to the CFMM DICOM Server.

  • Username and Password where your Western credentials should be entered.

/dm/docs/static/img/dcmproxy_preferences.png

(Note: although displayed as empty after the first time the credentials are saved, the password is stored in the Mac OS Keychain).

Horos/OsiriX

In Horos/OsiriX, you need to add the bind address/port on which DcmProxy listens as a DICOM node.

Open the Preferences and select Locations.

/dm/docs/static/img/horos_preferences.png
/dm/docs/static/img/horos_locations.png

Use the Add new node button, and enter the proxy's Bind Address and Bind Port as Address and Port, CFMM-Public as the AETitle and use C-GET as the Retrieve method.

You also need to activate the Listener. Select the Listener preferences item.

/dm/docs/static/img/horos_listener.png

The Address(es) and Host Name fields will be auto-filled in with your machine's IP and Hostname. AE Title should be set to HOROS or OSIRIX.

You will now be able to query and retrieve data from the CFMM DICOM Server.

API and command-line tools

See API and command-line tools.

Loading...