RadioLogic | based learning and self-assessment tool
kandi X-RAY | RadioLogic Summary
kandi X-RAY | RadioLogic Summary
RadioLogic is a case-based learning and self-assessment tool for the Orthanc Ecosystem for Medical Imaging. Case-based learning (CBL) is an efficient method for radiologist education. RadioLogic is a system to create clinical-cases from real DICOM files and to provide a self-assessment tool to users to view the studies, submit a diagnosis and compare their performance with other peers. The main components are a progressive web application (RadioLogicTutor) optimized for iPAD's, an Orthanc PACS (RadioLogicArchive) to serve the teaching files and an Orthanc plugin (RadioLogicCreator) to create the clinical teaching cases. The identified user (local login) selects a learning module, views the related cases in an embedded DICOM viewer (based on the CornerstoneJS framework), submits his diagnosis and checks the results. The teacher selects a real patient, study, series or instance inside an Orthanc server with the embedded RadioLogicCreator plugin to start the creation of a clinical case in the related webpage, hosted in the Orthanc serve-folder. He enters the name of the clinical case, his name, the multiple choices for a suggested diagnosis, the correct answer, an image with a description of the clinical data (observations) and an image with explanations (answer) concerning the correct diagnosis. The DICOM type, Orthanc UID, date, etc are inserted automatically. After validation and submission of the data, a new asynchronous job is started in the Orthanc job engine to anonymize, customize, compress (JPEG 2000) and rescale instances with large images (CT modalities). Two additional DICOM files are generated with the observation and answer images. Both contain private tags to hold the entered data. The answer image and tags are scrambled to prevent the user viewing the results before submitting his own diagnosis. Instead of selecting saved DICOM files, the RadioLogicCreator provides an option to upload new files recursively to the Orthanc server by dragging and dropping nested DICOM folders to the related input field. These files are listed in a DICOM directory tree to check them before submission to create a new clinical case. The related Wiki of this repository provides more information about the different components of the RadioLogic system. You will find also a small tutorial how to install and operate an Orthanc server in a Docker container and how to develop some simple Orthanc plugins. If you are interested, please visit the Wiki Home page to see the summary.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of RadioLogic
RadioLogic Key Features
RadioLogic Examples and Code Snippets
Community Discussions
Trending Discussions on RadioLogic
QUESTION
I am a doctor who is seeking a solution for my patients. I often receive medical CDs from my patients which contain their radiological data. What I need is a web solution which I can integrate with my web site. But the caveat is that I dont want this to happen via Choose File. Most of my patients are old people who doesnt know much about internet or computers. So I want a single button on my web site which will copy the entire CD in the CD drive and send it to me without any user intervention. Is it possible?
Update:
OK thank you all. I did not intend to break copyright issues. Actually, I thought a user who will hit that "button" will also give permission to access their files. I completely understand your concerns and I completely agree however - as an end-user - this is the problem requiring a solution in my case. After the COVID none of my patients can come to clinical visits and I need to see their follow-up. In neurosurgery, this is very important. I do not know if it is OK to send links (and sorry if it is not) here but for example, this web site makes something similar to my idea but it is not free and it is so complicated for my -low socioeconomic - patient profile. My target population mostly deals with brain tumors and their level of concern for copyright issues is so low for that reason. I don't mean taking everything from them without their will but this is the case. So again thank you all for enlightening me and I am again sorry if I break the rules of this website.
...ANSWER
Answered 2021-Jan-21 at 09:31As Andrew mentioned this SO is used for Q&A from/to developers. I'll try to give you a general idea what could be done.
Who should do it?I think you need some freelancer who would create a code for you. The mechanism you are describing is not possible due to security issues. Web page should not have access to the HW, as you would like, without user interaction.
What is then feasible?I think what is feasible is an application (thick - meaning .exe file) which would be executed by your patients which would search for a CD/DVD drive, pack it and send it via secure channel to your server. They would need to download it and execute it.
If you have elderly patients you need to visually confirm that the data has been send using some clear message. Something like: Thank you for sending the data to Dr. Jones. All data has been received.
Secure channel can be for example: ftps
, sftp
, https
, etc.
On your side you would a have a daemon which would serve as endpoint for your patient's data. After receiving the data it should be moved immediately outside the uploading folder.
Edit
One more option that came into my mind would be to distribute a tailored USB key to your patients with such application, which would be executed upon insertion.
QUESTION
I have tried all possibilities, but when I click the button its not showing me image that I took dynamically from the local pc. Is has 3 to 4 app-routes with 3 to 4 different Html.(one was bs.html). In this I have two modules: one for detecting body segmentation and other for brain tumor detection. app.py
...ANSWER
Answered 2020-Mar-17 at 10:33When you render the template for 'bs.html', you pass in the image file name; Should that be the file path instead, i.e. abc?
QUESTION
I have an HTML (annotator.html) page where the top half contains a table. I have JavaScript code that pulls data out of the data model when the user selects a row in the table and displays that data in a div below the table.
My Javascript looks like this:
...ANSWER
Answered 2020-Feb-16 at 13:57You can easily use Ajax - jQuery or native JS would be better for that
QUESTION
I am using pandas to open a text document as follows.
...ANSWER
Answered 2019-Jan-06 at 11:19Your first problem is that math.isnan()
does not accept string values as input. You can try and see math.isnan('any string')
.
Because you are in the pandas dataframe already, you are better off to use Pandas to handle your case. For example:
QUESTION
I've got over 1000 html files which have different formatting, elements and contents. I need to recursively go through each and select all elements except the
Here is a sample file (note that this is the smallest and simplest of the files, the remainder are substantially larger and more complex with many different elements which do not conform to any single template, other than the beginning with the
ANSWER
Answered 2018-Nov-17 at 07:22Have you considered removing the
...
element using .decompose()
and then just getting all the rest?
QUESTION
I wish to split the following corpus into its parts:
...ANSWER
Answered 2018-Jul-14 at 16:34You tagged regex but provided a non-regex solution. This is a non-regex correct solution for your OP.
Splitting on spaces is ok, then accumulate text parts into a temporary variable until you encounter the next number, then add the temporary to your overall result.
Using list to store temporarty (parts) is more efficient that appending to a string because of immutability.
Skip storing the numbers itself:
QUESTION
I've been fighting with this for quite some time and would be extremely grateful if anyone could help me understand what's happening here.
I have an install4j project that creates installer packages for Windows and OSX. I have a regular signing cert for Windows and this works without issue. I have an Apple developer certificate as well. I've exported the private key from my keychain to a p12 file. I've tested the resulting p12 file to make sure it works with the keystore password. The certificate is definitely valid, since I just created it (again) today. And, when I run the installer build via Maven, it even looks as though everything is going fine:
...ANSWER
Answered 2017-Mar-08 at 18:34There are two different kinds of certificates for distributing apps outside of the Mac App Store.
An application certificate and an installer cetificate.
Check your certs (which you can do via the "My Certificates" in the Keychain Access app hiding in /Application/Utilities) to make sure you're using an installer certificate (on my machine the name of it is "Developer ID Installer: Michael Dautermann". This is separate from the "Developer ID Application" certificate you use to codesign apps.
More information can be seen here.
As for DMG's, my original answer would have been "can't do that", but actually as of MacOS 10.11.5 you CAN sign dmg files. More information can be seen in the "Signing Disk Images" section of the "macOS code signing in depth" reference guide. You'd use your Developer ID Application certificate.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install RadioLogic
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page