{"repo":"aphp/Cohort360-FrontEnd","free":true,"listed":false,"github":"https://github.com/aphp/Cohort360-FrontEnd","clone":"git clone https://github.com/aphp/Cohort360-FrontEnd.git","description":"A web application to find patients, build cohorts and visualize health records","language":"TypeScript","stars":55,"topics":["cohorts","clinical-data","visualize-data","find-patients","query","medical","cohort-analysis","cohort-studies","cohort-selection","cohort-data"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"A web application to find patients, build cohorts and visualize data. Cohort360 Architecture - [ ] Add Architecture schema Cohort360 consists of a React front-end and a Django back-end (REST API). This repository hosts the front-end, while the back-end will be available soon. Both the front-end and the back-end depend on a third, possibly custom, party: an endpoint to query medical data and to create cohorts. This third endpoint can be a FHIR API for example. This is the case for the first creators of Cohort360. Installation Requirements: - A running back-end server - A running third party endpoint (FHIR API for example) - An authentication server - Node.js (22 or higher) installed Running the front-end 1. First copy the .env.example file to .env and edit this file to match your configuration. 2. Run npm install 3. Run npm audit fix 4. Run npm run build This will generate files in the build directory that can be exposed via a web server like Nginx, or a node server. An example configuration with Nginx can be found here Dev server ( npm run start ) — API proxy without Nginx See .env.dev-proxy.example and vite-dev-proxy.ts . Use http://localhost:3000 in the browser so relative API paths ( /api/back , etc.) hit the Vite proxy. CI A gitlab-ci.yml is available in the .templates folder, alongside a nginx configuration example (useful for deployment). Deployment A docker image is available to build via the Dockerfile. You only need to update the location of your nginx conf. Start Co","default_branch":null,"files":null,"tree":[],"storefront":"/r/aphp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aphp/Cohort360-FrontEnd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}