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).

Concept Info

Gets the ConceptInfo for one or more concepts.

URL

/concept/[concept]

Parameters

Examples

Single concept by name

concept/tysabri

Single concept by name, response in JSON

concept/tysabri.json

Single concept by id

concept/114634

Multiple concepts

concept/tysabri,avonex

Shows an error raised by an unknown synonym

concept/feezfoozfuzz

Concept Id

Gets the concept identifiers for one or more concept names.

URL

/concept/[concept]/id

Examples

Single concept by name

concept/tysabri/id

Multiple concepts

concept/tysabri,avonex/id

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

concept/114634/name

With expertise specified

concept/114634/name?expertise=Consumer

Multiple concepts

concept/114634,23202/name

Concept Family

Describes the local tree structure around one or more concepts.

URL

/concept/[concept]/family

Examples

Single concept

concept/statin/family


CategoryFunctions

Functions/Concept (last edited 2009-05-01 02:11:18 by KevinGilpin)