Code Monkey home page Code Monkey logo

mentalhealthsystem's Introduction

MentalHealthSystem

EPL441 Homework

Team members

Michail - Panagiotis Bofos
Demetra Hadjicosti
Ioanna Theophilou
Lucia Jimenez Garcia

Model Structure (Client-Server)

Instructions on set up and first run

Installation and set up

1) Pull the origin from github ( We recommend github desktop for your convenience)
2) Change files src/main/resources/clientConf.json and src/main/resources/serverConf.json to the IP address and port number you want to use
3) Run maven command "mvn package" to run the Junit tests and create the 5 jar files needed to run this system
4) Optional: Run maven command "mvn javadoc:javadoc" to create the javadoc documentation of the system
5) For testing purposes we use the University of Cyprus infrastructure and database, in order for our system to run properly we'll need to be connected with VPN.

Run Server

Move to the target directory and run the Server-jar-with-dependencies jar file
$java -jar Server-jar-with-dependencies.jar

Run Clinical Viewpoint

Move to the target directory and run the Clinical-jar-with-dependencies jar file
$java -jar Clinical-jar-with-dependencies.jar

Run Receptionist Viewpoint

Move to the target directory and run the Receptionist-jar-with-dependencies jar file
$java -jar Receptionist-jar-with-dependencies.jar

Run Medical Records Viewpoint

Move to the target directory and run the MedicalRecords-jar-with-dependencies jar file
$java -jar MedicalRecords-jar-with-dependencies.jar

Run Health Service Viewpoint

Move to the target directory and run the HealthService-jar-with-dependencies jar file
$java -jar HealthService-jar-with-dependencies.jar

Javadoc Documentation

You can find more info here

Database Creation

Recreation of Database

If you want to set up your own database and recreate this system, just run the Database/team4.sql script.

ER Diagram

Prototypes

Clinical Viewpoint

Login

Main Page

See Side Effects

Patient Page

See Comments

Add Allergies

Add or Edit Diagnosis

Warning Triggered

Receptionist Viewpoint

Login

Main Page

Create Appointment

Update Appointment

Medical Records Viewpoint

Sign Up

Sign Up

Main Menu

Patient List 1

Patient List 2

Patient Info

Requests

Transactions

Health Service Viewpoint

Login

Main Page

mentalhealthsystem's People

Contributors

dhadji02 avatar itheop02 avatar mbofos01 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.