Darius --
                I don't quite get your meaning.  You say "you would almost 
never map a concept to a term" but what happens is that "you'll add that one 
mapping to a concept", which is mapping a concept to a term.
                What I think is going on is that we are seeing increasing 
demands for medical records being recorded using standard vocabularies, 
particularly ICD-10, and these vocabularies are much more granular than the 
information we have been gathering based on medical and monitoring forms.  We 
need to have new concepts to represent these terms.  However, we don't want to 
lose that data we already have, so we need to map existing concepts to terms 
from standard vocabularies.  In some cases, these new terms/mappings will be 
used only for output; in others, we are also changing what we gather on input.  
We also see a move from local codes for answers to standard codes, used mainly 
for output but perhaps for translation from HL7 input.
                All of which is a perhaps long-winded way of saying that the 
image of a data entry person (or even a metadata manager) sitting there editing 
concepts and keying in mappings they select or add is not an accurate view of 
the use case.  It is whole systems of codes to which we need to harmonize our 
concepts, which is why the bulk load is so important.  Not that we don't need a 
basic CRUD, just that it's not where the action is.

Andy, Burke, Wyclif --
                As long as our API methods are based on source and code, with 
the display name coming through the mapped concept, I'm fine with name optional 
and code required.  All I ask is that existing API methods like 
getConceptByMapping and getConceptsByMapping not be broken.

Ben --
                Hi, didn't want you to feel left out.

From: [email protected] [mailto:[email protected]] On Behalf Of Darius Jazayeri
Sent: Tuesday, August 30, 2011 4:16 PM
To: [email protected]
Subject: Re: [OPENMRS-DEV] Creating new reference terms on-the-fly on the edit 
concept page


My assumption about how many implementation dictionaries are managed (though I 
haven't verified) is that you would almost never map a concept to a term, but 
occasionally someone will tell you that the ICD code for malaria is xyz, and 
you'll add that one mapping to a concept.

So I agree that enabling this workflow via a global property makes sense.

-Darius (by phone)
On Aug 30, 2011 3:01 PM, "Wyclif Luyima" 
<[email protected]<mailto:[email protected]>> wrote:
I get a feeling that some implementations want to be able to create new terms 
on the fly since they are not going to import terms  as such, right? And others 
don't because the terms will be already imported so creating new ones would be 
a rare case me, therefore it would be no big deal for them to first go to 
another form and first create the new term before using it.
To me, this calls for adding a boolean global property to allow/disallow 
creating terms on the fly and it will be up to the admin to set it accordingly.

On another note, we(me and Darius) agreed during the scrum chat this morning as 
suggested by burke's email that we will be adding a service method that fetches 
term-to-term mappings for a reference term where it is the term b in the 
mapping i.e 'incoming' mappings to a term from other terms, then these will be 
listed on the create/edit reference term form as links to the actual terms(term 
As) that own the mapping.

I agree with making name nullable but unique and leaving it blank during 
migration.

Wyclif



On Tue, Aug 30, 2011 at 12:37 PM, Burke Mamlin 
<[email protected]<mailto:[email protected]>> wrote:
>
> On Tue, Aug 3...

________________________________
Click here to unsubscribe from OpenMRS Developers' mailing list

________________________________
Click here to 
unsubscribe<mailto:[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