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.33.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": "b0febc90093528bf74ca024e0775515dfda731d8",
"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
18 changes: 18 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
## 4.0.0 - 2026-03-18
* New appointment provider support for Sonora Quest, plus additional insurance verification providers "apero" and "pverify" available in the PayorCodeExternalProvider enum.
* The lab report parser now accepts multiple files in a single job. The `parserCreateJob` method parameter has changed from `core.file.Uploadable` to `core.file.Uploadable[]`. Update your calls to pass an array of files instead of a single file.
* New query parameters added to lab test methods: `orderTransactionId` for filtering orders, `labSlug` for marker queries, and `allowStale` for cached appointment availability. The `bookPscAppointment` method now accepts a structured request object with idempotency support.
* The `UserInfoCreateRequest.address` field now uses the `UserAddress` type instead of `Address`. Existing code using this interface may need to be updated to match the new type definition.
* **Breaking Changes:**
* The `ParsingJob` interface has removed the required `jobId` field and added an optional `failureReason` field. Update any code that accesses `parsingJob.jobId`.
* The `ResultMetadata` interface has changed several required fields (`patientFirstName`, `patientLastName`, `dob`, `labName`) to optional. Add null checks when accessing these properties.
**New Features:**
* New `CompendiumClient` available with `search()` and `convert()` methods for working with medical test compendium data
* Added support for new lab providers: `sonora_quest` and `crl`
* Added support for Samsung Health as a manual provider
* Enhanced `ResultMetadata` with optional `gender` field
* The SDK now supports compendium search and conversion, lab account management, and order transaction tracking. New CompendiumClient provides methods to search lab test data and convert between lab providers. LabAccountClient enables viewing team lab account configurations. OrderTransactionClient allows tracking order transactions and retrieving results.
* The SDK now supports compendium search and conversion for lab test discovery, order transaction management with status tracking, and team lab account management with delegated workflow support. New derived readiness data querying capabilities are available, along with Samsung Health provider support and enhanced appointment booking with access notes.
* The SDK now supports lab account management with new `ClientFacingLabAccount` types, order transaction tracking through `ClientFacingOrderTransaction` objects, and Samsung Health as a new data provider. Additionally, compendium search functionality is now available for lab test management, and new webhook events have been added for lab report parsing jobs.
* The SDK now supports biomarker compendium search with new SearchCompendiumResponse type, lab order transaction tracking with OrderTransaction and OrderSummary types, and enhanced address handling with access notes support. New DerivedReadinessColumnExpr enables querying derived readiness metrics.

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
Loading