Wiki Spaces


Get Help from Others

Q&A: Ask OpenMRS
Discussion: OpenMRS Talk
Real-Time: IRC Chat | Slack


Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

can we indicate when/ where we need TMS skills in the community? is it at the implementer stage? development stage to work with the developers?


This is a draft document to outline a straw man for grading different levels of terminology management skills paralleling the developer levels already under development for OpenMRS. The purpose of the TMS levels is to provide an easy framework for assessing where a terminology manager might fit in the management process outlined on the Meta-Data and Terminology Lead page.


TMS Level 0

These are consumers of terminology and not managers. They are primarily users who might have a particular requirement for a term or code but who have no actual experience coding or mapping. TMS Level 0's might request additional terms or codes from a terminology server or service. An example would be a clinician user of OpenMRS who searches and can't find a term in the database or via the OpenMRS UI.


These users and or implementers typically do not have any formal terminology training or experience. They are able to understand basic concepts around classes and data types of terminologies and appropriate code set maps. They are able to search browse a formal dictionary like maternal concept lab, open concept lab, terminology like SNOMED or LOINC and , "map" a concept in their medical record to the terminologya terminology, and search using tools like the Open Concept Lab (OCL). This would include knowing when a data element required a map to a procedure and not mapping it to a term in a different domain (e.g., problem).


These managers are familiar with the concepts around a controlled medical terminology but have limited experience  curating curating or editorializing a dictionary for general distribution. They  have have experience managing their own dictionary and are fairly easily able to map local requirements for forms and reports to the dictionary and/or to standard terminologies like SNOMED and LOINC. They can generate a terminology use case based on their identified needs. 

TMS Level 4

These managers have had several years of terminology management experience. They understand the differences between administrative, reference and interface terminologies. They are able to manage a controlled medical terminology with a proper editorial policy, unambiguous and non-redundant concepts/terms, etc. They usually work under the supervision of a TMS Level 5, but in smaller scale implementations might be primarily responsible for managing a dictionary shared with others.


These are the highest level of terminology managers. They are those with many years of terminology experience and who have either built or help manage source terminologies like LOINC, CIEL, SNOMED, etc. They are probably well aware of different use cases for terminology including data collection, aggregation (HIE) and reporting/analytics.