Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

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:


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 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 test



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
# Build a single environment
tox -e py26-1.4.X


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


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

Release history Release notifications

This version
History Node


Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
rapidsms-healthcare-0.1.0.tar.gz (12.2 kB) Copy SHA256 hash SHA256 Source None Feb 21, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page