← Back to team overview

dhis2-devs team mailing list archive

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

 

Hi,

I have just tested it and it works perfectly.

Thank you!


On 17 January 2013 00:20, Thu Tran <1099406@xxxxxxxxxxxxxxxxxx> wrote:

> Hi Victor,
>
> Thank you very much for reporting this 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
> >
>
> --
> 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


References