👋 New to our project? Be sure to review the OpenMRS 3 Frontend Developer Documentation. You may find the Map of the Project especially helpful. 🧑🏫
This is a Lerna project containing patient management frontend modules which deal with creating, searching, and listing patients. This package handles the following:
- @openmrs/esm-patient-search-app
- @openmrs/esm-patient-registration-app
- @openmrs/esm-patient-list-app
- @openmrs/esm-outpatient-app
- Node
- yarn
sh npm install yarn -g
To install and setup the repository once cloned just use the following command
npx lerna bootstrap
To develop on a specific package e.g @openmrs/esm-patient-search-app
npx openmrs develop --sources 'packages/apps/esm-patient-search-app'
You can always use regex
npx openmrs develop --sources 'packages/esm-patient-{package1,package2}-app/'
For building the code just run
npx lerna run build
To verify that all the test run
yarn test or npm test
The main
branch of this repo is deployed in a demo environment.
This module is designed to be driven by configuration files.