Mosaiq PACS and Pinnacle

568 views
Skip to first unread message

Debbie Rothley

unread,
Sep 27, 2011, 11:35:04 AM9/27/11
to pinnacl...@googlegroups.com

I have some questions regarding archival of Pinnacle treatment plans with Mosaiq PACS.  Would experienced users of these systems please contact me directly by email?

 

Thank you,

 

Debbie Rothley, M.S., DABR

Chief Medical Physicist

drot...@rosonline.net

 

Radiation Oncology Services - Newnan

211 Millard Farmer Industrial Blvd.

Newnan, GA 30263

770-254-9600

Direct Line: 678-553-5684

 

Radiation Oncology Services – Riverdale

255 Professional Ct.

Riverdale, GA 30274

770-997-8424

 

 

Compassion and excellence in all we do and for all we serve.

                                

Note:  The information contained in this email may be privileged and confidential and protected from disclosure.  It is intended for the viewing and use of the individual named above.  If you are neither the intended recipient or the employee or agent responsible for delivering this information to the intended recipient, you are hereby notified that any reading, dissemination, distribution, copying, or other use of this email is strictly prohibited.  If you have received this email in error, please notify the sender immediately and delete this email.  Thank you.

 

 

Hans Rozema

unread,
Sep 29, 2011, 5:53:03 AM9/29/11
to pinnacl...@googlegroups.com

Dear Scripters,

 

We export plans with a script with the following code:

 

ExportOption .Index = 6;

PluginManager .DICOMExportPlugin .RemoteAETitle = "ASTERIX2DICOM";

DyeKom .AETitle = "ASTERIX2DICOM";

PluginManager .DICOMExportPlugin = {

      SendPOI  = 0;

      SendROI  = 0;

      SendPlan = 1;

      SendDRR  = 0;

      };

PluginManager .DICOMExportPlugin .SelectedPrescriptionName = TrialList .Current .PrescriptionList .Current .Name;

ExportDICOMRT = "Transmit Data";

 

this works fine, but now we change the AEtitle to "IMPAC_DCM_SCP" or any other title and this doesn't work. The plans are still sended to the asterix server. So now we think the code only works because "ASTERIX2DICOM" is the first title in the list.

Please help, do we mis some code?

We're on version 8m.

 

Kind regards,

 

Hans Rozema

 

logoRCW50

Radiotherapiecentrum West

Locatie: Lijnbaan 32

2512 VA Den Haag

'   (070) 3302357

-   h.ro...@MCHaaglanden.nl

þ   http://www.RCWest.nl

R  Afwezig op Dinsdag

P please consider the environment - only print this email if necessary

 

 

Janssen, Rogier

unread,
Sep 29, 2011, 7:12:52 AM9/29/11
to pinnacl...@googlegroups.com

At first glance the code looks fine ….  I assume you defined the DICOM peers in Pinnacle? You can check this by logging in as root in the terminal (‘su –‘ followed by the root password) then type ‘cd /usr/local/adacnew/PinnacleStatic/bin/common’ and finally ‘./DICOMRemoveSCP’ . This will show you a list of all defined DICOM peers present in the dropdown list of the Pinnacle export module. You can exit this list without actually removing anything, so don’t worry about the name. If your peer is not in this list you should add it using ‘./DICOMAddSCP –prd <AE_TITLE> <hostname or IP address>  <port>’.

-----Oorspronkelijk bericht-----
Van: pinnacl...@googlegroups.com [mailto:pinnacl...@googlegroups.com] Namens Hans Rozema
Verzonden: donderdag 29 september 2011 11:53
Aan: 'pinnacl...@googlegroups.com'
Onderwerp: [p3rtp] Dicomexport script

--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
pinnacle3-us...@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-use...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en

Disclaimer Isala klinieken

