← Back to team overview

dhis2-devs team mailing list archive

Re: [Bug 1099406] [NEW] enrolled person doesnt appear in tabular report

 

Hi,

Thank so much, Victor. It's really a bug. I fixed it on trunk and version
2.10 with revision 9125.


Best regards,
------------------------------------------------
Châu Thu Trân
HISP Viet Nam
Email: tran.hispvietnam@xxxxxxxxx


On Thu, Jan 17, 2013 at 1:01 AM, Víctor García <vgarciabnz@xxxxxxxxx> wrote:

> Hi Thu Tran,
>
> I understand what you explain. But I think I have not explained myself
> properly.
>
> Supposed that a person already exists in the system and has been added by
> the "Find/add person" function. When entering data values for a "single
> event" program, the event is not assigned to any service orgunit. That
> field is left empty even when the data values are saved.
>
>
> On 16 January 2013 14:07, Thu Tran <1099406@xxxxxxxxxxxxxxxxxx> wrote:
>
> > Hi Victor,
> >
> > We use Single event with registration for certificate of birth/death
> > progam. So as normally, in this case, the registration orgunit and
> > service orgunit are the same.
> >
> > But we can have some exception cases. It means the registration
> > orgunit is different from service one.
> >
> > E.g If we want to find an available person in whole system from Find
> > and Add function / Single event data enry form one, the orgunit where
> > he lives is not the same select orgunit in the left panel, and open
> > his data entry form to enter data, then service orgunit of this event
> > is the selected one, not his registration one.
> >
> > On 1/16/13, Víctor García <vgarciabnz@xxxxxxxxx> wrote:
> > > Thanks a lot for the explanation, it was really clear and helpful. But
> I
> > > still think something is going wrong with "single event with
> > registration".
> > >
> > > Everything is fine in "multiple individual records" programs. I have
> > > noticed that it can be assigned a different service orgunit to each
> event
> > > in the program, which is great.
> > >
> > > But it is not the same with "single event with registration" programs.
> > If a
> > > person has been added using the "add/find person" module, when entering
> > > data value for the single-event I think the service orgunit is not
> > properly
> > > assigned.
> > >
> > >
> > > On 16 January 2013 00:54, Thu Tran <1099406@xxxxxxxxxxxxxxxxxx> wrote:
> > >
> > >> Hi Victor,
> > >>
> > >> We have two concepts for orgunits in tracker module.
> > >>
> > >> The first one is registration orgunit. This is a place where person is
> > >> living. It's registered into system for each person when they register
> > >> their information.
> > >>
> > >> The second is service orgunit. This is a facility where person visited
> > for
> > >> his event.
> > >>
> > >> ....................
> > >>
> > >> When a person enrolls into a certain program, the system creates a
> visit
> > >> schedule ( it is program-stage-instances as you saw ) for him
> according
> > to
> > >> the program-stages defined automatically.
> > >>
> > >> A person lives in an orgunit, but he can come to other orgunit for his
> > >> events in schedule. So, when to enrolls into program, we don't set
> > orgunit
> > >> for created events because the registration orgunit in this case is
> not
> > >> the
> > >> same service orgunit.
> > >>
> > >> Service orgunit is updated when to open data entry form to enter data
> > >> values for each event. And this orgunit is the one selected on left
> > panel.
> > >>
> > >> .......................
> > >>
> > >> In tabular report, we based on the service orgunit to get
> corresponding
> > >> events, not registration one. So, only persons enrolled into a certain
> > >> program and have data value for selected event are displayed in
> result.
> > >>
> > >> Best regards,
> > >> ------------------------------------------------
> > >> Châu Thu Trân
> > >> HISP Viet Nam
> > >> Email: tran.hispvietnam@xxxxxxxxx
> > >>
> > >>
> > >> On Mon, Jan 14, 2013 at 8:57 PM, Víctor García <vgarciabnz@xxxxxxxxx>
> > >> wrote:
> > >>
> > >> > Public bug reported:
> > >> >
> > >> > A person that is enrolled in a program by the "add/find person"
> module
> > >> > doesn't appear in the tabular report. But if the person is enrolled
> by
> > >> > the "single event with registration" module, it does.
> > >> >
> > >> > I have checked and compared the database entries for both types of
> > >> > registrations. This is the main difference that I found out: when
> > >> > enrolling a patient by the "add/find person" module the
> > >> > "organisationunitid" field in the "programstageinstance" table is
> left
> > >> > empty. I manually assigned a value to that empty field and, after
> > that,
> > >> > the person appeared in the tabular report. So I think the problem is
> > >> > there.
> > >> >
> > >> > ** Affects: dhis2
> > >> >      Importance: Undecided
> > >> >          Status: New
> > >> >
> > >> > --
> > >> > You received this bug notification because you are a member of DHIS
> 2
> > >> > developers, which is subscribed to DHIS.
> > >> > https://bugs.launchpad.net/bugs/1099406
> > >> >
> > >> > Title:
> > >> >   enrolled person doesnt appear in tabular report
> > >> >
> > >> > Status in DHIS 2 - District Health Information Software:
> > >> >   New
> > >> >
> > >> > Bug description:
> > >> >   A person that is enrolled in a program by the "add/find person"
> > module
> > >> >   doesn't appear in the tabular report. But if the person is
> enrolled
> > by
> > >> >   the "single event with registration" module, it does.
> > >> >
> > >> >   I have checked and compared the database entries for both types of
> > >> >   registrations. This is the main difference that I found out: when
> > >> >   enrolling a patient by the "add/find person" module the
> > >> >   "organisationunitid" field in the "programstageinstance" table is
> > left
> > >> >   empty. I manually assigned a value to that empty field and, after
> > >> >   that, the person appeared in the tabular report. So I think the
> > >> >   problem is there.
> > >> >
> > >> > To manage notifications about this bug go to:
> > >> > https://bugs.launchpad.net/dhis2/+bug/1099406/+subscriptions
> > >> >
> > >> > _______________________________________________
> > >> > 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
> > >> >
> > >>
> > >> --
> > >> You received this bug notification because you are subscribed to the
> bug
> > >> report.
> > >> https://bugs.launchpad.net/bugs/1099406
> > >>
> > >> Title:
> > >>   enrolled person doesnt appear in tabular report
> > >>
> > >> Status in DHIS 2 - District Health Information Software:
> > >>   New
> > >>
> > >> Bug description:
> > >>   A person that is enrolled in a program by the "add/find person"
> module
> > >>   doesn't appear in the tabular report. But if the person is enrolled
> by
> > >>   the "single event with registration" module, it does.
> > >>
> > >>   I have checked and compared the database entries for both types of
> > >>   registrations. This is the main difference that I found out: when
> > >>   enrolling a patient by the "add/find person" module the
> > >>   "organisationunitid" field in the "programstageinstance" table is
> left
> > >>   empty. I manually assigned a value to that empty field and, after
> > >>   that, the person appeared in the tabular report. So I think the
> > >>   problem is there.
> > >>
> > >> To manage notifications about this bug go to:
> > >> https://bugs.launchpad.net/dhis2/+bug/1099406/+subscriptions
> > >>
> > >
> > > --
> > > You received this bug notification because you are a member of DHIS 2
> > > developers, which is subscribed to DHIS.
> > > https://bugs.launchpad.net/bugs/1099406
> > >
> > > Title:
> > >   enrolled person doesnt appear in tabular report
> > >
> > > Status in DHIS 2 - District Health Information Software:
> > >   New
> > >
> > > Bug description:
> > >   A person that is enrolled in a program by the "add/find person"
> module
> > >   doesn't appear in the tabular report. But if the person is enrolled
> by
> > >   the "single event with registration" module, it does.
> > >
> > >   I have checked and compared the database entries for both types of
> > >   registrations. This is the main difference that I found out: when
> > >   enrolling a patient by the "add/find person" module the
> > >   "organisationunitid" field in the "programstageinstance" table is
> left
> > >   empty. I manually assigned a value to that empty field and, after
> > >   that, the person appeared in the tabular report. So I think the
> > >   problem is there.
> > >
> > > To manage notifications about this bug go to:
> > > https://bugs.launchpad.net/dhis2/+bug/1099406/+subscriptions
> > >
> > > _______________________________________________
> > > 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
> > >
> >
> >
> > --
> > Best regards,
> > ------------------------------------------------
> > Châu Thu Trân
> > HISP Viet Nam
> > Email: tran.hispvietnam@xxxxxxxxx
> >
> > --
> > You received this bug notification because you are subscribed to the bug
> > report.
> > https://bugs.launchpad.net/bugs/1099406
> >
> > Title:
> >   enrolled person doesnt appear in tabular report
> >
> > Status in DHIS 2 - District Health Information Software:
> >   New
> >
> > Bug description:
> >   A person that is enrolled in a program by the "add/find person" module
> >   doesn't appear in the tabular report. But if the person is enrolled by
> >   the "single event with registration" module, it does.
> >
> >   I have checked and compared the database entries for both types of
> >   registrations. This is the main difference that I found out: when
> >   enrolling a patient by the "add/find person" module the
> >   "organisationunitid" field in the "programstageinstance" table is left
> >   empty. I manually assigned a value to that empty field and, after
> >   that, the person appeared in the tabular report. So I think the
> >   problem is there.
> >
> > To manage notifications about this bug go to:
> > https://bugs.launchpad.net/dhis2/+bug/1099406/+subscriptions
> >
>
> --
> You received this bug notification because you are a member of DHIS 2
> developers, which is subscribed to DHIS.
> https://bugs.launchpad.net/bugs/1099406
>
> Title:
>   enrolled person doesnt appear in tabular report
>
> Status in DHIS 2 - District Health Information Software:
>   New
>
> Bug description:
>   A person that is enrolled in a program by the "add/find person" module
>   doesn't appear in the tabular report. But if the person is enrolled by
>   the "single event with registration" module, it does.
>
>   I have checked and compared the database entries for both types of
>   registrations. This is the main difference that I found out: when
>   enrolling a patient by the "add/find person" module the
>   "organisationunitid" field in the "programstageinstance" table is left
>   empty. I manually assigned a value to that empty field and, after
>   that, the person appeared in the tabular report. So I think the
>   problem is there.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/dhis2/+bug/1099406/+subscriptions
>
> _______________________________________________
> 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
>

References