Resolve a Single FHIR Coding
Translate a FHIRCoding (system URI + code) to an OMOP standard concept and CDM target table:
Resolve a Non-Standard Code (Maps to Traversal)
ICD-10-CM and other classification codes are automatically mapped to their standard equivalents:Text-Only Resolution (Semantic Search Fallback)
When no structured code is available, pass the display text for BioLORD semantic search:Skip URI Resolution with vocabulary_id
If you already know the OMOP vocabulary, bypass the URI lookup:Include Phoebe Recommendations
Get related concepts for phenotype development alongside the resolution:Include Mapping Quality Signal
Assess whether a resolution needs manual review:Batch Resolution
Resolve up to 100 codings in a single call. Failed items are reported inline:CodeableConcept Resolution
Resolve a FHIRCodeableConcept with multiple codings. The resolver picks the best match per OHDSI vocabulary preference (SNOMED > RxNorm > LOINC > CVX > ICD-10):
text field via semantic search when no coding resolves:
Async Usage
All three methods are available on the async client:Error Handling
The resolver raises standard SDK errors for API failures:| Error Code | HTTP | Cause |
|---|---|---|
unknown_system | 400 | FHIR code system URI not recognized (includes a typo suggestion when close) |
missing_input | 400 | Neither (system + code) / (vocabulary_id + code) / display provided |
vocabulary_restricted | 403 | CPT4 excluded due to AMA licensing |
concept_not_found | 404 | No concept found via lookup or semantic search |
See the FHIR Resolver API Reference for full response schemas and field descriptions.