All Projects → medic → Cht Core

medic / Cht Core

Licence: agpl-3.0
The CHT Core Framework makes it faster to build responsive, offline-first digital health apps that equip health workers to provide better care in their communities. It is a central resource of the Community Health Toolkit.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Cht Core

Pouchdb
🐨 - PouchDB is a pocket-sized database.
Stars: ✭ 14,625 (+4031.36%)
Mutual labels:  hacktoberfest, couchdb, pouchdb
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (-93.5%)
Mutual labels:  health, medical
go-pouchdb
GopherJS bindings for PouchDB ⚠️ NOTICE ⚠️ this package has been superseded by https://github.com/go-kivik/kivik
Stars: ✭ 12 (-96.61%)
Mutual labels:  couchdb, pouchdb
Ionic-CouchDB-chat-app
Simple chat mobile app, like whatsApp lite version
Stars: ✭ 13 (-96.33%)
Mutual labels:  couchdb, pouchdb
use-pouchdb
React Hooks for PouchDB
Stars: ✭ 39 (-88.98%)
Mutual labels:  couchdb, pouchdb
couch-auth
Powerful authentication for APIs and apps using CouchDB (or Cloudant) with Node >= 14
Stars: ✭ 50 (-85.88%)
Mutual labels:  couchdb, pouchdb
DocProduct
Medical Q&A with Deep Language Models
Stars: ✭ 527 (+48.87%)
Mutual labels:  health, medical
offPIM
Decentralized, Offline-first, Personal Information Manager (PIM) using PouchDB/CouchDB. Includes task-, note-, and contact-management, as well as journaling.
Stars: ✭ 63 (-82.2%)
Mutual labels:  couchdb, pouchdb
humanapi
The easiest way to integrate health data from anywhere - https://www.humanapi.co
Stars: ✭ 21 (-94.07%)
Mutual labels:  health, medical
Buttercup Mobile
📱 React-Native mobile application for Buttercup
Stars: ✭ 297 (-16.1%)
Mutual labels:  hacktoberfest, mobile
Cordova Android
Apache Cordova Android
Stars: ✭ 3,285 (+827.97%)
Mutual labels:  hacktoberfest, mobile
comdb
A PouchDB plugin that transparently encrypts and decrypts its data.
Stars: ✭ 36 (-89.83%)
Mutual labels:  couchdb, pouchdb
ember-cli-blog
Tom Dale's blog example updated for the Ember CLI
Stars: ✭ 87 (-75.42%)
Mutual labels:  couchdb, pouchdb
framework
Solu Framework is a full featured, ORM-backed, isomorphic framework using RPython, Pouch/CouchDB and React.
Stars: ✭ 20 (-94.35%)
Mutual labels:  couchdb, pouchdb
drummer
Offline-first drum machine
Stars: ✭ 19 (-94.63%)
Mutual labels:  couchdb, pouchdb
react-pouchdb
React components for interacting with PouchDB.
Stars: ✭ 15 (-95.76%)
Mutual labels:  couchdb, pouchdb
Cordova Docs
Apache Cordova Documentation
Stars: ✭ 315 (-11.02%)
Mutual labels:  hacktoberfest, mobile
Ownhealthrecord
This repository is about the OwnHealthRecord Application Web App
Stars: ✭ 162 (-54.24%)
Mutual labels:  health, medical
kanban-board-app
Kanban style task management board app
Stars: ✭ 118 (-66.67%)
Mutual labels:  couchdb, pouchdb
aarogya seva
A beautiful 😍 covid-19 app with self - assessment and more.
Stars: ✭ 118 (-66.67%)
Mutual labels:  health, medical

The Core Framework of the Community Health Toolkit (CHT)

This is the repository of the CHT Core Framework, a technical resource of the Community Health Toolkit (CHT) contributed by Medic Mobile.

Medic Mobile is a nonprofit organization on a mission to improve health in the hardest-to-reach communities through open-source software. Medic Mobile serves as the technical steward of the Community Health Toolkit.

For the latest changes and release announcements see our release notes. Our exact support matrix (including older app versions) can be found in our docs.

Overview

The CHT's Core Framework is a software architecture that makes it faster to build full-featured, scalable digital health apps that equip health workers to provide better care in their communities. To learn more about building an application with the Core Framework, visit our guide for developing community health apps.

The Core Framework addresses complexities like health system roles and reporting hierarchies, and its features are flexible enough to support a range of health programs and local care provider workflows.

Mobile and web applications built with the Core Framework support a team-based approach to healthcare delivery and management. Health workers can use SMS messages or mobile applications to submit health data that can then be viewed and exported using a web application. These web applications are fully responsive with a mobile-first design, and support localization using any written language. They can be installed locally or in the cloud by setting up the individual components or as a Docker container.

For more information about Medic Mobile's architecture and how the pieces fit together, see Architecture Overview. For more information about the format of docs in the database, see Database Schema. For more information about the SMS exchange protocol between webapp and gateway, see Message States.

Using the Core Framework

If you are a developer looking to contribute to the Core Framework itself, you should follow the development setup instructions.

If you wish to evaluate the Core Framework, or you are a developer looking to create or modify applications built with the Core Framework, you can instead follow the easy deployment instructions, which will get the latest stable release running locally via Docker.

You will need to also familiarise yourself with medic-conf, a tool to manage and configure your apps built using the Core Framework. A brief guide for modifying the config is available alongside the config. A more detailed guide is available in cht-docs.

Supported Browsers

Currently, the latest versions of Chrome, Chrome for Android and Firefox are functionally supported. We do not support Safari (unreliable implementations of necessary web APIs) and the generic android browser (unreliable implementations in general). Our webapp code, which includes any code written as configuration, is still ES5. Our exact support matrix (including older app versions) can be found in our docs.

Contributing

The Core Framework of the Community Health Toolkit is powered by people like you. We appreciate your contributions, and are dedicated to supporting the developers who improve our tools whenever possible.

To setup a development environment to contribute to the Core Framework follow the development instructions.

First time contributor? Issues labeled help wanted are a great place to start.

Looking for other ways to help? You can also:

  • Improve documentation. Check out our style guide here
  • Review or add a translation
  • Find and mark duplicate issues
  • Try to reproduce issues and help with troubleshooting
  • Or share a new idea or question with us!

The easiest ways to get in touch are by raising issues in the medic Github repo or joining our Community Forum.

For more information check out our contributor guidelines.

Build Status

Builds brought to you courtesy of Travis CI.

Build Status

Copyright

Copyright 2013-2018 Medic Mobile, Inc. [email protected]

License

The software is provided under AGPL-3.0. Contributions to this project are accepted under the same license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].