Wiki Spaces
Documentation
Projects
Resources
Get Help from Others
Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack
The OpenMRS Dictionary Manager supports the ability to manage and customize concepts within a dictionary.
Button Hyperlink custom-icon world icon custom title Product Overview type primary url https://wiki.openmrs.org/x/DIFEDQ target true
Button Hyperlink custom-icon checkbox icon info title User Guide type primary url https://om.rs/oclforopenmrsuserguide target true
Button Hyperlink custom-icon checkbox icon view title Explore (u: openmrs p: Openmrs123) type primary url https://openmrs.staging.openconceptlab.org/login target true
Current Status
Status | ||||
---|---|---|---|---|
|
With this project, a typical new OpenMRS implementation would no longer manage concepts via the OpenMRS UI at all. Instead, your OpenMRS server would use the Open Concept Lab module to subscribe to a dictionary that you only manage on the cloud through this new application.
Read through the project overview document to get the background of the project. You will also find other links to resources that show the project roadmap.
Also watch the Dictionary Manager Explainer video that explains what the dictionary manager does and how it is a strategic fit for the community.
Development stacks:
The OpenMRS Dictionary Manager client uses ReactJavascript, Redux, Typescript, and Cypress on the frontend.
Button Hyperlink | ||||||||
---|---|---|---|---|---|---|---|---|
|
The client is served by the OCL backend is written in Python/Django and exposes a REST API to it. Button Hyperlink title Backend Github Repo type standard url https://github.com/OpenConceptLab/oclapi
When: Every Monday at 7:30pm IST | 5pm Nairobi | 4pm Cape Town | 2pm UTC | 9am Boston | 6am Seattle,
Where: http://om.rs/zoomocl
Notes:OpenMRS Dictionary Manager Management Weekly Meetings
Talk: https://talk.openmrs.org/c/projects/ocl
Slack channels: #ocl #ocl-client-dev
GitHub: https://github.com/openmrs/openmrs-ocl-client/
Website Board/Additional Forum: Project Boards
Technical Users
Technical users should begin by visiting the Getting Started with Dictionary Manager folder. There, it is crucial to go to the Contributing to the Dictionary Manager: Developer Guide. This guide will have lots of relevant content and can answer most questions you will have as a Dictionary Manager contributor. If you are still stuck after double-checking the Dev Guide for answers, ask our squad in the #ocl or #ocl-client-dev Slack channels.
After that, visit the Testing and Continuous Integration Setup for the OCL Client page. It is not recommended to view every single one of our client sprints listed underneath (but feel free to if you like!)
Non-Technical Users
Go to the Non-Technical Users: Getting Started with Dictionary Manager page. There will be several video tutorials and additional context to the Dictionary Manager project.
After completing Getting Started guides from either role:
Button Hyperlink | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Dictionary Manager Explainer video.
Widget Connector url https://www.youtube.com/watch?v=Z2IpcSvaIrQ&ab_channel=OpenMRS
Concept Management Demo video.
https://www.loom.com/share/0efdd8d896234297ac61fc74766a5a5c
Organisation Management Demo video.
https://www.loom.com/share/3caa19adda1c4f6f84fc2d62a3615543
Project Owners | |
---|---|
Product Management Support | |
Developers | |
Other interested developers | |
Subject Matter Experts/Advisors | |
Community Support |