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.27.0",
"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": "856e195ab66a0f38c0e09885cf5623b9a19fad8c",
"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
10 changes: 10 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## 4.0.0 - 2026-03-13
* Added support for Sonora Quest laboratory provider. New enum values "sonora_quest" are now available in relevant appointment and lab-related types. Also added "derived_readiness" index type and "apero", "pverify" payor code providers.
* The `parserCreateJob` method now accepts an array of files (`core.file.Uploadable[]`) instead of a single file. Update your code to pass files in an array: `client.labReport.parserCreateJob([file], request)` instead of `client.labReport.parserCreateJob(file, request)`.
* New optional parameters added to lab test methods: `orderTransactionId` for filtering orders, `allowStale` for appointment availability queries, and `clinicalNotes` for order creation. The `getMarkers` method now supports filtering by `labSlug` for more targeted marker retrieval.
* New CompendiumClient available with search() and convert() methods for discovering and converting lab tests between different providers. The SDK also adds new labAccount and orderTransaction clients, plus support for Samsung Health as a manual provider option.
* New lab account management and order transaction clients are now available. The LabAccountClient provides methods to retrieve team lab account information, while the OrderTransactionClient enables tracking of order transactions and retrieving results in JSON and PDF formats. Lab test creation now supports optional lab account and lab slug parameters, and appointment booking has been enhanced with asynchronous confirmation capabilities and appointment notes. Additional improvements include order transaction ID filtering for lab test queries and expanded provider support including SonoraQuest.
* The SDK now supports compendium search functionality for discovering and converting lab test markers across different lab systems. New Samsung Health provider integration is available for health data collection. Several lab testing workflows have been enhanced with optional clinical notes, appointment notes, and access notes for addresses. Order transaction tracking capabilities have been expanded with comprehensive status management.
* The SDK now supports lab account management with new `ClientFacingLabAccount` types for handling delegation flows and billing configurations. Order transaction tracking is available through `ClientFacingOrderTransaction` and related types. New provider support includes Samsung Health, and lab support extends to Sonora Quest. Additional features include lab report parsing job webhooks, compendium search capabilities, and enhanced appointment and order data with optional transaction IDs, clinical notes, and access notes for patient addresses.
* The SDK now supports enhanced lab test search capabilities with new search modes and compendium responses. Added support for gender metadata in results, US state validation, and enhanced address handling with optional access notes. New types available for lab account management, order transactions, and parsing job tracking.

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