← Back to team overview

dhis2-devs team mailing list archive

Re: Advocating for changes to Data (values) Model/Table in DHIS2

 

The other thing to note as well, as this depends on the dataset. So (could
be wrong here) but different data elements could be dis-aggregated in
different ways, depending on the dataset through which they are reported.

Regards,
Jason



On Thu, Mar 6, 2014 at 6:12 PM, Jim Grace <jimgrace@xxxxxxxxx> wrote:

> Hi Greg,
>
> You got it. Define as many categories (a.k.a. user-defined dimensions) as
> you need. For each category, define as many category options (a.k.a.
> dimension values) as you need. Very much like disaggregations. In fact,
> pretty much the same mechanism.
>
> Cheers,
> Jim
>
>
>
> On Thu, Mar 6, 2014 at 10:53 AM, Greg Rowles <greg.rowles@xxxxxxxxx>wrote:
>
>> Hi Jim
>>
>> Thanks for the info - I can see the new primary key on datavalue includes
>> [attributeoptioncomboid] which fits perfectly! In fact, Wow! :) This is
>> very cool - you can specify multiple dimensions.
>> Do I understand this correctly - could we specify 'Data-Provider-Type'
>> (e.g. manual, electronic) and 'Data-Provider' (e.g. Outreach-Team, PREHMIS,
>> PREHMIS-Offline, whatever-we-choose) ?
>>
>> Thanks again,
>> Greg
>>
>>
>>
>> On Thu, Mar 6, 2014 at 5:29 PM, Vincent Shaw <vpshaw@xxxxxxxxx> wrote:
>>
>>> Hi Jim
>>>
>>> Thanks for this response - I think this will help us. It's a smart
>>> addition to the functionality.
>>>
>>> As I understand this functionality, we need to understand who is
>>> collecting what data, because it does allow for double counting (if say two
>>> Implementing Partners (IP) capturing the same data at the facility level
>>> because they each want to report their values to the funder) - so one may
>>> not always want to add up the values across the different sources of data.
>>> In Greg's case, where I assume there would not be double counting, one
>>> could add across the sources to get the whole picture. Is that correct?
>>>
>>>
>>>
>>> Best regards, and thanks
>>>
>>> Vincent
>>>
>>>
>>>
>>> *From:* Jim Grace [mailto:jimgrace@xxxxxxxxx]
>>> *Sent:* 06 March 2014 15:44 PM
>>> *To:* Greg Rowles
>>> *Cc:* DHIS 2 developers; Farai Mutero; Vincent Shaw; Ferdie Botha;
>>> Jason Phillips
>>> *Subject:* Re: [Dhis2-devs] Advocating for changes to Data (values)
>>> Model/Table in DHIS2
>>>
>>>
>>>
>>> Hi Greg,
>>>
>>>
>>>
>>> There's a new feature in DHIS2 2.14 that you might find useful, called
>>> attribute categories. Previously we used categories only for
>>> disaggregation, but now we allow them to be used as additional,
>>> user-defined "dimensions" of the data. And they're assignable at the data
>>> set level, not by individual data elements. I totally agree that it's best
>>> not to burden the OU hierarchy with things that are not properly OUs.
>>>
>>>
>>>
>>> Please give this a look and see if it could help you -- and give us
>>> feedback either way.
>>>
>>>
>>>
>>>
>>> http://www.dhis2.org/doc/snapshot/en/user/html/dhis2_user_manual_en_full.html#d5e723
>>>
>>>
>>>
>>> For the future we are also planning to provide ways of grouping these
>>> attribute categories to add more structure to them.
>>>
>>>
>>>
>>> Cheers,
>>>
>>> Jim
>>>
>>>
>>>
>>>
>>>
>>> On Thu, Mar 6, 2014 at 3:13 AM, Greg Rowles <greg.rowles@xxxxxxxxx>
>>> wrote:
>>>
>>> Hi Devs
>>>
>>>
>>>
>>> I'd like to advocate for changes to the DHIS2 data model - to cater for
>>> data-provider.
>>>
>>>
>>>
>>> In South Africa we are anticipating a complex environment filled with
>>> electronically generated (aggregate) data going into DHIS2 (e.g. from
>>> medical record systems). In one example in the Western Cape - data enters
>>> the DHIS2 from a patient record system (known as PREHMIS). Alongside this -
>>> data is also entered manually but all at the same facility. To accomplish
>>> this we had to configure a hierarchy structure that catered for:
>>>
>>>
>>>
>>> i) PREHMIS generated data (inserted electronically),
>>>
>>> ii) offline-PREHMIS data (entered manually),
>>>
>>> iii) community-outreach data (entered manually),
>>>
>>> iv) facilities without PREHMIS (entered manually, a combination of i and
>>> ii) and
>>>
>>> v) grand-totals at facility level
>>>
>>>
>>>
>>> We resolved to configure a complex list of OU6 repunits and it seems to
>>> be working so far. My question is - should we not be catering for
>>> data-providers as part of our data model? If we continue to solve
>>> complexity issues through the organisational hierarchy - we're setting
>>> ourselves up for an interesting data management situation. We will be left
>>> with a Cartesian-product of data-provider 'types' all stored inside the
>>> organisationunit table for each and every OU5. Is this something we can
>>> solve with a dataproviderID ?
>>>
>>>
>>>
>>> Right now in South Africa we're working on a data-dictionary and we plan
>>> to cater for data providers (or information systems). Our goal is to create
>>> a national Data-Dictionary that acts as a registry of information systems,
>>> (Master) facility and hierarchy information, (eventuall) a facility
>>> classification registry, and a registry of data elements and indicators. I
>>> believe this supplements the WHO/PEPFAR expectations of a MFL...
>>>
>>>
>>>
>>> I want us to plan forward for a universal data warehouse that caters for
>>> all types of aggregated-data whether they are submitted electronically
>>> or collected manually but solving this with the organisationHierarchy is
>>> going to be messy. Time to start planning our way through this guys...?
>>>
>>>
>>>
>>>
>>>
>>> Best,
>>>
>>> Greg
>>>
>>>
>>>
>>> --
>>>
>>>  Business Intelligence Planner
>>>
>>> *Health Information Systems Programme*
>>>
>>> *- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *
>>>
>>> Mobile  :    073 246 2992
>>> Landline:   021 554 3130
>>>
>>> Fax:          086 733 8432
>>>
>>> Skype:      gregory_rowles
>>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>>
>>
>>
>>
>> --
>>
>> Business Intelligence Planner
>> *Health Information Systems Programme*
>> *- - - - - - - **- - - - - - - **- - - - - - - **- - - - - - - **- - - -
>> - *
>> Mobile  :    073 246 2992
>> Landline:   021 554 3130
>> Fax:          086 733 8432
>>  Skype:      gregory_rowles
>>
>
>
> _______________________________________________
> 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
>
>

Follow ups

References