The short answer is that in OpenMRS, retired does not mean deleted. So
you're not allowed to have two concepts with the same fully-specified name
in a locale, even if one is retired. The correct fix is to rename one
(presumably the retired one).

-Darius

On Tue, Sep 27, 2011 at 8:42 AM, Jeremy Keiper <[email protected]> wrote:

> I have two concepts, both with the same FULLY_SPECIFIED name, but one is
> retired and the other is not.  If I want to use Metadata Sharing Module to
> export these concepts, the retired one will come back as failing the
> ConceptValidator, as follows:
>
> Concept [a8963c04-1350-11df-a1f1-0026b9348838] 'BACK' is a duplicate name
> in locale 'en'
>
> I have no problem exporting the non-retired concept.  There are no other
> objects in the export outside of these concepts, and I tried exporting just
> the retired concept as well (getting the same error).
>
> Should the ConceptValidator recognize retired concepts and allow for
> duplicate names if the concept is remaining retired?  I believe the same
> error arises when trying to unretire or edit the retired concept through the
> UI.
>
> Jeremy Keiper
> OpenMRS Core Developer
> AMPATH / IU-Kenya Support
>  ------------------------------
> 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