Skip to main content
Measure how many valid concepts in a source vocabulary have at least one valid relationship to a valid concept in a target vocabulary. The pair is directed: SNOMED → ICD10CM and ICD10CM → SNOMED have different source populations and can produce different results.

Parameters

string
required
Source vocabulary identifier, such as ICD10CM, SNOMED, or RxNorm.
string
required
Target vocabulary identifier, such as SNOMED, ICD10CM, or ATC.
string
Vocabulary release to query, for example 2025.2. The current default release is used when omitted.

How the metrics are calculated

  • total_concepts is the number of valid concepts in source_vocabulary.
  • mapped_concepts is the number of those distinct source concepts with at least one valid relationship to a valid concept in target_vocabulary.
  • coverage_percentage is 100 × mapped_concepts / total_concepts (or 0 when the source has no valid concepts).
  • Each mapped source concept contributes exactly once to mapping_types. If a source has several relationships or target concepts, its best available type wins in this order: direct, equivalent, hierarchical, other. Consequently, the type counts always sum to mapped_concepts; percentages use mapped_concepts as their denominator and sum to 100 when mappings exist.
The integer quality_score is a heuristic summary, rounded to the nearest whole number:
Coverage therefore contributes up to 50 points, the share classified as direct contributes up to 30, and mapping-type diversity contributes up to 20. Use the underlying metrics—not this heuristic alone—for clinical or ETL decisions.

Response

boolean
required
Whether quality analysis completed.
object
required
Mapping quality metrics and issues.
object
required
Request and vocabulary-release metadata.
string
required
Correlation identifier for this request.
string
required
ISO 8601 response timestamp.
string
required
Vocabulary release used to calculate the metrics.
string
required
Requested source vocabulary.
string
required
Requested target vocabulary.
integer
required
Valid source concepts; denominator of coverage_percentage.
integer
required
Distinct mapped source concepts; numerator of coverage_percentage and sum of all mapping_types[].count values.
number
required
Percentage of valid source concepts mapped to the target vocabulary, from 0 to 100.
array
required
Mutually exclusive breakdown of mapped source concepts by best mapping type.
integer
required
Rounded 0–100 heuristic composed of coverage (50%), direct mapping share (30%), and mapping-type diversity (20%).
array
required
Detected coverage concerns. An Unmapped concepts item reports total_concepts - mapped_concepts, with severity based on the unmapped share.
Counts depend on the selected vocabulary release. The example illustrates the response shape; query the endpoint for current release-specific values.