-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
OZ-340: README as per Ozone's rebranding.
- Loading branch information
Showing
1 changed file
with
11 additions
and
58 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,61 +1,14 @@ | ||
<img src="docs/crudem-hsc-logo.png" alt="hsc-logo" width="400"/> | ||
<p align="center"> | ||
<a href="https://docs.ozone-his.com/"><img src="https://raw.githubusercontent.com/ozone-his/.github/refs/heads/main/profile/ozone-logo.png" alt="Ozone" width="30%"/></a> | ||
</p> | ||
|
||
------ | ||
<h3 align="center">The Instant HIS</h3> | ||
|
||
# EIP Routes SENAITE | ||
<p align="center"> | ||
Welcome to Ozone's open-source repositories! | ||
<br/>Engage with the Ozone community and access useful resources below: | ||
</p> | ||
|
||
## a) Run OpenMRS on port 8080 and MySQL on port 3306 | ||
|
||
Follow instructions here: https://github.com/openmrs/openmrs-distro-referenceapplication/tree/3.x | ||
|
||
#### Enable mysql bin log | ||
|
||
If using Docker Compose, expose the `port` and override the `command` parameters in **docker-compose.yml**. For example: | ||
|
||
``` | ||
ports: | ||
- 3306:3306 | ||
command: "mysqld --character-set-server=utf8 --collation-server=utf8_general_ci --log-bin --binlog-format=ROW" | ||
``` | ||
|
||
## b) Run SENAITE on port 8088 | ||
|
||
``` | ||
git clone https://github.com/senaite/senaite.docker | ||
cd senaite.docker | ||
docker build -t senaite . | ||
docker run --rm --name senaite -p 8088:8080 senaite | ||
``` | ||
|
||
Access http://localhost:8088/ | ||
and follow the steps to "Install SENAITE" | ||
|
||
user/password `admin/admin` | ||
|
||
## c) How to use the routes | ||
|
||
Follow the instructions here: https://github.com/mekomsolutions/eip-client | ||
|
||
#### Note | ||
|
||
Remember to provide an `application.properties` file defining the required runtime properties needed by the routes. Use this [template file](src/test/resources/application.properties). Uncomment the properties prefixed with `##` and set them appropriately. | ||
|
||
## d) Workflows | ||
|
||
Below are sequence diagrams showing a quick overview of what the routes do. | ||
|
||
#### 1) Placing lab orders | ||
|
||
<img src="docs/placingLabOrderWorkflow.png" alt="hsc-logo" width="700"/> | ||
|
||
#### 2) Deleting, Voiding and Canceling/Discontinuing lab orders | ||
|
||
<img src="docs/discontinueDeleteVoidLabOrderWorkflow.png" alt="hsc-logo" width="700"/> | ||
|
||
#### 3) Renewing, Revising lab orders | ||
|
||
<img src="docs/renewingRevisingLabOrderWorkflow.png" alt="hsc-logo" width="700"/> | ||
|
||
#### 4) Updating and Fulfilling lab orders | ||
|
||
<img src="docs/updatingLabOrderStatusAndCapturingResults.png" alt="hsc-logo" width="700"/> | ||
<h3 align="center"> | ||
<a href="https://docs.ozone-his.com/">Docs</a> • <a href="https://talk.openmrs.org/c/software/ozone-his/70">Forum</a> • <a href="https://openmrs.slack.com/archives/C02PYQD5D0A">Chat Room</a> | ||
</h3> |