Burke, i asked this mainly in the direction of concept reference term maps,
i believe for concept mappings we might have to do it in a later release.

Wyclif

On Mon, Aug 29, 2011 at 9:03 PM, Burke Mamlin <[email protected]>wrote:

> As it stands, we have only modeled the name of mapping types in one
> direction (i.e., for A → B, but not yet for B → A).  Therefore, we have two
> choices:
>
>    1. Use what we've got with minimal addition for 1.9 and stick with
>    one-way mappings.  In this case, concepts would continue to have a property
>    listing their mappings, but only for mapping in which the concept is the
>    *subject* (i.e., "A").  We add an API call to request all incoming
>    mappings for a concept – i.e., get all mapping where concept X is the *
>    object* ("B").  These can be added to the concept page under mappings
>    as a "Other concepts mapped to X" where each these incoming mappings would
>    be presented as links (taking you to the other concept if you want to edit
>    the mapping).
>
>    2. We design support for bidirectional concept mappings in 1.9.  This
>    would require adding names for a_is_to_b as well as b_is_to_a for each
>    mapping type and then making the API manage inverting mappings as needed
>    when setting the properties for a concept so the concept is always the
>    subject (on the "A" side of the mapping).  This would have the benefit of
>    mappings appearing & being editable from either concept but would add 
> design
>    & coding work into 1.9.
>
> Personally, I'd favor going with #1 and then planning on bidirectional
> support if needed within 1.10+.
>
> -Burke
>
> On Mon, Aug 29, 2011 at 3:44 PM, Wyclif Luyima <[email protected]> wrote:
>
>> Hi,
>>
>> If term A is mapped to term B, then term A should be be visible to term B
>> as a mapped term too, i.e the relationship should be bidirectional. This is
>> not the current implementation and i feel it would be strange though i
>> recall when i asked this the last time, we chose to ignore it and just make
>> it unidirectional.
>>
>> And can one map two reference terms in different concept sources or they
>> should be in the same dictionary?
>>
>> Wyclif.
>>
>
> ------------------------------
> 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