Skip to content

feat: add aidbox as a supported FHIR provider#170

Merged
gavinsharp merged 4 commits into
mainfrom
fern-bot/2026-06-15_17-28-21_897
Jun 18, 2026
Merged

feat: add aidbox as a supported FHIR provider#170
gavinsharp merged 4 commits into
mainfrom
fern-bot/2026-06-15_17-28-21_897

Conversation

@fern-api

@fern-api fern-api Bot commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

17.4.0 → 17.5.0

Added

  • Provider.AIDBOX"aidbox" is now a supported value in the Provider enum (with a corresponding Visitor.visitAidbox() method).

Note

Medium Risk
Adding visitAidbox() to Provider.Visitor is 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 in Provider.valueOf, dispatch in accept(), and Provider.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.

fern-api Bot and others added 4 commits June 15, 2026 17:27
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 gavinsharp changed the title feat: add Fhir2OmopClient for FHIR-to-OMOP CDM v5.4 mapping feat: add aidbox as a supported FHIR provider Jun 15, 2026
@gavinsharp gavinsharp merged commit 69eb5f7 into main Jun 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant