Custom data entry form for hospital patient registers

Thanks! Great job Kumar! Is the AggregationEngine in 2.0.3 or the 2.0.4RC??? i need the count(DE) for aggregator operator. I am sure i
saw it somewhere but cant remember where. is it something you can help figure out???

.damilola
GMD

On Tue 30/03/10 5:57 PM , bharath kumar chbharathk@gmail.com sent:

···

On Tue, Mar 30, 2010 at 7:26 PM, wrote:
Dear Team,
I have the following concerns.
1. I need to develop a custom data entry form from a register having
patient detail like patient's name, patient's address, etc
At this moment there is no CustomDataEntryForm Design for Patient
Registration. You can design custom screen for Program/ProgramStages.

2. I need dhis2 to aggregate these patients counts into a summary
form which will be aggregate up the hierarchy.
Very Basic AggregationEngine is developed but need lot more work
left. Will try to prepare some documentation with screenshots how to
use aggregation engine, will send.
3. Why don't we have count in the list of the aggregation
operator. I have *Sum, Average*
4. Can i use custom data entry page to create a register records?
I have tried the following
1. Created the custom form using the data entry create form wizard.
Its not just realistic here. Foreach patient's attributes i will
have a data element and depending on the number of patients, it will
be a multiple of the available attributes which will run into
millions of DE and its not just manageable. I know the the above is
used to create summary forms.
2. So i decided to use the patient's management modules, EVEN
though i cannot achieve a custom layout as it appears on the form, i
could use the additional attributes to create more patients
attributes.
So then
1. How do i do a count of the information on the register and get it
appear in the cell of a custom data entry without the user
manually entering the values over a period.
For example on my register i have columns like 1. Name of
client,address of client,fever cases reported within 24hrs,RDT done
under
five.
On my summary form i need the following to be auto calculate
1. The number of client registered
2. Number reported for fever cases under five
3. etc
I will appreciate any assistance asap.
Thank you.
.damilola
GMD
_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs [2]
Post to :
Unsubscribe : https://launchpad.net/~dhis2-devs [4]
More help : https://help.launchpad.net/ListHelp [5]
--

Regards,
Bharath Kumar. Ch

Links:
------
[2] https://launchpad.net/~dhis2-devs
[4] https://launchpad.net/~dhis2-devs
[5] https://help.launchpad.net/ListHelp

Just a note of caution here. It is not so straightforward as a simple count aggregation (although I have written a blueprint for a count aggregator in the normal datamart operation as well). In some cases, it may be a combination of a count and a sum. For instance, you may have multiple patient level data elements that map into a single aggregate level data element (consider TB ICD 10 codes for example which might map into a single aggregate level data element of “Number of TB cases”).

I think they are working on it, and I will help Bharath with the documentation as well, so hopefully we will have something quite soon.

···

On Tue, Mar 30, 2010 at 7:50 PM, damilola@centrifugegroup.org wrote:

Thanks! Great job Kumar! Is the AggregationEngine in 2.0.3 or the 2.0.4RC??? i need the count(DE) for aggregator operator. I am sure i

saw it somewhere but cant remember where. is it something you can help figure out???

.damilola

GMD

On Tue 30/03/10 5:57 PM , bharath kumar chbharathk@gmail.com sent:

On Tue, Mar 30, 2010 at 7:26 PM, wrote:

Dear Team,

I have the following concerns.

  1. I need to develop a custom data entry form from a register having

patient detail like patient’s name, patient’s address, etc

At this moment there is no CustomDataEntryForm Design for Patient

Registration. You can design custom screen for Program/ProgramStages.

  1. I need dhis2 to aggregate these patients counts into a summary

form which will be aggregate up the hierarchy.

Very Basic AggregationEngine is developed but need lot more work

left. Will try to prepare some documentation with screenshots how to

use aggregation engine, will send.

  1. Why don’t we have count in the list of the aggregation

operator. I have Sum, Average

  1. Can i use custom data entry page to create a register records?

I have tried the following

  1. Created the custom form using the data entry create form wizard.

Its not just realistic here. Foreach patient’s attributes i will

have a data element and depending on the number of patients, it will

be a multiple of the available attributes which will run into

millions of DE and its not just manageable. I know the the above is

used to create summary forms.

  1. So i decided to use the patient’s management modules, EVEN

though i cannot achieve a custom layout as it appears on the form, i

could use the additional attributes to create more patients

attributes.

So then

  1. How do i do a count of the information on the register and get it

appear in the cell of a custom data entry without the user

manually entering the values over a period.

For example on my register i have columns like 1. Name of

client,address of client,fever cases reported within 24hrs,RDT done

under

five.

On my summary form i need the following to be auto calculate

  1. The number of client registered
  1. Number reported for fever cases under five
  1. etc

I will appreciate any assistance asap.

Thank you.

.damilola

GMD


Mailing list: https://launchpad.net/~dhis2-devs [2]

Post to :

Unsubscribe : https://launchpad.net/~dhis2-devs [4]

More help : https://help.launchpad.net/ListHelp [5]

Regards,

Bharath Kumar. Ch

Links:


[2] https://launchpad.net/%7Edhis2-devs

[4] https://launchpad.net/%7Edhis2-devs

[5] https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Jason P. Pickering
email: jason.p.pickering@gmail.com
tel:+260968395190