Skip to content

openmrs/openmrs-esm-laboratory-app

Repository files navigation

OpenMRS 3.x Laboratory ESM

A frontend module for managing laboratory requests and queues built on O3.

For more information, please refer to the OpenMRS 3.x Frontend Documentation.

Dashboard

Adding Results

Adding tab panels

Implementers can add or remove laboratory tab panels via extension configuration in the routes.js json file.

Adding or removing summary tiles

Implementers can add or remove summary tiles via extension configuration in the routes.js json file.

Getting Started

# Clone the repository
git clone [email protected]:openmrs/openmrs-esm-laboratory.git

# to install dependencies
yarn

# to run the dev server
yarn start

# OR to start on a specified port eg 5000
yarn start --port 5000

Once it is running, a browser window should open with O3 running. Log in and then navigate to /openmrs/spa/home/laboratory.

Running tests

yarn run test

⚠️ Important Notice: Dependency

As of this PR some features of the @openmrs/esm-laboratory-app are dependent on @openmrs/esm-patient-lab-order package. Please keep that in mind as you are implementing the module.