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.

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.: