source: extensions/net.sf.basedb.reggie/trunk/README @ 1485

Last change on this file since 1485 was 1463, checked in by Martin Svensson, 10 years ago

Merging trunk with branch 2.0

  • Property svn:mime-type set to text/x-trac-wiki
File size: 3.8 KB
[1282]1== Requirements ==
[1463]3 1. BASE 3.0 or later.
5== Introduction ==
7This package is an extension package to BASE that can be used to
8simplify biosource and sample registration.
10 * The homepage for this extension:
[1463]13== Installation and updating ==
15 1. Download the reggie-*.tar.gz file.
16 2. Unpack the downloaded file to a directory of your choice.
[1463]17 3. Copy the 'reggie.jar' file to your BASE plug-ins directory.
18    Eg. the directory specified by the 'plugins.dir' setting in 'base.config'.
19 4. Log in to BASE as a user with Administrator priviliges.
20 5. Go to 'Administrate->Plug-ins & Extensions->Overview' page.
21    Run the installation wizard and select to install/update 'reggie.jar'.
[1310]22 6. Create a project and set it as the active project. This step is
23    optional but is recommended. Running Reggie without an active project
24    will generate warning messages later on.
[1334]25 7. Go to the Extensions->Reggie menu. Select the 'Installation wizard'
26    If the 'Reggie' menu is not visible try BASE->Reload permissions menu.
[1310]27 8. It should display a list with several error message about missing items.
28    Click on the "Create missing items" button to create them. If no project
29    was created in step 6, all annotatation types will be shared with the
30    'PatientCurator' group, otherwise only some will be shared to the
31    group and some will be shared to the active project.
32 9. Done.
34== Using ==
[1282]36Reggie appears as a menu entry in the Extensions menu. All operations
[1301]37are available on that page.
[1334]39 * Installation wizard:
[1301]40   This entry is available if the logged in user is an 'Administrator' and
41   will perform some basic checks that items that are needed by Reggie
42   exists and have been properly configured. Items that doesn't exists can
43   be created automatically.
[1334]45 * Personal information registration wizard:
[1301]46   This entry is available for 'Administrators' and members of the
47   'PatientCurator' group. It is used to register new patients and
48   cases and connect this information to (already existing)
[1334]49   specimen tubes. It can also be used to update missing information
50   on existing cases and specimen tubes.
52 * Referral form registration wizard:
53   This entry is available for 'Administrators' and members of the
54   'PatientCurator' group. It is used to connect scanned referral
55   forms (eg. pdf files) to already existing cases.
[1355]57 * Consent form registration wizard:
58    This entry is available for 'Administrators' and members of the
59   'PatientCurator' group. It is used to connect register consent
[1461]60   for participating in the study.
62 * Specimen tube registration wizard:
63   This entry is available for those with permission to create samples.
64   It is used to register new specimen tubes for cases that are not yet
65   in BASE.
67 * Partition registration wizard:
68   This entry is available for those with permission to create samples
69   and extracts. It is used to register new partitions of existing
70   specimen tubes.
[1282]72== Compiling ==
74To compile this package you also need:
76 1. Ant 1.6
77 2. Java 1.6
79Follow these instructions:
81 1. Download the source code from the subversion repository. See
82 for instructions.
84 2. Type `ant download-lib` to automatically download the BASE core JAR files that
85    are neeed for compilation. You can also do this manually by copying the
[1463]86    base-*.jar files from the BASE installation directory
87    (<basedir>/www/WEB-INF/lib/) to the ./lib/compile directory.
89 3. Type 'ant' to compile the code and generate the 'reggie.jar' file
90    in the project directory.
92 4. Use 'ant package' to create a downloadable tar.gz package.
94Tip: If you need different values for any of the properties defined in
95the 'build.xml' file, create a file named '' and set
96the values there.
Note: See TracBrowser for help on using the repository browser.