public interface SNOMEDCodingSchemeVersion extends CodingSchemeVersion
CodingSchemeVersion
by providing information that is specific to the SNOMED-CT terminology.CodingSchemeVersion
Modifier and Type | Method and Description |
---|---|
SNOMEDActiveSet |
getActiveSet()
Gets an empty SNOMED-CT active set that can be populated with SNOMED subsets.
|
oracle.hsgbu.ets.util.ConceptIterator |
getAllConcepts(int status)
Gets
ConceptIterator that contains all SNOMED-CT concepts that belong
to this SNOMEDCodingSchemeVersion and that match the specified status
value. |
SNOMEDSubset[] |
getAllSubsets()
Gets an array that contains all SNOMED-CT subsets that belong to this
SNOMEDCodingSchemeVersion . |
SNOMEDConcept |
getAttributeConcept()
Gets the SNOMED-CT attribute concept.
|
SNOMEDConcept |
getConceptByCTV3ID(String CTV3Id)
Gets the SNOMED-CT concept available in SNOMED-CT coding scheme version.
|
SNOMEDConcept |
getConceptByRTID(String RTId)
Gets the SNOMED-CT concept available in this
SNOMEDCodingSchemeVersion . |
SNOMEDDescription |
getDescriptionByID(String sctId)
Gets the SNOMED-CT description that belongs to this
SNOMEDCodingSchemeVersion . |
SNOMEDDescriptionFilter |
getDescriptionFilter()
Gets an empty SNOMED-CT description filter that can be used to perform description
queries.
|
SNOMEDConcept |
getIsAConcept()
Gets the SNOMED-CT IS_A relationship-type concept.
|
SNOMEDConcept |
getNavigationConcept()
Gets the SNOMED-CT navigation concept.
|
SNOMEDConcept |
getNonCurrentConcept()
Gets the SNOMED-CT non-current concept.
|
SNOMEDConcept |
getQualifierConcept()
Gets the SNOMED-CT qualifier concept.
|
SNOMEDRelationship |
getRelationshipByID(String sctId)
Gets the SNOMED-CT relationship that belongs to this
SNOMEDCodingSchemeVersion . |
SNOMEDConcept |
getRootConcept()
Gets the SNOMED-CT root concept.
|
SNOMEDConcept |
getSpecialConcept()
Gets the SNOMED-CT top-level 'Special' concept.
|
SNOMEDSubset |
getSubsetByID(String subsetID)
Gets SNOMED-CT subset available in this
SNOMEDCodingSchemeVersion . |
SNOMEDSubset[] |
getSubsetsByType(int type)
Gets an array that contains all SNOMED-CT subsets that belong to this
SNOMEDCodingSchemeVersion . |
SNOMEDDescription[] |
getTerminologySpecifiedDescriptions(int status)
Gets an array of SNOMED-CT descriptions that belong to this
SNOMEDCodingSchemeVersion . |
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
SNOMEDActiveSet getActiveSet()
SNOMEDDescriptionFilter getDescriptionFilter()
oracle.hsgbu.ets.util.ConceptIterator getAllConcepts(int status) throws ETSDataException, ETSBadParameterException
ConceptIterator
that contains all SNOMED-CT concepts that belong
to this SNOMEDCodingSchemeVersion
and that match the specified status
value. The status value must be within the range of 0 to 7.
An empty ConceptIterator
is returned if this SNOMEDCodingSchemeVersion
does not contain matching SNOMED-CT concepts.status
- Integer constant specifying the status.ConceptIterator
that contains all SNOMED-CT concepts
that belong to this SNOMEDCodingSchemeVersion
and match the
specified status value. This method returns an empty array if the status value is not found.ETSDataException
- If a data transport error occurs.ETSBadParameterException
- If the status value is not within the
valid range of 0 to 7.SNOMEDConcept getSpecialConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If this SNOMEDCodingSchemeVersion
does not have a designated special SNOMED-CT concept.SNOMEDConcept getAttributeConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If this SNOMEDCodingSchemeVersion
does not have a designated SNOMED-CT attribute concept.SNOMEDConcept getConceptByCTV3ID(String CTV3Id) throws ETSNotFoundException, ETSDataException, ETSBadParameterException
CTV3Id
- String that specifies the CTV3 identifier.ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT concept that matches the CTV3 identifier
is not found.ETSBadParameterException
- If the specified CTV3 identifier is
null
or empty.SNOMEDConcept getConceptByRTID(String RTId) throws ETSNotFoundException, ETSDataException, ETSBadParameterException
SNOMEDCodingSchemeVersion
.
This method gets the concept that matches the specified SNOMED-RT identifier.RTId
- String that specifies the SNOMED-RT identifier.ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT concept that matches the specified
SNOMED-RT identifier does not exist in this SNOMEDCodingSchemeVersion
.ETSBadParameterException
- If the specified SNOMED-RT identifier is
null
or empty.SNOMEDConcept getIsAConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If SNOMED-CT IS_A relationship-type concept
is not found.SNOMEDConcept getNavigationConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT navigation concept
is not found.SNOMEDConcept getNonCurrentConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT non-current concept
is not found.SNOMEDConcept getQualifierConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT qualifier concept
is not found.SNOMEDConcept getRootConcept() throws ETSDataException, ETSNotFoundException
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If the SNOMED-CT root concept is
not found.SNOMEDSubset getSubsetByID(String subsetID) throws ETSDataException, ETSNotFoundException, ETSBadParameterException
SNOMEDCodingSchemeVersion
.
This method returns the SNOMED-CT subset that matches the specified SNOMED-CT
subset identifier.subsetID
- The SNOMED-CT subset identifier.SNOMEDCodingSchemeVersion
.ETSNotFoundException
- If SNOMED-CT subset matching the specified
SNOMED-CT subset identifier does not exist in this SNOMEDCodingSchemeVersion
.ETSDataException
- If a data transport error occurs.ETSBadParameterException
- If the specified SNOMED-CT subset is
null
or empty.SNOMEDSubset[] getAllSubsets() throws ETSDataException
SNOMEDCodingSchemeVersion
.
This method returns an empty array if this SNOMED-CT coding scheme version does not
contain any SNOMED-CT subsets.SNOMEDCodingSchemeVersion
, or an empty array if subsets are not found.ETSDataException
- If a data transport error occurs.SNOMEDSubset[] getSubsetsByType(int type) throws ETSDataException, ETSBadParameterException
SNOMEDCodingSchemeVersion
.
This method returns the array that matches the specified SNOMED-CT subset type.
The SNOMED-CT subset type should be within the valid range of one to seven.
This method returns an empty array if none of the SNOMED-CT subsets match the
specified SNOMED-CT subset type.type
- Integer value specifying the SNOMED subset type.SNOMEDCodingSchemeVersion
, or an empty array if a matching subset is not found.ETSDataException
- If a data transport error occurs.ETSBadParameterException
- If the specified SNOMED-CT subset is not
within the valid range of one to seven.SNOMEDDescription getDescriptionByID(String sctId) throws ETSNotFoundException, ETSDataException
SNOMEDCodingSchemeVersion
.
This method returns the description that matches the specified SNOMED-CT identifier.sctId
- SNOMED-CT identifier.SNOMEDCodingSchemeVersion
.ETSNotFoundException
- If SNOMED-CT description that matches the specified
SNOMED-CT identifier is not found in this SNOMEDCodingSchemeVersion
.ETSDataException
- If a data transport error occurs.SNOMEDRelationship getRelationshipByID(String sctId) throws ETSNotFoundException, ETSDataException
SNOMEDCodingSchemeVersion
.
This method returns the relationship that matches the specified identifier.sctId
- SNOMED-CT identifier.SNOMEDCodingSchemeVersion
.ETSNotFoundException
- If the SNOMED-CT relationship that matches
the specified identifier is not found.ETSDataException
- If a data transport error occurs.SNOMEDDescription[] getTerminologySpecifiedDescriptions(int status) throws ETSDataException, ETSBadParameterException
SNOMEDCodingSchemeVersion
.
This method returns the descriptions that match the specified description status.
For Example, the description status 0 depicts current or active, and status 1 depicts retired.
This method returns an empty array if this SNOMEDCodingSchemeVersion
does not have any SNOMED-CT descriptions that match the specified description
status.status
- Integer constant that specifies the description status.SNOMEDCodingSchemeVersion
.
This method returns an empty array if matching descriptions are not found.ETSDataException
- If a data transport error occurs.ETSBadParameterException
- If the specified description status is not
within the valid range. The description status ranges from 0 to 8
for the current release of SNOMED.HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved