Files
genai-toolbox/docs/en/resources/tools/cloudhealthcare/cloud-healthcare-fhir-patient-everything.md
Yuan Teoh 1f833fb1a1 feat(healthcare): add support for healthcare source, tool and prebuilt config (#1853)
## Description

Add support for healthcare source, tool and prebuilt config. This branch
consist of all previously approved PRs.

🛠️ Fixes #1648

---------

Co-authored-by: Marwan Tammam <15021613+Quarz0@users.noreply.github.com>
2025-11-06 17:06:04 -08:00

3.3 KiB

title, type, weight, description, aliases
title type weight description aliases
cloud-healthcare-fhir-patient-everything docs 1 A "cloud-healthcare-fhir-patient-everything" tool retrieves all information for a given patient.
/resources/tools/cloud-healthcare-fhir-patient-everything

About

A cloud-healthcare-fhir-patient-everything tool retrieves resources related to a given patient from a FHIR store. It's compatible with the following sources:

cloud-healthcare-fhir-patient-everything returns all the information available for a given patient ID. It can be configured to only return certain resource types, or only resources that have been updated after a given time.

Example

tools:
  fhir_patient_everything:
    kind: cloud-healthcare-fhir-patient-everything
    source: my-healthcare-source
    description: Use this tool to retrieve all the information about a given patient.

Reference

field type required description
kind string true Must be "cloud-healthcare-fhir-patient-everything".
source string true Name of the healthcare source.
description string true Description of the tool that is passed to the LLM.

Parameters

field type required description
patientID string true The ID of the patient FHIR resource for which the information is required.
resourceTypesFilter string false String of comma-delimited FHIR resource types. If provided, only resources of the specified resource type(s) are returned.
sinceFilter string false If provided, only resources updated after this time are returned. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. The time must be specified to the second and include a time zone. For example, 2015-02-07T13:28:17.239+02:00 or 2017-01-01T00:00:00Z.
storeID string true* The FHIR store ID to search in.

*If the allowedFHIRStores in the source has length 1, then the storeID parameter is not needed.