NL: Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt u verzocht dit aan de afzender te melden en het bericht te verwijderen. De Isala klinieken aanvaarden geen aansprakelijkheid voor schade, van welke aard ook, die verband houdt met risico's verbonden aan het elektronisch verzenden van berichten.
ENG: This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. The Isala klinieken accept no liability for damage of any kind resulting from the risks inherent in the electronic transmission of messages.

  ­­  

Bogdan Coroi

unread,
Sep 29, 2011, 8:17:23 AM9/29/11
to pinnacl...@googlegroups.com

And also make sure that the "IMPAC_DICOM_SCP" I.P address is listed in the Pinnacle's Host Table:

 

cd/etc/more hosts

 

As an alternative to what Rogier said, you can use the DICOMEcho command to check the peers in Pinnacle

 

Bogdan Coroi, MS, DABR

Medical Physicist, CMHC

Office: 207-795-2465

M Suarez

unread,
Sep 29, 2011, 8:54:18 AM9/29/11
to pinnacl...@googlegroups.com
Dear All,

Could someone please help me in knowing the performance and functionality of the 7.4 and 8.0m versions of Pinnacle? Are they still useful today or requires updating? The main purpose is 3DCRT and IMRT as well as block cutting and compensators output. Do you think that the hardware is still reliable? and the performance in calculation?.

Thanks in advance.


Martin Suarez
Medical Physicist



Martin Suarez

unread,
Sep 29, 2011, 9:17:00 AM9/29/11
to pinnacl...@googlegroups.com
I'm sorry, I forgot the hardware.... Is a Sun Blade 2000 

Forest, Gary

unread,
Sep 29, 2011, 10:11:03 AM9/29/11
to pinnacl...@googlegroups.com
Are you sure of the line
DyeKom .AETitle = "ASTERIX2DICOM";
shouldn't be something like
Dicom .AETitle = "ASTERIX2DICOM";

Up will be able to tell by starting recording a script
and then change the destination, stop the script and
see what is in the file.

Gary Forest
Marshfield Clinic


------Original Message------
From: "Hans Rozema" <h.ro...@mchaaglanden.nl>
Date: Thu Sep 29, 2011 -- 04:53:42 AM
To: pinnacl...@googlegroups.com
Subject: [p3rtp] Dicomexport script

Dear Scripters,

We export plans with a script with the following code:

ExportOption .Index = 6;
PluginManager .DICOMExportPlugin .RemoteAETitle = "ASTERIX2DICOM";
DyeKom .AETitle = "ASTERIX2DICOM";
PluginManager .DICOMExportPlugin = {
SendPOI = 0;
SendROI = 0;
SendPlan = 1;
SendDRR = 0;
};
PluginManager .DICOMExportPlugin .SelectedPrescriptionName = TrialList .Current .PrescriptionList .Current .Name;
ExportDICOMRT = "Transmit Data";

this works fine, but now we change the AEtitle to "IMPAC_DCM_SCP" or any other title and this doesn't work. The plans are still sended to the asterix server. So now we think the code only works because "ASTERIX2DICOM" is the first title in the list.
Please help, do we mis some code?
We're on version 8m.

Kind regards,

Hans Rozema

[cid:image0...@01CC7E9E.4D133A20]


Radiotherapiecentrum West
Locatie: Lijnbaan 32
2512 VA Den Haag

' (070) 3302357
h.ro...@MCHaaglanden.nl<mailto:h.ro...@MCHaaglanden.nl>
~? http://www.RCWest.nl<http://www.rcwest.nl/>


R Afwezig op Dinsdag
P please consider the environment - only print this email if necessary

--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
pinnacle3-us...@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-use...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en


~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>Attachment 1: image001.jpg


______________________________________________________________________
The contents of this message may contain private, protected and/or privileged information. If you received this message in error, you should destroy the e-mail message and any attachments or copies, and you are prohibited from retaining, distributing, disclosing or using any information contained within. Please contact the sender and advise of the erroneous delivery by return e-mail or telephone. Thank you for your cooperation.

Hans Rozema

