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.37.11",
"generatorName": "fernapi/fern-typescript-sdk",
"generatorVersion": "3.43.1",
"generatorVersion": "3.51.3",
"generatorConfig": {
"namespaceExport": "Vital",
"inlineFileProperties": false,
Expand All @@ -11,5 +11,6 @@
"omitUndefined": false,
"skipResponseValidation": false
},
"sdkVersion": "3.1.551"
"originGitCommit": "b975998c48342437b7175a8d5042d6807d389e3c",
"sdkVersion": "4.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
2 changes: 1 addition & 1 deletion biome.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$schema": "https://biomejs.dev/schemas/2.3.1/schema.json",
"$schema": "https://biomejs.dev/schemas/2.4.3/schema.json",
"root": true,
"vcs": {
"enabled": false
Expand Down
11 changes: 11 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## 4.0.0 - 2026-03-20
* The SDK now supports Sonora Quest as a lab provider option for appointments and lab-related operations. Additional payor code providers "apero" and "pverify" are also now available for insurance verification workflows.
* The `parserCreateJob` method now accepts an array of files instead of a single file. Existing code that passes a single file must be updated to pass an array containing that file: `parserCreateJob([file], request)` instead of `parserCreateJob(file, request)`.
* New optional parameters available: `labSlug` for lab-specific marker filtering, `orderTransactionId` for transaction-based order filtering, `allowStale` for cached appointment availability data, and `clinicalNotes` for order creation requests.
* The SDK now supports tracking mobile SDK versions through new optional headers (`vitalIosSdkVersion` and `vitalAndroidSdkVersion`) in the manual connection data submission method.
* Breaking changes to ParsingJob and ResultMetadata interfaces. The ParsingJob interface removes the required `jobId` field and adds an optional `failureReason` field. The ResultMetadata interface makes several previously required fields optional (`patientFirstName`, `patientLastName`, `dob`, `labName`) and adds a new optional `gender` field. Additionally, UserInfo and related types now use `UserAddress` instead of `Address`. New client interfaces available: CompendiumClient, LabAccountClient, and OrderTransactionClient.
* The SDK now includes three new client modules for enhanced laboratory testing capabilities: CompendiumClient for lab test search and conversion operations, LabAccountClient for team lab account management, and OrderTransactionClient for comprehensive order transaction tracking and result retrieval. Additionally, several existing request types have been extended with new optional parameters for improved functionality.
* The SDK now supports lab compendium search for canonical test matching and cross-lab conversion through new search and convert endpoints. Order transaction tracking has been added to group and monitor related orders with comprehensive status management. Sonora Quest lab provider is now supported across all booking and testing workflows. New optional fields include access notes for addresses, appointment notes for bookings, async confirmation options, and enhanced order status tracking with corrected statuses and lab processing indicators.
* The SDK now supports comprehensive lab test compendium search and conversion capabilities. New `searchCompendium()` and `convertCompendium()` methods enable lab test mapping and standardization across providers. Enhanced lab testing workflows with optional clinical notes, appointment notes, and lab account configuration parameters.
* The SDK now supports comprehensive lab testing workflows including lab account management, order transaction tracking, biomarker compendium search, and provider ID conversion. New address types include access notes for delivery instructions, and additional health data providers (Tandem Source and Samsung Health) are now supported.

7 changes: 4 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@tryvital/vital-node",
"version": "3.1.551",
"version": "4.0.0",
"private": false,
"repository": {
"type": "git",
Expand Down Expand Up @@ -65,13 +65,14 @@
"msw": "2.11.2",
"@types/node": "^18.19.70",
"typescript": "~5.7.2",
"@biomejs/biome": "2.3.1"
"@biomejs/biome": "2.4.3"
},
"browser": {
"fs": false,
"os": false,
"path": false,
"stream": false
"stream": false,
"crypto": false
},
"packageManager": "pnpm@10.20.0",
"engines": {
Expand Down
684 changes: 356 additions & 328 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

Loading