Table of Contents

Introduction

CPAchem is a company that specialized in the manufacturing of the following product lines:

  • Inorganic Certified Reference Materials - solutions and high-purity compounds for AAS, ICP, ICP/MS & IC
  • Organic Certified Reference Materials - solutions and substances for GC, GC/MS, LC, LC/MS
  • Pharmacopoeia Products
  • Analytical Certified Reference Materials

Chemicals

TODO add summary

Chemical elements

These represent the basic building blocks for all substances or mixtures. These include the pure elements from the periodic table, such as "Al", as well as many chemical compounds such as "1-Hexanol" (CAS 111-27-3). The Everest system has over 10000 such chemical definitions. Here are some of the fields associated with one such such entity:

Key Value
ID 42
Name 2-Chloroaniline
Formula C6H6ClN
CAS 95-51-2
EC 202-426-4
TypeFlags Organic
MolarMass 127.572 g/mol

Identity

While the CAS number is commonly used for referring to a particular chemical substance, it's not able to fully cover all chemicals and their particular derivatives.

In order to avoid the possible ambiguities, the Everest system uses it's own string based identifier, often called the "component code".

Substances

A substance is defined as chemical with single component, usually associated with a degree (%) of purity.

Identity

These definitions are typically associated with an identifier, such as "SB31", which is commonly referred to as the "solution code".

Like all raw-materials in the system, the actual productions (or batches) of substances are identified using a barcode (EAN8).

Mixtures

TODO

Analytes

TODO

Matrix

TODO

Identity

These definitions are typically associated with an identifier, such as "BE89.K1.5N", which is commonly referred to as the "solution code".

Like all raw-materials in the system, the actual productions (or batches) of substances are identified using a barcode (EAN8).

Referent solutions

These are chemicals that cannot be uniquely identified using their composition but are rather referred to by the preparation methodology, which is typically defined by an external source such as the European Pharmacopoeia.

Identity

These definitions are typically associated with an identifier, such as "BE89.K1.5N", which is commonly referred to as the "solution code".

Like all raw-materials in the system, the actual productions (or batches) of these chemicals are identified using a barcode (EAN8).

Products

A product in the Everest system is defined as a specific amount (defined by either mass, volume or number of items) of a known chemical (either a substance, a mixture or a referent solution). An example of this would be the following substance: "100 mg of 1-Hydroxy-2-butanone [CAS:5077-67-8]".

Identity

Product definitions are identified by a "product code" (e.g. "SB67301.100MG"), also sometimes referred to as the "product reference".

Additionally, each product typically refers to its associated chemical by the use of the "solution code".

Catalog

TODO

Chemicals

Categories

Products

Pricing

Customers

TODO

Distributors

End-clients

Offers

TODO

Identity

Orders

TODO

Identity

Orders within the Everest system are tracked using the OrderNumber (sometimes referred to as the "lot number").

Additionally, a set of orders that have been placed together by the same customer, are associated with the same purchase order, identified by it's CommandNumber.

Finally, once the orders are validated, they are assigned to an Expedition, associated by the use of the ExpeditionNumber.

Product

The order contains one or more items of a product, identified using the corresponding "product reference".

Customer

Every order has an associated customer which could be either a distributor or an end-client.

The customer is identified by the DistributorCode, which in the case where the customer is not a distributor is the same as the ClientCode.

When an order is placed, the customer has the option to provide us with additional identity/tracking information that can be used to facilitate the interoperability of the different ERP systems. These are typically the customer's own order number, purchase order number (for a group of orders) or their own /external product reference. When the customer is a distributor they have the option to provide us with both sets of ExternallySuppliedReferences: one for their own system and another one provided by the end-client.

Progress tracking

The progress of the order is tracked by its Status - which has an initial state of New and a final state of Sent or Cancel.

Expeditions

TODO