unread,
Sep 29, 2011, 10:52:46 AM9/29/11
to pinnacl...@googlegroups.com

 

 

Dear Pinnacle users,

 

 

thanks for the reactions so far. The issue I wanted to put forward is however not resolved yet, and maybe I didn't make it clear enough. Let me try to explain it more specifically. Sending Dicom RT objects from Pinnacle to other Dicom peers works just fine when initiated from the Pinnacle user interface. However, when I try to do the same thing from within a script, the selection of one of the peers from the list does not work! The Dicom peer that is selected is always the top one from the list (when the script is ran) but I want to export plans to different peers.

 

Gary, I did record the script to come to this code. Dyecom looks also strange to me, but you will even find it in the class browser.

 

Has someone experienced the same, and even better, knows a solution?

Thanks a lot!

 

Regards,

 

Hans Rozema

 

logoRCW50

Radiotherapiecentrum West

Locatie: Lijnbaan 32

2512 VA Den Haag

'   (070) 3302357

-   h.ro...@MCHaaglanden.nl

þ   http://www.RCWest.nl

R  Afwezig op Dinsdag

P please consider the environment - only print this email if necessary

 

 


Verzonden: donderdag 29 september 2011 11:53
Aan: 'pinnacl...@googlegroups.com'

Onderwerp: [p3rtp] Dicomexport script

 

Dear Scripters,

 

We export plans with a script with the following code:

 

ExportOption .Index = 6;

PluginManager .DICOMExportPlugin .RemoteAETitle = "ASTERIX2DICOM";

DyeKom .AETitle = "ASTERIX2DICOM";

PluginManager .DICOMExportPlugin = {

      SendPOI  = 0;

      SendROI  = 0;

      SendPlan = 1;

      SendDRR  = 0;

      };

PluginManager .DICOMExportPlugin .SelectedPrescriptionName = TrialList .Current .PrescriptionList .Current .Name;

ExportDICOMRT = "Transmit Data";

 

this works fine, but now we change the AEtitle to "IMPAC_DCM_SCP" or any other title and this doesn't work. The plans are still sended to the asterix server. So now we think the code only works because "ASTERIX2DICOM" is the first title in the list.

Please help, do we mis some code?

We're on version 8m.

 

Kind regards,

 

Hans Rozema

 

logoRCW50

Radiotherapiecentrum West

Locatie: Lijnbaan 32

2512 VA Den Haag

'   (070) 3302357

-   h.ro...@MCHaaglanden.nl

þ   http://www.RCWest.nl

R  Afwezig op Dinsdag

Mohr, Dr. Peter

unread,
Sep 29, 2011, 11:10:52 AM9/29/11
to pinnacl...@googlegroups.com
Dear Hans and colleagues,
 
I remember some similar problems in this direction. My script (see below) works well and exports all BEVs to the DICOM "iview1" which is the third in our list of DICOM exports. If I remember my problems correctly (it's at least months ago), you have FIRST to select the DICOM server and THEN open the export window.
 
Best regards,
     Peter
 

/* exportiere Plan via DICOM (nicht mehr via DICOM-Print wie frueher!) */
WindowList .TrialMain .Create = "PlanButton";
WindowList .Export .Unrealize = "Dismiss";
/* FIRST select DICOM server */
PluginManager .DICOMExportPlugin .RemoteAETitle = "IVIEW1";
DyeKom .AETitle = "IVIEW1";
/* THEN OPEN export windows */
WindowList .Export .Create = "Export...";
ExportOption .Index = 6;
 
/* Optionen fuer Export: Annotations auf "1", sonst keine Feldraender */
PluginManager .DICOMExportPlugin .SendPlan = 1;
PluginManager .DICOMExportPlugin .SendDRR = 1;
PluginManager .DICOMExportPlugin .AnnotateDRR = 1;
 
/* wenn gar keine Prescription: Fehlermeldung, Fenster schliessen */
IF.TrialList.Current.PrescriptionList.Count.EQUALTO.#"0".THEN = {
        WarningMessage = "No Prescription found - Export was cancelled!";
        WindowList .Export .Unrealize = "Dismiss";
        WindowList .TrialMain .Unrealize = "Dismiss";
};
 
