Difference between revisions of "Documentation/Nightly/Modules/DatabaseInteractor"
Line 47: | Line 47: | ||
{| | {| | ||
|[[Image:DownloadPanelOnlyId.png|500px]] | |[[Image:DownloadPanelOnlyId.png|500px]] | ||
− | | | + | |After connecting to the database, the user will have access to the file stored in the database and has 2 options: |
+ | * Downloading an entire collection. This button will download the selected collection using the following architecture. | ||
+ | <small><pre> | ||
+ | CollectionName | ||
+ | | | ||
+ | |-- .DBIDescriptor | ||
+ | | | ||
+ | |-- Patient1 | ||
+ | | | | ||
+ | | |-- Date1 | ||
+ | | | | ||
+ | | | |-- .DBIDescriptor | ||
+ | | | | | ||
+ | | | |-- Attachment1(.vtk|.nrrd|...) | ||
+ | | | . | ||
+ | | | . | ||
+ | | . . | ||
+ | | . . | ||
+ | . . . | ||
+ | . . . | ||
+ | </pre></small> | ||
+ | * Downloading only one attachment. If the user has already downloaded the collection locally, the destination would be <code>PathToTheCollection/CollectionName/PatienId/Date/</code>. The user needs to select first a collection, then a patient Id and finally the wanted attachment in an attachment list generated by the collection and patient selected. | ||
|} | |} | ||
+ | |||
+ | ===Download data using date and patient Id=== | ||
+ | {| | ||
+ | |[[Image:DownloadPanelDateAndId.png|500px]] | ||
+ | |This panel is a bit different than the previous one as it allows the user to use a calendar to find a file date corresponding to the patient Id selected. The dates containing an attachment for the selected patient Id are highlighted in blue to help the user to find data and the last date clicked is highlighted in grey. <br> | ||
+ | |} | ||
+ | |||
===Upload panel=== | ===Upload panel=== |
Revision as of 22:31, 17 November 2016
Home < Documentation < Nightly < Modules < DatabaseInteractor
For the latest Slicer documentation, visit the read-the-docs. |
Introduction and Acknowledgements
Extension: Database Interactor |
|
Module Description
This extension contains multiple panels that allow the user to manage data from a web database. The data displayed in this extension dynamically reacts with user local folders and online database. The user should login with the same credentials than on the server entered as input.
Use Cases
Tutorials
Login to the database
This tab allows the user to connect to a web database using the credentials register in this database. The user can only access the web system if he has the correct permissions. |
Download data using a patient Id
Download data using date and patient Id
500px | This panel is a bit different than the previous one as it allows the user to use a calendar to find a file date corresponding to the patient Id selected. The dates containing an attachment for the selected patient Id are highlighted in blue to help the user to find data and the last date clicked is highlighted in grey. |
Upload panel
Management panel
Panels and their use
N/A
Similar Modules
N/A
References
N/A
Information for Developers
The source code is available on github