/elexis-server

Elexis for server operation

Primary LanguageJavaEclipse Public License 1.0EPL-1.0

Elexis-Server License build status

Elexis for server operation

The Elexis server implements a part of the SMART specification. Please consult SMART: Tech Stack for HealthApps and HL7-FHIR wiki for further details.

Build

Requires maven 3.3 and java 8. Build can be started by executing mvn -f releng/es.parent/pom.xml clean verify -DskipTests

Configuration, startup and checking the elexis server

Documented in es.core.product.runtime.

Running inside docker

Use the following command to start an elexis-server docker image, omit (for latest) or replace :tag with the tag to use.

docker run -e DEMO_MODE='true' -p 8380:8380 -p 8480:8480 -p 7234:7234 medevit/elexis-server:tag

After initially creating a container out of this image (which is what the run command does), note the ID of the created instance, in order to restart it again afterwards. Repeatedly executing this command, always leaves you with a newly generated container.

After startup point your browser to http://localhost:8380/fhir/Patient?name=TestPatient and you should see the details of two test patients.