Skip to content

Commit 0b33227

Browse files
feat: add code system management and search endpoints to Construe API
This update adds comprehensive code system management and search capabilities to the Construe API client, enabling users to browse available code systems and perform different types of code searches. Key changes: - Add listAvailableCodeSystems() method to retrieve metadata about all available code systems - Add listCodesInACodeSystem() method for paginated browsing of codes within a specific system - Add getASpecificCode() method to retrieve detailed information about individual codes - Add semanticSearchEmbeddingBased() method for natural language queries using vector embeddings - Add textSearchKeywordBased() method for fast keyword-based search with typo tolerance - Add comprehensive error handling with new error types (NotFoundError, NotImplementedError, ServiceUnavailableError) - Add corresponding request/response types and documentation for all new endpoints - Remove User-Agent header from default client configuration - Update reference documentation with detailed usage examples and API descriptions 🌿 Generated with Fern
1 parent eee9835 commit 0b33227

27 files changed

+1763
-4
lines changed

changelog.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
## 1.1.0 - 2026-01-21
2+
* feat: add code system management and search endpoints to Construe API
3+
* This update adds comprehensive code system management and search capabilities to the Construe API client, enabling users to browse available code systems and perform different types of code searches.
4+
* Key changes:
5+
* Add listAvailableCodeSystems() method to retrieve metadata about all available code systems
6+
* Add listCodesInACodeSystem() method for paginated browsing of codes within a specific system
7+
* Add getASpecificCode() method to retrieve detailed information about individual codes
8+
* Add semanticSearchEmbeddingBased() method for natural language queries using vector embeddings
9+
* Add textSearchKeywordBased() method for fast keyword-based search with typo tolerance
10+
* Add comprehensive error handling with new error types (NotFoundError, NotImplementedError, ServiceUnavailableError)
11+
* Add corresponding request/response types and documentation for all new endpoints
12+
* Remove User-Agent header from default client configuration
13+
* Update reference documentation with detailed usage examples and API descriptions
14+
* 🌿 Generated with Fern
15+
116
## 1.0.1 - 2026-01-20
217
* refactor: remove User-Agent header from client configuration
318
* Remove the hardcoded User-Agent header from the default headers configuration in the phenomlClient. This simplifies the client setup by reducing the number of predefined headers while maintaining the essential Fern SDK identification headers.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "phenoml",
3-
"version": "1.0.1",
3+
"version": "1.1.0",
44
"private": false,
55
"repository": "github:PhenoML/phenoml-ts-sdk",
66
"type": "commonjs",

0 commit comments

Comments
 (0)