A reusable RapidSMS application for sending appointment reminders.
Project description
rapidsms-appointments is a reusable RapidSMS application for sending appointment reminders. Users can be subscribed to a timeline of milestones for future appointments. Reminders are send to the patient or staff to remind them of the appointment. Appointments can be confirmed or rescheduled by patient or staff. It also tracks the history of confirmed notifications and missed/made appointments.
Dependencies
rapidsms-appointments currently runs on Python 2.6 and 2.7 and requires the following Python packages:
Django >= 1.3
RapidSMS >= 0.11.0
Celery >= 3.0.13
Documentation
Documentation on using rapidsms-appointments is available on Read The Docs.
Translations
The translations for rapidsms-appointment are managed on our Transifex project. If you are interested in translating rapidsms-appointments into your native language you can join the project and add your language.
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-appointment 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-appointments 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-appointments on Github.
Development sponsored by Caktus Consulting Group, LLC.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for rapidsms-appointments-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68b7d6b2f584c05eb9181f171479d25c954b2086a404c88960dc1a02918927d0 |
|
MD5 | 134e9754101a1a3bf3129d2eb86999ff |
|
BLAKE2b-256 | cabdda7564fd13b0f8f042d9d363aa642180fd0cf67918005e289ea5482cbdff |