{"id":21702404,"url":"https://github.com/aphp/cohort360","last_synced_at":"2026-05-14T21:07:28.302Z","repository":{"id":259222255,"uuid":"830509266","full_name":"aphp/Cohort360","owner":"aphp","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-24T14:09:20.000Z","size":9958,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-09-09T09:23:55.995Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aphp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-18T12:15:10.000Z","updated_at":"2025-07-24T14:09:24.000Z","dependencies_parsed_at":"2024-10-23T16:55:06.177Z","dependency_job_id":"70838d7b-217c-49cc-99d8-ce4d722e965e","html_url":"https://github.com/aphp/Cohort360","commit_stats":null,"previous_names":["aphp/cohort360"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/aphp/Cohort360","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2FCohort360","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2FCohort360/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2FCohort360/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2FCohort360/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aphp","download_url":"https://codeload.github.com/aphp/Cohort360/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aphp%2FCohort360/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33043314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T21:15:17.362Z","updated_at":"2026-05-14T21:07:28.286Z","avatar_url":"https://github.com/aphp.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cohort360 meta repository\n\n\n## Quick start\n\n### Get the code\n\nStart by cloning this repository from a [stable release tag](https://github.com/aphp/Cohort360/releases):\n\n```\ngit clone --depth 1 --branch \u003csome-release-tag\u003e https://github.com/aphp/Cohort360.git\n```\n\nFetch the corresponding submodules repositories:  \n```\ngit submodule update --init --recursive --remote\n```\n\n### Spin it up\n\nGenerate fake data with Synthea (for first time execution)\n```\ndocker compose -f docker-compose.yaml -f docker-compose.fakedata.yaml up\n```\n\n#### Track fake data generation\n\nSoon after you can go to [http://localhost:8080](http://localhost:8080) to check up the initialization progress\n\u003e it may be very long if a lot of fake data patients are generated (default 200 records).\n\nRun without generating fake data (for later executions)\n```\ndocker compose --env-file .env up\n```\n\n### About fake data\n\nThe base instance contains no data you can use [Synthea](https://github.com/synthetichealth/synthea) to generate some fake data and upload them to the FHIR instance. \n\nAfter adding new organizations in FHIR, you **must manually** synchronize them in the backend of the application, for that:  \n * Go to `http://localhost:8000/docs` default URL of the Django backend application\n * Login to acquire an access token using the endpoint `/auth/login/`\n * Make a request to the endpoint `PUT /fhir-perimeters/_sync/`\n\nYou should then have the patient data and organization available in the application.\n\nThe current Docker Compose sets up an initialization Docker to populate the data it will proceed to generate data with **Synthea** (using a quick fixed fork) and synchronize the perimeters.\n\n\n## Give it a try\n\nThen you can visit different applications with the following URLs: \n- Main **Cohort360** app : http://localhost:9808\n- **Administration Portal** app : http://localhost:9807\n\n\u003e (i) The default credentials are **`admin`**:**`admin`**\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faphp%2Fcohort360","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faphp%2Fcohort360","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faphp%2Fcohort360/lists"}