Skip to content

feat: enable multiple file uploads for lab report parsing#144

Open
fern-api[bot] wants to merge 1 commit intomasterfrom
fern-bot/2026-03-25T19-21Z
Open

feat: enable multiple file uploads for lab report parsing#144
fern-api[bot] wants to merge 1 commit intomasterfrom
fern-bot/2026-03-25T19-21Z

Conversation

@fern-api
Copy link
Contributor

@fern-api fern-api bot commented Mar 25, 2026

Version Bump: The parserCreateJob method signature changed from accepting a single file to an array of files, breaking existing callers.

  • The SDK now supports additional appointment providers and external payor providers. New enum values include "sonora_quest" for appointment and lab providers, "derived_readiness" for index column expressions, and "apero"/"pverify" for external payor providers.
  • The lab report parser now supports uploading multiple files in a single request. The parserCreateJob method now accepts an array of files instead of a single file, enabling batch processing of lab reports.
  • The SDK now supports additional optional parameters: orderTransactionId for filtering orders, allowStale for cached appointment availability data, and clinicalNotes for order creation. Enhanced documentation for marker-related methods.
  • The SDK now includes three new client resources: CompendiumClient, LabAccountClient, and OrderTransactionClient for expanded functionality. Additionally, insulin injection samples now track delivery mode, form, and bolus purpose, while parsing jobs include detailed failure reasons. Support has been added for new lab providers (Sonora Quest, CRL) and Samsung Health integration.
  • The SDK now includes three new API modules: Compendium for lab test search and conversion between providers, Lab Account for team account management, and Order Transaction for tracking order status and retrieving results. Lab test creation and queries now support additional filtering options.
  • The SDK now supports order transaction tracking through new orderTransaction client methods. Address types include a new optional accessNotes field for delivery instructions. New integrations are available for SonoraQuest lab provider, TandemSource insulin pump data, and Samsung Health. Enhanced appointment booking includes timeout controls and clinical notes support.
  • The SDK now supports lab test compendium search functionality through new search and conversion endpoints. Added comprehensive types for insulin injection details, lab account management, and order transaction tracking. All existing APIs remain unchanged with new optional fields added for enhanced functionality.
  • The SDK now supports comprehensive lab compendium search functionality through new search and conversion APIs, enabling discovery and cross-provider mapping of lab tests. Order transaction support has been added with detailed status tracking and order grouping capabilities. Two new provider integrations are available: "tandem_source" and "samsung_health". Address types now include an optional "access_notes" field for delivery instructions, and menstrual/sleep cycle tracking supports a new "insulin_pump" source type.
  • New address management capabilities with UsState enum containing all 50 US states and UserAddress type for comprehensive address handling.

Update the lab report parser to accept multiple files in a single request,
improving batch processing capabilities for lab report parsing workflows.

Key changes:
- Change parserCreateJob method parameter from single file to file array
- Update form data handling to iterate over multiple files
- Refactor query parameter construction in introspect client methods

🌿 Generated with Fern
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.

0 participants