Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-2588

Generic mechanism for doing Attributes and Attribute Types on many classes. (Review code, and Refactor.)

    XMLWordPrintable

Details

    • High

    Description

      In 1.9 we're introducing a new generic mechanism for doing attributes. This ticket is a placeholder for the fact that we have to review this code (and likely refactor) before we release 1.9. Please let's keep significant design discussions on the mailing list rather than having them on this ticket.

      Newly added:

      • Visit Attributes (in trunk)
      • Location Attributes (in trunk)
      • Provider Attributes (providers branch)

      Based on 1.8: (use datatype and config_handler)

      • Person Attributes (in branch ImprovedPersonAttributeType)

      Related:

      Helpful links :

      The discussion on converging data types :
      https://wiki.openmrs.org/display/docs/Converging+on+Custom+Datatypes+(Design)

      Detailed Discussion on converging between Ben / Burke / Darius in the second half of this e mail
      http://openmrs-mailing-list-archives.1560443.n2.nabble.com/Design-issue-Our-setter-methods-td6548679.html#a6584634

      Documentation on Obs handlers can be found under this
      https://wiki.openmrs.org/display/docs/Complex+Obs+Support (there are several pages)

      Gliffy Diagrams

        Attachments

          1. TRUNK-2588-validation.diff
            79 kB
          2. TRUNK-2588-validation-updated.diff
            91 kB
          3. TRUNK-2688-TxFlushOnCommit.patch
            143 kB
          4. TRUNK-2588_trunk-rev24282.patch
            97 kB

          Issue Links

            Activity

              People

                darius Darius Jazayeri
                darius Darius Jazayeri
                Votes:
                0 Vote for this issue
                Watchers:
                11 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: