Oviyam 2.0. Viewing a Study Directly

2,214 views
Skip to first unread message

Akhil Ravindran

unread,
Apr 19, 2013, 5:31:22 PM4/19/13
to dcm...@googlegroups.com
Is there anyway to construct as URL so as to view a study directly without going through Search and then double clicking on the Result? I'd like to redirect to ip-address:8080/Oviyam2/viewer.html with all the needed parameters for the study through a GET or a Post request. 

Akhil

asgarhu...@raster.in

unread,
Apr 20, 2013, 2:58:30 AM4/20/13
to
Before trying direct URL launch, add an server in settings (configuration) and try with

        http://ip_address:port/Oviyam2/viewer.html?patientID=xxxx&studyUID=xxx&serverName=xxx
           
    serverName will be the logical name of the server node. This is mandatory if more than one server node is
    available in the configuration file.

Asgar Hussain.B.

Danilo Cândido

unread,
May 27, 2013, 2:42:32 PM5/27/13
to dcm...@googlegroups.com
The PatienID is mandatory too?

Thank you

Danilo


Em sábado, 20 de abril de 2013 03h54min52s UTC-3, asgarhu...@raster.in escreveu:
Before trying direct URL launch, add an server in settings (configuration) and try with

        http://ip_address:port/Oviyam2/viewer.html?patientID=xxxx&studyUID=xxx&serverName=xxx
           
    serverName will be the logical name of the server node. This is mandatory if more than one server node is
    available in the configuration file.

Asgar Hussain.B.

On Saturday, April 20, 2013 3:01:22 AM UTC+5:30, Akhil Ravindran wrote:

Suresh Viswanathan

unread,
May 28, 2013, 3:32:33 AM5/28/13
to dcm...@googlegroups.com
PatientID is optional if you're using studyUID. 

Suresh. 

--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To post to this group, send email to dcm...@googlegroups.com.
Visit this group at http://groups.google.com/group/dcm4che?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Danilo Cândido

unread,
May 28, 2013, 7:29:32 AM5/28/13
to dcm...@googlegroups.com
Thank you Suresh!!!


2013/5/28 Suresh Viswanathan <suresh...@gmail.com>

--
You received this message because you are subscribed to a topic in the Google Groups "dcm4che" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/dcm4che/tUdQolUZzhc/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to dcm4che+u...@googlegroups.com.

Danilo Cândido

unread,
Jun 11, 2013, 3:30:00 PM6/11/13
to dcm...@googlegroups.com
Hi,

I'm trying to launch Oviyam2 through URL: http://my_server:8080/Oviyam2/viewer.html?patientID=1229169098&studyUID=1.2.276.0.54.1437489074.1577.17662.1963829930.1578360756&serverName=DCM4CHEE. But it ask my user and password. Is it possible to change it? I would like to launch Oviyam without user/pass...

Thank you

Danilo  

Suresh Viswanathan

unread,
Jun 14, 2013, 9:44:54 AM6/14/13
to dcm...@googlegroups.com
The next release will make security a configurable feature.

Suresh.

Udara

unread,
Mar 18, 2019, 4:12:45 AM3/18/19
to dcm4che
Dear Suresh,

I was successfully able to open the patient's history directly using OVIYAM without login. I can use this method to integrate with our HIS. 

After the above modification did in web.xml, now <ip>8080/oviyam2 is not displaying login interface to be logged by other users. I need to keep it as well. Then login can use from other users who need to log in and whenever no access to the HIS.

How to cater these both requirements:

1. Direct open patient's history without login. Especially when need to integrate with the HIS
2. Keep usual way of login method (It okay to change the URL, but that facility need)

I see the following theoretical solutions:

1. Use oviyam to access records without login screen
2. Use 'weasis'to view patients history through login
3. OR do vise-vers

What's your idea about this?

Thanks, I hope you may understand my real requirement and continue the support.

Bye

Ramón Retamar

