Table of Contents
Cohort360-Back-end serves as the backend of two main web applications: Portail & Cohort360.
Portail provides capabilities to manage and control access to EDS data (Entrepôts de Données de Santé).
The main functionalities are:
- Allow users to give access to other users over patient nominative or pseudonymized data.
- Provide users with managing roles in order to allow other users to control accesses.
- Allow Cohort360 users to export their cohorts and download them in CSV format or transfer them to Jupyter workspaces.
- Allow admins to manage Jupyter workspaces
Here is a list of major frameworks used here.
git clone https://github.com/aphp/Cohort360-Back-end.git
- Create a .env file in the admin_cohort directory following the .setup/.env.example format
- Create a perimeters.csv file in the .setup directory following the .setup/perimeters.example.csv format
cd Cohort360-Back-end/.setup
chmod +x setup.sh
bash setup.sh
- Server running at:
localhost:8000
- API details at:
localhost:8000/docs
coming soon
- Clone the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request with main branch