/* wenn nur eine Prescription: alle DRRs exportieren, Fenster schliessen */
IF.TrialList.Current.PrescriptionList.Count.EQUALTO.#"1".THEN = {
        PluginManager .DICOMExportPlugin .SelectedPrescriptionName = TrialList.Current.PrescriptionList.Current.Name ;
        WindowList .Export .WidgetList .PrescriptionList .Activate = "Transmit Data";
        ExportDICOMRT = "Transmit Data";
        WindowList .Export .Unrealize = "Dismiss";
        WindowList .TrialMain .Unrealize = "Dismiss";
};
 
/* wenn mehrere Prescriptions: Info, dass eine Prescription aktiv sein muss */
IF.TrialList.Current.PrescriptionList.Count.GREATERTHAN.#"1".THEN = {
        WarningMessage = "Please select Prescription for export to iview; then use the \'Transmit Data\' button!";
};
 
 
 
 

Dr. Peter Mohr
Strahlentherapie
Diakonie-Klinikum Schwäbisch Hall gGmbH
Tel. 0791 753 4845
Fax 0791 753 4911
Peter...@dasdiak.de
www.dasdiak.de

 


Von: pinnacl...@googlegroups.com [mailto:pinnacl...@googlegroups.com] Im Auftrag von Hans Rozema
Gesendet: Donnerstag, 29. September 2011 16:53
An: 'pinnacl...@googlegroups.com'
Betreff: [p3rtp] Dicomexport script

*** eSafe scanned this email for malicious content ***
*** IMPORTANT: Do not open attachments from unrecognized senders  ***

--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
pinnacle3-us...@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-use...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en

Diakonie-Klinikum Schwäbisch Hall gGmbH
Diakoniestraße 10, D-74523 Schwäbisch Hall
Geschäftsführer: Dr. Peter Haun (Sprecher), Rainer Münch
Registergericht: Amtsgericht Stuttgart, HRB 571831

Die Diakonie-Klinikum Schwäbisch Hall gGmbH mit den Klinikstandorten Schwäbisch Hall und Gaildorf ist eine hundertprozentige Tochter der Gesundheitsholding Schwäbisch Hall gGmbH.
Zur Gesundheitsholding Schwäbisch Hall gGmbH gehört neben der Diakonie-Klinikum Schwäbisch Hall gGmbH mit den Klinikstandorten Schwäbisch Hall und Gaildorf auch die Landkreis Schwäbisch Hall Klinikum gGmbH mit dem Klinikstandort Crailsheim.


Diese Information ist ausschließlich für den Adressaten bestimmt und kann vertraulich oder gesetzlich geschützte Informationen enthalten. Wenn Sie nicht der bestimmungsgemäße Adressat sind, unterrichten Sie bitte den Absender und vernichten Sie diese Mail. Anderen als dem bestimmungsgemäßen Adressaten ist es untersagt, diese E-Mail zu lesen, zu speichern, weiterzuleiten oder ihren Inhalt auf welche Weise auch immer zu verwenden. Wir verwenden aktuelle Virenschutzprogramme. Für Schäden, die dem Empfänger gleichwohl durch von uns zugesandte mit Viren befallene E-Mails entstehen, schließen wir jede Haftung aus.

Ohm, Mike

unread,
Sep 29, 2011, 12:44:25 PM9/29/11
to pinnacl...@googlegroups.com
Have you tried selecting the desired destination more than once (via PluginManager ....) in the script?
 
In other words, select IMPAC_DCM_SCP, then select ASTERIX2DICOM, then select IMPAC_DCM_SCP again.
 
Sounds funny to do, but that might be the trick.
 
Mike
 

 

