There are
some of DICOM services implemented rarely within the imaging solutions and usually
replaced by the vendor's private and proprietary methods , We illustrates here some of these services which are:
- General Purpose Worklist Service Class
- Hanging Protocol Storage and Query/Retrieve Service Class
General
Purpose Worklist Service Class Provides
tasks to be done by the users such as interpretation at a diagnostic
workstation while managing their status so that multiple users can use same
pool of exams without any conflict on running jobs.
Imagine
several radiologists reading images through multiple Workstations from a common
pool of exams, when a radiologist start reading in a certain study a signal is
sent back to the image manager to lock that study and share that status to the
other radiologists which minimize the chance of double reading
This service
will be useful in the environment that includes multiple information and
imaging systems to sync between all jobs running on all systems to manage the interpretation,
reporting, etc... Processes between systems in a vendor neutral environments
Jobs that
could be exchanged using that service are a lot such as image processing,
QC,Transcription, interpretation and CAD ….
General
purpose Worklist SOP Class is implemented using C-FIND Dicom service element
which allow the workstation to retrieve its jobs and tasks, devices with roles
of SCU and SCP should conform with the GPWL SOP Class as illustrated in Part 3
and Part 4 of DICOM Standard
In conjunction
with General purpose worklist service there are 2 additional services should be
in use as well which are General Purpose Scheduled Procedure Step which
allow locking of jobs to be performed using DICOM N-Action command and General
Purpose Performed Procedure Step SOP Class which communicate the status of
the job when finished using a group of normalized services and commands (N-ACTION,N-SET,N-GET)
General Purpose Information Model -
FIND
|
1.2.840.10008.5.1.4.32.1
|
General Purpose Scheduled Procedure
Step SOP Class
|
1.2.840.10008.5.1.4.32.2
|
General Purpose Performed Procedure
Step SOP Class
|
1.2.840.10008.5.1.4.32.3
|
Hanging
protocol (Storage and Query/Retrieve) service class This service allow storing and
Query/retrieve of hanging protocols between servers and workstation,
In other words, it allow exchanging of hanging protocol IOD using associated C-store ,c-find and c-move
between servers and workstations so all hanging protocols could be stored in a
standard manner and this is for sure an optimum for the VNA environments
As illustrated
before this operation usually managed through a private and proprietary methods
implemented by the vendors
Hanging Protocol Storage
|
1.2.840.10008.5.1.4.38.1
|
Hanging Protocol Information Model -
FIND
|
1.2.840.10008.5.1.4.38.2
|
Hanging Protocol Information Model -
MOVE
|
1.2.840.10008.5.1.4.38.3
|
References: