Hi, I suggest we remove all fixed attributes from the Patient object (representing "person") and rely on "dynamic" attributes only.
The reason is first that we have lots of scenarios where people want to capture persons without attributes like name, gender, birth date, for practical or confidential reasons. Currently we create custom forms where we hide these fixed attributes for person registration, but this does not work well on devices which does not support HTML and is a rather back-ward approach anyway. Second, by having only dynamic attributes we greatly extend the usability of tracker into new domains. One example is logistics tracking and management, where a commodity could be registered as a "person", then tracked through a multi-stage program with stages for "sent from national store", "received at district store", "received at service point", "administered to client", or similar. This model could work as a basis for a more or less "fully-fledged" logistics system. Any objects or concerns? If not I suggest we start making this change right away since 2.14 is nearing and it is a rather intrusive change. Lars
-- Mailing list: https://launchpad.net/~dhis2-devs-core Post to : [email protected] Unsubscribe : https://launchpad.net/~dhis2-devs-core More help : https://help.launchpad.net/ListHelp

