examples.care
Tools: care.patient, care.medications, care.labs, care.interactions, care.slots, care.book. Part of the mocked tool examples.
By ToolGate Examples Signed
Java 17, protocol 2
Use in ToolGate
In the ToolGate console, open Server packages, then Marketplace, and install this package. These values identify exactly what you install:
{
"marketplace": "olo-labs-marketplace",
"packageId": "examples.care",
"version": "0.1.0",
"packageDigest": "sha256:b4a75db59eec60f6423dbb54cd21f5e26de5e8704d888d80e53e8863146faf3d"
}
Overview
Healthcare clinic (mocked)
Tools: care.patient, care.medications, care.labs, care.interactions, care.slots, care.book. Part of the mocked tool examples.
A clinic assistant for staff. care.patient returns a patient summary (conditions, allergies), care.medications the active prescriptions, and care.labs recent results with reference ranges and flags. care.interactions checks a proposed drug against the patient's medications and allergies. care.slots lists free appointments by specialty and care.book books one, once per reference.
Patients: MRN-1001 (type 2 diabetes, on warfarin, penicillin allergy), MRN-1002 (hypertension), MRN-1003 (depression, chronic pain).
It also shows how to handle health data. Patient ids and visit reasons are sensitive = true, so ToolGate keeps them out of errors, logs and the audit trail. Every value is fictional and nothing here is medical advice.
Try it
cp toolgate.dev.example.json toolgate.dev.json # never commit toolgate.dev.json
toolgate dev # an MCP server over stdio
toolgate pack # build/toolgate/healthcare-0.1.0.tgpkg
Things to ask a model connected to it:
- "Summarise MRN-1001's recent labs. Anything out of range?"
- "Is it safe to add ibuprofen for MRN-1001?"
- "Book MRN-1002 with cardiology next week for a blood pressure review."
- Source repository
- License: Apache-2.0
Tools
care.bookNon idempotent- Book an appointment Books an open slot for a patient (mocked: nothing is stored). Booking again with the same reference returns the first booking.
care.interactionsRead only- Check drug interactions Checks a list of drugs, optionally together with a patient's active medications and allergies, against the (mocked) interaction table.
care.labsRead only- Lab results Returns a patient's recent lab results with reference ranges and HIGH/LOW flags.
care.medicationsRead only- Active medications Lists a patient's active medications with dose and frequency.
care.patientRead only- Patient summary Returns a patient's summary: demographics, allergies, active problems, care provider and plan.
care.slotsRead only- Find appointment slots Lists open appointment slots for a specialty, optionally with one clinician or from a date.
Settings it needs
No settings.
Versions
| Version | API change | Compatibility | Published |
|---|---|---|---|
| 0.1.0 | none | Java 17, protocol 2 | 15 Oct 2026 - 11:55 |
Publisher
ToolGate Examples, OLO Labs
Publisher details are supplied by the publisher. Validation checks package format, not code safety.