# Serialized Form

- ## Package in.cdac.medinfo.csnotk.csnolib.agents

  - ### Class in.cdac.medinfo.csnotk.csnolib.agents.LuceneSearchAgent extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### analyzer

            org.apache.lucene.analysis.Analyzer analyzer

      - #### indexConfig

            org.apache.lucene.index.IndexWriterConfig indexConfig

      - #### indexDirectory

            org.apache.lucene.store.Directory indexDirectory

      - #### indexReaderFactory

            IndexReaderFactory indexReaderFactory

      - #### indexWriter

            org.apache.lucene.index.IndexWriter indexWriter

        static Fields

      - #### relationTypeMap

            java.util.HashMap<java.lang.String,​java.lang.String> relationTypeMap

  - ### Class in.cdac.medinfo.csnotk.csnolib.agents.SNOMEDAgent extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### ancestorSet

            java.util.Set<Concept> ancestorSet

        Returns a `Set` of all Ancester `Concept`s for given concept identifier.

      - #### searchAgent

            ISearchAgent searchAgent

- ## Package in.cdac.medinfo.csnotk.csnolib.api

- ## Package in.cdac.medinfo.csnotk.csnolib.disb.agent

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.agent.DISBAgent extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

- ## Package in.cdac.medinfo.csnotk.csnolib.disb.api

- ## Package in.cdac.medinfo.csnotk.csnolib.disb.model

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.Brand extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### brandName

            java.lang.String brandName

      - #### medicinalProducts

            java.util.Set<MedicinalProduct> medicinalProducts

      - #### sctId

            java.lang.String sctId

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.ChemicalRepresentation extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### chemicalRepresentationSystem

            ChemicalRepresentationSystem chemicalRepresentationSystem

      - #### chemRepresentationSystem

            java.lang.String chemRepresentationSystem

      - #### id

            java.lang.String id

      - #### substanceDetail

            SubstanceDetail substanceDetail

      - #### value

            java.lang.String value

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.ChemicalRepresentationSystem extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### chemicalRepresentations

            java.util.List<ChemicalRepresentation> chemicalRepresentations

      - #### id

            int id

      - #### name

            java.lang.String name

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.CodingSystem extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### id

            int id

      - #### name

            java.lang.String name

      - #### substanceIdentifiers

            java.util.List<SubstanceIdentifier> substanceIdentifiers

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.CompositionDetail extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### genericDrug

            GenericDrug genericDrug

      - #### id

            java.lang.String id

      - #### substanceDetail

            SubstanceDetail substanceDetail

      - #### substanceStrength

            java.lang.String substanceStrength

      - #### unit

            java.lang.String unit

      - #### unitSctid

            java.lang.String unitSctid

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.DrugType extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### genericDrugtypeInfos

            java.util.List<GenericDrugtypeInfo> genericDrugtypeInfos

      - #### id

            java.lang.String id

      - #### sctid

            java.lang.String sctid

      - #### typeName

            java.lang.String typeName

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.GenericDescription extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### acceptability

            java.lang.String acceptability

      - #### genericDrug

            GenericDrug genericDrug

      - #### genericName

            java.lang.String genericName

      - #### id

            java.lang.String id

      - #### langDialect

            java.lang.String langDialect

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.GenericDrug extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### composition

            java.util.Set<GenericCompositionDetails> composition

      - #### compositionDetails

            java.util.Set<CompositionDetail> compositionDetails

      - #### contraIndications

            java.lang.String contraIndications

      - #### dateOfCreation

            java.util.Date dateOfCreation

      - #### dateOfModification

            java.util.Date dateOfModification

      - #### doseForm

            java.lang.String doseForm

      - #### doseFormSctid

            java.lang.String doseFormSctid

      - #### drugTypes

            java.util.Set<DrugType> drugTypes

      - #### genericDescriptions

            java.util.Set<GenericDescription> genericDescriptions

      - #### genericDrugtypeInfos

            java.util.Set<GenericDrugtypeInfo> genericDrugtypeInfos

      - #### genericId

            java.lang.String genericId

      - #### genericSctid

            java.lang.String genericSctid

      - #### indexDrugTypeList

            java.util.Set<DrugType> indexDrugTypeList

      - #### indexSubstanceList

            java.util.Set<java.lang.String> indexSubstanceList

      - #### indications

            java.lang.String indications

      - #### medicineDetails

            java.util.Set<MedicineDetail> medicineDetails

      - #### recordStatus

            RecordStatus recordStatus

      - #### routeOfAdministration

            java.lang.String routeOfAdministration

      - #### routeOfAdministrationSctid

            java.lang.String routeOfAdministrationSctid

      - #### version

            int version

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.GenericDrugtypeInfo extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### drugType

            DrugType drugType

      - #### genericDrug

            GenericDrug genericDrug

      - #### id

            java.lang.String id

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.Manufacturer extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### country

            java.lang.String country

      - #### dateOfCreation

            java.util.Date dateOfCreation

      - #### dateOfModification

            java.util.Date dateOfModification

      - #### id

            java.lang.String id

      - #### manufacturerName

            java.lang.String manufacturerName

      - #### manufacturerSctId

            java.lang.String manufacturerSctId

      - #### medicinalProducts

            java.util.Set<MedicinalProduct> medicinalProducts

      - #### recordStatus

            RecordStatus recordStatus

      - #### version

            int version

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.MedicineDetail extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### brandName

            java.lang.String brandName

      - #### dateOfCreation

            java.util.Date dateOfCreation

      - #### dateOfModification

            java.util.Date dateOfModification

      - #### excipient

            java.lang.String excipient

      - #### excipientSctid

            java.lang.String excipientSctid

      - #### genericDrug

            GenericDrug genericDrug

      - #### genericNames

            java.util.Set<java.lang.String> genericNames

      - #### licenseNumber

            java.lang.String licenseNumber

      - #### licenseStatus

            java.lang.String licenseStatus

      - #### manufacturer

            Manufacturer manufacturer

      - #### medicinalProduct

            MedicinalProduct medicinalProduct

      - #### medicineId

            java.lang.String medicineId

      - #### medicineLicenseStatus

            MedicineLicenseStatus medicineLicenseStatus

      - #### medicineName

            java.lang.String medicineName

      - #### medicineSctid

            java.lang.String medicineSctid

      - #### packaging

            java.lang.String packaging

      - #### recordStatus

            RecordStatus recordStatus

      - #### version

            int version

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.MedicineLicenseStatus extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### id

            int id

      - #### medicineDetails

            java.util.List<MedicineDetail> medicineDetails

      - #### name

            java.lang.String name

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.RecordStatus extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### genericDrugs

            java.util.List<GenericDrug> genericDrugs

      - #### id

            int id

      - #### manufacturers

            java.util.List<Manufacturer> manufacturers

      - #### medicinalProducts

            java.util.List<MedicinalProduct> medicinalProducts

      - #### medicineDetails

            java.util.List<MedicineDetail> medicineDetails

      - #### name

            java.lang.String name

      - #### substanceDetails

            java.util.List<SubstanceDetail> substanceDetails

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.SubstanceDescription extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### acceptability

            java.lang.String acceptability

      - #### id

            java.lang.String id

      - #### langDialect

            java.lang.String langDialect

      - #### substanceDetail

            SubstanceDetail substanceDetail

      - #### substanceName

            java.lang.String substanceName

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.SubstanceDetail extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### chemicalRepresentations

            java.util.List<ChemicalRepresentation> chemicalRepresentations

      - #### compositionDetails

            java.util.List<CompositionDetail> compositionDetails

      - #### dateOfCreation

            java.util.Date dateOfCreation

      - #### dateOfModification

            java.util.Date dateOfModification

      - #### id

            java.lang.String id

      - #### molecularWeight

            java.lang.String molecularWeight

      - #### recordStatus

            RecordStatus recordStatus

      - #### substanceDescriptions

            java.util.List<SubstanceDescription> substanceDescriptions

      - #### substanceIdentifiers

            java.util.List<SubstanceIdentifier> substanceIdentifiers

      - #### substanceInfo

            java.lang.String substanceInfo

      - #### toxicity

            java.lang.String toxicity

      - #### version

            int version

  - ### Class in.cdac.medinfo.csnotk.csnolib.disb.model.SubstanceIdentifier extends java.lang.Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### codingSystem

            CodingSystem codingSystem

      - #### codingSystemName

            java.lang.String codingSystemName

      - #### id

            java.lang.String id

      - #### substanceDetail

            SubstanceDetail substanceDetail

      - #### value

            java.lang.String value

- ## Package in.cdac.medinfo.csnotk.csnolib.ecl.util

  - ### Class in.cdac.medinfo.csnotk.csnolib.ecl.util.throwEclFeatureNotSupportedException extends java.lang.RuntimeException implements Serializable

- ## Package in.cdac.medinfo.csnotk.csnolib.exception

  - ### Class in.cdac.medinfo.csnotk.csnolib.exception.ConceptDefException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class in.cdac.medinfo.csnotk.csnolib.exception.ConceptFSNException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class in.cdac.medinfo.csnotk.csnolib.exception.ConceptStateException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

  - ### Class in.cdac.medinfo.csnotk.csnolib.exception.IndexException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1L

- ## Package in.cdac.medinfo.csnotk.csnolib.model

  - ### Class in.cdac.medinfo.csnotk.csnolib.model.CompositeDescription extends Description implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### conceptFsn

            java.lang.String conceptFsn

        Fully Specified Name of the Concept

      - #### conceptState

            java.lang.String conceptState

        It refers to the state of the Concept to which the particular description is associated

      - #### definitionStatus

            java.lang.String definitionStatus

        Definition status of the Concept to which the description is associated

      - #### hierarchy

            java.lang.String hierarchy

        Semantic Tag/ Hierarchy to which the description belongs

      - #### isPreferredTerm

            java.lang.String isPreferredTerm

        String value that describes whether the description is preferred term or not

      - #### refset

            Refset refset

      - #### refSetLangMember

            RefSetMember refSetLangMember

        RefSetMember to identify description is from UK or US

  - ### Class in.cdac.medinfo.csnotk.csnolib.model.Concept extends Component implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### definitionStatusId

            EnumDefStatus definitionStatusId

        An identifier that tells whether the concept is fully Defined or primitive.

      - #### descriptions

            java.util.List<Description> descriptions

        All available descriptions of the this concept

      - #### fullySpecifiedName

            java.lang.String fullySpecifiedName

        A human readable name for the concept.

      - #### preferredName

            java.lang.String preferredName

      - #### semantictag

            java.lang.String semantictag

        The semantic tag type of this concept

  - ### Class in.cdac.medinfo.csnotk.csnolib.model.Description extends Component implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### caseSignificanceId

            EnumCaseSignificance caseSignificanceId

        caseSignificanceId represents the significance of case in the Description.

      - #### conceptId

            java.lang.String conceptId

        conceptId represents the concept Id of the concept associated with that particular description.

      - #### languageCode

            java.lang.String languageCode

        languageCode specifies the language used in the description text.

      - #### term

            java.lang.String term

        Represents the Description term.

      - #### typeId

            EnumDescType typeId

        typeId represents the id that specifies the description type.