Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"cliVersion": "3.35.1",
"cliVersion": "4.46.0",
"generatorName": "fernapi/fern-python-sdk",
"generatorVersion": "4.46.6",
"generatorVersion": "4.60.1",
"generatorConfig": {
"client_class_name": "Vital",
"inline_request_params": false,
Expand All @@ -10,5 +10,6 @@
"use_pydantic_field_aliases": true
}
},
"sdkVersion": "2.1.569"
"originGitCommit": "7ba7eedbcac562823df5e00fbafff680a57b6866",
"sdkVersion": "3.0.0"
}
1 change: 1 addition & 0 deletions .fernignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Specify files that shouldn't be modified by Fern

README.md
changelog.md
11 changes: 11 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## 3.0.0 - 2026-03-26
* The `INSULIN_INJECTION` value has been removed from the `IntervalTimeseriesExprTimeseries` enum. Code referencing this value will need to be updated. The lab report parser methods now accept multiple files via `List[core.File]` instead of a single `core.File` parameter. The SDK also adds optional HTTP request logging and expands lab provider support with the new `SONORA_QUEST` option in `AppointmentPscLabs`.
* The SDK now supports additional optional parameters for enhanced lab test filtering, appointment booking, and order management. New parameters include `lab_account_id`, `lab_slug`, `order_transaction_id`, `appointment_notes`, `clinical_notes`, and idempotency support for PSC appointment booking.
* The SDK now supports additional filtering and customization options for lab tests and appointments. New optional parameters include `lab_account_id` and `lab_slug` for lab test filtering, `appointment_notes` and `clinical_notes` for enhanced appointment and order context, idempotency keys for PSC appointment booking, and mobile SDK version tracking for manual provider connections. Data models have been enhanced with additional optional fields for better data representation.
* The SDK now includes three new client modules: CompendiumClient for lab test searching and conversion, LabAccountClient for lab account management, and OrderTransactionClient for handling order transactions. The Address type used in user creation has been renamed to UserAddress for improved clarity.
* New `CompendiumClient` and `LabAccountClient` are now available. The CompendiumClient provides `search()` and `convert()` methods for lab test search and conversion between different lab providers. The LabAccountClient offers `get_team_lab_accounts()` for managing team lab accounts.
* The SDK now includes a new LabAccountClient for retrieving team lab account information and an OrderTransactionClient for managing order transactions and downloading PDF results. Additionally, the link connect methods now support vital_ios_sdk_version, vital_android_sdk_version, and granted_permissions parameters for enhanced mobile SDK integration.
* The SDK now provides comprehensive support for insulin injection metadata including bolus purpose, delivery forms and modes. New lab account management capabilities are available through `ClientFacingLabAccount` and related types. Enhanced appointment booking now supports notes and asynchronous confirmation options.
* The SDK now supports order transaction management with new ClientFacingOrderTransaction models for tracking related orders. Lab account management capabilities are available through ClientFacingLabAccount with delegation flow configuration. Insulin injection timeseries data collection is now supported with dedicated expressions and source types.
* New types added for compendium search functionality, order management, and parsing job failure handling. Additional provider support added for Tandem Source and Samsung Health integrations. Address types now include optional access_notes field for delivery instructions.

108 changes: 54 additions & 54 deletions poetry.lock

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "vital"
version = "2.1.569"
version = "3.0.0"
description = ""
readme = "README.md"
authors = []
Expand All @@ -19,6 +19,9 @@ classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: 3.15",
"Operating System :: OS Independent",
"Operating System :: POSIX",
"Operating System :: MacOS",
Expand Down
Loading
Loading