Hi Sri
This is the same dilemma that all of us who do multi-site clinical
trials or multi-site radiation dose reporting face.
The plain text strings like Study Description may contain useful
information, but different text and abbreviations are used, and
when the sites are multi-national, one is faced with text and
abbreviations in different languages too !
There is no common use of standard codes for Requested Procedure
Code Sequence or Procedure Code Sequence, unfortunately, and
each site configures their own, usually in the RIS and this
may get copied via the modality worklist; often even within a
site these are malformed, not unique, and missing coding scheme
designators or using illegal coding scheme designators (that
do not start with 99 for private ones, etc.).
There are standard codes available, in SNOMED, in the RadLex
Playbook (though this is a work in progress) and in various
countries (like the UK interim codes), but in most countries
these are not used, and for many sites they are not sufficient
to define sufficient granularity for ordering local customized
procedures (like David Clunie's favorite brain tumor perfusion
protocol as distinct from the standard one).
Even if one does recognize the code set in use, the value populated
in the headers is often wrong (e.g., it will claim to be just a
CT Chest, but is actually a CT Chest/Abdo/Pelvis).
In the com.pixelmed.anatproc package I have a very crude and
unreliable attempt at multi-lingual guessing of the right choice.
Graham Warden in his GROK extensions of my tools uses the Z extent
to further refine likelihood of being one body part or another.
Another approach would be to actually analyze the image content,
e.g., to use the density histogram pattern to match against
known patterns, or to actually segment the organs and/or do
some sort of registration against an atlas of organs or body
shapes or whatever; probably too much work and difficult to
generalize to all modalities and body shapes and patient ages
for your use case though.
The ACR Dose Index Registry folks have taken the simple expedient
of mapping all supplied strings for Study Description to their
standard internal codes once the pattern has been recognized or
specified by the site; their goal is to use RadLex (and extend
it as needed) as their internal target.
If one tries to go down to the series or procedure step or
acquisition or irradiation event level, not just the study
level, the problem gets even harder.
David
On 1/25/12 4:20 PM, Sri wrote:
> Hello Dicom folks,
>
> I have a conceptual question and would appreciate your views on your
> solution approach:
>
> Question: I need to identify a study type (or Procedure type) of a
> study that was performed by the modality. We interface with modality
> using Query (C-FIND) or MPPS. Is there a way to identify it across
> modality vendors and hospital sites? - How do workstation vendor
> determine this?
>
> (The "Study Description" tag [0008,1030] does not help unfortunately
> as it is in natural language in all the hospital sites - this is hard
> to parse& understand by machines).