← Back to team overview

dhis2-devs team mailing list archive

Re: On categories and dimensions and zooks

 

On Thu, Oct 1, 2009 at 5:16 PM, <johansa@xxxxxxxxxx> wrote:

> > Here is my suggestion, based on all the mails above, so that we can
> > develop all of this into a blueprint/specification.
> >
> > 1) Categories and category options should be left essentially as is.
> > 2) Data element groups sets should allow data elements to be assigned
> > to multiple data element groups. Data elements (both multi-dimensional
> > and non-multidimensional) should be able to be assigned a particular
> > (only one)  data element groups.
> > 3) A data element group set  would be something like "Age", "Sex",
> > "Disease transmission method". Each data element group set would would
> > contain multiple data element groups, such as "Under 1, Under 5, Over
> > 5", "Male, Female", "Vector borne, water borne".
>
> No. "Malaria" cannot be male or female. Diarrhoea cannot be 15 years old.
> But a person with malaria can be male or female, and a 15 year old person
> can have diarrhoea.
>
> The data element groups and group sets are metadata. The categories are
> event-specific data.
>
>
Not sure what you are trying to say here. We are of course always talking
about number of cases, even though we do not specify "Cases of Malaria"?



> Johan
>
> > 4) Data element groups sets should be exclusive. Data element groups
> > can only belong to one data element group set.
> > 3) Multidimensional elements will automatically be imparted an
> > intrinsic level of dimensionality via the Categories, ipso facto.
> > Category options would essentially be transformed to a data element
> > group at the stage of analysis.
> > 4) Non-multidimensional elements should be able to be assigned a
> > particular member of a CateogryOption,  post facto, so that
> > multi-dimensional and non-multidimensional elements would be able to
> > coexist peacefully.
> > 5) A particular measure's full dimensionality would result from the
> > combination of  prime dimensions:
> >    a) OrgUnitGroupSets (already implemeneted). Each OrgUnitGroupSet
> > would impart a column in a cross-tab query for each OrgUnitGroupSet,
> > providing classification by Type, Urban Rural, Ownership as examples.
> >    b) Period. There is no currently (as far as I know)
> > PeriodGroupSets, but usually, grouping can take place through the data
> > type itself, so that values can be grouped into quaters, bi-monthly
> > groups, etc. Period would impart a two columns in a cross-tab query
> > (StartDate and EndDate).
> >    c) The resulting number of dimensions resulting from the data
> > elements assignment of the data element to "Categories" and
> > "DataElementGroupSets".Each Category and each DateElementGroup
> > assigned to the data element would impart a single column in a
> > crosstab query.
> > d) Other dimensions that are already implemeneted, such as Dataset.
> >
> > Do these points capture the  requirements, based on everything we have
> > discussed in this monster thread?
> >
> >  Plese feel free to comment, especially the developers. Lars has been
> > quiet and said it is possible, so I suppose he is just coding already.
> > :)
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~dhis2-devs
> > Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~dhis2-devs
> > More help   : https://help.launchpad.net/ListHelp
> >
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~dhis2-devs
> Post to     : dhis2-devs@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~dhis2-devs
> More help   : https://help.launchpad.net/ListHelp
>



-- 
Cheers,
Knut Staring

Follow ups

References