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, isValidConceptCode
contains, getAllConcepts, getConceptsWithAttribute, getConceptsWithAttributeName, getMatchingConceptsByDescriptionTerm, getMatchingConceptsByDescriptionTerm, getNumberOfConcepts
getAttributeNames, getAttributes, getAttributes
getCreationDate, getETSID, getImportDate, getLastUpdateDate
static 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