I would be willing to collaborate on this project in some wave, shape or form;
On Friday, November 22, 2013 12:26:35 PM UTC-6, Aaron Boxer wrote:On Fri, Nov 22, 2013 at 1:10 PM, Aaron Boxer <box...@gmail.com> wrote:
I was thinking: wouldn't it be nice to have an FDA and CE approved open source DICOM viewer?
Kickstarter and Indiegogo have been pretty successful at raising funds for open projects:
Would it be practical to have a Kickstarter project for this? I probably misunderstand how these regulatory approvals work, but I think the commercial viewers are way over-priced.
This would bring the price down for all othe commercial viewers, as well as provide an economical diagnostic solution for all.And the code would be "alive", free to be improved, and extended by the community.Cheers,Aaron
--
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.
For more options, visit https://groups.google.com/groups/opt_out.
.Net 4.0
Yes i use the latest version from githhub.
.Net 4.0
i don't sell it. We developed a cloud system. We open an account and give the workstation for free. We just charge monthly to Store and view dicom studies. That is why we redeveloped the oviyam viewer. The world is going to the cloud.
We plan on creating mpr and 3d for the html5 viewer in the near future. My advice Will be to focus on the cloud.
Thanks, Alvaro. That helps clarify things for me . So, FDA approval is about having someone to sue if something goes wrong :)What I don't understand is this: the app runs on top of an operating system which could be open source,but doesn't require FDA approval. So, who is liable if an OS bug causes patient safety issue?
I'm also curious about Osirix. Can you say more about it not being open source ? Do you mean the closed source plugins?
Cheers,Aaron
Hi there!
El 06/12/13 16:57, Aaron Boxer escribió:
That might be a funny and complicated answer left to the lawyers and to be dealt case by case, but I don't think the nature of the OS behind might make much of a difference:Thanks, Alvaro. That helps clarify things for me . So, FDA approval is about having someone to sue if something goes wrong :)What I don't understand is this: the app runs on top of an operating system which could be open source,but doesn't require FDA approval. So, who is liable if an OS bug causes patient safety issue?
Imagine you're using some medical software under Windows, and you diagnose wrongly a cancer because the color profiling API is behaving in a funny way. I don't think you would have any big case against Microsoft but instead against the medical company which got the FDA certification for that software and didn't have proper ways of checking the integrity of the process. And anyway, they don't care. They have insurances for that.
In certain moment, version 3.9.4 ( http://www.osirix-viewer.com/Roadmap.html ) , they included the Kakadu library for JP2K. As most of you probably know, that's not opensource, and it was included as a linked library, essential to running the software. The installer only showed the LGPL license on running it (and still does) with no mention to the Kakadu library.I'm also curious about Osirix. Can you say more about it not being open source ? Do you mean the closed source plugins?
I expressed my concerns about this in the mailing list: http://groups.yahoo.com/neo/groups/osirix/conversations/topics/22335 (you may need to be logged in and registered). At a certain point, when asking exactly what kind of distribution license do they have with Kakadu, my questions were moderated out of the mailing list and the debate was silently forbidden.
One of my main concerns, apart from the open source thing, is that most of the licenses for Kakadu say "... will not receive Commercial and/or financial benefit by developing, distributing or otherwise using Applications built from the software.". And Antoinne won't reveal which license do they have with them. This may mean that any kind of user earning any kind of direct or indirect money with OsiriX (say an investigator analyzing medical images, a veterinary who maybe doesn't need FDA approved software) is at risk of being sued.
Also, they are plugging foreign and closed source libraries without telling people into OsiriX.
Those days you got to choose on a preference menu, in OsiriX, if you wanted to use Kakadu or either OpenJPEG. That option doesn't exist anymore. That might make you thing Kakadu isn't there anymore, but my command line doesn't agree:
$ strings OsiriX.app/Contents/MacOS/OsiriX | grep -i kakadu
kakaduAvailable
$ strings OsiriX.app/Contents/Resources/Decompress | grep -i kakadu
Kakadu Error:
Kakadu Warning:
This attribute can be used to control the format used to record TLM
[... some dozens of lines redacted ...]
Kakadu-v7.1
[... some dozens of lines redacted ...]
**** Kakadu SDK failed to open this file:signal_EXC_ARITHMETIC
**** Kakadu SDK failed to open this file: C++ exception
Error in Kakadu Stripe Compressor:
Error in Kakadu Stripe Decompressor:
Not to say, also, that apparently now some libraries are only distributed on binary form on the repository, so we (and other people) cannot compile 64 bit versions, and are tied to 32 bit.
So, this is my rant. Does anybody else think that there are some reasons to be suspicious?
Thanks
Disclaimer: This are my own views and opinions and not necessarily supported by my company.
Cheers,Aaron
Wow. Thanks andor & Aaron for the context. OsiriX is fantastic software but when you start becoming more than the casual user and play with the code, you do begin to wonder about certain things.I fully believe Antoine should be able to derive some profit from his work. But the exact mechanism for doing so should be transparent and fully license compliant.
More on the original topic, I believe a truly, certifiably, honest-to-god FLOSS viewer with a wide community is a worthwhile purpose in itself, with or without FDA approval (much of the world is bound by other certificate authorities). Best practices and best evidence should be the guide.
If the viewer was crafted in such a way that the only concern for certification was protection against code tampering, that is something that could be secured by whoever decides to pay for FDA or CE approval of their version.
Unfortunately, if you are busy writing code, then you don't have time to grow your own food or go hunting so at that point loving some money is not so evil. :)
We will probably make the transition soon. Like I said, it’s work in progress but please do give your feedback.
Since we’re using the dcm4che toolkit and Java it should support JPEG 2000 if JAI is supported on whatever platform it running on. I will double check if there’s an bug preventing this.
I’ve been using OsiriX since the initial 0.2 release a long long time ago. and am a big fan of it. If you have time to look at our initial release of Mayam (0.9) it was modelled on the OsiriX interface. However OsiriX takes advantage of the underlying Mac platform to be responsive. The UI is also a function of the Mac's document centric interface. Trying to replicate that resulted in several compromises. Also I’ve always felt that viewers should have a dark theme to suit working in low light situations.
The 2.0 Oviyam and Mayam releases were a complete rethink to see how best we could optimise workflow with a shared interface across the web and desktop. We’re still not there yet. Now that the basic code is in place the 2.1 release focuses on speed and UI /UX improvements.Plugin’s will come in a future release. 3D rendering will, probably, also be an option plugin.
Some things that would be nice with Mayam is the ability to add an extra icon in the image view window that can launch a program that you specify such as dictation software. Also in the image window can we make better use of the screen real estate in that the thumbnail navigation pane takes up too much room and it can not be adjusted. Ideally it would be prefered it be out of the way and navigate through the series using scrolling or arrow keys or the thumbnail be at the bottom of the page. When you are in portrait mode on the monitor the vertical thumbnails take too much room.
Also will the next release support a three monitor setup with one monitor containing the patient list while viewing images on two other monitors and support hanging protocols that use multiple monitors. Also if possible add support for a dicom SR that you can store back to pacs server.
While WADO speeds up the retrieval of images can the image viewer open immediatetly there are enough studies to fill the lay e.g in 1X1 layout open the image viewer as soon image 1 is lretrieved and have the images continue to load in the background. This will give a perception of faster image loading instead of waiting for all the images to be retrieved then launch the image viewer.
On Sun, Feb 9, 2014 at 2:03 PM, Wa <mbugua...@gmail.com> wrote:
Some things that would be nice with Mayam is the ability to add an extra icon in the image view window that can launch a program that you specify such as dictation software. Also in the image window can we make better use of the screen real estate in that the thumbnail navigation pane takes up too much room and it can not be adjusted. Ideally it would be prefered it be out of the way and navigate through the series using scrolling or arrow keys or the thumbnail be at the bottom of the page. When you are in portrait mode on the monitor the vertical thumbnails take too much room.
Yes, I agree, screen real estate is precious. Also, thumbnails use network bandwidth and can slow down display of results (at least I saw this in Oviyam 2). They should be turned off by default,
Also will the next release support a three monitor setup with one monitor containing the patient list while viewing images on two other monitors and support hanging protocols that use multiple monitors. Also if possible add support for a dicom SR that you can store back to pacs server.
I seem to recall that java multiple monitor support is buggy.
Also SR is a big topic which would probably require a lot of work, although you could probably borrow from David Clunie's PixelMed viewer, which has excellent SR support.
While WADO speeds up the retrieval of images can the image viewer open immediatetly there are enough studies to fill the lay e.g in 1X1 layout open the image viewer as soon image 1 is lretrieved and have the images continue to load in the background. This will give a perception of faster image loading instead of waiting for all the images to be retrieved then launch the image viewer.I think you mean image streaming here, something present in Clear Canvas workstation. Except, with WADO, there is no extra server support needed, as long as it already uses WADO. I've used the Apache HTTP asynchronous client, and I'm sure you couldmax out your network card with asynchronous calls and make streaming work very nicely. In fact, with WADO-RS, you could probably dobulk data streaming and store the result at the end, and not need to do a C-MOVE. And you could stream the prior studies in the background.