Skip to content

chore: expand fhir2omop docstrings and clarify dropped field semantics#189

Closed
fern-api[bot] wants to merge 4 commits into
mainfrom
fern-bot/2026-06-18_15-07-54_061
Closed

chore: expand fhir2omop docstrings and clarify dropped field semantics#189
fern-api[bot] wants to merge 4 commits into
mainfrom
fern-bot/2026-06-18_15-07-54_061

Conversation

@fern-api

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

Copy link
Copy Markdown
Contributor

16.2.0 → 16.2.1

Improve developer-facing documentation across the fhir2omop client and
types. The changes clarify exactly which FHIR resource types produce
OMOP rows, how unsupported resources are handled, and what the dropped
field represents. No public API signatures were changed.

Key changes:

  • Add detailed FHIR-to-OMOP resource mapping table to create() docstrings in Fhir2OmopClient, AsyncFhir2OmopClient, RawFhir2OmopClient, and AsyncRawFhir2OmopClient
  • Clarify CreateOmopResponse.dropped field description: only supported resource instances with missing required data appear here; unsupported types are silently ignored
  • Update fhir_resources parameter docstring to enumerate all supported row-producing resource types explicitly

🌿 Generated with Fern


✅ Customizations automatically preserved in this update.


Note

Low Risk
Documentation and version/metadata updates only; no runtime or API contract changes beyond clearer field descriptions.

Overview
Releases phenoml 16.2.1 from an updated API spec (Fern regen): version metadata, User-Agent / SDK headers, bundled openapi.json, and minor lockfile bumps (anyio, certifi).

The substantive change is developer documentation for fhir2omop.create and related types—no public method signatures change. Docstrings and OpenAPI/reference.md now spell out the FHIR → OMOP table mapping (e.g. Patientperson, medication resources → drug_exposure, numeric vs non-numeric Observation), which resource types are accepted but not mapped, and that Medication is reference-only.

CreateOmopResponse.dropped and the fhir_resources parameter docs are clarified: dropped lists only supported resources that lacked required subject/code/medication data; unsupported types are ignored and do not appear in dropped.

Reviewed by Cursor Bugbot for commit d550a5d. Bugbot is set up for automated code reviews on this repo. Configure here.

fern-api Bot and others added 4 commits June 18, 2026 15:07
Generated by Fern
CLI Version: unknown
Generators:
  - fernapi/fern-python-sdk: 5.14.13
…pped field semantics

Improve developer-facing documentation across the fhir2omop client and
types. The changes clarify exactly which FHIR resource types produce
OMOP rows, how unsupported resources are handled, and what the `dropped`
field represents. No public API signatures were changed.

Key changes:
- Add detailed FHIR-to-OMOP resource mapping table to `create()` docstrings in `Fhir2OmopClient`, `AsyncFhir2OmopClient`, `RawFhir2OmopClient`, and `AsyncRawFhir2OmopClient`
- Clarify `CreateOmopResponse.dropped` field description: only supported resource instances with missing required data appear here; unsupported types are silently ignored
- Update `fhir_resources` parameter docstring to enumerate all supported row-producing resource types explicitly

🌿 Generated with Fern
Patches applied (1):
  - patch-6516695e: Release 15.0.2: restore bundled openapi.json packaging (#169)
@gavinsharp gavinsharp closed this Jun 18, 2026
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