← Back to team overview

dhis2-devs team mailing list archive

Re: Patient Identifier Management functions

 

awwwhhh.... Viet that's sweet!!
We all sometimes get bored with these discussion... I sympathize...
But they are important to realize the philosophy (Sellars, 1963) of science

---
Regards,
Saptarshi PURKAYASTHA
Director R & D, HISP India
Health Information Systems Programme

My Tech Blog:  http://sunnytalkstech.blogspot.com
You Live by CHOICE, Not by CHANCE


2010/3/4 Viet Nguyen <phamquocviet@xxxxxxxxx>

>
> 2010/3/4 Bob Jolliffe <bobjolliffe@xxxxxxxxx>
>
>> 2010/3/4 Lars Helge Øverland <larshelge@xxxxxxxxx>:
>> >
>> >
>> > 2010/3/4 Bob Jolliffe <bobjolliffe@xxxxxxxxx>
>> >>
>> >> I agree depending on the uniqueness of names is not a good idea.  I
>> >> saw John said that facilities in India do have codes - the 16 digit
>> >> ones which are built hierarchicly (is that a word?).
>> >
>> > OK I wasn't aware of this code.. Certainly if we could generate a string
>> > based on the orgunit code plus its ancestors it will be unique. How does
>> one
>> > generate a fixed-length alphanumeric string based on this sequence of
>> names
>> > btw?
>>
>> I'm thinking that we just generate the local part.  The facility codes
>> already exist.  So in Db you would have fields for patient id and
>> issuing-facility. I think it is common to store the issuing authority
>> with an id anyway.  In most cases the issuing-facility might be null
>> because it could be assumed.  If a patient is moved into the db from
>> somewhere else, or if patients are combined from different facilities
>> for one of many reasons, then the facility code would need to be
>> populated to avoid clashes.  This bears some resemblance I think to
>> the uuid disambiguation referred to by Saptarshi.
>
>
> OK. Good point.
>
> Even if we generate the facility part of the id on-demand we would still
> want it to be fixed length...?
>
>
> Please continue discussing about the identifier on this thread.
> I don't have strong opinion about this problem, let John and guys discuss
> and finish it. Then I could do the coding part...
>
> Regards,
> --
> Viet Nguyen
>
>
> _______________________________________________
> 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