> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omophub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Concept

## Overview

Retrieve comprehensive information about a medical concept using its unique concept ID. This endpoint provides full concept details including synonyms, relationships, and classification information.

## Path Parameters

<ParamField path="conceptId" type="integer" required>
  The unique concept identifier (e.g., 320128 for "Essential hypertension")
</ParamField>

## Query Parameters

<ParamField query="vocab_release" type="string">
  Specific vocabulary release to use (e.g., "2025.2"). Uses latest if not specified.
</ParamField>

<ParamField query="include_relationships" type="boolean" default="false">
  Include related concepts (parents, children, mappings)
</ParamField>

<ParamField query="include_synonyms" type="boolean" default="false">
  Include all synonyms and alternative names
</ParamField>

<ParamField query="include_hierarchy" type="boolean" default="false">
  Include ancestor and descendant concepts in hierarchy
</ParamField>

<ParamField query="include_invalid" type="boolean" default="true">
  Include concepts with invalid\_reason set (deprecated/updated concepts).
  Set to false to only return valid concepts.
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.omophub.com/v1/concepts/320128" \
    -H "Authorization: Bearer YOUR_API_KEY"
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.omophub.com/v1/concepts/320128",
      headers={"Authorization": "Bearer YOUR_API_KEY"}
  )
  concept = response.json()
  ```

  ```javascript JavaScript theme={null}
  const response = await fetch('https://api.omophub.com/v1/concepts/320128', {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY'
    }
  });
  const concept = await response.json();
  ```

  ```bash cURL (with details) theme={null}
  curl -X GET "https://api.omophub.com/v1/concepts/320128?include_relationships=true&include_synonyms=true" \
    -H "Authorization: Bearer YOUR_API_KEY"
  ```

  ```python Python (with details) theme={null}
  import requests

  params = {
      "include_relationships": True,
      "include_synonyms": True
  }
  response = requests.get(
      "https://api.omophub.com/v1/concepts/320128",
      headers={"Authorization": "Bearer YOUR_API_KEY"},
      params=params
  )
  concept = response.json()
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "success": true,
    "data": {
      "concept_id": 320128,
      "concept_name": "Essential hypertension",
      "concept_code": "59621000",
      "vocabulary_id": "SNOMED",
      "domain_id": "Condition",
      "concept_class_id": "Clinical Finding",
      "standard_concept": "S",
      "valid_start_date": "1970-01-01",
      "valid_end_date": "2099-12-31",
      "invalid_reason": null,
      "is_valid": true,
      "is_standard": true,
      "is_classification": false,
      "synonyms": [
        "Primary hypertension",
        "Idiopathic hypertension",
        "High blood pressure"
      ],
      "relationships": {
        "parents": [
          {
            "concept_id": 316866,
            "concept_name": "Hypertensive disorder",
            "relationship_id": "Is a"
          }
        ],
        "children": [
          {
            "concept_id": 4124681,
            "concept_name": "Accelerated hypertension",
            "relationship_id": "Subsumes"
          }
        ]
      }
    },
    "meta": {
      "request_id": "req_concept_123",
      "timestamp": "2024-12-22T10:00:00Z",
      "vocab_release": "2025.2"
    }
  }
  ```
</ResponseExample>

## Common Use Cases

### 1. Clinical Decision Support

Get concept details for clinical coding and documentation systems.

### 2. Data Validation

Verify concept information during data quality checks.

### 3. User Interface Display

Show detailed concept information in healthcare applications.

### 4. Relationship Analysis

Understand concept hierarchies and mappings for analysis.

## Related Endpoints

* [Get Concept by Code](/api-reference/concepts/get-concept-by-code) - Look up concept using vocabulary-specific code
* [Get Concept Relationships](/api-reference/concepts/get-concept-relationships) - Get all relationships for a concept
* [Search Concepts](/api-reference/search/basic-search) - Search for concepts by name or description
