Public Repository

Last pushed: 4 days ago
Short Description
The PaDaWaN is a clinical data warehouse system
Full Description

Patient DataWarehouse Navigator


Supported tags

Possible values for x (supported versions): 1 & 2


How to use this image

Start a PaDaWaN instance

To start a PaDaWaN instance you just have to enter

docker run --name padawan -p port:8080 uniwue/padawan:tag

where port is your local port under which the PaDaWaN should become accessible and tag is one of the tags listed above.

Mangage the created PaDaWaN instance
  • After creating a PaDaWaN instance with the above docker run command, you could stop it by entering docker stop padawan .
  • If you want to start a already created instance you have to enter docker start padawan .
  • By entering the command docker rm padawan the PaDaWaN instance could be deleted.
  • To create multiple instances on a single machine, you have to replace padawan in all the above docker commands with any other name.
Use a started PaDaWaN instance

After running the above command wait until you see PaDaWaN has finished starting printed to the console before start using the PaDaWaN.

To use the PaDaWaN you have the following possibilities:

  • a web-based GUI for querying the data warehouse is available at

    http://localhost:port/PadawanWebService/

    By default you could login using the username demo and the password demouser.

  • a REST interface can be reached via

    http://localhost:port/PadawanWebService/rest/

  • a web-based administration GUI is accessible at

    http://localhost:port/PadawanWebService/ManagerWebApp/

    The default login here is the same as mentioned above (username: demo; password: demouser).

(port always has to be replaced with the port specified in the initial run command.)

Environment variables

The following environment variables can be set to adjust the PaDaWaN configuration:

  • PADAWAN_LOAD_DEMO_DATA could be set to either true or false to indicate, whether a small dataset for demonstration purposes should be imported into the PaDaWaN. This variable defaults to true.
  • PADAWAN_TEST_USER specifies the username of the initial user being created to login to the PaDaWaN. The default username is demo.
  • PADAWAN_TEST_PASSWORD sets the password for the initial PaDaWaN user. The default value is demouser.
  • PADAWAN_TEST_GROUP is being used to specify the name of the initial group, that should be created. This group has full administrative access to the PaDaWaN and the above described initial PaDaWaN will be added to this group. The default group name is AdminGroup.
  • PADAWAN_INSTALL_I2B2 could be set to either true or false to indicate, whether a complete i2b2 instance (Version 1.7.09b) should be installed into the Container. Setting this variable to true won't have any effect on the PaDaWaN installation inside of this Container. This variable defaults to false and is only supported with the mssql-variant of this Image.

Please note, that all these environment variables are only considered during the first startup of a PaDaWaN instance. Setting or adjusting them later for the same instance won't have any effect.

Database access

If you need direct access to the database used by the PaDaWaN instance you will first have to expose its port during the initial creation of the instance by adding -p localDBPort:containerDBPort to the above docker run command. Replace localDBPort with your local port where the database should become accessible and containerDBPort with 1433 (if using the Microsoft SQL Server backed version) or 3306 (if using the MySQL backed version).

The database can then be accessed with the following login credentials:

  • Name of the database: misbased
  • Username: misbasedUser
  • Password: Passw0rd!

(Please note that in the current version of this image these database credentials can't (and may not) be changed.)

Solr access

The PaDaWaN utilizes a Solr index for an increase of the query processing time. If you would like to access this index directly, you have to add -p localSolrPort:8983 to the initial docker run command. After that you will be able to access it at http://localhost:localSolrPort/solr. localSolrPort has to be always replaced with your local port where Solr should become accessible.

The Solr index can then be accessed with the following login credentials:

  • Username: solruser
  • Password: Passw0rd

(Please note that in the current version of this image these solr credentials can't (and may not) be changed.)

i2b2 access

If you have set the value of the environment variable PADAWAN_INSTALL_I2B2 to true i2b2 will be installed and run in connection with the MSSQL-database and could be accessed with the following credentials:

  • CRC-Database (database-name and username): i2b2demodata
  • ONT-Database (database-name and username): i2b2metadata
  • Database-Password (for all i2b2-database-users): demouser
  • Exposed Wildfly-Port: 9090
  • i2b2-Username: demo
  • i2b2-Password: demouser

(Please note that in the current version of this image these i2b2 credentials can't (and may not) be changed.)


Further information

For more information about the PaDaWaN itself please visit its official website at http://go.uniwue.de/padawan

Docker Pull Command
Owner
uniwue