feat: add aidbox as a supported FHIR provider#170
Merged
Conversation
Generated by Fern CLI Version: unknown Generators: - fernapi/fern-java-sdk: 4.9.2
…4 mapping Introduce a new `fhir2omop` service client that maps FHIR R4 resources and Bundles into OMOP Common Data Model v5.4 rows via `POST /fhir2omop/create`. Both synchronous and asynchronous variants are exposed on the top-level client. The response includes typed OMOP table rows, per-coding mapping entries, dropped-resource details, vocabulary version, and a resolution summary. Key changes: - Add `PhenomlClient.fhir2Omop()` returning a new `Fhir2OmopClient` with a `create(CreateOmopRequest)` method - Add `AsyncPhenomlClient.fhir2Omop()` returning a new `AsyncFhir2OmopClient` with the async equivalent - Add new request/response types: `CreateOmopRequest`, `CreateOmopResponse`, `OmopTables`, `MappingEntry`, `Summary`, `DroppedResource`, and all OMOP CDM row types (`PersonRow`, `VisitOccurrenceRow`, `ConditionOccurrenceRow`, `DrugExposureRow`, `ProcedureOccurrenceRow`, `MeasurementRow`, `ObservationRow`) - Update `code-examples.json` and `openapi.json` with the new `fhir2omop` service definition and example payloads 🌿 Generated with Fern
Fern's auto-changelog re-listed already-shipped fhir2omop changes (already on main and published) as new — its changelog diff base was stale. The only real change in this release is the new "aidbox" Provider value. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
gavinsharp
approved these changes
Jun 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
17.4.0 → 17.5.0
Added
Provider.AIDBOX—"aidbox"is now a supported value in theProviderenum (with a correspondingVisitor.visitAidbox()method).Note
Medium Risk
Adding
visitAidbox()toProvider.Visitoris a compile-time break for custom visitor implementations; otherwise this is a small API enum extension with version/metadata churn.Overview
Bumps the Java SDK from 17.4.0 to 17.5.0 (Maven/
build.gradle, Fern metadata,User-Agent/X-Fern-SDK-Version, bundled OpenAPI spec commit).Adds Aidbox as a FHIR provider: wire value
"aidbox",Provider.AIDBOX, parsing inProvider.valueOf, dispatch inaccept(), andProvider.Visitor.visitAidbox()(new required method on the visitor interface). Code examples and changelog are updated accordingly.Reviewed by Cursor Bugbot for commit e2c6a0f. Bugbot is set up for automated code reviews on this repo. Configure here.