# Uses of Package
in.cdac.medinfo.csnotk.csnolib.model

- Packages that use in.cdac.medinfo.csnotk.csnolib.model
  Package | Description
  --- | ---
  in.cdac.medinfo.csnotk.csnolib.agents | This package will be useful for classes related to api interface implementation
  in.cdac.medinfo.csnotk.csnolib.api | This package will be useful for interfaces related to api's
  in.cdac.medinfo.csnotk.csnolib.commons |
  in.cdac.medinfo.csnotk.csnolib.db |
  in.cdac.medinfo.csnotk.csnolib.ecl |
  in.cdac.medinfo.csnotk.csnolib.ecl.constraint |
  in.cdac.medinfo.csnotk.csnolib.model |
  in.cdac.medinfo.csnotk.csnolib.util |

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.agents
  Class | Description
  --- | ---
  CompositeDescription | `CompositeDescription` is extended from `Description`.
  Concept | `Concept` is a clinical idea associated with a unique identifier .
  Refset |
  Relationship | Relationship represents an association between two concepts.
  RelationshipTC | This class is used for finding descendant
  SimpleMapRefsetResult |

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.api
  Class | Description
  --- | ---
  CompositeDescription | `CompositeDescription` is extended from `Description`.
  Concept | `Concept` is a clinical idea associated with a unique identifier .
  Refset |
  Relationship | Relationship represents an association between two concepts.
  RelationshipTC | This class is used for finding descendant
  SimpleMapRefsetResult |

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.commons
  Class | Description
  --- | ---
  CompositeDescription | `CompositeDescription` is extended from `Description`.
  Relationship | Relationship represents an association between two concepts.

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.db
  Class | Description
  --- | ---
  Concept | `Concept` is a clinical idea associated with a unique identifier .
  Description | Description is a human readable text of a concept.
  Relationship | Relationship represents an association between two concepts.

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.ecl
  Class | Description
  --- | ---
  Concept | `Concept` is a clinical idea associated with a unique identifier .

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.ecl.constraint
  Class | Description
  --- | ---
  Concept | `Concept` is a clinical idea associated with a unique identifier .

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.model
  Class | Description
  --- | ---
  Component | Component is an abstract class which has been derived from `VersionedComponent` class.
  ComponentFactory | Factory class to generate Components using the `getComponent()` method.
  Concept | `Concept` is a clinical idea associated with a unique identifier .
  Derivative | Derivative is an abstract class inherited from `VersionedComponent` class Reference sets are also part of Derivatives.
  Description | Description is a human readable text of a concept.
  Refset |
  RefSetMember | Abstract class RefSetMember derived from `Derivative` Each Refset shall be added as a separate class that shall inherit this class
  SimpleMapRefsetGroup |
  VersionedComponent | VersionedComponent is the super class for all the Components Defined as an abstract class as it need not be instantiated

- Classes in in.cdac.medinfo.csnotk.csnolib.model used by in.cdac.medinfo.csnotk.csnolib.util
  Class | Description
  --- | ---
  CompositeDescription | `CompositeDescription` is extended from `Description`.
  Description | Description is a human readable text of a concept.