Skip to content

OZ-758: Update Enabling & Disabling HIS Components Section of implementer docs#20

Open
enyachoke wants to merge 2 commits intoozone-his:mainfrom
enyachoke:OZ-758
Open

OZ-758: Update Enabling & Disabling HIS Components Section of implementer docs#20
enyachoke wants to merge 2 commits intoozone-his:mainfrom
enyachoke:OZ-758

Conversation

@enyachoke
Copy link
Contributor

This PR updates the Implementer docs inline with the ticket https://mekomsolutions.atlassian.net/browse/OZ-758

Copy link
Contributor

@rbuisson rbuisson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The top paragraph is already a bit too technical, let's move the part that mentions Ozone Docker Compose as a Maven dependency lower down in the page.

Let's also make sure we add a block as a pre-requisite for this article to remind that at this stage, we we expect the implementer to have created their own distro through using the archetype (+link to the page)

Add a "Prepare for production" page (as draft: italic + grey)

Comment on lines +38 to +45
### Running Only the EMR
The core funcionality of Ozone is built around the EMR component so in a barebone setup you are likely going to want to run only the EMR component. At the moment Only OpenMRS 3 is supported

### Running Ozone with an ERP
In deployments where billing and stock management is needed you can run Ozone with an ERP. Ozone has 2 options for the ERP you can run Ozone with Odoo or ERPNext. Take a look at the Matrix below for how to combine Ozone the ERP of choice

### Running Ozone with a LIMS
In deployments where a Lab is available you can run Ozone a LIMS. Ozone supports SENAITE as the LIMS component. See the Matrix below for how to combine with a LIMS
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Those are useful paragraphs for introducing the concepts of picking/choosing apps.
Let's move them higher up.

Comment on lines +53 to +54
<th>O3</th>
<th>Odoo</th>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be 1 column (maybe header could be O3 + Odoo).


There will be a default Docker Compose file provided by Ozone for each supported component of the Ozone HIS FOSS ecosystem.

## Overriding `docker-compose-files.txt`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Overriding `docker-compose-files.txt`
## Understanding the `docker-compose-files.txt`



### Running Only the EMR
The core funcionality of Ozone is built around the EMR component so in a barebone setup you are likely going to want to run only the EMR component. At the moment Only OpenMRS 3 is supported
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The core funcionality of Ozone is built around the EMR component so in a barebone setup you are likely going to want to run only the EMR component. At the moment Only OpenMRS 3 is supported
The core functionality of Ozone is built around the EMR component so in a barebone setup you are likely going to want to run only the EMR component. At the moment only OpenMRS 3 is supported.

@rbuisson rbuisson self-requested a review January 20, 2025 15:15
Copy link
Contributor

@mks-d mks-d left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like the idea of a page that would run implementers through hands-on use cases, but should this actually be a follow-up page to the current Enabling & Disabling HIS Components page, rather than expanding the existing one with more stuff?

- Enabling & Disabling HIS Components: 'enabling-components.md'
- "<span style='color:#b0b0b0;font-style:italic'>Configuring HIS Components</span>": 'configuring-components.md'
- "<span style='color:#b0b0b0;font-style:italic'>EIP Configuration Points</span>": 'eip-config-points.md'
- "<span style='color:#b0b0b0;font-style:italic'>Preparing for Prod</span>": 'prepare-for-prod.md'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To be removed along with the corresponding, empty, file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants