OpenMRS OCL Squad Weekly Meetings
Expectations for OpenMRS Dictionary Management Squad Meeting Notes
We use the OpenMRS Wiki - Edit Mode for real time. This means that everyone attending a meeting monitors and contributes to the note taking!
Notes Directory
- 1 Quick Links
- 2 To Address in future meetings
- 3 Dictionary Management Roadmap
- 4 Meeting Notes
- 4.1 2025-09-10
- 4.2 2025-09-03
- 4.3 2025-08-20
- 4.4 2025-07-30
- 4.5 2025-07-09
- 4.6 2025-07-02
- 4.7 2025-05-14
- 4.8 2025-04-30
- 4.9 2025-04-23
- 4.10 2025-04-02
- 4.11 2025-03-26
- 4.12 2025-03-19
- 4.13 2025-03-12
- 4.14 2025-03-05
- 4.15 2025-02-26
- 4.16 2025-02-19
- 4.17 2025-02-12
- 4.18 2025-02-05
- 4.19 2025-01-29
- 4.20 2025-01-22
- 4.21 2025-01-15
- 4.22 2025-01-08
- 4.23 2024-12-18
- 4.24 2024-12-11
- 4.25 2024-12-04
- 4.26 2024-11-20
- 4.27 2024-11-06
- 4.28 2024-10-30
- 4.29 2024-10-23
- 4.30 2024-10-16
- 4.31 2024-10-09
- 4.32 2024-10-02
- 4.33 2024-09-25
- 4.34 2024-09-18
- 4.35 2024-09-11
- 4.36 2024-09-04
- 4.37 2024-08-28
- 4.38 2024-08-21
- 4.39 2024-08-14
- 4.40 2024-08-07
- 4.41 2024-07-24
- 4.42 2024-07-17
- 4.43 2024-07-10
- 4.44 2024-07-03
- 4.45 2024-06-26
- 4.46 2024-06-12
- 4.47 2024-06-05
- 4.48 2024-05-22
- 4.49 2024-05-15
- 4.50 2024-05-08 - Canceled
- 4.51 2024-05-01
- 4.52 2024-04-24
- 4.53 2024-04-17
- 4.54 2024-04-10
- 4.55 2024-04-03
- 4.56 2024-03-27
- 4.57 2024-03-20
- 4.58 2024-03-13
- 4.59 2024-03-06
- 4.60 2024-02-28
- 4.61 2024-02-21
- 4.62 2024-02-14
- 4.63 2024-02-07
- 4.64 2024-01-31
- 4.65 2024-01-24
- 4.66 2024-01-17
- 4.67 2024-01-10
- 4.68 2024-01-03
- 4.69 2023-12-20
- 4.70 2023-12-13
- 4.71 2023-12-06
- 4.72 2023-11-29 - Cancelled for OpenMRS Mini Meeting
- 4.73 2023-11-22
- 4.74 2023-11-15
- 4.75 2023-11-08
- 4.76 2023-10-25
- 4.77 2023-10-04
- 4.78 2023-09-27
- 4.79 2023-09-20
- 4.80 2023-09-13
- 4.81 2023-09-06
- 4.82 2023-08-30
- 4.83 2023-08-23
- 4.84 2023-08-16
- 4.85 2023-08-09
- 4.86 2023-08-02
- 4.87 2023-07-26
- 4.88 2023-07-19
- 4.89 2023-07-12
- 4.90 2023-06-28
- 4.91 2023-06-21
- 4.92 2023-06-14
- 4.93 2023-06-07
- 4.94 2023-05-31
- 4.95 2023-05-24
- 4.96 2023-05-17
- 4.97 2023-05-10
- 4.98 2023-04-26
- 4.99 2023-04-19
- 4.100 2023-04-12
- 4.101 2023-04-05
- 4.102 2023-03-22
- 4.103 2023-03-08
- 4.104 2023-03-01
- 4.105 2023-02-21
- 4.106 2023-02-08
- 4.107 2023-02-01
- 4.108 2023-01-24
- 4.109 2023-01-16 - Cancelled
- 4.110 2023-01-09
- 4.111 2022-12-20
- 4.112 2022-12-13
- 4.113 2022-12-12
- 4.114 2022-11-21
- 4.115 2022-11-14
- 4.116 2022-10-31
- 4.117 2022-10-24
- 4.118 2022-10-17
- 4.119 2022-10-10
- 4.120 2022-10-03
- 4.121 2022-09-26
- 4.122 2022-09-19
- 4.123 2022-09-12
- 4.124 2022-08-29
- 4.125 2022-08-22
- 4.126 2022-08-15 (Revitalizing this page!)
- 4.127 2022-08-08
- 4.128 2022-07-18
- 4.129 2022-03-09
- 4.130 2022-02-23
- 4.131 2022-02-09
- 4.132 2022-02-02
- 4.133 2022-01-26
- 4.134 2022-01-12
- 4.135 2022-01-05
- 4.136 2021-10-20
- 4.137 2021-10-13
- 4.138 2021-09-22
- 4.139 2021-09-15
- 4.140 2021-09-08
- 4.141 2021-08-25
- 4.142 2021-08-11
- 4.143 2021-08-04
- 4.144 2021-07-28
- 4.145 2021-07-21
- 4.146 2021-07-07
- 4.147 2021-06-30
- 4.148 2021-06-23
- 4.149 2021-06-09
- 4.150 2021-06-02
- 4.151 2021-05-26
- 4.152 2021-05-19
- 4.153 2021-05-12
- 4.154 2021-05-05
- 4.155 2021-04-28
- 4.156 2021-04-21
- 4.157 2021-04-14
- 4.158 2021-03-31: Iniz & API2 switch
- 4.159 2021-03-24: 1.0 Release debrief, Iniz & Sprint Update
- 4.160 2021-03-18:Discussion on how to move forward with both Iniz and OCL4OMRS
- 4.161 2021-03-16: Squad Call, v1.0 Release done!
- 4.162 2021-03-10 Squad Call
- 4.163 2021-03-08 Follow up on ceasing support for CIEL Legacy Mappings
- 4.164 2021-03-03
- 4.165 2021-02-24
- 4.166 2021-02-17
- 4.167 2021-02-09
- 4.168 2021-02-03
- 4.169 2021-01-27
- 4.170 2021-01-20:
- 4.171 2021-01-13: Customization Wireframes Walkthrough & Feedback
- 4.172 2021-01-06: Reviewing January Sprint progress & plan, and confirming Customization User Stories
- 4.172.1 Previous meeting notes and recordings before Oct 28, 2020
- 4.172.2 July 2020 to Oct 2020: at this link here
- 4.172.3 June 2020
- 4.172.4 May 2020
- 4.172.5 April 2020
- 4.172.6 March 2020
- 4.172.7 February 2020
- 4.172.8 January 2020
- 4.173 2019 Meeting Notes
Quick Links
How to get started with OCL for OpenMRS
Join our team calls! We meet most weeks on Wednesday at 7:30pm IST | 5pm Nairobi | 4pm Cape Town | 2pm UTC | 9am Boston | 6am Seattle
Call link: om.rs/zoomocl
Check the OpenMRS Calendar for the latest scheduling; some weeks we do not meet due to big events or holidays.
We also chat online at #ocl and #ocl-client-dev
Overview/Background: Non-Technical Users: Getting Started with Dictionary Manager
User Guide: User Guide: OpenMRS Dictionary Manager
Dev Guide: Contributing to OpenMRS Dictionary Manager: Developer Guide
Overview of our Environments: see these slides
QA Environment: openmrs.qa.openconceptlab.org/user/collections/
Staging (UAT): openmrs.staging.openconceptlab.org/user/collections/
Production: openmrs.openconceptlab.org/login
Deployments CI:
QA Environment: updated automatically on each GitHub commit as per this CI build plan: Open Concept Lab - OCL Client 642: Build result summary - OpenMRS Bamboo
Staging, Production, & Demo: https://ci.openmrs.org/browse/OCL-OC/deployments
Other Helpful Links
Find this page at om.rs/oclnotes
Baseline Functional Test List / Manual QA Suite
Open Concept Lab Team's GitHub (can file issues with OCL API here): https://github.com/OpenConceptLab/ocl_issues/issues/
Previous Project Google doc: https://docs.google.com/document/d/1XYPZ2uxlrwxTS-iggtHaUOM5twGVHf9w4bNFvFDYBo8/edit?ts=5ee922fa#heading=h.qe92di4z62n2
To Address in future meetings
Concept Template idea - "Add concept" can be improved to become "Add a lab" - A shortcut to making a certain type of concept. Note that this drives data type, mappings, custom/extra attributes. (Lower technical effort but needs to be requirements-driven - need some examples of concept types with the best practice attributes and rules)
Bulk Mapping Workaround brainstorming - Start from this slide
Source update notifications - If I'm using a collection that has CIEL concepts that got updated lately, I should be able to address those updates
Version management between OCL and OpenMRS (see here, Started 19 Sep 2022)
Think through versioning of releases for deployed OpenMRS dictionaries that are managed in OCL
Incl. best practices e.g. "Although OCL's dynamic references might be the default, it is not best practice to refer to something which is changing. Most collections used in production should refer to a versioned source."
OCL Search Optimization - can’t always find what you’re looking for (Abuse concept, for example) (can be related to scoring/ranking related to “trusted sources” and to “walled garden / public domain” resources) - might be able to mark content as “curated” to make it appear in public searches
May also include the display of information when searching e.g. showing more of the concept's model
"Walled Garden" approach - having groups of approved, recommended, or otherwise preferred reference vocabularies, dictionaries, and other sources/collections
Document bad search results here: https://chat.openconceptlab.org/t/ocl-searches-gone-wrong/41
Concept/Mapping Modifications (waiting on development on OCL side)
Use case for expansions in OpenMRS dictionaries - see this comment (may need some user interviews and walkthroughs from MSF or PIH?)
OCL's "Remove Reference" prompt is confusing
Management of Drug table and maps to standard medication terminologies (including link to concept table).
Jon to reach out to see if PCMT team can join the conversation
UUID Management - Within OpenMRS and OCL, when should a UUID (e.g. external IDs) be kept the same vs. when should it change
Managing collections - How might we better use collections with MSF and PIH?
Fuzzy matching workflow / mapping tool - Start with a long list of concepts, and start a workflow to make mappings and connections with other content - Started 15Aug22 and 24Jan23
Dictionary Management Roadmap(Full Community Roadmap here) | ||
Done Recent Work Completed | Now What We're Working on Today | Next Next Priorities* |
Fix Existing bugs in Module Fix existing unclear error message while importing content from DM to OpenMRS OCL module Versioning Workflow design Designing workflow for creating versions and expansion Youtube video: https://www.youtube.com/watch?v=WNwsPDEQVkY Dictionary Manager Fix Current bug in Term Browser Fix the bug of not importing all attributes in TB https://github.com/OpenConceptLab/ocl_issues/issues/1301 Term browser Source/Collection Forms + Help Text in TermBrowser Helping users to better understand how to use OCL features and how to make the best use of sources and collections Term Browser OCL import of PIH Dictionary content Finish OCL import of PIH dictionary PIH | CIEL Content Validation Content Validation CIEL Edit Concepts in TermBrowser Edit answers and set members in term browser Term Browser | Clear Content Review Feature to review what is being imported by subscription module in OpenMRS
Dictionary Manager |
Meeting Notes
2025-09-10
Collection Management
Tell Ian that all concepts need to get the sourcemappings cascade so that ICD-11 gets into the collections, not just the versioned references
Plan for resolving validation logic as part of the collection version locking and cleaning initiative: https://docs.google.com/document/d/1DHSz3PFPY0WLSP9DfAijxqrMGLBxeteenOYxEWcbYQM/edit?tab=t.0#heading=h.tojqg938fog5
Recommendations made to OpenMRS/DRC work:
If you're running low on time: Continue to use the OpenMRS Cascade with Transform for now.
Be vigilant! If you encounter errors i.e. concepts/mappings that didn't get added when using this cascade option:
Note them down if they failed because of an existing versioned reference
Remove and re-add those individual references (particularly concept references, since mapping references are less likely to matter unless they have a Sort Order change or something like that)
Check that you're getting up-to-date content - check for the latest concept names, for example.
This of course isn't ideal for long term management, but we're getting together plans for Cleaning the Collection (i.e. de-versioning references) and for Smartening the Collection (i.e. finding those opportunities to use a single cascaded reference to get concepts into a collection rather than using one-reference-per-concept/mapping).
2. If you have enough time to also improve your collection modeling during this process, then use the OpenMRS Cascade without Transform.
2025-09-03
Grace: Collection stuff
Pain: So many collections with versioned references
https://app.openconceptlab.org/#/orgs/openmrs/collections/DiagnosesStarterKit/versions
https://app.openconceptlab.org/#/orgs/openmrs/collections/BasicDrugs/
https://app.openconceptlab.org/#/orgs/openmrs/collections/DrugDispense/
https://app.openconceptlab.org/#/orgs/openmrs/collections/CLF/
https://app.openconceptlab.org/#/orgs/openmrs/collections/CDU/
https://app.openconceptlab.org/#/orgs/openmrs/collections/CIELAllergySet/
https://app.openconceptlab.org/#/orgs/openmrs/collections/DeathCause/
https://app.openconceptlab.org/#/orgs/DRCEMR/collections/DRC-EMR-Drugs/
https://app.openconceptlab.org/#/orgs/DRCEMR/collections/DRC-EMR-Labs/
Potential opportunity: Python Notebook - un-versioning references
Improvement needed - OpenMRS Cascade and Transformation button - what's OpenMRS' proposed state for this option?
Risk: OpenMRS Validation Schema issue - needs a quick change for validation?
Approach:
More development approach: Change the validation schema behavior to allow same-concepts to have same name. Then, OpenMRS' collections get the OpenMRS-without-transform Cascade applied during the unversioning (more ideal for long term)
Potential issue - lots of redundant references e.g. old mapping references that are now covered by a cascaded concept reference
Less development: Simply unversion references and apply source_to_mappings cascade to each one, which will get new names and mappings
Issue: New answers to questions don't get added to collection if not already in there
Middle-ground: Turn off validation schema in OCL, apply unversioning plus OpenMRS-without-transform cascade, then re-apply validation schema
If there's an issue, just save a collection version and try importing the collection into OpenMRS to diagnose issues
Longer term wins:
1 concept reference plus its 5 mappings references → 1 cascaded concept reference
Ellen: Talk about OCL Mapper
2025-08-20
Collection Management Topics:
Grace's issue: BasicLabTest collection has lots of versioned references
Problem groups:
Unversioned references exist in my collection, and I need to un-version them
I can't navigate my collection references to find the versioned references and remove/update them
Validation of intensional/cascaded references - a cascaded reference can conflict just because one of its "child" concepts is already in the collection (due to the "same name" rule being broken)
Badly modeled collection using extensional references (i.e. 3 references to individual question + answer concepts) instead of intensional/cascaded references (1 reference that gets all of those question and answer concepts)
Reference cleanup script (in progress) - Simply gets the collection references that have a version number and provide OCL import files to delete "bad" references and recreate "good" references
Ticket: https://github.com/OpenConceptLab/ocl_issues/issues/2212
Temporary repo (ready to hand off?):
Not in scope for that script:
"Smartening" of references e.g. selecting a "parent" concept to cascade from, using cascaded references instead one reference per concept/mapping (OCL MCP use case?)
Changing default behavior in OCL for OpenMRS Cascade
Potential dependencies or helpful things to have:
Repo/expansion comparison
Recommendations for OpenMRS
Uncheck the Transform option in the Cascade pop-up? Not until validation issues are resolved.
Quick wins:
Reference unversioner script to OCL GitHub, ready for someone to pick up
Validation schema logic - fix the same-name conflict for the same concept?
Finish defining best practice for cascade heavior, version behavior, and reference-add default option
Long term wins:
OCL collections are more "version-fixed" - you lock the collection to a particular CIEL version, for example
Repo/expansion comparison
OpenMRS Cascade uses cascaded references by default
"Smartening" Collections are supported by proposing "parent" concepts that can be cascaded to clean up the collection modeling
2025-07-30
Collection Management Topics:
Add to Collection from HEAD (MSF) - https://docs.google.com/presentation/d/1YgFOVpYnpCxthSeCvvWzoNQeNuqL7N7DmIhIviIW3qg/edit
Chat:
Michael: how different are the behaviours (expansions, references, etc) within vs outside the same workspace/org? Is there differences?
Jon: today there is no difference. We’re discussing the approach where collection HEAD can point to source HEAD when they are in the same org.
Michael: In the MSF case, the MSF source belongs to the MSF org, then collections belongs to Operational centres orgs (MSFOCB Brussels, MSFOCG Geneva, MSFOCP Paris, etc.). Would that be an issue with HEAD <> HEAD pointer?
Maintaining resolved source versions for collections - https://docs.google.com/document/d/1dYIaEEKH2cMMaWliOBnMruHFNONhUVH7U7w5QHYhJso/edit?tab=t.0
2025-07-09
SAME-AS issue - PIH
How did OCL get the mis-cased map type?
Let's track this for the future - no idea what went wrong.
Make sure bulk import isn't the culprit, because OCL can accept mis-cased map types via API/Bulk import
OCLv3 testing kickoff: https://docs.google.com/document/d/11BxQnuCfpi8It_7ilrImT6z4lz7tCNvQYM3-xM1r__s/edit
Consider - open this up to more users in the UI itself
Please raise your hand! Let's engage on this testing - low time commitment, high value for the OCL community!
Chief Complaints: https://talk.openmrs.org/t/enhancing-chief-complaints-with-specialty-specific-supplementary-details/46459
Allowing provider to create concepts dynamically (if it is not available), like diagnosis, Lab Investigation , etc to not stop the workflow and may be some staff could review and update it.
https://docs.google.com/document/d/1LA-M4X2i7mqwqBhy8Qn3jHnfBRGOT2cD1_O5vUthMOg/edit?tab=t.0Recommendation: give providers a method to communicate with a terminologist/dictionary manager about their needs, but don't let them add straight into the concept dictionary itself!
OCL MCP
MCP = Model Context Protocol (I believe). Basically, it tells an AI (like Claude AI) how to interact with OCL.
Michael Bontyes used OCL's MCP to add translations to OCL concepts
Joe Amlung used OCL's MCP to research OCL's LOINC source and understand its model and what it's made of - what kinds of concepts are there? What kinds of mappings are there?
Abert Namaya - "This is very nice to have agent to analyze the concepts my question is on data security if it's pointing direct to openmrs database"
"Have you looked at other options like having a thirdpart with flattened tables which don't include data like patients "
If you have multiple concepts in a procedure set, what concepts might be missing?
Other use case ideas:
Advanced search/editing of concepts and mappings
Ai helps to make on-the-fly reports? (More for OpenMRS)
2025-07-02
Concept Management for Labs - how to facilitate this within OpenMRS?
https://docs.google.com/document/d/1LA-M4X2i7mqwqBhy8Qn3jHnfBRGOT2cD1_O5vUthMOg/edit?tab=t.0
Idea: Dedicated UI (which might interact with OCL's API) to manage concepts, rather than using the OCL UI or OpenMRS front-end. This team wants to integrate concept management directly into their workflow to avoid disrupting doctors' work
Workflow Dictionary Management vs. Backend Management: this use case differs from typical backend dictionary management where changes are made before they're needed in user workflow.
Risks: duplication of data, creation of bad data, and negative impacts on reporting, forms, and clinical decision support
Considered temporary concept creation within the workflow, flagging the data as temporary, and then having a separate process for proper management and update of these concepts retrospectively
Balance between Responsiveness and Content Management
Note that labs are complex
Potential approaches and existing tools to consider:
OCL MCP: Allows an AI to query OCL to find content that a user otherwise couldn't find.
OCL $match operation: Structured query to find a concept's potential matches in an OCL source
To dos:
Identify concrete examples
Join future CIEL Office Hours or Squad call to define the problem better (invite experts e.g. OpenELIS?)
2025-05-14
Modeling Reference Range metadata - Should OCL do it?
2025-04-30
Ontologies in terminology/OpenMRS:
Local copies of CIEL can fork and create their own concepts, but harder to tie back to CIEL.
Potential examples: Sets have concepts, and question concepts have answers. But OCL thinks of those as mappings.
Global ontology standards have really well established concepts that don't change over time
Representing concepts as system/mnemonic (e.g. PIH:123) instead of using UUIDs.
Issue: How to resolve source names e.g. recognizing that CIEL points to the real CIEL.
Also, when PIH refers to AMPATH:1234, how does that system meaning get resolved correctly?
Want to avoid the need for a central, global registry that has to be managed
Canonical URLs may be the example on the OCL side
Previous discussion on OpenMRS talk about standardized concept delivery - do we use UUIDs or source code maps?
OCL has already started some canonical URL features e.g. the registry, but not yet fully launched due to v3.
Could test it more publicly with the OpenMRS use case as a driver.
Burke to put together test cases and ways we can throw rocks at the idea
ICD-11 maps for Mapper LLM
2025-04-23
Collection Management with MSF
Goal - don't need to release a source version every time a new concept is created just to use it in a collection
Concept sets with mapping (e.g. Q&A) don't get added to collection like they were before - happened at the same time as the release issue
Ideas for addressing this:
Quick TB additions:
Simple warning when adding to a collection (if applicable): “You’re adding an unreleased concept or mapping to a collection and it probably won’t work”
Simpler troubleshooting from the Collection Reference list: Visually denote if a reference is pointing to a concept that’s only in HEAD and will not resolve until a source version is released
More natural workflow ideas- make OCL's API behavior smarter?
Allow user to get HEAD concepts if you own the concept or have allowed it from the repo? (maybe modify API behavior to look for the "exceptions" where getting HEAD concepts is allowed)
Allow HEAD collection versions to access HEAD source versions (under what conditions? Same ownership? (No, this would fail multi-org use cases like MSF) Something more manual like an allowed collection?)
Much more natural workflow - manage source and collection together as one dictionary
Built-in ontology features in OCL?
https://qudt.org/ is An ontology where as https://en.wikipedia.org/wiki/ISO/IEC_80000 is similar standards, but international, but not in RDF/OWL (semantic web) format
ICD-10-WHO source in OCL is an example of OCL's hierarchy features.
2025-04-02
Zimbabwe TS - Starting with CIEL - What are our recommendations on Source vs. Collection?
Collections might not be ready for a huge CIEL-based collection?
OCL can do a single gigantic reference to the CIEL dictionary
Challenge with sources: not everyone has PIH's terminology capabilities. Less management would be ideal.
Herman - best practices for representing forms in a concept dictionary
Squad Priorities continued
2025-03-26
Squad priorities:
UAT for source-based dictionary management in TBv3 (as features are available in May/June timeframe)
In the meantime...
Identifying concepts by authoritative source and code (e.g. PIH:1234): Write the full scenario as it relates to OpenMRS and OCL
Requirements for CIEL source management in OCL (getting ready for when we have developer resources available)
List of queries that Andy runs when managing CIEL (e.g. query to clean up names in bulk)
UI/UX improvements
2025-03-19
Recording:
Continue the Shortlist with shared outputs for the next 3-6 months:
CIEL source management directly in OCL
Definition: A large source like CIEL that is being used as a reference by a large number of users has unique requirements to make management directly inside OCL possible. This is essentially source-based dictionary management, plus some advanced features like bulk querying and editing, review and proposal workflows, etc.
Output: Team to help write specific business-level requirements for source management in OCL
Examples: Performing bulk content operations, Content proposals, comments, discourse integration, etc.
Andy is primary source of biz level requirements
Filipe may be able to push this after ICD-11
Source-based Dictionary management in TBv3 (e.g. PIH) - managing your own concepts (with cloning)
Definition: A source is where you create novel concepts and mappings
Medium-term Output: UAT on TBv3 (starting when Ellen returns mid-June)
Scope is to support multi-site concept dictionary management
Collection-based Dictionary management in TBv3 - using curated concepts along with some of your own concepts (with referencing)
Definition: A collection is where you bring together concepts and mappings from other repositories using references
Example features:
Customizing concepts in OCL using collections
Managing a concept that is a reference to another source, and making the entire workflow more intuitive
This one we’ll wait for until we’ve made some progress on source-based dictionary management
How do we actually get folks using concept codes for mappings instead of UUIDs
Outputs:
Write the full scenario as it relates to OpenMRS and OCL (did Burke already do this in OpenMRS talk?)
Translate this to: Best practice guide AND requirements for OMRS and OCL
An example requirement: Easier concept Self-map management (avoid needing to manually create this on your own) — preference for a solution in OpenMRS long-term so that we don’t duplicate concept’s Identity, but can implement an OCL solution in the short-term if needed
Specific use cases, e.g. ICD-11
2 ways big buckets that we may want to consider:
Terminology management use cases – what happens when I have ICD-11 showing up on the scene – how do I manage change once ICD-11 is in the mix, especially at the point of care – e.g. may need specialized tooling in OpenMRS to help a user select the right code
I need to migrate from ICD-10 to 11 or from SCT to ICD-11
No specific outputs defined yet
Existing Resources that we need to dig up:
Original dictionary management workflows from several years ago
More recently, dictionary/source management workflows created for TBv3 requirements
Short-term things that could improve quality of life:
Nuisance to fix for all OCL web applications -- ticket created here: https://github.com/OpenConceptLab/ocl_issues/issues/2132