Background
OpenMRS now has a few different mechanism for adding custom datatypes to the system. This wasn't planned; rather, it happened organically. Our hope is to bring these mechanisms closer together in design with the hope to eventually combine them into a single approach that meets all needs. First, we'll provide a brief history of how we've gotten to the point we are now.
The
Placeholder for discussion regarding how we converge:
- generic AttributeType as introduced for Visit
- person attribute types
- complex obs handlers