Что такое hanging protocol

Обновлено: 18.05.2024

Hanging protocols are actually quite complicated, as there are so many variables to consider:

  • Types of current images
  • Number of current images
  • Number and type of previous images for comparison
  • Number and type of monitors available for display
  • The user (as each may have different preferences)

The DICOM solution

After many years of discussion, DICOM supplement 60 was finally agreed, which stores the objects using the normal C-STORE, C-FIND & C-MOVE mechanisms, but with “fuzzy logic” in the SCP (to be designed by the SCP manufacturer!) to find the best match. These objects have their own Q/R model which is a single “Flat” collection, unrelated to the normal patient or study root models.

Use In DicomObjects

It should be possible to create, send, store and retrieve these objects using existing DicomObjects mechanisms, the only slight modification needed being to set the “Root” property to the UID required:

  • 1.2.840.10008.5.1.4.38.2 for C-FIND operations
  • 1.2.840.10008.5.1.4.38.3 for C-MOVE operations

Of course, interpretation the contents of the objects is a job left to the developer!

About

Providing software toolkits and consultancy for healthcare integration with primary focus on DICOM & XDS

Hanging Protocol Overview

The medical web viewer and the medical web service implement advanced support for the DICOM Hanging Protocol as defined by the DICOM standard (for more information, refer to DICOM PS3.17-V Hanging Protocols).

Unlike a presentation state (which includes manipulations specific to a particular patient’s images), a hanging protocol is simply a generic set of rules (the "protocol") describing how to lay out a set of images for viewing ("hanging", which refers to hanging the films on a lightbox).

A hanging protocol describes what to display (attributes and conditions, including modality, anatomy, laterality, procedure, and reason). It also defines how to display a set of images (window-leveling and width, rotation, tiling, etc.)

Purpose:

Using hanging protocols speed up diagnosis and reduce mistakes:

  • Time does not have to be spent laying out the images for viewing each time they are viewed
  • Less time is needed to find a particular feature or piece of information
    This is accomplished by providing a template for displaying images taken for imaging procedures according to a practice or user’s preference.

Using a Hanging Protocol:

There are two basic steps for using a hanging protocol:

  1. Define the hanging protocol
  2. Load the hanging protocol
Define the Hanging Protocol

In the medical web viewer, click the Compose Layout button (

) to open the study timeline of the patient. The study timeline displays all series available as icons at the bottom of the window. Select the desired layout and drag and drop the images onto the desired image boxes.

Perform image and layout manipulations:

Invert the color order, flip, rotate, or reverse the image to match the desired view

Align the images or lay out tile configuration

Set scrolling options for multi-frame images, or stack images for cine operation

Create orthogonal slices by clicking the MPR button

Turn on reference lines or synchronized stacking for volumetric studies.

Load the Hanging Protocol

Perform the following steps to load a hanging protocol:

In the Search View, right-click a study to display a menu of compatible hanging protocols, and select an item from the menu to open the view with the hanging protocl applied.

The medical viewer will save the hanging protocols you created to a standard DICOM dataset file, meaning you can share this hanging protocol with any other PACS server that supports this feature. Files are stored in your LEADTOOLS Storage Server manager (Storage Settings -> Files -> Hanging Protocol)

Example Hanging Protocols

A hanging protocol for mammogram images, showing coronal CT scans side-by-side.

A hanging protocol showing the current study, in addition to prior studies of the same patient for comparison.

A hanging protocol for Chest CT, together with the relevant prior studies.

Что такое hanging protocol

Ready to integrate web DICOM PACS Viewer and connectivity solutions

Ready to integrate web DICOM X-ray Viewer and connectivity solutions

Ready to integrate web DICOM Viewer and connectivity solutions

Open to medical artificial intelligence and ready to integrate web DICOM Viewer

DICOM anonymization or sharing service, DICOM Library and WEB DICOM Viewer

3D Objects Scanning

3D objects scanning, visualization and image exporting for 3D printing use

Ready to integrate web DICOM VET Viewer and veterinary imaging solutions

meddream web dicom viewer

Search, view, analyze medical images & diagnose

MedDream PACS Server

Store, archive, manage and view medical images

MedDream VideoStation Medical Video Recording Software

High quality HD medical video recording into DICOM

Sendtopacs Dicom Converter

Convert non-DICOM files to DICOM and send to PACS

DICOM Viewer Features

Hanging protocols settings

Toolbar > System menu > Settings > Hanging protocol. Possibility to create a new hanging protocols, copy and modify existing hanging protocols or groups settings.

Meddream Dicom Viewer Settings Hanging Protocols Mg Study

Create a new group

Toolbar > System menu > Settings > Hanging protocol > Add new group to create a new group:

Meddream Dicom Viewer Settings Hanging Protocols Add New Group

Read more detailed Group conditions descriptions and rules in Tags in conditions page.

Watch video tutorial demonstrating how to create a new group in Hanging protocols settings:

Create a new protocol

Toolbar > System menu > Settings > Hanging protocol > Add new protocol to create a new protocol:

Meddream Dicom Viewer Settings Hanging Protocols Add New Protocol

