ACUITY
ACUITY is a digital solution to revolutionize the way we can interpret and analyze data from clinical trials. It will facilitate data interpretation through an interactive visual platform designed to effortlessly enable access across a drug program and individual studies, down to individual patient level data.
System includes several applications:
- VA-Hub - a web application showing the clinical trials data visualizations
- AdminUI - a web application to load clinical studies data into the ACUITY
- VA-Security – a web application providing authentication/authorization settings for the system
Check ACUITY Visualisations Wiki for more information. To set up applications please refer to instructions in the following repository.
These instructions will help you run a copy of the VA-Security project on your local machine for development and testing purposes.
- Java SE Development Kit >=1.8
- Maven 3.5.4
-
Set up database to be used in ACUITY applications. (prefer deployments scripts for these purposes)
If you've already done this during installation of other ACUITY applications, skip this step. -
Set up database connection settings in a Spring profile file
application-<envSpecificProfile>.yml
located in/local-configs
directory (See Spring Configs). -
In a command-line tool run Maven
clean
andinstall
tasks from the application root directory:mvn clean install
This command will install all VA-Security artifacts to the local repository.
-
Run from
/web
directory:mvn spring-boot:run -Dspring.profiles.active=default,<envSpecificProfile>,postgres-mode,local-no-security,local-config -Dspring.config.location=./../local-configs/ -Dserver.port=8080
where
<envSpecificProfile>
is a name of Spring profile for specific environment (dev
,test
) located in/local-configs
directory -
When you'll see a big ASCII-art text "VASEC HAS STARTED" in the console, open VA-Security app at http://localhost:8080/
Check ACUITY visualisations Wiki for user manuals.
See Contributing Guide.
Licensed under the Apache 2.0 license.