Fecha: 23 Noviembre 2021
Busqueda y exploración de grandes datasets. Permite almacenar, navegar y consultar datos
Una ocpión para enviar datos desde un scanner a XNAT
Se le vincula un proyecto, es como una carpeta temporal, y se redirige a los proyectos propios.
Son usados por XNAT com ouna manera de extender su funcionalidad.
Cada plugin está empaquetado en su propio contenedor que puede ser implementado de forma separada y distinta de la aplicación principal
Nota: Se utilizaron puertos especificos debido a las especificaciones que solicitaba. En caso de tener un puerto que ya este escuchando deshabilitar.
vagrant init
vagrant up
vagrant ssh
Modificar el vagrantfile con los puertos que necesita XNAT, asignarle 4GB para la máquina virtual vagrantfile
sudo apt install gradle
// clonar repositorio
$ git clone https://github.com/NrgXnat/xnat-docker-compose
$ cd xnat-docker-compose
$ git checkout features/dependency-mgmt
// Crear copia de archivo de configuración
$ cp default.env myProps.env
$ ./gradlew composeBuild composeUp
$ ./gradlew composeDown //Recomendación: siempre bajar los servicios
// Lanzar especificando entorno y archivo de manifiesto
$ ./gradlew -PenvFile=default.env -Pmanifest=sample.manifest-XNAT-ML-18 fullStackComposeBuild fullStackComposeUp
sudo docker-compose up -d
sudo wget https://bitbucket.org/xnatdev/dicom-query-retrieve/downloads/dicom-query-retrieve-1.0.1-xpl.jar
localhost
en el servidor que este usandouser: admin password: admin
Configurar los receptores DICOM SCP
Identifier: dicomObjectIdentifier (Default) Configurar nodo DICOM para ORTHANC
Crear proyecto y asociar investigador/a principal, añadir descripción de proyecto.
Descargar datos DICOM descargados en la web con imágenes médicas de su interés.
Utilizar la herramienta dicombrowser para modificar el atributo StudyComments (0032,4000), asociar nombre de proyecto Nota: Es necesario tener descargado Java install java.
Una vez descargados archivos DICOM, abrir dicombrowser
.
study comments
y cambiar el value:
Nota: Si no existe este atributo, ir a Edit/Add new attribute
y colocar los puertos (0032,4000) y colocar el correspondiente value.
file/send
Enviar a XNAT
Enviar a ORTHANC
Ir a la ruta ``127.0.0.1\pacs`
user: orthanc
password: orthanc
Una vez los archivos enviados se pueden visualizar de la siguiente forma:
$ docker-compose down
$ docker-compose down --rmi all
$ ./gradlew composeDown
$ ./gradlew composeDownForced
$ docker-compose up -d
$ ./gradlew composeUp
$ ./gradlew fullStackComposeUp
$ docker-compose restart xnat-web
sudo apt-get update
sudo apt-get install openjdk-8-jdk
java -version
Luego exportar la ruta
export JAVA_HOME=path_to_java_home (debe ser algo similar a esto: "/usr/lib/jvm/open-jdk")
Verificar la existencia de la ruta
echo ${JAVA_HOME}