3. Concepts and Observations An Observation is a clinical measurement A Concept describes observational info. Boolean Coded Text Datetime Numeric Complex data types Text Images 3
4.
5. Handlers for Complex data No database changes Supports all possible data types Domain objects External data Easy to introduce new handlers Automatic registration and prioritization 5
6. Flexibility Store data in OpenMRS DB or external DB Use existing features to enhance data input fieldGen tags (Other options?) Unregister or change priorities easily 6
7. Progress in a nutshell… Ability to create and override handlers Ability to create, edit or delete Complex Concepts Complex Obs Supports all possible scenarios Defined handler class hierarchy and interfaces 7
8. Progress continued…. Extensive validation Prevents loss of data whenever a page is refreshed Improved unit tests and validators Documentation Developer testing All Objectives completed ! 8