public interface LOINCCodingSchemeVersion extends CodingSchemeVersion
Defines the additional operations that are supported by the LOINC terminology. These operations are not supported by the generic ETS model. This interface defines methods to get:
LOINCConcept objects that match the specified filter,
fully qualified name pattern, or relationship pattern.LOINCConcept objects that are within the specified class.LOINCFilterArg object that is used for LOINC search.CodingSchemeVersion| Modifier and Type | Field and Description |
|---|---|
static int |
ATTACHMENT_CLASS
The Attachment Class Identifier.
|
static int |
CLINICAL_CLASS
The Clinical Class Identifier.
|
static int |
LABORATORY_CLASS
The Laboratory Class Identifier.
|
static int |
SURVEY_CLASS
The Survey Class identifier.
|
| Modifier and Type | Method and Description |
|---|---|
LOINCConcept[] |
getConcepts(int loincClass)
Gets an array of
LOINCConcept objects contained in the class
that matches the specified class identifier. |
LOINCConcept[] |
getConcepts(int loincClass,
String relPattern)
Gets an array of
LOINCConcept objects that match the relationship
pattern specified in the parameter. |
LOINCConcept[] |
getConcepts(LOINCSearchFilter filter)
Gets an array of
LOINCConcept objects that match the specified
LOINCSearchFilter. |
LOINCConcept[] |
getConcepts(String pattern)
Gets an array of
LOINCConcept objects that match the fully
qualified LOINC name pattern specified in the parameter. |
LOINCSearchFilter |
getSearchFilter()
Gets a
LOINCSearchFilter object
that is used by the calling program to perform a search for LOINCConcept objects
based on the fully qualified LOINC name. |
LOINCFilterArg |
getSearchFilterArgument()
Gets a
LOINCFilterArg object that can be placed within a
LOINCSearchFilter. |
findConceptsByMatchingDescPatternAndConTypeCode, findConceptsByMatchingDescPatternAndDescTypeCode, getAllVersions, getCodingScheme, getConceptByConceptCode, getConceptsByExtendedTypeCode, getDefaultVersion, getDescription, getLatestActiveVersion, getLoadDate, getLocaleMaps, getName, getNextVersion, getPreviousVersion, getRelationshipTypes, getRetiredDate, isActive, isDefaultVersion, isQuarantined, isRetired, isValidConceptCodecontains, getAllConcepts, getConceptsWithAttribute, getConceptsWithAttributeName, getMatchingConceptsByDescriptionTerm, getMatchingConceptsByDescriptionTerm, getNumberOfConceptsgetAttributeNames, getAttributes, getAttributesgetCreationDate, getETSID, getImportDate, getLastUpdateDatestatic final int ATTACHMENT_CLASS
The Attachment Class Identifier.
static final int CLINICAL_CLASS
The Clinical Class Identifier.
static final int LABORATORY_CLASS
The Laboratory Class Identifier.
static final int SURVEY_CLASS
The Survey Class identifier.
LOINCConcept[] getConcepts(LOINCSearchFilter filter) throws ETSDataException, ETSBadParameterException
Gets an array of LOINCConcept objects that match the specified
LOINCSearchFilter. The filter is applied on the fully qualified LOINC names
of the records. It returns an empty array if the required LOINCConcept objects are
not available.
filter - LOINCSearchFilter object.LOINCConcept objects, or an empty array
if the required LOINCConcept objects are
not available.ETSDataException - If data transport exception occurs.ETSBadParameterException - If an invalid argument is passed.LOINCConcept[] getConcepts(String pattern) throws ETSDataException, ETSBadParameterException
Gets an array of LOINCConcept objects that match the fully
qualified LOINC name pattern specified in the parameter. It returns an empty
array if the required LOINCConcept objects are not available.
pattern - Fully qualified LOINC name, in Oracle Text format.LOINCConcept objects, or an empty array if the
required LOINCConcept objects are not available.ETSDataException - If data transport exception occurs.ETSBadParameterException - If an invalid argument is passed , or if
the pattern is a wildcard search (%xxx%) that has less than 3 alphanumeric
characters.LOINCConcept[] getConcepts(int loincClass, String relPattern) throws ETSDataException, ETSBadParameterException
Gets an array of LOINCConcept objects that match the relationship
pattern specified in the parameter. The relationship pattern is applicable
to the specified class identifier. For example, the method will get all matching
concepts in the ATTACHMENT class with the relationship pattern ATTACH.
This method returns all matching LOINCConcept objects including first level
LOINCConcept objects.
For example, ATTACH.REHAB and ATTACH.REHAB.ABUSE
will be returned by this method. It returns an empty array if the required
LOINCConcept objects are not available.
loincClass - LOINC class identifier.relPattern - LOINC relationship abbreviation pattern.LOINCConcept objects, or an empty array if the required
LOINCConcept objects are not available.ETSDataException - If data transport error occurs.ETSBadParameterException - If an invalid LOINC class identifier is passed.LOINCConcept[] getConcepts(int loincClass) throws ETSDataException, ETSBadParameterException
Gets an array of LOINCConcept objects contained in the class
that matches the specified class identifier. For example, this method returns
all concepts in the Clinical class when the clinical call identifier
is specified in the parameter. It returns an empty array if the particular
class does not contain any LOINCConcept objects.
loincClass - LOINC class identifier.LOINCConcept objects, or an empty array if the particular
class does not contain any LOINCConcept objects.ETSDataException - If data transport error occurs.ETSBadParameterException - If the class identifier is invalid.LOINCSearchFilter getSearchFilter()
Gets a LOINCSearchFilter object
that is used by the calling program to perform a search for LOINCConcept objects
based on the fully qualified LOINC name.
LOINCSearchFilter object.LOINCFilterArg getSearchFilterArgument()
LOINCFilterArg object that can be placed within a
LOINCSearchFilter.LOINCFilterArg object.HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved