Back to SubAPI

SubAPI concepts


Terms are names organized in terminologies. This means that to specify uniquely a term you have to give the name and the terminology in which the name is defined.

In this document we use the following syntax to specify a term:

term ::= name "[" terminology "]"

Eg: acetylsalicylic acid [INN], the name "acetylsalicylic acid" in the INN (International Nonproprietary Name) terminology.'

Terms are used to uniquely refer to knowledge items (concepts). "knowledge items" in SubAPI are data records containing basic information on medical substances.


SUBSTANCE_CARD is the knowledge item that contains the essential information on the substance and its links to substances and other concepts (products, interactions, references, etc)

Se Substance Card


SUBSTANCE_KB is the particular KNOWLEDGE_BASE in the current area of substances.


Terminologies are collection of unique names. Eg: the name "acetylsalicylic acid" is unique in the terminology INN, this name may be found in other terminologies with the the same or different meanings.

Terminologies are defined in a given language.


All the terms that refer to the same substance are synonyms. Each Substance Card contains a list of synomyms. It is not allowed a for term to be included in two different Substance Cards.