public interface FDBMedicationConcept extends FDBDrugConcept
FDBMedicationConcept
.FDBDrugConcept
STATUS_ACTIVE, STATUS_INACTIVE, STATUS_REPLACED, STATUS_RETIRED, STATUS_UNASSOCIATED
DEFAULT_EQUIVALENCE_CONTEXT, EQUIVALENCE_TYPE_EXACT_CONCEPT, EQUIVALENCE_TYPE_MAPPING, EQUIVALENCE_TYPE_SEMANTIC, LOCAL_PREFERRED, MAXLENGTH_EXT_TYPE_CODE, NONE, TERMINOLOGY_PREFERRED, TERMINOLOGY_PREFERRED_AND_LOCAL_PREFERRED, TYPE_DESC, TYPE_PRINT
Modifier and Type | Method and Description |
---|---|
FDBETCConcept |
getCommonETC()
Gets the common FDB enhanced therapeutic classification concept of this
FDBMedicationConcept . |
String |
getDEAClassCode()
Gets the DEA class code associated with this
FDBMedicationConcept . |
FDBETCConcept |
getDefaultETC()
Gets the default FDB enhanced therapeutic classification concept of
this
FDBMedicationConcept . |
FDBETCConcept[] |
getETCs()
Gets an array of active FDB enhanced therapeutic classification concepts
that contain this
FDBMedicationConcept . |
String |
getFederalLegendIndicator()
Gets the federal legend indicator associated with this
FDBMedicationConcept . |
String |
getGCNSEQAssgnCode()
Gets the GCN sequence number assignment code associated with this
FDBMedicationConcept . |
String |
getGCNSEQNO()
Gets the GCN sequence number associated with this
FDBMedicationConcept . |
FDBMedicationConcept |
getGenericMedication()
Gets the FDB generic medication concept related to this
FDBMedicationConcept . |
String |
getGenericMedID()
Gets the generic medication identifier of this
FDBMedicationConcept . |
String |
getMedRefGenNameCode()
Gets the medication reference generic medication name code of this
FDBMedicationConcept . |
FDBNDCDrugConcept[] |
getNDCDrugs()
Gets an array of all active FDB NDC drug concepts related to this
FDBMedicationConcept . |
FDBRDFMedicationConcept |
getRDFMedication()
Gets the routed dosage form medication concept related to this
FDBMedicationConcept . |
String |
getStrength()
Gets the strength associated with this
FDBMedicationConcept . |
String |
getStrengthUnits()
Gets the units that measure the strength of this
FDBMedicationConcept . |
boolean |
hasNDCDrugs()
Indicates whether this
FDBMedicationConcept is directly related
to active FDBNDCDrugConcept . |
boolean |
isGeneric()
Indicates whether this
FDBMedicationConcept is a generic concept. |
getAHFSClassifications, getStatusCode
getExternalConceptCode
getAllDescriptions, getAllDescriptions, getClassifications, getCodingSchemeVersion, getConceptCode, getConceptListsContainingConcept, getConceptListsContainingConcept, getDescription, getDescription, getDescription, getEquivalentConcepts, getEquivalentConcepts, getEquivalentConcepts, getExtendedTypeCode, getLocallyPreferredDescription, getLocallyPreferredDescription, getLocallySpecifiedDescriptions, getLocallySpecifiedDescriptions, getMappedConcepts, getMappedConcepts, getRelatedConcepts, getRelatedConcepts, getRelatedConcepts, getRelationships, getRelationships, getTerminologyPreferredDescription, getTerminologyPreferredDescription, getTerminologySpecifiedDescriptions, getTerminologySpecifiedDescriptions, isEquivalent, isEquivalent, isRelationType
getFinalAssignment, getNextAssignment, getPreviousAssignments, isReassigned
getRetiredDate, getVersionID, isActive, isInternal, isQuarantined, isRetired
getAttributeNames, getAttributes, getAttributes
getCreationDate, getETSID, getImportDate, getLastUpdateDate
FDBETCConcept[] getETCs() throws ETSDataException
FDBMedicationConcept
. This method returns an empty
array if none of the active FDB enhanced therapeutic classification concepts
contain this FDBMedicationConcept
.FDBMedicationConcept
, or an empty array if no active FDB enhanced therapeutic classification concept
contains this FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.FDBETCConcept getDefaultETC() throws ETSDataException, ETSNotFoundException
FDBMedicationConcept
.FDBMedicationConcept
.ETSNotFoundException
- If this FDBMedicationConcept
does not have a default FDB enhanced therapeutic classification concept.ETSDataException
- If a data transport error occurs.FDBETCConcept getCommonETC() throws ETSDataException, ETSNotFoundException
FDBMedicationConcept
.FDBMedicationConcept
.ETSNotFoundException
- If this FDBMedicationConcept
does
not have a common FDB enhanced therapeutic classification concept.ETSDataException
- If a data transport error occurs.String getDEAClassCode() throws ETSDataException
FDBMedicationConcept
.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.String getFederalLegendIndicator() throws ETSDataException
FDBMedicationConcept
.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.String getGCNSEQAssgnCode() throws ETSDataException
FDBMedicationConcept
.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.String getGCNSEQNO() throws ETSDataException
FDBMedicationConcept
.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.String getGenericMedID() throws ETSDataException
FDBMedicationConcept
.
The generic medication identifier can be an external concept code
of another FDB medication concept. This code represents the generic form of this
FDBBrandMedication
, or "00000000". The
getConceptByExternalConceptCode(String conceptCode, String conceptType)
method, defined in the FDBCodingSchemeVersion
interface
takes a valid medication identifier as the first parameter. However, the type
code of the medication identifier is FDBCodingSchemeVersion.TYPE_MEDICATION
.
The getConceptByExternalConceptCode(String conceptCode, String conceptType)
method returns the FDB concept that matches the specified external medication
identifier and type identifier. The method throws an ETSNotFoundException
if an invalid medication identifier is passed as a parameter.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.FDBMedicationConcept getGenericMedication() throws ETSDataException, ETSNotFoundException
FDBMedicationConcept
.FDBMedicationConcept
.
This method gives the same result as passing the generic medication identifier to
the getConceptByExternalConceptCode (String conceptCode, String conceptType)
method with a conceptType
specified by FDBCodingSchemeVersion.TYPE_MEDICATION.
ETSDataException
- If a data transport error occurs.ETSNotFoundException
- If this FDBMedicationConcept
does
not have a valid generic medication identifier.boolean isGeneric() throws ETSDataException
FDBMedicationConcept
is a generic concept.
This method returns true
if this FDBMedicationConcept
is
generic or false
if this FDBMedicationConcept
is not generic.
A medication concept is generic if it is not related to any generic medication.
generic medication is one that has the generic medication ID as "00000000".true
if this FDBMedicationConcept
is a
generic concept or false
if this FDBMedicationConcept
is not generic.ETSDataException
- If a data transport error occurs.String getMedRefGenNameCode() throws ETSDataException
FDBMedicationConcept
.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSDataException
- If a data transport error occurs.FDBNDCDrugConcept[] getNDCDrugs() throws ETSDataException
FDBMedicationConcept
. This method returns an empty array if this FDB
medication concept is not related to any active FDB NDC drug concepts.FDBMedicationConcept
, or an empty array if this FDB
medication concept is not related to any active FDB NDC drug concepts.ETSDataException
- If a data transport error occurs.boolean hasNDCDrugs() throws ETSDataException
FDBMedicationConcept
is directly related
to active FDBNDCDrugConcept
. This method returns true
if this FDBMedicationConcept
is directly related to active
FDB NDC drug concepts or false
if this FDBMedicationConcept
is not related to active
FDB NDC drug concepts.true
if this FDBMedicationConcept
is
directly related to active FDB NDC drug concepts or false
if this FDBMedicationConcept
is not related to active
FDB NDC drug concepts..ETSDataException
- If a data transport error occurs.FDBRDFMedicationConcept getRDFMedication() throws ETSNotFoundException, ETSDataException
FDBMedicationConcept
.FDBMedicationConcept
.ETSNotFoundException
- If routed dosage form Medication is not found.ETSDataException
- If a data transport error occurs.String getStrength() throws ETSNotFoundException, ETSDataException
FDBMedicationConcept
.
The strength depicts how much of the active ingredient is present in each dosage.
For example, 100 mg is the strength of a 100 mg ibuprofen tablet.
The maximum length of this attribute is 30.FDBMedicationConcept
.
The strength depicts the unit of medication administered to the patient.ETSNotFoundException
- If this FDBMedicationConcept
does
not have an associated strength.ETSDataException
- If a data transport error occurs.String getStrengthUnits() throws ETSNotFoundException, ETSDataException
FDBMedicationConcept
.
For example, the units can be measured in milligrams.
The maximum length of this attribute is 30.FDBMedicationConcept
.ETSNotFoundException
- If this FDBMedicationConcept
has
no associated strength and hence no units to measure the strength.ETSDataException
- If a data transport error occurs.HDR Glossary HDR Concept Lists HDR Exceptions HDR Programmer's Guide HDR Implementation Guide HDR Profile Options
Copyright © 2016, 2018, Oracle. All rights reserved