Skip to content

feat(healthcare): add healthcare prebuilt tools#1811

Merged
Yuan325 merged 37 commits intogoogleapis:healthcarefrom
Quarz0:healthcare_prebuilt
Nov 4, 2025
Merged

feat(healthcare): add healthcare prebuilt tools#1811
Yuan325 merged 37 commits intogoogleapis:healthcarefrom
Quarz0:healthcare_prebuilt

Conversation

@Quarz0
Copy link
Member

@Quarz0 Quarz0 commented Oct 29, 2025

Description

Add prebuilt tool for healthcare

PR Checklist

Thank you for opening a Pull Request! Before submitting your PR, there are a
few things you can do to make sure it goes smoothly:

  • Make sure you reviewed
    CONTRIBUTING.md
  • Make sure to open an issue as a
    bug/issue
    before writing your code! That way we can discuss the change, evaluate
    designs, and agree on the general idea
  • Ensure the tests and linter pass
  • Code coverage does not decrease (if any source code was changed)
  • Appropriate docs were updated (if necessary)
  • Make sure to add ! if this involve a breaking change

🛠️ Fixes #1648

Quarz0 and others added 29 commits October 8, 2025 14:37
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
## Description

Add the following healthcare tools:
- get-healthcare-dataset
- list-fhir-stores
- list-dicom-stores

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1670

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
## Description

Add a new Healthcare Dataset source

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1658

---------
## Description

Add the following healthcare tools:
- get-healthcare-dataset
- list-fhir-stores
- list-dicom-stores

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1670

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
## Description

Add a new Healthcare Dataset source

## PR Checklist

---
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1658

---------
## Description

Add the following healthcare tools:

get-healthcare-dataset
list-fhir-stores
list-dicom-stores

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1670

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
## Description

Add the following healthcare tools:

get-fhir-store
get-fhir-store-metrics
get-fhir-resource
fhir-patient-everything
fhir-patient-search
fhir-fetch-page

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1744

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
Quarz0 and others added 3 commits October 30, 2025 20:32
## Description

Add the following healthcare tools:

get-dicom-store
get-dicom-store-metrics
search-dicom-studies
search-dicom-series
search-dicom-instances
retrieve-rendered-dicom-instance

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1806

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
googleapis#1819)

## Description

fix a small bug in birthdate param

## PR Checklist

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes googleapis#1648

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
@Quarz0 Quarz0 force-pushed the healthcare_prebuilt branch 2 times, most recently from b57de3f to 161b92d Compare October 30, 2025 17:39
@Quarz0 Quarz0 added the docs: deploy-preview Label to trigger Github Action docs preview. label Oct 30, 2025
@github-actions
Copy link
Contributor

@Quarz0 Quarz0 force-pushed the healthcare_prebuilt branch from 161b92d to 0d32ff1 Compare October 31, 2025 00:36
@Quarz0 Quarz0 requested a review from Yuan325 October 31, 2025 00:37
@Yuan325 Yuan325 added the priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. label Nov 4, 2025
@Yuan325 Yuan325 added the tests: run Label to trigger Github Action tests. label Nov 4, 2025
@github-actions github-actions bot removed tests: run Label to trigger Github Action tests. labels Nov 4, 2025
@Yuan325 Yuan325 force-pushed the healthcare branch 3 times, most recently from 8260bdc to 261c200 Compare November 4, 2025 21:52
@Yuan325 Yuan325 force-pushed the healthcare_prebuilt branch from bb5737c to ff3d465 Compare November 4, 2025 22:09
@Yuan325 Yuan325 force-pushed the healthcare branch 2 times, most recently from 2c217bf to 2dcfc70 Compare November 4, 2025 22:26
@Yuan325 Yuan325 force-pushed the healthcare_prebuilt branch from ff3d465 to 0d32ff1 Compare November 4, 2025 22:29
@Yuan325 Yuan325 changed the base branch from healthcare to main November 4, 2025 22:30
@Yuan325 Yuan325 changed the base branch from main to healthcare November 4, 2025 22:30
@Yuan325 Yuan325 merged commit 7c28398 into googleapis:healthcare Nov 4, 2025
10 checks passed
Yuan325 added a commit that referenced this pull request Nov 6, 2025
Add prebuilt tool for healthcare

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #1648

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
Yuan325 added a commit that referenced this pull request Nov 6, 2025
Add prebuilt tool for healthcare

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #1648

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
Yuan325 added a commit that referenced this pull request Nov 7, 2025
Add prebuilt tool for healthcare

> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #1648

---------

Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs: deploy-preview Label to trigger Github Action docs preview. priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants