Merged patient-branch with trunk

Hi,

I finished merge patient branch with trunk. Almost all the changes is in patient-module. The biggest change that will effect the trunk is the DataEntryForm.

Before , DataEntryForm is only for DataSet.

But now, DataEntryForm is also for ProgramStage . So a new table was created : DataEntryFormAssociation , and I removed the DataSet out of the DataEntryForm .

DataEntryFormAssociation will have 3 fields : associationName, associationId, and dataEntryformId.

In API and service-core module, I moved the DataEntryForm object out of the dataset package, and create new package “dataentryform”. This will change alot in xml config files, I tried to search all the places and update the changes. I hope I don’t miss anything…

If there is any error, please be calm and tell me, i will fix i right away…

Thank you,

···


Viet Nguyen

good work viet :slight_smile:

···

On Mon, Feb 22, 2010 at 10:40 AM, Viet Nguyen phamquocviet@gmail.com wrote:

Hi,

I finished merge patient branch with trunk. Almost all the changes is in patient-module. The biggest change that will effect the trunk is the DataEntryForm.

Before , DataEntryForm is only for DataSet.

But now, DataEntryForm is also for ProgramStage . So a new table was created : DataEntryFormAssociation , and I removed the DataSet out of the DataEntryForm .

DataEntryFormAssociation will have 3 fields : associationName, associationId, and dataEntryformId.

In API and service-core module, I moved the DataEntryForm object out of the dataset package, and create new package “dataentryform”. This will change alot in xml config files, I tried to search all the places and update the changes. I hope I don’t miss anything…

If there is any error, please be calm and tell me, i will fix i right away…

Thank you,


Viet Nguyen


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

Hi,

I finished merge patient branch with trunk. Almost all the changes is in patient-module. The biggest change that will effect the trunk is the DataEntryForm.

Before , DataEntryForm is only for DataSet.

But now, DataEntryForm is also for ProgramStage . So a new table was created : DataEntryFormAssociation , and I removed the DataSet out of the DataEntryForm .

DataEntryFormAssociation will have 3 fields : associationName, associationId, and dataEntryformId.

In API and service-core module, I moved the DataEntryForm object out of the dataset package, and create new package “dataentryform”. This will change alot in xml config files, I tried to search all the places and update the changes. I hope I don’t miss anything…

If there is any error, please be calm and tell me, i will fix i right away…

Thank you,

Hi Viet,

first of all, great work. This is a major step towards integration of india branch and trunk which is important. I will go through this more closely.

Second, its a good idea to stick with one dataentryform object for both data entry.

But when doing changes to the datamodel and especially the database schema we need to think about backwards compatibility. There is a lot of data entry forms out there which now won’t work… I’m on chat, can we discuss a bit…?

Lars

···

On Mon, Feb 22, 2010 at 10:40 AM, Viet Nguyen phamquocviet@gmail.com wrote:


Viet Nguyen


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp