Skip to content
forked from baobab/mateme

Patient registration and outpatient diagnosis system to be used with OpenMRS

Notifications You must be signed in to change notification settings

jeffrafter/mateme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mateme is a simple patient registration application written in Ruby on Rails and is intended as a web front end for OpenMRS.

OpenMRS® is a community-developed, open-source, enterprise electronic medical record system framework. We've come together to specifically respond to those actively building and managing health systems in the developing world, where AIDS, tuberculosis, and malaria afflict the lives of millions. Our mission is to foster self-sustaining health information technology implementations in these environments through peer mentorship, proactive collaboration, and a code base that equals or surpasses proprietary equivalents. You are welcome to come participate in the community, whether by implementing our software, or contributing your efforts to our mission!

Mateme was built by Baobab Health and Partners in Health in Malawi, Africa. It is licensed under the Mozilla Public License.

Setup

This project depends on OpenMRS which is a mysql database. We don't have this running migrations and behaving in a cross-database way (e.g., for sqlite3) because of the dependencies on composite primary keys. So, make sure you have mysql and then:

git clone git://github.com/jeffrafter/mateme.git 
cd mateme

$ cp config/database.yml.example config/database.yml

development:
  adapter: mysql
  database: lalanje_development
  username: root
  password:
  host: localhost

test:
  adapter: mysql
  database: lalanje_test
  username: root
  password: 
  host: localhost

cucumber:
  adapter: mysql
  database: lalanje_test
  username: root
  password: 
  host: localhost


$ mysql -u root -p
mysql> create database lalanje_test;
Query OK, 1 row affected (0.01 sec)
mysql> create database lalanje_development;
Query OK, 1 row affected (0.01 sec)

$ mysql -u root lalanje_test < db/schema.sql
$ mysql -u root lalanje_test < db/openmrs_metadata.sql 
$ mysql -u root lalanje_test < db/defaults.sql 
$ mysql -u root lalanje_test < db/data/nno/nno.sql
$ mysql -u root lalanje_test < db/data/nno/tasks.sql
$ rake test
$ rake cucumber

$ mysql -u root lalanje_development < db/schema.sql
$ mysql -u root lalanje_development < db/openmrs_metadata.sql 
$ mysql -u root lalanje_development < db/defaults.sql 
$ mysql -u root lalanje_development < db/data/nno/nno.sql
$ mysql -u root lalanje_development < db/data/nno/tasks.sql

About

Patient registration and outpatient diagnosis system to be used with OpenMRS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 64.2%
  • JavaScript 35.5%
  • Shell 0.3%