Orchestration Agent
:10024The entry point. It receives natural-language requests, discovers the agents that are online, plans a chain of tool calls, and merges their findings into one answer.
Health Agents Collective is an open-source, multi-agent system that triages symptoms, reads and writes FHIR clinical data, and automates the revenue cycle — coordinating autonomous specialist agents into one coherent clinical workflow.
A lightweight orchestration agent receives a natural-language prompt, discovers available agents at runtime, and chains their skills to produce a single, comprehensive response.
Every agent exposes its skills over HTTP using the A2A SDK, so agents can be developed, deployed, and scaled independently.
The entry point. It receives natural-language requests, discovers the agents that are online, plans a chain of tool calls, and merges their findings into one answer.
Assesses reported symptoms, assigns an acuity priority, and records the assessment as a FHIR Observation so the encounter persists beyond the conversation.
Connects to a FHIR R4 server to retrieve patient records, clinical history, and resources — and to write new resources created by the other agents.
Handles the US revenue cycle: medical coding, 837P claim submission, claim status, 835 remittance, denial management, appeals, and payer correspondence. Runs sandboxed without a clearinghouse.
The orchestrator decides which agents to call, in what order, and how to reconcile their output — no hard-coded pipeline required.
The barriers that protected legacy records vendors for decades are shrinking. Agents turn that opening into adaptable, interoperable software.
Agents announce their skills at runtime. Add a new capability and the orchestrator can find and use it without a rewrite.
Native FHIR R4 reads and writes mean clinical context moves with the patient, not between siloed apps.
From initial triage through coding and claims, agents cover the clinical and financial arcs of care.
The finance agent runs in a sandbox that simulates clearinghouse responses until you connect a real one.
Optional Logfire tracing gives you a full view of every agent call, tool invocation, and hand-off.
MIT licensed, typed with Pydantic AI, and designed so distributed teams can own individual agents.
Bring your own OpenAI-compatible key and a FHIR endpoint — the public HAPI test server works out of the box.
# clone and install dependencies git clone https://github.com/micklynch/health-agents-collective.git cd health-agents-collective uv sync && source .venv/bin/activate # configure your environment cp .env.example .env # start the orchestrator and all agents python app.py # or run a single agent on its own uvicorn src.agents.triage_agent.agent:app --port 10020 --reload
Developers, clinicians, designers, and researchers are all welcome. Open a collaboration request and tell us what you want to work on.