Leave the global property but set its value to IS_A by default instead of SAME_AS.
Ben On Mon, Apr 2, 2012 at 1:55 PM, Wyclif Luyima <[email protected]> wrote: > @Ben, do you mean we get rid of the global property? And always set it to > IS_A, currently the way it is, you have to set a value for the global > property otherwise the mapping gets rejected if it has no map type. > > Wyclif > > > On Mon, Apr 2, 2012 at 1:35 PM, Ben Wolfe <[email protected]> wrote: > >> Is there a ticket for this? If not, can you create one Mark? Add a >> fixVersion of 1.9.0 and it will get done before the next RC. >> >> Wyclif, can you create a ticket to change the *default* default mapping >> type from SAME_AS to either NARROWER or IS_A as Andy suggested on the >> implementer's thread? >> >> (Side note: we haven't had this many RCs since 1.2...) >> >> On Mon, Apr 2, 2012 at 11:51 AM, Andrew Kanter <[email protected]>wrote: >> >>> Agree... we don't want versions out there with different UUIDs... >>> >>> *-------------------- >>> Andrew S. Kanter, MD MPH >>> >>> - Director of Health Information Systems/Medical Informatics* >>> *Millennium Villages Project, Earth Institute, Columbia University* >>> *- Asst. Prof. of Clinical Biomedical Informatics and Clinical >>> Epidemiology* >>> *Columbia University* >>> >>> Email: [email protected] >>> Mobile: +1 (646) 469-2421 >>> Office: +1 (212) 305-4842 >>> Skype: akanter-ippnw >>> Yahoo: andy_kanter >>> >>> ------------------------------ >>> *From:* Darius Jazayeri <[email protected]> >>> *To:* [email protected] >>> *Sent:* Monday, April 2, 2012 11:39 AM >>> *Subject:* Re: [OPENMRS-DEV] Aligning metadata UUIDs for 1.9 release >>> >>> +1 also. >>> >>> -Darius >>> >>> On Mon, Apr 2, 2012 at 6:52 AM, Burke Mamlin <[email protected]>wrote: >>> >>> +1 >>> >>> On Mon, Apr 2, 2012 at 9:43 AM, Mark Goodrich <[email protected]> wrote: >>> >>> Do you guys agree this is a blocker for 1.9.0 RC2 becoming 1.9.0? **** >>> ** ** >>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Burke >>> Mamlin >>> *Sent:* Saturday, March 31, 2012 1:17 PM >>> >>> *To:* [email protected] >>> *Subject:* Re: [OPENMRS-DEV] [OPENMRS-IMPLEMENTERS] OpenMRS 1.9.0 RC2 >>> Release!**** >>> ** ** >>> Agreed. This is true for all metadata like these. Even if we don't >>> program against specific UUID, it will help in the long run if "packaged" >>> metadata have consistent UUIDs.**** >>> ** ** >>> -Burke**** >>> On Fri, Mar 30, 2012 at 3:00 PM, Mark Goodrich <[email protected]> >>> wrote:**** >>> I agree… though, unfortunately, I would put this as a must-fix for the >>> 1.9.0 release. I will enter a ticket.**** >>> **** >>> Mark**** >>> **** >>> **** >>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Ben >>> Wolfe >>> *Sent:* Friday, March 30, 2012 2:37 PM >>> *To:* [email protected] >>> *Subject:* Re: [OPENMRS-DEV] [OPENMRS-IMPLEMENTERS] OpenMRS 1.9.0 RC2 >>> Release!**** >>> **** >>> Yes, metadata added in the liquibase scripts should have set uuids >>> instead of random ones. We've done this with conceptdatatypes, >>> conceptclasses, etc. >>> >>> Ben**** >>> On Fri, Mar 30, 2012 at 1:39 PM, Mark Goodrich <[email protected]> >>> wrote:**** >>> Just bumping this over to the dev list since I mistakenly sent it to the >>> implementer’s list.**** >>> **** >>> Burke or Ben, do you have thoughts on this?**** >>> **** >>> Thanks,**** >>> Mark **** >>> **** >>> *From:* [email protected] [mailto:[email protected]] *On >>> Behalf Of *Michael Seaton >>> *Sent:* Friday, March 30, 2012 12:21 PM >>> *To:* [email protected] >>> *Subject:* Re: [OPENMRS-IMPLEMENTERS] OpenMRS 1.9.0 RC2 Release!**** >>> **** >>> Hi Wyclif, >>> >>> I would think that if core is automatically creating any metadata, it >>> should be doing so with fixed UUIDs. It shouldn't necessarily make >>> assumptions that these won't change (eg. there is nothing stopping an >>> implementation from deleting and re-adding them), but it should at least >>> make it default to the same UUID, IMHO. >>> >>> Mike >>> >>> >>> On 03/30/2012 12:02 PM, Wyclif Luyima wrote: **** >>> An implementation is only required to have at least one map type that >>> will be used as the default for concept mappings when sharing metadata >>> through occ and metadata from versions earlier than 1.9, and there is a >>> global property for it. I would be fine with explicitly picking the default >>> map type, i think should be 'same-as' and then only hard code its uuid. >>> **** >>> **** >>> Wyclif**** >>> On Fri, Mar 30, 2012 at 11:56 AM, Wyclif Luyima <[email protected]> >>> wrote:**** >>> The reason i guess why we never hard corded the uuids is because >>> typically implementations can create their own concept map types which will >>> still result in having map types with differing uuids. The reason we added >>> these is to simplify this process for them by defining the widely >>> known/used map types. **** >>> **** >>> Wyclif **** >>> **** >>> On Fri, Mar 30, 2012 at 11:08 AM, Mark Goodrich <[email protected]> >>> wrote:**** >>> I've just been looking through the 1.9 liquibase changesets that handle >>> the migration from the old concept_source/concept_map tables to the >>> concept_reference_* tables... >>> >>> I've got a question regarding changeset 20110301-1030f. This change >>> inserts the core concept map types that are coming "pre-package" with >>> OpenMRS... when is does so, it assigns a random UUID to each type. Don't >>> we want to define uuids for these types beforehand, to confirm that the >>> same concept map type has the same uuid across all implementations? I know >>> this isn't how we've been doing things in the past, but it seems like >>> something we really should be considering going forward. Don't we want to >>> be able to identify that, say, concept map type "NARROWER-THAN" in one >>> implementation is the same as the "NARROWER-THAN" type used in another >>> implementation? This would ease Metadata sharing, for one thing, and >>> would also ease the sharing of any other things like reports/scripts/etc >>> that might need to be shared across implementations. >>> >>> My apologies if this has been debated before... I feel like I was part >>> of discussion previously, but I can't entirely remember the reasoning for >>> assigning random UUIDS (and obviously I wasn't convinced by that >>> arguement... :) >>> >>> Take care, >>> Mark >>> >>> >>> >>> >>> ________________________________________ >>> From: [email protected] [[email protected]] On Behalf Of >>> Daniel Kayiwa [[email protected]] >>> Sent: Friday, March 30, 2012 7:01 AM >>> To: [email protected] >>> Subject: [OPENMRS-IMPLEMENTERS] OpenMRS 1.9.0 RC2 Release! >>> >>> Greetings to everyone!!! >>> >>> We are happy to announce the release of OpenMRS 1.9.0 RC2 (Second >>> Release Candidate) which you can get from the downloads page< >>> https://sourceforge.net/projects/openmrs/files/prereleases/OpenMRS_1.9.0_RC2/>. >>> It has a number of bugs fixed in the core application and some bundled >>> modules. See changes since the first release candidate in the release notes< >>> https://wiki.openmrs.org/display/RES/Release+Notes+1.9.0+RC2>. >>> >>> The standalone<https://wiki.openmrs.org/display/docs/OpenMRS+Standalone> >>> version has a new option which configures OpenMRS with the MVP/CIEL >>> dictionary, but without any patient data. If you are familiar with OpenMRS >>> and want to start a new system, this is a good place to start. >>> For developers, the standalone version now lets you specify vm arguments >>> for adjusting memory, running in debug mode, profiling with YourKit, and >>> more as per details from here< >>> https://wiki.openmrs.org/display/docs/OpenMRS+Standalone>. >>> >>> We have also improved the module to help you test this second release >>> candidate using your existing data. Read more about it from: Release >>> Testing Helper Module< >>> https://wiki.openmrs.org/display/docs/Release+Testing+Helper+Module>, >>> and download it from here< >>> https://modules.openmrs.org/modules/view.jsp?module=releasetestinghelper >>> >. >>> >>> Please help us get there sooner by giving feedback on this second >>> release candidate. If you find any bugs, report them in our ticket tracking >>> system< >>> http://tickets.openmrs.org/secure/CreateIssue.jspa?pid=10000&issuetype=1 >>> >.**** >>> >>> If no major bugs are found, this will become the official 1.9.0 release >>> in a couple of days. >>> >>> Upcoming End Of Life Announcements: >>> The 1.6.x line will reach EOL with the next major release (1.9.0) >>> >>> A big thank you to the 70 developers and all who have, in various ways, >>> contributed towards this release!!! >>> >>> Daniel Kayiwa >>> On Behalf of the OpenMRS community >>> >>> -- >>> The greatest want of the world is the want of men—men who will not be >>> bought or sold, men who in their inmost souls are true and honest, men who >>> do not fear to call sin by its right name, men whose conscience is as true >>> to duty as the needle to the pole, men who will stand for the right though >>> the heavens fall. >>> ________________________________**** >>> Click here to >>> unsubscribe<mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l> >>> from OpenMRS Implementers' mailing list >>> _________________________________________ >>> >>> To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail >>> to [email protected] with "SIGNOFF openmrs-implement-l" in >>> the body (not the subject) of your e-mail. >>> >>> [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]* >>> *** >>> **** >>> **** >>> ------------------------------ >>> Click here to >>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from >>> OpenMRS Implementers' mailing list >>> **** >>> ------------------------------ >>> Click here to >>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-implement-l>from >>> OpenMRS Implementers' 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 >>> **** >>> ------------------------------ >>> 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 >>> >>> >>> ------------------------------ >>> 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 > > > ------------------------------ > 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]

