Skip to content

Module for scheduling patient appointments

License

Notifications You must be signed in to change notification settings

openmrs/openmrs-module-appointmentscheduling

Repository files navigation

Appointment Scheduling Module

Build Status

Overview

The Appointment Scheduling Module is for scheduling patient appointments and managing provider schedules. This module also allows for managing the patient queue in a clinic. This README contains information primarily pertinent to developers. If you are a user looking for user related instruction, navigate to the Wiki page section of this documentation.


File Tree

  • api/ - This folder contains all Appointment Scheduling API java and test files.
  • omod/ - This folder contains all of the module's java and test files.
  • .gitattributes - Lists git attributes that were changed from default.
  • .gitignore - Lists files to be ignored when pushing to git.
  • .travis.yml - Configures Travis CI for automated testing.
  • LICENSE.txt - OpenMRS license agreement.
  • OpenMRSFormatter.xml - OpenMRS formatting file.
  • README.md - Describes the Appointment Scheduling module.
  • pom.xml - Used for building the project with maven.

Build Instructions

If your module's file tree is set up correctly (see section above), building and packaging the app is a simple process thanks to maven. Navigate to the module's root directory, and run the command mvn package. This will package the application according to maven's typical package instructions. The packaged module will be available in /omod/target


Wiki

The wiki page for the Appointment Scheduling module contains information more pertinent to users. To view this information, navigate to the following link.