This guide runs through the differences between Container and Substance records in ChemInventory, and how the system stores information against each type of entry.

ChemInventory has two separate areas where information is stored about your inventory items. The first is for substance identities, which stores data about each unique substance in your inventory, and the second is for containers, which is where your container records are stored, each of which has a link to the applicable substance. Every container in your inventory is linked to a substance.

For example, if you have three bottles of acetone in your laboratory then there would be three separate entries in the containers area (one for each physical bottle), and one entry in the substances area (corresponding to the substance 'Acetone'). Each of the three containers would be linked to the one substance.

chemical substances inventory software
Each 'container' record in your inventory is linked to an underlying substance
identity. Multiple containers can be linked to a single substance.

ChemInventory assigns a range of substance-specific information for a container automatically based on its substance identity. This includes, for example, chemical structure, synonyms and GHS safety information. If your inventory has any substance custom fields , the value shown will be based on the container's substance identity.

Substance identification

When a new container record is created, ChemInventory follows a multi-step process to find the underlying substance identity that should be associated with the new entry. The system uses information you provide as part of this process, which is carried out in the background.

The primary method for substance identification is the CAS registry number, if one has been entered for the container. This number is used to retrieve information from the substances database we maintain for commercially-available chemicals.

Note

ChemInventory's substances database includes information for over 110 million commercially-available compounds. This is where chemical structures and synonyms are retrieved from, based primarily on CAS registry number.

If a CAS number has not been supplied, then ChemInventory will attempt to use the Container Name to identify the substance. It may be the case that the system finds a match for a commercially-available compound, even if you don't supply a CAS number, in which case the corresponding CAS number will be assigned to your container automatically.

Creation of new substance identities

If no substance matches are found then ChemInventory will create a new substance identity for your inventory. This will almost always occur for container records you add which are not available commercially (such as in-house made chemicals and intermediates), or if you choose to create items in your database for non-chemical items (such as laboratory consumables).

You can choose to add information to the substance as part of the container creation process, if you wish. Data that you enter will be saved against the substance identity, and will be retained for any other containers you add in future which hold the same substance.

Any information you add to your inventory's substance identities is kept private and is only visible to users in your inventory and inventories you share with . Information is not made available outside your organization.

Note

We can enter into a non-disclosure agreement (NDA) with your organization under a site or enterprise license, covering all of your data. For more information, please contact us .

Data editing & propagation

When modifying information specific to a container record, such as name, container size or barcode, these changes will only apply to that particular container. This is because these data fields are independent of any other container records in your database.

If you modify substance information, on the other hand, such as chemical structures or GHS data, changes are displayed for all other containers in your inventory that are linked to the same substance. This means that you only need to enter information once for a given substance, rather than having to re-enter the same value numerous times for separate containers.

Example

Let's say that you have a 'substance' custom field in your inventory where you record the boiling point for your chemicals. If you were to modify this value for one of your containers of acetone, then this change would be shown for all other acetone containers also. However, if you were to modify the container's barcode instead, then this change would only apply to the specific container record you edited, as a container's 'barcode' is a field that can be set for containers independently of any others.