← Back to team overview

dhis2-devs team mailing list archive

Re: Custom data entry form for hospital patient registers

 

On Wed, Mar 31, 2010 at 4:32 PM, <damilola@xxxxxxxxxxxxxxxxxxx> wrote:

> Thanks Jas for the astute insight.
> This is what i am trying to do...see the screens attached.
> I have tried to use the patient management as shown below. These are my
> challenges
>
> 1.There are quite a number of option items on the form. I know DHIS2 has
> Yes/No but not custom listItem.
>
I am not sure i understood correct, but for PatientAttribute can be
Number/Date/Text/Bool/Predifined.
Here Predefined means dropdownlist with user defined options, for ex:- Say
Sex is attribute and Male,Female are options.

Similarly for DataElements also we can create Multi-Dimensional Text
Dataelement with user defined options.


> 2.There are no action attached to yes or no. like i need to display some
> form fields/controls if i select yes or no. I know this
> involves real programming.
>

May be this can be done using CustomScreenDesign with Javascript Methods


> 3.I need to aggregate the register into the summary form.
> Whats your advise on these???
>
> .damilola
>
>
>
>
>
>
> On Tue 30/03/10  7:26 PM , Jason Pickering jason.p.pickering@gmail.comsent:
> > 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,   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  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<https://launchpad.net/%7Edhis2-devs>[3] [2]
> > > Post to     :
> > > Unsubscribe : https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>[4] [4]
> > > More help   : https://help.launchpad.net/ListHelp [5] [5]
> > > --
> > >
> > > Regards,
> > > Bharath Kumar. Ch
> > >
> > >
> > > Links:
> > > ------
> > > [2] https://launchpad.net/%7Edhis2-devs [6]
> > > [4] https://launchpad.net/%7Edhis2-devs [7]
> > > [5] https://help.launchpad.net/ListHelp [8]
> > >
> > >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>[9]
> > Post to     :
> > Unsubscribe : https://launchpad.net/~dhis2-devs<https://launchpad.net/%7Edhis2-devs>[11]
> > More help   : https://help.launchpad.net/ListHelp [12]
> > --
> > --
> > Jason P. Pickering
> > email:
> > tel:+260968395190
> >
> >
> > Links:
> > ------
> > [3] https://launchpad.net/%7Edhis2-devs
> > [4] https://launchpad.net/%7Edhis2-devs
> > [5] https://help.launchpad.net/ListHelp
> > [6] https://launchpad.net/%7Edhis2-devs
> > [7] https://launchpad.net/%7Edhis2-devs
> > [8] https://help.launchpad.net/ListHelp
> > [9] https://launchpad.net/%7Edhis2-devs
> > [11] https://launchpad.net/%7Edhis2-devs
> > [12] https://help.launchpad.net/ListHelp
> >
> >
>



-- 

Regards,
Bharath Kumar. Ch

References