vselvarajijay / akello

Population health infrastructure for absolutely everyone

Home Page:https://akello.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

akello

What's Akello?

Akello is an open-source developer platform dedicated to supporting integrated population health models. Our current focus is on the Collaborative Care (CoCM) clinical model, with the goal of assisting more clinics throughout the United States in adopting this approach.

Overview of the Repo

Folder structure

akello/
├── agent                  # automated workflows / AI enablement
├── apps                   # client web and mobile apps
├── aws_cloudstack         # AWS CDK scripts to setup akello infra
├── examples               # end-to-end examples using akello packages
├── packages   
│   ├── cdk                # AWS CDK scripts to setup infrastructure
│   ├── cli                # CLI tools to manage running environments
│   ├── docs               # docs hosted under docs.akello.io
│   ├── react-fhir         # React components designed for FHIR resource types
│   ├── react-insights     # React components for anything related to data/charts/insights
│   ├── react-medical      # React components for anything clinical (screeners, registry, etc)
├── scripts                # General helper scripts (placeholder for now)
└── server                 # React Fast API server

Setting up your local environment

Run the setup local script

sh dev-setup-local.sh    # sets up Local instance of DynamoDB and AWS Cognito

Add the generated environment variable exports to the bottom of your environment file (e.g., ~/.zshrc)

Alt text

Run the API server

cd server
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn akello.main:app --reload

Run the React app

cd apps/cocm-registry
npm install
npm run start

License

Apache 2.0

Copyright © Akello Health 2023

FHIR® is a registered trademark of HL7.

SNOMED® is a registered trademark of the International Health Terminology Standards Development Organisation.

LOINC® is a registered trademark of Regenstrief Institute, Inc.

DICOM® is the registered trademark of the National Electrical Manufacturers Association (NEMA).

About

Population health infrastructure for absolutely everyone

https://akello.io

License:Apache License 2.0


Languages

Language:TypeScript 59.5%Language:HTML 16.8%Language:JavaScript 11.5%Language:Python 7.7%Language:MDX 2.9%Language:CSS 1.1%Language:Shell 0.3%Language:Batchfile 0.0%Language:Dockerfile 0.0%