name: 'ehr-fhir-integration'
description: 'Provides comprehensive tools for working with Electronic Health Records (EHR) using the HL7 FHIR standard.'
measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.
allowed-tools:
- read_file
- run_shell_command
EHR/FHIR Integration
The EHR/FHIR Integration Skill enables AI agents to interact with FHIR servers to search, read, and analyze clinical data.
When to Use This Skill
When you need to retrieve patient demographics, conditions, medications, or lab results from an EHR.
When performing population health analysis on a cohort of patients.
When validating clinical data against the FHIR R4 standard.
Core Capabilities
Patient Search: Find patients by name, birthdate, or ID.
Clinical Data Retrieval: Fetch Conditions, Observations, MedicationRequests, and Procedures.
Data Export: Export clinical data to JSON or Pandas-ready formats.
Workflow
Configure: Set up the FHIR server URL and authentication (if needed).
Execute: Run the fhir_client.py script with the desired resource and parameters.
1---2name: ehr-fhir-integration3description: <!--4---5<!--6# COPYRIGHT NOTICE7# This file is part of the "Universal Biomedical Skills" project.8# Copyright (c) 2026 MD BABU MIA, PhD <md.babu.mia@mssm.edu>9# All Rights Reserved.10#11# This code is proprietary and confidential.12# Unauthorized copying of this file, via any medium is strictly prohibited.13#14# Provenance: Authenticated by MD BABU MIA1516-->1718---19name: 'ehr-fhir-integration'20description: 'Provides comprehensive tools for working with Electronic Health Records (EHR) using the HL7 FHIR standard.'21measurable_outcome: Execute skill workflow successfully with valid output within 15 minutes.22allowed-tools:23 - read_file24 - run_shell_command25---262728# EHR/FHIR Integration2930The **EHR/FHIR Integration Skill** enables AI agents to interact with FHIR servers to search, read, and analyze clinical data.3132## When to Use This Skill3334* When you need to retrieve patient demographics, conditions, medications, or lab results from an EHR.35* When performing population health analysis on a cohort of patients.36* When validating clinical data against the FHIR R4 standard.3738## Core Capabilities39401. **Patient Search**: Find patients by name, birthdate, or ID.412. **Clinical Data Retrieval**: Fetch Conditions, Observations, MedicationRequests, and Procedures.423. **Data Export**: Export clinical data to JSON or Pandas-ready formats.4344## Workflow45461. **Configure**: Set up the FHIR server URL and authentication (if needed).472. **Execute**: Run the `fhir_client.py` script with the desired resource and parameters.4849## Example Usage5051**User**: "Find patient John Smith born after 1980."5253**Agent Action**:54```bash55python3 Skills/Clinical/EHR_FHIR_Integration/fhir_client.py \56 --server https://hapi.fhir.org/baseR4 \57 --resource Patient \58 --search "name=Smith&birthdate=gt1980-01-01" \59 --output patients.json60```61626364<!-- AUTHOR_SIGNATURE: 9a7f3c2e-MD-BABU-MIA-2026-MSSM-SECURE -->
Run npx skillmds@latest add biotender-max/ehr-fhir-integration in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
<!-- It is listed under Integrations & APIs on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
BioTender-max (@biotender-max) published this skill. Their other Agent Skills are listed on their SkillMD profile.