Wiki Spaces


Get Help from Others

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


Page tree
Skip to end of metadata
Go to start of metadata


We want the capability to label (tag) data & metadata throughout OpenMRS.  Tagging can provide flexible folksonomies for categorizing and/or organizing information.


  • Specific tags are never required or coded into core – i.e., the presence of tags is supported, but the specific values used are up to implementations.
  • Tags behave like simple strings
  • API methods for adding, removing, and searching for tags should be consistent across the API

Design Considerations

  • Do we want to use java.lang.String or an org.openmrs.Tag object for tags?  e.g., if a concept is tagged with "diabetes" and a patient is tagged with "diabetes" are these related by value or reference?
  • Do we create a centralized tag service?  Or do we share an interface that is implemented as needed for various domain objects?

See Also


    Error rendering macro 'jira'

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  • No labels