2020 OCL Roadmap¶
Roadmap Status: DRAFT¶
What is the OCL Open-source Product Roadmap?
The Open Concept Lab Open-source Product Roadmap is a set of milestones for our major products and community-sponsored tools that help us meet the needs of our community of users.
We will follow a similar roadmap development process as the OpenMRS community, by soliciting community input through several channels (calls, OpenMRS talk survey, tickets) and publishing a draft publicly for final review and prioritization
We will begin “product releases” in 2020, which will be used to structure feature prioritization. We are also seeking volunteer “Release Managers” for each product.
Note that timelines and priorities are dependent on resources and client needs and will change accordingly. Any and all goals should be measurable. No goals should be broad or vague.
Over the last 2 years, largely through projects with the Ethiopia Ministry of Health and PEPFAR, OCL has begun to evolve into a toolkit of terminology and metadata management tools.
Core Products: “OCL Toolkit”
The OCL toolkit consists of four core products:
|Terminology Service||Production||Core REST API terminology service|
|Authoring Interface||Maintenance||Web application to curate metadata and manage releases|
|Metadata Browser||Under development||Primary tool for search and visualizing metadata in OCL & across the OpenHIE stack|
|OpenMRS Authoring Interface and Subscription Module||Beta||Specialized tool for creating and managing clinical concept dictionaries and an add-on module for OpenMRS to subscribe to a dictionary managed on OCL.|
|Mobile Browser||Prototype||The OCL metadata browser for a mobile device. JSI developed an Android prototype for Ethiopia|
Proposed Release Schedule
|Metadata Browser Beta Release||Metadata Browser Production Release|
2020 Objectives - DRAFT¶
Vision and strategic goals for 2020 that will shape the priorities for the product roadmaps.
Basic FHIR TS support (mSVS)
Web-based CSV import tool
Timely CIEL releases
2020 Roadmap - DRAFT¶
|Product||Current Status and 2020 Objectives|
|OCL Core Terminology Service
oclapi GitHub Repo
|Current Status: In production use and under active development. Cloud hosting of OCL provided by OpenMRS community and used by the OpenHIE Metadata Clearinghouse.
|OCL Authoring Interface
ocl_web GitHub Repo
|Current Status: V1 of the OCL Authoring Interface is in maintenance mode only. It will be replaced by a new authoring interface that meets the authoring needs of multiple use cases (e.g. OpenMRS, PEPFAR, Ethiopia, WHO).
|OCL Metadata Browser
v0.1: CodePen Prototype
|Current status: v2 prototype being developed as part of PEPFAR deliverables.
|Current Status: Prototype developed for the Ethiopia National Health Data Dictionary for Android OS.
|OCL for OpenMRS Authoring Interface||Current Status: V1 significantly developed by the Andela dev team, managed by Darius Jazayeri. Focused on specifically on concept dictionary management requirements of the OpenMRS community, but planned to replace the current OCL authoring interface as more generic editing capabilities are implemented.
OCL for OpenMRS MVP Requirements
|OCL-OpenMRS Subscription Module||Current Status: Ready for testing by OpenMRS Early Adopters Testing Group.
|OCL Python Library Development for Integrations||Current Status: Python development library developed (and available) to support software integrations with the OCL API server based on initial requirements from the PEPFAR DATIM community.
|Metadata Clearinghouse||Current Status:
|ETL environment - IMAP services OCL providing integration layer||Current Status: IMAP services OCL providing integration layer
Additional 2019 Objectives¶
Automated CIEL interface terminology publication in OCL – see documentation developed in 2017 here: https://docs.google.com/document/d/1sWsgI16qnlJAhDHxEB92v5L4Q6wqk_V3GVJjxOh7wuo/edit?usp=sharing
Enhance OpenMRS authoring interface for “power users” (like Andy!)
Provide dictionary exports for older OpenMRS versions (i.e. v1.6, v1.7)
Documentation - Marketing, User, Technical
Better forking off of a concept or repo, and then bringing back into the main service Needs to be able to support multiple reference sources
If you would like to submit a new OCL Feature Request. Please fill out the form.