Skip to main content

A Django application for managing patient and healthcare provider records in a pluggable fashion.

Project description

rapidsms-healthcare is a reusable Django application for managing healthcare provider and patient records for building RapidSMS applications. The goal is to create a common API for storing and accessing these records and have configurable storage backends for the data itself. For instance on site might store data using a SQL database via the Django ORM while another might store the data in OpenMRS. Additional Django/RapidSMS applications can use this API to store and retrive data without knowning how it will be stored.

Build Status :target: https://secure.travis-ci.org/caktus/rapidsms-healthcare

Dependencies

rapidsms-appointments currently runs on Python 2.6 and 2.7 and requires the following Python packages:

  • Django >= 1.4

  • RapidSMS >= 0.11.0

Documentation

Documentation on using rapidsms-healthcare is available on Read The Docs.

Running the Tests

With all of the dependancies installed, you can quickly run the tests with via:

python setup.py test

or:

python runtests.py

To test rapidsms-healthcare in multiple supported environments you can make use of the tox configuration.:

# You must have tox installed
pip install tox
# Build default set of environments
tox
# Build a single environment
tox -e py26-1.4.X

License

rapidsms-healthcare is released under the BSD License. See the LICENSE file for more details.

Contributing

If you think you’ve found a bug or are interested in contributing to this project check out rapidsms-healthcare on Github. A full contributing guide can be found in the online documentation.

Development sponsored by Caktus Consulting Group, LLC.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rapidsms-healthcare-0.1.0.tar.gz (12.2 kB view details)

Uploaded Source

File details

Details for the file rapidsms-healthcare-0.1.0.tar.gz.

File metadata

File hashes

Hashes for rapidsms-healthcare-0.1.0.tar.gz
Algorithm Hash digest
SHA256 19a95534903a87d04538ee0402544e9810802bb5d1aacdd9136f63cc6d5a8372
MD5 52fe9880a64504c81e28e20ae42a4ba7
BLAKE2b-256 3c069cf66eb7e6c9b5a57b0871ce76c297c5262923aa697fd9b86862a784591a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page