rmsandu / xml-processing Goto Github PK
View Code? Open in Web Editor NEWRepository focused on extracting data from XML log files generated by computer assisted systems used in the OR.
Repository focused on extracting data from XML log files generated by computer assisted systems used in the OR.
If multiple registrations have been created at different time points (let's assume by different people) how do we assign them?
Registration belongs to patient hierarchy. One patient can have one or more registrations. A registration is not dependent on a needle trajectory. Issues with ruining the tabular format.
when:
add patient id from "patient_information.xml" (in older versions it doesn't appear)
check version 2.5 (where no reference needle is defined)
check lesion identification algorithm
Check validation needle
add patient id
add patient name
according to the clinician: only IRE were done. if MWA appears is actually an IRE electrode, since the option for IRE wasn't available in the early versions of CAS-One IR
Extract MWA Needle Information
Or the number of segmentations differs from tumors to ablation.
Scenario 1):
Sometimes the tumor is not visible on the CT scan (only visible on MRI). So it's not possible to segment a tumor if it;s not visible. However, the respective ablation area is visible.
Scenario 2):
No ablation segmentation, but tumor segmentation available. In case of IRE.
Failure to open XML logs with German/Swedish umlauts.
These are converted to "weird" characters that cannot be interpreted by Untangle library.
Possible solution:
Unzipping fails because the filepath and filename are too long after appending the CT series UID to XML Validation/Plan file (new version starting 2018).
Because of this it cannot be unzipped, nor opened in Python.
Generally the IR data of the patients is contained in .ZIP folders
At the moment folders are unzipped manually.
For the future define separate function that creates (Temporary) unzipped folder
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.