cloud-healthcare-fhir-patient-search

A “cloud-healthcare-fhir-patient-search” tool searches for patients in a FHIR store.

About

A cloud-healthcare-fhir-patient-search tool searches for patients in a FHIR store based on a set of criteria. It’s compatible with the following sources:

cloud-healthcare-fhir-patient-search returns a list of patients that match the given criteria.

Example

tools:
  fhir_patient_search:
    kind: cloud-healthcare-fhir-patient-search
    source: my-healthcare-source
    description: Use this tool to search for patients in the FHIR store.

Reference

fieldtyperequireddescription
kindstringtrueMust be “cloud-healthcare-fhir-patient-search”.
sourcestringtrueName of the healthcare source.
descriptionstringtrueDescription of the tool that is passed to the LLM.

Parameters

fieldtyperequireddescription
activestringfalseWhether the patient record is active.
citystringfalseThe city of the patient’s address.
countrystringfalseThe country of the patient’s address.
postalcodestringfalseThe postal code of the patient’s address.
statestringfalseThe state of the patient’s address.
addressSubstringstringfalseA substring to search for in any address field.
birthDateRangestringfalseA date range for the patient’s birth date in the format YYYY-MM-DD/YYYY-MM-DD.
deathDateRangestringfalseA date range for the patient’s death date in the format YYYY-MM-DD/YYYY-MM-DD.
deceasedstringfalseWhether the patient is deceased.
emailstringfalseThe patient’s email address.
genderstringfalseThe patient’s gender.
addressUsestringfalseThe use of the patient’s address.
namestringfalseThe patient’s name.
givenNamestringfalseA portion of the given name of the patient.
familyNamestringfalseA portion of the family name of the patient.
phonestringfalseThe patient’s phone number.
languagestringfalseThe patient’s preferred language.
identifierstringfalseAn identifier for the patient.
summarybooleanfalseRequests the server to return a subset of the resource. True by default.
storeIDstringtrue*The FHIR store ID to search in.

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

Last modified November 7, 2025: chore(main): release 0.19.1 (#1901) (cd8d68d)