Skip to content
/ akello Public
forked from akello-io/akello

Akello is a healthcare platform that helps you quickly develop high-quality compliant population health apps.

License

Notifications You must be signed in to change notification settings

shvmsrc/akello

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

akello · GitHub license Quality Gate Status Coverage Status

Alt text

Akello is a developer platform that enables flexible and rapid development of population health apps

  • Akello Registry - Complete platform to run Measurement Based Care (MBC) programs.
  • Akello Insights - Tools for analytics and insights into population models.
  • Akello API - API's to help build personalized workflows
  • Akello SDK - Client libraries that simplify the process of interacting with the Akello API.
  • Akello App - Web application where you can view your data and perform basic editing tasks. You can also use the Akello App to manage basic workflows.

Quick start guide

Warning For local development you will need a free AWS account with cognito pools created. Please reference AWS docs.

The best way to start working with akello and seeing how it works is by trying out one of our examples under /examples

Example Docs

CoCM Registry App

Alt text

Docs

Contributing

Ground Rules

Contributions and discussion guidelines

By making a contribution to this project, you are deemed to have accepted the Developer Certificate of Origin (DCO).

All conversations and communities on Akello are expected to follow GitHub's Community Guidelines and Acceptable Use Policies. We expect discussions on issues and pull requests to stay positive, productive, and respectful. Remember: there are real people on the other side of the screen!

Reporting a bug or proposing a new feature

Writing documentation or blog content

Fixing a bug or implementing a new feature

Codebase

Technologies

With the ground rules out of the way, let's talk about the coarse architecture of this mono repo:

Here is a list of all the big technologies we use:

  • DynamoDB: Data storage
  • Python: For all backend services
  • Fast API: API server
  • TypeScript: Type-safe JavaScript
  • React: Frontend React app

Folder structure

akello/
├── packages
│   ├── apps               # Client apps (mobile and web)
│   ├── cdk                # AWS CDK scripts to setup infrastructure
│   ├── cli                # CLI tools to manage running environments
│   ├── docs               # docs hosted under docs.akello.io 
│   ├── server             # REST API's built with Python Fast API
└── scripts                # General helper scripts (placeholder for now)

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

Akello is a healthcare platform that helps you quickly develop high-quality compliant population health apps.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.7%
  • HTML 20.0%
  • JavaScript 12.7%
  • Python 8.8%
  • MDX 1.2%
  • CSS 0.5%
  • Other 0.1%