Koray Atalag wrote:
> Hi there,
>
> I had a similar issue lately and just came up with an idea for 
> local/custom terminology bindings - i.e. linking at codes to external 
> terminologies not formally defined in UMLS or elsewhere.
>
> My problem was to bind terms to latest version of SNOMED through which 
> I access from UMLS. In the Ocean Archetype Editor when you want to add 
> a new terminology, a list is presented (possibly taken from UMLS 
> knowledge sources) which contains only SNOMED CT 2002 version. So I 
> added SNOMED_CT manually via text editor:
>
> ontology
>     terminologies_available = <"MST2", "UMLS", "SNOMED_CT">
>
> NOTE: editor does not like spaces in term name!

Hi Koray,

that's because it is illegal in the openEHR specification - 
TERMINOLOGY_ID type in the Identification packge in the Support IM. Also 
note that the only names that can be used are (crrently) the UMLS names 
- see the spec. Also the version/revision should be indicated in () 
after, e.g.

SNOMED_CT(2008v2)::123456

or however they are identifying it. We need to determine how UMLS is 
naming all of these variants / releases.

>
> So custom/local terminologies can be handled this way and the 
> implementation will be left to developers....BUT this may result in 
> different implementations which may render interoperability in the 
> long run....
>
> So I suggest a sub-section within ontology section where used 
> terminologies are declared explicitly; i.e. "umls": 2008AA version of 
> NLM UMLS knowledge sources. Perhaps an URI and other details can be 
> specified (i.e. WSDL). I think it is easier for the community to agree 
> on such a naming convention.

you can already do this -

umls(2008AA)::123456 etc


- thomas beale




Reply via email to