org.openehr.rm.support.terminology
Interface TerminologyService


public interface TerminologyService

Defines inteface to access a terminology service

Version:
1.0
Author:
Rong Chen

Field Summary
static java.lang.String OPENEHR
           
 
Method Summary
 CodeSet codeSet(java.lang.String name)
          Returns a CodeSet of given name
 boolean hasCodeSet(java.lang.String name)
          Returns true if code set of given name known by this service
 boolean hasTerminology(java.lang.String name)
          Returns ture if terminology of given name known by this service
 Terminology terminology(java.lang.String name)
          Returns a Terminology of given name
 

Field Detail

OPENEHR

static final java.lang.String OPENEHR
See Also:
Constant Field Values
Method Detail

terminology

Terminology terminology(java.lang.String name)
Returns a Terminology of given name

Parameters:
name - not empty and known to this service
Returns:
terminology
Throws:
java.lang.IllegalArgumentException - if name null, empty or unknown to this terminology service

codeSet

CodeSet codeSet(java.lang.String name)
Returns a CodeSet of given name

Parameters:
name - not empty and known to this service
Returns:
codeSet
Throws:
java.lang.IllegalArgumentException - if name is null, empty or unknown to this terminology service

hasTerminology

boolean hasTerminology(java.lang.String name)
Returns ture if terminology of given name known by this service

Parameters:
name - not empty
Returns:
true if has given terminology
Throws:
java.lang.IllegalArgumentException - if name is null or empty

hasCodeSet

boolean hasCodeSet(java.lang.String name)
Returns true if code set of given name known by this service

Parameters:
name - not empty
Returns:
true if has given codeset
Throws:
java.lang.IllegalArgumentException - if name is null or empty


Copyright © 2004-2005 Acode HB. All Rights Reserved.