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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

//TO DO : Add a lot of helpful screenshots

The type information observations record is specified by the Concept used by the Observation. So first, look through the list of available complex data types to see if your system has a data type which meets your needs. Or alternatively, if you have been told to use a specific concept which already exists, then do so.

Currently, complex handlers available by default are,

  • ImageHander
  • TextHandler
  • PatientHandler
  • LocationHandler

Consider if any of these handlers, or other basic data types such as numerics, text or concepts etc. will meet your requirements. If not, do consider creating and registering a handler class of your own.

Once you have decided on a handler, you must either create a new concept, or as earlier, use one which has already been created.

Creating a Complex Concept is a very straightforward process.

  1. Go to the ‘Add new Concept’ page  (/openmrs/dictionary/concept.form)
  2. Select ‘Complex’ from the data type drop down list
  3. Select a suitable handler from the drop down list
  4. Input all required data
  5. Click ‘save’

After you have done so, you may use this Concept to create a Complex Obs.

  1. Go to the ‘Add Observation’ page (/admin/observations/obs.form)
  2. Select your concept
  3. Input all required data
  4. Click ‘Save’

Please note that both complex concepts and complex obs can be voided, edited and un voided.

  • No labels