From: pinnacl...@googlegroups.com [mailto:pinnacl...@googlegroups.com] On Behalf Of Hans Rozema
Sent: Thursday, September 29, 2011 5:53 AM

To: 'pinnacl...@googlegroups.com'
Subject: [p3rtp] Dicomexport script
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
pinnacle3-us...@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-use...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en

===================================

Please consider the environment before printing this e-mail

Cleveland Clinic is ranked one of the top hospitals in America by U.S.News & World Report (2010). Visit us online at http://www.clevelandclinic.org for a complete listing of our services, staff and locations. Confidentiality Note: This message is intended for use only by the individual or entity to which it is addressed and may contain information that is privileged, confidential, and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. Thank you.

image001.jpg

Bert Goudry

unread,
Sep 30, 2011, 2:33:21 AM9/30/11
to pinnacl...@googlegroups.com

Hello,

 

I have tried your script (after changing the destination) on our system and it seems to work the right destination is selected out of the list.  So there doesn’t seem to be a problem with the script.

 

I see that you work with version 8.0m.  When changing to version 9.0 you will notice that the export of plans is done in a different way. This could give problems when exporting by a script especially in the period of switching between old and new P3 version.

 

I have added some lines of our way to resolve this problem (we open the export window but don’t export automatically).  There is only one assumption:  Before exporting a plan the plan must be saved & closed at least once!

Maybe these lines can help you also for your current problem.

 

// Prepare exportwindow en select the relevant options for Pinnacle v9.0

 

IF.TrialList.Current.ObjectVersion.WriteVersion. STRINGEQUALTO. #"#Pinnacle v9.0".THEN

    ={

    PluginManager .DICOMExportPlugin .RemoteAETitle = "MIRTMO990176";

    DyeKom .AETitle = "MIRTMO990176";

    DICOM .TimeOutLength = " 300";

    PluginManager .DICOMExportPlugin

        ={

        SendPlan = 1;

        SendDRR = 0;

        SendSetup = 0;

        AnnotateSetup = 0;

        AnnotateDRR = 0;

        SSDInArcs = 0;

        };

    PluginManager .DICOMExportPlugin. SSDInArcs = 0;

    TrialList .Current .PrescriptionList .#"*" .SelectedForDICOMExport = 0;   

    TrialList .Current .PrescriptionList .#"#0" .SelectedForDICOMExport = 1;

    WindowList .DICOMExport .Create = "Export DICOM...";

    };

   

// Prepare exportwindow en select the relevant options for Pinnacle v8.0m

 

IF.TrialList.Current.ObjectVersion.WriteVersion. STRINGEQUALTO. #"#Pinnacle v8.0m".THEN

    ={

    PluginManager .DICOMExportPlugin .RemoteAETitle = "MIRTMO990176";

    DyeKom .AETitle = "MIRTMO990176";

    ExportOption .Index = 6;

    WindowList .Export .Create = "Export...";

    DICOM .TimeOutLength = " 300";

    PluginManager .DICOMExportPlugin

        ={

        SendPOI = 0;

        SendROI = 0;

        SendPlan = 1;

        SendDRR = 0;

        SendSetup = 0;

        AnnotateSetup = 0;

        AnnotateDRR = 0;

        };

    };

 

 

Hope you find a solution

Bert

 

____________________________________________________________________________

Bert Goudry

Dosimetrist

Universitaire Radiotherapie Antwerpen
ZNA Middelheim
Lindendreef 1
2020 Antwerpen
Belgium

 

+32 3 2802188

bert.goudry@zna.be

____________________________________________________________________________

 

 


Hans Rozema

unread,
Oct 3, 2011, 7:45:18 AM10/3/11
to pinnacl...@googlegroups.com

Thanks all,

 

it works!!

the solution is indeed to first close the exportwindow, then call the AEtitle and after that choose the export option.

 

Kind regards,

Hans

Reply all
Reply to author
Forward
0 new messages