unread,
Mar 22, 2019, 1:06:15 AM3/22/19
to dcm...@googlegroups.com
Hi.
This mod work fine for access to study using studyUID value without need login:

1) Rename index.html to index2.html into oviyam.war ,for deny access to all studies.

2) Edit the web.xml file into oviyam2.war file and change this section:

        <web-resource-collection>
            <web-resource-name>dispatcher</web-resource-name>
            <description>Only allows users with the role WebAdmin to access the Archive Web Administration pages</description>
            <url-pattern>*.jsp</url-pattern>
            <url-pattern>*.html</url-pattern>
            <url-pattern>*.do</url-pattern>
            <url-pattern>/oviyam</url-pattern>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>

For this:

        <web-resource-collection>
            <web-resource-name>dispatcher</web-resource-name>
            <description>Only allows users with the role WebAdmin to access the Archive Web Administration pages</description>
            <url-pattern>/index2.html</url-pattern>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>

   
       
With this modification, you can view a study without need login, for example:

http://mypacs:8080/oviyam2/viewer.html?studyUID=1.3.51.0.7.13609687586.10863.63299.44520.27225.34149.23683

The url http://mypacs:8080/oviyam2/ don't work more, now you need use this url for traditional login:

http://mypacs:8080/oviyam2/index2.html

Best regards, Ramon

Udara

unread,
Apr 11, 2019, 4:47:58 AM4/11/19
to dcm4che
Hi Guys,

I was also looking for this requirement and finally archived it; Follow these steps

HIS -Oviyam integration manual

Steps:

1.       Install Oviyam2 for normal login

a.       Install original ‘oviyam2.war’ file on /opt/dcm4chee/server/default/deploy/ (here after referred OviyamPATH)

b.       Restart the DCM4CHEE

c.       Login oviyam2

d.       Configure PACS server with correct server IP and remove all other entries.

                                                               i.      Logical name of the pacs would ‘UDPACS’

e.       Test smooth running through inquiring the patient details

f.        Userid & Password : admin

2.       Place another oviyam.war for HIS integration.

a.       Copy above configured ‘OviyamPATH/oviyam2.war’ and place as ‘oviyam3.war’.

b.       Extract ‘oviyam3.war’

c.       Rename the index.html to index2.html

d.       Edit .oviyam3/web.inf/web.xml


        <web-resource-collection>
            <web-resource-name>dispatcher</web-resource-name>
            <description>Only allows users with the role WebAdmin to access the Archive Web Administration pages</description>
            <url-pattern>*.jsp</url-pattern>
            <url-pattern>*.html</url-pattern>
            <url-pattern>*.do</url-pattern>
            <url-pattern>/oviyam</url-pattern>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>

For this:

        <web-resource-collection>
            <web-resource-name>dispatcher</web-resource-name>
            <description>Only allows users with the role WebAdmin to access the Archive Web Administration pages</description>
            <url-pattern>/index2.html</url-pattern>
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>

e.       Come to the root of ‘oviyam3’ folder and select all

f.        Compress >> oviyam3.war

g.       Place newly made ‘oviyam3.war’ also in OviyamPATH

3.       restart dcm4chee

4.       Direct access:

a.       <OviyamIP>:8080/oviyam2/

5.       HIS Access:

a.       http://<oviyamIP>:8080/oviyam3/viewer.html?patientID=<?php echo $gen_mrn;?>&serverName=UDPACS

                                                               i.      ‘serverName’ – ‘N’ capital

                                                             ii.      Use logical name of OviyamPACS which has created “UDPACS”

                                                           iii.      Test with known patient details who has been taken xray images.

6.       Done

7.       Enjoy

Alexandr Kuznetsov

unread,
Dec 3, 2019, 4:45:36 AM12/3/19
to dcm4che
Hi Udara
I try to use your method. But I can’t. What am I doing wrong?
Here is a server response:

Снимок экрана_2019-12-03_11-29-33.png


