UgandaEMR Technical Guide
  • Introduction
  • Guidelines for Customizing UgandaEMR
  • Setting up a Development Enviornment
  • Metadata Management
  • Form Development Guidelines
  • Report Development Guidelines
  • Extending with a Custom Module
  • Releasing UgandaEMR
Powered by GitBook
On this page
  • Encounter Types
  • Patient Identifiers
  • Person Attributes
  • Concepts
  • Roles
  • Privileges

Was this helpful?

Metadata Management

PreviousSetting up a Development EnviornmentNextForm Development Guidelines

Last updated 5 years ago

Was this helpful?

Metadata is used to configure forms and reports for data capture and reporting. The metadata is configured via Java classes, CSV (comma delimited) data files, XML files, SQL scripts and meta-data sharing packages.

At startup all the metadata is reset to the versions available in code to ensure that the setup is consistent across the different installations.

Encounter Types

  1. Add the definition of the encounter type to

  2. Install the newly defined encounter type through the CommonMetadataBundle at

Patient Identifiers

  1. Add the defintion of the identifier type to

  2. Install the newly defined identifier through the CommonMetadataBundle at

Person Attributes

Concepts

Roles

Privileges

https://github.com/METS-Programme/openmrs-module-aijar/blob/master/api/src/main/java/org/openmrs/module/aijar/metadata/core/EncounterTypes.java
https://github.com/METS-Programme/openmrs-module-aijar/blob/master/api/src/main/java/org/openmrs/module/aijar/api/deploy/bundle/CommonMetadataBundle.java
https://github.com/METS-Programme/openmrs-module-aijar/blob/master/api/src/main/java/org/openmrs/module/aijar/metadata/core/PatientIdentifierTypes.java
https://github.com/METS-Programme/openmrs-module-aijar/blob/master/api/src/main/java/org/openmrs/module/aijar/api/deploy/bundle/CommonMetadataBundle.java