← Back to team overview

dhis2-users team mailing list archive

Re: Tracker programs and unique IDs

 

Thanks for the feedback Prosper, I’ll take a look at the Jira issue.
@Thierry Octave<mailto:Thierry_Octave@xxxxxxx>

Regards
Ed

From: Prosper BT [mailto:ptb3000@xxxxxxxxx]
Sent: Friday, 17 November 2017 10:47 AM
To: Stanley Kalyati <skalyati@xxxxxxxxx>
Cc: Edward Robinson <erobinson@xxxxxxxxxxxxxxxxxx>; dhis2-users <dhis2-users@xxxxxxxxxxxxxxxxxxx>; Stian Sandvold <stian@xxxxxxxxx>; Calle Hedberg <calle@xxxxxxxx>
Subject: Re: [Dhis2-users] Tracker programs and unique IDs

Dear Edward and Stanley

Currently we have attribute Unique Identifiers with just simply random generated number that could be set to be unique within Orgunits or entire system. This is being expanded to address your need to customize to the use cases pattern; check jira issue (DHIS2-434<https://jira.dhis2.org/browse/DHIS2-434>) in progress for 2.29.
Please review the suggestions and add your comments.

Again you can use program rules (Assign) to construct the ID you are describing; combination of names, age, place birth ..... if they are corrected as attributes. The only challenge now will be that the generated code will not be enforced for uniqueness.

Regards





Prosper Behumbiize, MPH
DHIS2 Implementation| HISP Uganda
prosper@xxxxxxxxxxxxxx<mailto:ptb3000@xxxxxxxxx> | prosper@xxxxxxxxx<mailto:prosper@xxxxxxxxx> | Skype: prospertb

On Thu, Nov 16, 2017 at 1:04 PM, Stanley Kalyati <skalyati@xxxxxxxxx<mailto:skalyati@xxxxxxxxx>> wrote:
I would surely want to learn this too.

Cheers!

On Tue, Nov 14, 2017 at 8:09 PM, Edward Robinson <erobinson@xxxxxxxxxxxxxxxxxx<mailto:erobinson@xxxxxxxxxxxxxxxxxx>> wrote:
What strategies have others used to ensure that tracked entities have unique IDs in the absence of an existing unique identifier?

For people, we’re considering a combination of name, date of birth (or estimated date of birth), parent’s names, place of birth, etc.
We’re also considering a soundex like search feature to find people (since names and places could be misspelled).

The thing I’m not sure of is what is the best strategy to have the system auto-generate this ID in the absence of a national ID number?  i.e. The system requires minimum information and generates the ID based on the entered data.
Does this have to be implemented using a custom form for data entry with API interface for POST/GET?

Thanks!
Ed

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx<mailto:dhis2-users@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~dhis2-users
Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx<mailto:dhis2-users@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~dhis2-users
More help   : https://help.launchpad.net/ListHelp


References