1 / 9

Expanding on coded value sources in Observations

Expanding on coded value sources in Observations. Suranga Nath Kasthurirathne Primary Mentor : Glen McCallum Backup Mentor : Burke Mamlin. Initial Discussion. Existing solution Obs currently support a finite list of data types The ( initial) Requirements

nuwa
Download Presentation

Expanding on coded value sources in Observations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Expanding on coded value sources in Observations SurangaNathKasthurirathne Primary Mentor : Glen McCallum Backup Mentor : Burke Mamlin Suranga Nath Kasthurirathne - OpenMRS 2011

  2. Initial Discussion • Existing solution • Obs currently support a finite list of data types • The (initial) Requirements • Expand on system to allow users to define obs using domain data objects Suranga Nath Kasthurirathne - OpenMRS 2011

  3. Requirements (Refined) • Support creation of Obs using any user defined custom data type • Minimal changes to the existing database • Converging on custom data types Suranga Nath Kasthurirathne - OpenMRS 2011

  4. Solution Alternatives • Expanding on the database design • Support custom data types by expanding on complex observations using handlers • Expand hierarchy to support all possible custom data types, and how this data can be displayed Suranga Nath Kasthurirathne - OpenMRS 2011

  5. The New handler system • Automatic registration • Clear precedence system based on priority assigned for each handler • Override handlers based on user requirements • Multiple layers of handlers that can be inter changed based on priority • Addresses ‘which data type, and how it is displayed’ Suranga Nath Kasthurirathne - OpenMRS 2011

  6. Suranga Nath Kasthurirathne - OpenMRS 2011

  7. Progress to date • Completed work on Concepts • First draft of Handler class hierarchy • Supports automatic registration of handlers • Ability to prioritize handlers • UI changes allowing users to create complex data observations using new handlers • Moved existing image and Text handlers to new approach (75% done) Suranga Nath Kasthurirathne - OpenMRS 2011

  8. Progress to date… • Users can now create, void and unvoidobscreated using custom data types • Implementation of fieldGen layer to support easy data entry • Why fieldGen? • Support for other data handler layers Suranga Nath Kasthurirathne - OpenMRS 2011

  9. Outstanding Issues • Select refreshing of jspto interact with tags • Finalize handler Hierarchy • Iron out issues in Text and Image handlers • Handler config : Constraining possible data values • Constraining domain objects using a string value (?) • Constraints for Image and Text Handlers (?) Suranga Nath Kasthurirathne - OpenMRS 2011

More Related