This feature is coming soon and is not yet available in the current API version.
Overview
This endpoint will provide phonetic search capabilities that find medical concepts based on how they sound rather than how they’re spelled. It will be particularly useful for handling pronunciation variations, names from different languages, spoken input transcription, and medical terminology with complex or variable pronunciations.Query Parameters
Search term or phrase (pronunciation-based matching)
Target vocabularies for search (comma-separated)
Examples:
Examples:
SNOMED
, ICD10CM,LOINC
, RXNORM,NDC
Filter results to specific domains (comma-separated)
Examples:
Examples:
Condition,Procedure
, Drug,Device
Filter to specific concept classes (comma-separated)
Phonetic matching algorithm
Options:
Options:
soundex
, metaphone
, double_metaphone
, nysiis
, match_rating
, hybrid
Minimum phonetic similarity score (0.0-1.0, higher = more strict)
Language variant for pronunciation rules
Options:
Options:
en-US
, en-GB
, en-CA
, en-AU
, es-ES
, fr-FR
, de-DE
, multi
Include pronunciation variants and regional differences
Use medical-specific pronunciation rules
Enable cross-language phonetic matching
Tolerance level for accent variations
Options:
Options:
strict
, medium
, high
, very_high
Enable syllable-based matching for complex terms
Apply phoneme-specific weighting for medical terms
Include phonetic matching of abbreviations and acronyms
Include name pronunciation variants (for drug names, anatomical terms)
Filter by standard concept status:
S
(Standard), C
(Classification). Non-standard concepts are indicated by null/empty value.Include invalid/deprecated concepts
Search within concept synonyms
Sort order for results
Options:
Options:
phonetic_score
, alphabetical
, frequency
, concept_id
Page number for pagination
Number of results per page (max 100)
Specific vocabulary release version (defaults to latest)
Response
Indicates if the request was successful
Usage Examples
Basic Phonetic Search
Search with a mispronounced medical term:Advanced Phonetic Matching
Use sophisticated phonetic algorithms:Cross-Language Phonetic Search
Enable matching across language variants:Voice Input Processing
Optimize for voice recognition results:Drug Name Pronunciation
Search pharmaceutical terms by pronunciation:Regional Accent Handling
Handle regional pronunciation differences:Phonetic Algorithms
Soundex
- Description: Classic American phonetic algorithm based on consonant sounds
- Best For: Simple pronunciation matching, English names
- Accuracy: Basic
- Performance: Very fast
- Example: “Smith” and “Smyth” both encode to “S530”
Metaphone
- Description: Improved phonetic algorithm with better English pronunciation rules
- Best For: English medical terms, better accuracy than Soundex
- Accuracy: Good
- Performance: Fast
- Example: Better handling of “PH” sounds, silent letters
Double Metaphone
- Description: Advanced algorithm generating two phonetic codes for better matching
- Best For: General phonetic search, handles pronunciation variants
- Accuracy: Very good
- Performance: Moderate
- Example: Handles alternative pronunciations and foreign names
NYSIIS (New York State Identification and Intelligence System)
- Description: Name-focused phonetic algorithm with excellent accuracy
- Best For: Person names, anatomical terms, drug names
- Accuracy: Excellent for names
- Performance: Moderate
- Example: Superior handling of name variations
Match Rating Approach
- Description: Algorithm comparing phonetic strings directly
- Best For: Comparing similar-length terms
- Accuracy: Good for specific use cases
- Performance: Fast
- Example: Direct phonetic string comparison
Hybrid Algorithm
- Description: Combines multiple algorithms with weighted scoring
- Best For: Comprehensive phonetic search
- Accuracy: Highest
- Performance: Slower (most comprehensive)
- Example: Uses best features from all algorithms
Medical Phonetic Challenges
Latin and Greek Origins
- Challenge: Medical terms often derive from Latin/Greek
- Examples: “pneumonia” (silent ‘p’), “psychology” (silent ‘p’)
- Solution: Medical-specific pronunciation rules
- Algorithm: Enhanced Metaphone or Hybrid
Silent Letters
- Challenge: Many medical terms have silent letters
- Examples: “pneumonia”, “psychology”, “knee”
- Solution: Medical pronunciation dictionary
- Algorithm: Double Metaphone with medical rules
Compound Terms
- Challenge: Medical terms often combine multiple roots
- Examples: “gastroenterology”, “electrocardiogram”
- Solution: Syllable-based matching
- Algorithm: Syllable-enhanced algorithms
Abbreviations and Acronyms
- Challenge: Medical abbreviations pronounced as words or letters
- Examples: “MRI” (em-ar-eye), “COPD” (see-oh-pee-dee)
- Solution: Abbreviation pronunciation rules
- Algorithm: Hybrid with abbreviation handling
Regional Variations
- Challenge: Medical terms pronounced differently by region
- Examples: “aluminium” vs “aluminum”, “beta” vs “beeta”
- Solution: Regional pronunciation variants
- Algorithm: Multi-variant Metaphone
Accent Tolerance Levels
Strict
- Description: Minimal tolerance for pronunciation variations
- Use Case: Exact pronunciation matching
- Threshold: High (0.9+)
- Examples: Research applications, precise terminology
Medium
- Description: Moderate tolerance for common variations
- Use Case: General medical search
- Threshold: Medium (0.7-0.9)
- Examples: Clinical documentation, general queries
High
- Description: High tolerance for accent and pronunciation differences
- Use Case: International users, voice input
- Threshold: Lower (0.6-0.8)
- Examples: Multi-cultural environments, voice recognition
Very High
- Description: Maximum tolerance for pronunciation variations
- Use Case: Heavy accents, non-native speakers
- Threshold: Lowest (0.5-0.7)
- Examples: ESL users, heavily accented speech
Language Variants
English Variants
- en-US: American English pronunciation rules
- en-GB: British English pronunciation patterns
- en-AU: Australian English variations
- en-CA: Canadian English specifics
Medical Terminology
- Latin: Classical medical Latin pronunciation
- Greek: Greek-origin medical terms
- French: French medical terminology
- German: German medical terms
Multi-Language
- Approach: Cross-language phonetic matching
- Use Case: International medical environments
- Challenge: Different phonetic systems
- Solution: Unified phonetic representation
Common Medical Mispronunciations
Respiratory Terms
- “noomonia” → “pneumonia”
- “bronkytis” → “bronchitis”
- “asma” → “asthma”
Cardiovascular Terms
- “arteriosklerosis” → “arteriosclerosis”
- “miokardial” → “myocardial”
- “anjeena” → “angina”
Neurological Terms
- “serebral” → “cerebral”
- “alzhymers” → “Alzheimer’s”
- “epilepsy” → “epilepsy” (various pronunciations)
Gastrointestinal Terms
- “appendisytis” → “appendicitis”
- “gastroenterytis” → “gastroenteritis”
- “sirrosis” → “cirrhosis”
Endocrine Terms
- “diabetees” → “diabetes”
- “thyroyd” → “thyroid”
- “insulin” → “insulin” (stress variations)
Performance Optimization
Algorithm Selection
- Speed Priority: Use Soundex or Metaphone
- Accuracy Priority: Use Double Metaphone or Hybrid
- Name Matching: Use NYSIIS
- Balanced: Use Double Metaphone
Threshold Tuning
- High Precision: Use 0.8+ threshold
- Balanced: Use 0.7 threshold
- High Recall: Use 0.6 threshold
- Maximum Coverage: Use 0.5 threshold
Language Optimization
- Single Language: Use specific variant (en-US, en-GB)
- Multi-Language: Use ‘multi’ variant
- Medical Focus: Enable medical pronunciation rules
- Voice Input: Use high accent tolerance
Related Endpoints
- Fuzzy Search - Typography-based fuzzy matching
- Basic Search - Exact text matching
- Multi-lingual Search - Language-specific search
- Search Autocomplete - Query completion with phonetic support