Read more detailed Study, Instance and Prior study conditions descriptions and rules in Tags in conditions page.

Watch video tutorial demonstrating how to create a new hanging protocol in Hanging protocols settings:

Enable / disable group or protocol

Toolbar > System menu > Settings > Hanging protocol > Enable/disable a group or protocol. Possibility to enable/disable groups or hanging protocols:

Meddream Dicom Viewer Settings Hanging Protocols Enable Protocol

Watch video tutorial demonstrating how to enable / disable group of protocols or protocol in Hanging protocols settings:

Copy and edit group

Toolbar > System menu > Settings > Hanging protocol > Copy / Edit to modify a group:

Meddream Dicom Viewer Settings Hanging Protocols Edit Group

Read more detailed Group conditions descriptions and rules in Tags in conditions page.

Watch video tutorial demonstrating how to copy and edit a group of protocols in Hanging protocols settings:

Copy and edit protocol

Toolbar > System menu > Settings > Hanging protocol > Copy / Edit to modify a protocol:

Meddream Dicom Viewer Settings Hanging Protocols Edit Protocol

Read more detailed Study, Instance and Prior study conditions descriptions and rules in Tags in conditions page.

Watch video tutorial demonstrating how to copy and edit a hanging protocol in Hanging protocols settings:

Remove group / protocol

Toolbar > System menu > Settings > Hanging protocol > Remove a group / protocol. Possibility to remove a group of protocols or a protocol:

Meddream Dicom Viewer Settings Hanging Protocols Enable Protocol

Watch video tutorial demonstrating how to remove a hanging protocol or a group of protocols in Hanging protocols settings:

Remove button deletes the item. If the group is removed, all the protocols of this group are also deleted.

Read more detailed information about setting the Hanging protocols settings in full User Manual document.

Tags in conditions

There is a possibility to specify Conditions for Group, Study, Prior study and Instance level. Condition tags can be selected in drop-down list. Values can be numeric or string type:

Group conditions:

Tag applicability for modalities: MGDX, IO, PX, CR, ECG, SR, PDFCT, ES, MR, NM, OT, OP, PT, PX, RF, RG, XA, US, XC
Modality (0008,0060)string+++
SOP Class UID (0008,0016)string+++
Transfer Syntax UID (0002,0010)string+++
Study Description (0008,1030)string+++
Series Description (0008,103E)string+++
Series Number (0020,0011)numeric+++ 1
Instance Number (0020,0013)numeric+++ 1
series_countnumeric+++
instances_countnumeric+++
Number of Frames (0028,0008)numeric++ 2 -
Samples per Pixel (0028,0002)numeric++ 2 -
Body Part Examined (0018,0015)string++ 2 -
Rules will be applied when: After all study images are loaded After all study images are loaded Immediately,
before study images are loaded

Study conditions:

Tag applicability for modalities: MGDX, IO, PX, CR, ECG, SR, PDFCT, ES, MR, NM, OT, OP, PT, PX, RF, RG, XA, US, XC
Modality (0008,0060)string+++
SOP Class UID (0008,0016)string+++
Transfer Syntax UID (0002,0010)string+++
Study Description (0008,1030)string+++
Series Description (0008,103E)string+++
Series Number (0020,0011)numeric+++ 1
Instance Number (0020,0013)numeric+++ 1
series_countnumeric+++
instances_countnumeric+++
Number of Frames (0028,0008)numeric++ 2 -
Samples per Pixel (0028,0002)numeric++ 2 -
Body Part Examined (0018,0015)string++ 2 -
View Position (0018,5101)string++ 2 -
Rules will be applied when: After all study images are loaded After all study images are loaded Immediately,
before study images are loaded

Prior study conditions:

Tag applicability for modalities: MGDX, IO, PX, CR, ECG, SR, PDFCT, ES, MR, NM, OT, OP, PT, PX, RF, RG, XA, US, XC
Modality (0008,0060)string+++
Study Description (0008,1030)string+++
no (number of previous study)numeric+++
Rules will be applied when: After all study images are loaded After all study images are loaded Immediately,
before study images are loaded

Instance conditions:

Tag applicability for modalities: MGDX, IO, PX, CR, ECG, SR, PDFCT, ES, MR, NM, OT, OP, PT, PX, RF, RG, XA, US, XC
Modality (0008,0060)string+++
SOP Class UID (0008,0016)string+++
Transfer Syntax UID (0002,0010)string+++
Study Description (0008,1030)string+++
Series Description (0008,103E)string+++
Series Number (0020,0011)numeric+++ 1
Instance Number (0020,0013)numeric+++ 1
series_countnumeric+++
instances_countnumeric+++
Number of Frames (0028,0008)numeric++ 2 -
Samples per Pixel (0028,0002)numeric++ 2 -
Body Part Examined (0018,0015)string++ 2 -
Image Type (0008,0008)string++ 2 -
Image Laterality (0020,0062)string++ 2 -
Patient Orientation (0020,0020)string++ 2 -
View Position (0018,5101)string++ 2 -
Rules will be applied when: After all study images are loaded After all study images are loaded Immediately,
before study images are loaded

Читайте также: