public ICodeSetAccess CodeSet(string name) { Check.Require(!string.IsNullOrEmpty(name), "name must not be null or empty string."); Check.Require(codeSetAccessDictionary.ContainsKey(name), string.Format("CodeSet {0} is unknown.", name)); ICodeSetAccess result = codeSetAccessDictionary[name]; Check.Ensure(result != null, "Result must not be null."); return(result); }
public ICodeSetAccess CodeSetForId(string id) { Check.Require(!string.IsNullOrEmpty(id), "id must not be null or empty."); //TODO: ValidCodeSetId(id) checks for a valid openEhr CodeSet identifer. //Need a check for a valid id that is not an openEhr identifer. ICodeSetAccess result = FindCodeSetId(id); Check.Ensure(result != null, "Result must not be null"); return(result); }