The Praxeon system is built on an extensive medical model. One aspect of this model is a hierarchical organization of medical concepts. Each concept includes a unique identifier, synonyms, preferred names, parent, and child relationships. The concept API is used to explore and utilize this model.
The concept API is implemented under the /concept URI namespace. It is an entity-based API.
When a concept argument is specified as a URL parameter, the argument can be provided either as a concept identifier or a concept name (synonym).
Contents
Concept Info
Gets the ConceptInfo for one or more concepts.
URL
/concept/[concept]
Parameters
synonym Directs the ConceptInfo towards a particular synonym of the concept. This may affect the preferred synonym and definition returned in the ConceptInfo.
Examples
- Single concept by name
- Single concept by name, response in JSON
- Single concept by id
- Multiple concepts
- Shows an error raised by an unknown synonym
Concept Id
Gets the concept identifiers for one or more concept names.
URL
/concept/[concept]/id
Examples
- Single concept by name
- Multiple concepts
Concept Name
Looks up the display names for one or more concepts. By using this method, applications can use consistent naming for medical terminology and avoid user confusion that can result from using different names for the same concept.
URL
/concept/[concept]/name
Parameters
Examples
- Single concept
- With expertise specified
- Multiple concepts
Concept Family
Describes the local tree structure around one or more concepts.
URL
/concept/[concept]/family
Examples
- Single concept
