{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/13"}],"enrichment":{"capability":"A Python client library for connecting to FHIR servers and working with FHIR healthcare data, supporting the SMART on FHIR protocol for OAuth-based authentication and resource queries.","skillfed_tags":["healthcare-data","fhir-standard","oauth-client"],"use_cases":["Fetch a patient's demographics and medical history from a SMART-enabled EHR for display in a web or mobile app.","Search for all encounters or procedures for a patient within a given date range and process the results.","Build a Flask or Django app that logs users in via SMART OAuth and displays their own health data.","Validate and serialize FHIR data objects when building healthcare integrations or data pipelines.","Query a public FHIR sandbox server for research or testing without authentication setup."],"what_it_does":"fhirclient is a Python library that connects your code to FHIR (Fast Healthcare Interoperability Resources) servers\u2014the standard format for electronic health records. It handles both the network communication and the data model, so you can read patient records, search for encounters or procedures, and work with healthcare data in a Pythonic way. The library supports SMART on FHIR, which means it can manage OAuth login flows for protected servers, and it includes pre-built classes for common FHIR resources like Patient, Encounter, and Procedure.\n\nYou use it by creating a FHIRClient with your server URL, then calling methods on resource classes to fetch or search for data. The library validates data structure as you build or deserialize FHIR objects, catching schema errors early. It's actively maintained, requires only requests as a dependency, and supports current Python versions.","worth_installing":"Yes. The library is actively maintained, has no known vulnerabilities, installs with minimal friction, and is the standard choice for FHIR + SMART integration in Python. Use it if you need to connect to FHIR servers or work with FHIR data models in Python."},"id":"fhirclient","links":{"html":"https://skillfed.io/packages/fhirclient","md":"https://skillfed.io/packages/fhirclient.md","pypi":"https://pypi.org/project/fhirclient/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-02-10","license_spdx":null,"license_treatment":"permissive","name":"fhirclient","python_support":"supports_current","summary":"A flexible client for FHIR servers supporting the SMART on FHIR protocol"},"popularity":{"monthly_downloads":330970,"position":7523,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.4.0"}
