Skip to content
Merged
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
4 changes: 2 additions & 2 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
"enable-wire-tests": true,
"publish-to": "central"
},
"originGitCommit": "788cec0a9a7651caf2b106634631d487dfa16704",
"originGitCommit": "64f369254225bd6c2d4c58d87f59165d7e8e8dc9",
"originGitCommitIsDirty": true,
"invokedBy": "ci",
"requestedVersion": "AUTO",
"ciProvider": "unknown",
"sdkVersion": "17.4.0"
"sdkVersion": "17.5.0"
}
4 changes: 2 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ java {

group = 'com.phenoml.maven'

version = '17.4.0'
version = '17.5.0'

jar {
dependsOn(":generatePomFileForMavenPublication")
Expand Down Expand Up @@ -79,7 +79,7 @@ publishing {
maven(MavenPublication) {
groupId = 'com.phenoml.maven'
artifactId = 'phenoml-java-sdk'
version = '17.4.0'
version = '17.5.0'
from components.java
pom {
name = 'phenoml'
Expand Down
4 changes: 4 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## [17.5.0] - 2026-06-15
### Added
- **`Provider.AIDBOX`** — `"aidbox"` is now a supported value in the `Provider` enum (with a corresponding `Visitor.visitAidbox()` method).

## [17.4.0] - 2026-06-15
### Added
- **`ConditionOccurrenceRow.getVisitOccurrenceId()`**, **`DrugExposureRow.getVisitOccurrenceId()`**, **`MeasurementRow.getVisitOccurrenceId()`**, **`ObservationRow.getVisitOccurrenceId()`**, and **`ProcedureOccurrenceRow.getVisitOccurrenceId()`** — new optional accessor linking each clinical OMOP row back to its `visit_occurrence` row.
Expand Down
6 changes: 4 additions & 2 deletions code-examples.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
"metadata": {
"language": "java",
"packageName": "com.phenoml.maven:phenoml-java-sdk",
"sdkVersion": "17.4.0",
"specCommit": "788cec0a9a7651caf2b106634631d487dfa16704",
"sdkVersion": "17.5.0",
"specCommit": "64f369254225bd6c2d4c58d87f59165d7e8e8dc9",
"generatorName": "fernapi/fern-java-sdk"
},
"renderRules": {
Expand Down Expand Up @@ -2701,6 +2701,7 @@
"kind": "enum",
"required": true,
"enumValues": [
"aidbox",
"athenahealth",
"canvas",
"cerner",
Expand All @@ -2714,6 +2715,7 @@
"sandbox"
],
"enumConstants": {
"aidbox": "Provider.AIDBOX",
"athenahealth": "Provider.ATHENAHEALTH",
"canvas": "Provider.CANVAS",
"cerner": "Provider.CERNER",
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/phenoml/api/core/ClientOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,10 @@ private ClientOptions(
this.headers.putAll(headers);
this.headers.putAll(new HashMap<String, String>() {
{
put("User-Agent", "com.phenoml.maven:phenoml-java-sdk/17.4.0");
put("User-Agent", "com.phenoml.maven:phenoml-java-sdk/17.5.0");
put("X-Fern-Language", "JAVA");
put("X-Fern-SDK-Name", "com.phenoml.fern:api-sdk");
put("X-Fern-SDK-Version", "17.4.0");
put("X-Fern-SDK-Version", "17.5.0");
}
});
this.headerSuppliers = headerSuppliers;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ public final class Provider {

public static final Provider CERNER = new Provider(Value.CERNER, "cerner");

public static final Provider AIDBOX = new Provider(Value.AIDBOX, "aidbox");

public static final Provider ATHENAHEALTH = new Provider(Value.ATHENAHEALTH, "athenahealth");

public static final Provider CANVAS = new Provider(Value.CANVAS, "canvas");
Expand Down Expand Up @@ -70,6 +72,8 @@ public <T> T visit(Visitor<T> visitor) {
return visitor.visitPhenostore();
case CERNER:
return visitor.visitCerner();
case AIDBOX:
return visitor.visitAidbox();
case ATHENAHEALTH:
return visitor.visitAthenahealth();
case CANVAS:
Expand Down Expand Up @@ -101,6 +105,8 @@ public static Provider valueOf(String value) {
return PHENOSTORE;
case "cerner":
return CERNER;
case "aidbox":
return AIDBOX;
case "athenahealth":
return ATHENAHEALTH;
case "canvas":
Expand All @@ -119,6 +125,8 @@ public static Provider valueOf(String value) {
}

public enum Value {
AIDBOX,

ATHENAHEALTH,

CANVAS,
Expand All @@ -145,6 +153,8 @@ public enum Value {
}

public interface Visitor<T> {
T visitAidbox();

T visitAthenahealth();

T visitCanvas();
Expand Down
3 changes: 2 additions & 1 deletion src/main/resources/openapi/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openapi": "3.0.3",
"info": {
"title": "Phenoml API",
"version": "788cec0a9a7651caf2b106634631d487dfa16704"
"version": "64f369254225bd6c2d4c58d87f59165d7e8e8dc9"
},
"x-services": [
{
Expand Down Expand Up @@ -9323,6 +9323,7 @@
"type": "string",
"description": "Type of FHIR server provider.\n\nThe \"sandbox\" provider type is managed internally and cannot be created via API.\nIt is used on shared instances.\n",
"enum": [
"aidbox",
"athenahealth",
"canvas",
"cerner",
Expand Down