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.
- 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.
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
The wiki page for the Appointment Scheduling module contains information more pertinent to users. To view this information, navigate to the following link.