Here is the log dcm4chee:
2019-12-03 11:27:16,298 ERROR -> (main) [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment listing:

--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@d7842f4 { url=file:/home/dcm4chee/server/default/deploy/oviyam3.war }
  deployer: MBeanProxyExt[jboss.web:service=WebServer]
  status: Deployment FAILED reason: URL file:/home/dcm4chee/server/default/tmp/deploy/tmp8074916197700480485oviyam3-exp.war/ deployment failed
  state: FAILED
  watch: file:/home/dcm4chee/server/default/deploy/oviyam3.war
  altDD: null
  lastDeployed: 1575365226015
  lastModified: 1575365226000
  mbeans:

--- MBeans waiting for other MBeans ---
ObjectName: jboss.web.deployment:war=oviyam3.war,id=225985268
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/home/dcm4chee/server/default/tmp/deploy/tmp8074916197700480485oviyam3-exp.war/ deployment failed

--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.web.deployment:war=oviyam3.war,id=225985268
  State: FAILED
  Reason: org.jboss.deployment.DeploymentException: URL file:/home/dcm4chee/server/default/tmp/deploy/tmp8074916197700480485oviyam3-exp.war/ deployment failed

Please help :)

Best regards,
Alexandr

четверг, 11 апреля 2019 г., 11:47:58 UTC+3 пользователь Udara написал:

Udara M Pathirage - උදාර පතිරගේ

unread,
Dec 3, 2019, 4:52:54 AM12/3/19
to dcm4che
Hi Alexendra,

Now I about to go from the office. Anyway, have you succeeded in "Oviyam2" which has placed to login oviyam using credentials?

Can you re-copy and paste the "Oviyam3" file back or herewith attached my copy for you to check.

Let me know your thoughts.. I will reply you soon tonight
Bye

>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK) 

   Certifications:
            * AWS Certified Cloud Practitioner
            * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     


--
You received this message because you are subscribed to the Google Groups "dcm4che" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
oviyam3.war

Alexandr Kuznetsov

unread,
Dec 3, 2019, 6:01:47 AM12/3/19
to dcm4che
Thank you so much!
Your method is really very good. And my problem is that I did not carefully study it :(
Everything turned out to be very simple. I did not put a slash in web.xml :(
After your example, I compared the files and found my mistake.
Your example:



My file:



I apologize for my stupid question.

Best regards,
Alexandr


вторник, 3 декабря 2019 г., 11:52:54 UTC+2 пользователь Udara написал:
Hi Alexendra,

Now I about to go from the office. Anyway, have you succeeded in "Oviyam2" which has placed to login oviyam using credentials?

Can you re-copy and paste the "Oviyam3" file back or herewith attached my copy for you to check.

Let me know your thoughts.. I will reply you soon tonight
Bye

>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK) 

   Certifications:
            * AWS Certified Cloud Practitioner
            * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     


To unsubscribe from this group and stop receiving emails from it, send an email to dcm...@googlegroups.com.

Udara M Pathirage - උදාර පතිරගේ

unread,
Dec 3, 2019, 11:01:31 AM12/3/19
to dcm4che
Hi Dear Alex,

It's my pleasure. Usually, that kind of small mistakes are happening to me also. It's just because of too much engagement for work by ourselves for a work.

Then we cannot see the small mistakes which others can easily find.

I'm really happy that my efforts are using by others to solve their problems. I spent a lot of hours to find this solution to the problem when I was happened to find it. Then I thought to create some guidelines and share it with others.


Bye

 
>>Best Regards From
  Maj Udara Pathirage
       Master of IT, UCSC, Colombo | BSc in ENCM, Kelaniya | Dip. IT, NIBM | MCS(SL) | MBCS CITP (UK) 

   Certifications:
            * AWS Certified Cloud Practitioner
            * SNOMED CT Certification
  
    Hotlines: 0718110497 | 0776021042
     

To unsubscribe from this group and stop receiving emails from it, send an email to dcm4che+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dcm4che/44b3e73b-8421-4239-b6fb-c6aeefac1a77%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages