← Back to team overview

dhis2-devs-core team mailing list archive

Re: person attributes, model change

 

On Wed, Dec 4, 2013 at 10:45 AM, Lars Helge Øverland <larshelge@xxxxxxxxx>wrote:

>
> On Tue, Nov 19, 2013 at 10:02 AM, Morten Olav Hansen <mortenoh@xxxxxxxxx>wrote:
>
>> So how would one configure these dynamic attributes, would it be pr
>> program?
>>
>> I would love to see a model where "person" don't exist anymore. A person
>> would be something you'd assemble from a starting point (lets call it
>> entity), and then add attributes to it. It also allows to re-use the model
>> (without the person confusion) for monitoring, etc, a simple example would
>> be creating a entity called Server with attributes Name, IP, Location, then
>> this entity could be sending multiple single events with registration to
>> the system, and you could to healthchecks that way.
>>
>
> Yes that's the idea...
>

I wonder if we could in the future generate menus or other navigation
elements based on these custom names, so users who are using tracker for
"Person" or "Patient" (or "Server") can easily see how to find and manage
them.

Another entity from the healthcare world that fits this model nicely is a
lab "Sample", which is what Lab Management Systems track. A sample goes
through various stages, not unlike how a patients go through programs.

I hope we we can allow the user to configure named relationships between
tracker entities of the same and/or different type, like optional family
relationships between Persons, or a mandatory relationship between Sample
and Person.

Cheers,
Jim

Follow ups

References