These look great!

I didn't go through the entire datamodel, but clicking back and forth
between 1.7 and 1.8 I have a few questions:
What happened to location/person_address.neighborhood_cell?  Surely we
didn't delete those columns...
Why is there a new line between person and user?

Can you make the connecting lines a light gray so that they don't dominate
the image?

Ben

On Sun, Mar 25, 2012 at 11:24 PM, Nimantha Baranasuriya <[email protected]
> wrote:

> Hi Ben and Michael,
>
> I completed the new data models for OpenMRS 1.7.0 and 1.8.0. They are now
> available from our wiki in the forms of MySQL workbench format, SVG format
> and PNG format. I made them available from the Data Model (
> https://wiki.openmrs.org/display/docs/Data+Model ) page so that users
> have a single point of access for all versions of the data model (i.e. 1.6,
> 1.7 and 1.8). Future models can also be appended to the same page.
>
> Furthermore I also updated the release notes pages of OpenMRS 1.7.0 and
> 1.8.0 ( https://wiki.openmrs.org/display/RES/Release+Notes+1.7.0 ,
> https://wiki.openmrs.org/display/RES/Release+Notes+1.8.0 ) with the data
> model changes that were found out by Burke's script. I also added a link to
> both pages to the Data Model page so that people who want to see the new
> data model can visit the Data Model page and if needed compare the diagrams
> to older versions.
>
> Ben, if you have some free time please review the pages and the new models
> and let me know if they require any changes.
>
> Regards,
> Nimantha
>
>
>  On Sun, Mar 25, 2012 at 1:25 AM, Ben Wolfe <[email protected]> wrote:
>
>> The image might as well be on both pages.  Either upload them twice or
>> link from one page to the other's attachment.  (I would prefer they all be
>> in one place, so if you're only uploading once, do it on the Data Model
>> page)
>>
>> Active lists are linked to Person objects, so you can enlarge that and
>> put it in there.
>>
>> Thanks Nimantha!
>>
>> Ben
>>
>>
>> On Sat, Mar 24, 2012 at 6:26 AM, Nimantha Baranasuriya <
>> [email protected]> wrote:
>>
>>> One more question to add to the list.
>>>
>>> While creating the new data model for 1.7, four new tables were added.
>>> Namely;
>>> 1. active_list_type
>>> 2. active_list
>>> 3. active_list_allergy
>>> 4. active_list_problem
>>>
>>> The existing table groupings are as follows:
>>> 1. User
>>> 2. Person
>>> 3. Patient
>>> 4. Groups/Workflows
>>> 5. Encounter
>>> 6. Observation
>>> 7. Concept
>>> 8. Business
>>> 9. Order
>>> 10. Form
>>>
>>> The question is, to which grouping does the above mentioned 4 new tables
>>> belong? If they are better off in a new grouping, what should the grouping
>>> be called?
>>>
>>> Regards,
>>> Nimantha
>>>
>>> On Sat, Mar 24, 2012 at 12:53 PM, Nimantha Baranasuriya <
>>> [email protected]> wrote:
>>>
>>>> Hi Michael and Ben,
>>>>
>>>> Michael, I got the file you sent. Thanks! However I tried out the
>>>> script in the wiki page Ben has sent and it seems it is much easier to
>>>> modify the 1.6 data model than rendering a new model from scratch. There
>>>> were 40 changes from 1.6 to 1.7 which I have almost completed adding to the
>>>> 1.6 model. I will complete it and send it back to you so that you can
>>>> compare it with the model you created from Toad. That will help to verify
>>>> the diagram.
>>>>
>>>> Ben, thanks for the pointing me towards the wiki page having Burke's
>>>> script. It was very useful as I mentioned earlier. I will also modify the
>>>> release notes pages of 1.7 and 1.8 with the output from the script. Also,
>>>> in which wiki page should the new data model files be attached? Should I
>>>> modify the page https://wiki.openmrs.org/display/docs/Data+Model or
>>>> else create two new pages for 1.7 and 1.8 and attach the new files there?
>>>>
>>>> Regards,
>>>> Nimantha
>>>>
>>>>
>>>> On Sat, Mar 24, 2012 at 12:38 AM, Michael Aro 
>>>> <[email protected]>wrote:
>>>>
>>>>> I'll investigate and work with Nimantha.
>>>>>
>>>>> M.
>>>>>
>>>>>
>>>>> On Fri, Mar 23, 2012 at 6:21 PM, Ben Wolfe <[email protected]> wrote:
>>>>>
>>>>>> You will want to go off of the liquibase changesets.  See this wiki
>>>>>> page:
>>>>>>
>>>>>> https://wiki.openmrs.org/display/docs/Finding+Database+Changes+Between+Releases
>>>>>>
>>>>>> That mysqldiff.sql file is the old pre-liquibase upgrades.  It takes
>>>>>> users UP TO 1.4.2 and then liquibase takes users up to the latest 
>>>>>> release.
>>>>>> (Hopefully there aren't many users still pre 1.4.2!!)  Long story short:
>>>>>> that file won't help you here.
>>>>>>
>>>>>> We should update those old release notes page with the output from
>>>>>> Burke's script...
>>>>>>
>>>>>>
>>>>>> Ben
>>>>>>
>>>>>> On Fri, Mar 23, 2012 at 10:50 AM, Nimantha Baranasuriya <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> I will start from the mwb file. I opened it with MySQL Workbench and
>>>>>>> I noticed that tables can be modified and the SVG can be generated from 
>>>>>>> it
>>>>>>> without any issues.
>>>>>>>
>>>>>>> Ben, can you please point me towards where the sqldifs are stored? I
>>>>>>> went through the wiki pages having the release notes for 1.7.0 and 1.8.0
>>>>>>> and couldn't find them on those pages. I also checked inside the
>>>>>>> openmrs.war file in the official release in sourceforge but couldn't 
>>>>>>> find
>>>>>>> it there as well.
>>>>>>>
>>>>>>> However I found a sqldiff file in the 1.7.0 branch (
>>>>>>> http://svn.openmrs.org/openmrs/branches/1.7.x/metadata/model/archive/update-to-1.4.2.01-db.mysqldiff.sql).
>>>>>>> Is this the correct file?
>>>>>>>
>>>>>>> Regards,
>>>>>>> Nimantha
>>>>>>>
>>>>>>> On Fri, Mar 23, 2012 at 9:11 PM, Ben Wolfe <[email protected]> wrote:
>>>>>>>
>>>>>>>> You can start from the mwb file on the wiki page as well.  I don't
>>>>>>>> know about any svg editors or if that would be easier/harder.
>>>>>>>>
>>>>>>>> Ben
>>>>>>>>
>>>>>>>>
>>>>>>>> On Fri, Mar 23, 2012 at 12:12 AM, Nimantha Baranasuriya <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Ben,
>>>>>>>>>
>>>>>>>>> I'll take up the task :-)
>>>>>>>>>
>>>>>>>>> Can I please know whether there are any tools that can be used for
>>>>>>>>> the purpose of editing the SVG or will I need to open the MySQL 
>>>>>>>>> workbench
>>>>>>>>> file, edit it from there and then render the SVG?
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Nimantha
>>>>>>>>>
>>>>>>>>> On 23 Mar, 2012, at 2:43 AM, Ben Wolfe <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> Any developers out there have a love for data model images?
>>>>>>>>> Unfortunately, the last one we have done is for 1.6...and 1.9 is soon 
>>>>>>>>> to be
>>>>>>>>> out the door.
>>>>>>>>> https://wiki.openmrs.org/display/docs/Data+Model
>>>>>>>>>
>>>>>>>>> Claim this ticket if you want to make the 1.8 model.  We can make
>>>>>>>>> more tickets for 1.7 and 1.9 if you feel so inclined. :-)
>>>>>>>>> https://tickets.openmrs.org/browse/TRUNK-2808
>>>>>>>>>
>>>>>>>>> The model hasn't changed very much, so you could potentially just
>>>>>>>>> take the 1.6 svg and modify it instead of starting from scratch.  The 
>>>>>>>>> 1.7.0
>>>>>>>>> and 1.8.0 release notes pages should have the sql diffs on them, or 
>>>>>>>>> you can
>>>>>>>>> look at the new entries in the liquibase-update-to-latest.xml file(s).
>>>>>>>>>
>>>>>>>>> Ben
>>>>>>>>> ------------------------------
>>>>>>>>> Click here to 
>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>>
>>>>>>>>> ------------------------------
>>>>>>>>> Click here to 
>>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------
>>>>>>>> Click here to 
>>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Nimantha Baranasuriya
>>>>>>> Web: http://www.nimantha.info
>>>>>>> Blog: http://www.nimantha.info/blog
>>>>>>> Photography: http://www.nimantha.info/photoblog;
>>>>>>> http://www.flickr.com/photos/nimanthab
>>>>>>>
>>>>>>>
>>>>>>>  ------------------------------
>>>>>>> Click here to 
>>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>>  OpenMRS Developers' mailing list
>>>>>>>
>>>>>>
>>>>>> ------------------------------
>>>>>> Click here to 
>>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>>  OpenMRS Developers' mailing list
>>>>>>
>>>>>
>>>>> ------------------------------
>>>>> Click here to 
>>>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from
>>>>>  OpenMRS Developers' mailing list
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Nimantha Baranasuriya
>>>> Web: http://www.nimantha.info
>>>> Blog: http://www.nimantha.info/blog
>>>> Photography: http://www.nimantha.info/photoblog;
>>>> http://www.flickr.com/photos/nimanthab
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Nimantha Baranasuriya
>>> Web: http://www.nimantha.info
>>> Blog: http://www.nimantha.info/blog
>>> Photography: http://www.nimantha.info/photoblog;
>>> http://www.flickr.com/photos/nimanthab
>>>
>>>
>>>  ------------------------------
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>>
>>
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>>
>
>
>
> --
> Nimantha Baranasuriya
> Web: http://www.nimantha.info
> Blog: http://www.nimantha.info/blog
> Photography: http://www.nimantha.info/photoblog;
> http://www.flickr.com/photos/nimanthab
>
>
>  ------------------------------
> Click here to 
> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
> OpenMRS Developers' mailing list
>

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to