Skip to content

Fhircraft

CI PyPI - Version Pydantic v2 FHIR Releases

Pythonic FHIR development with type safety and modern tooling

Get Started


Why Choose Fhircraft?

  • Type Safety & Validation


    Generate validated Pydantic models from FHIR specifications. Catch data errors at development time, not in production.

  • Pythonic FHIR Development


    Work with FHIR resources using familiar Python patterns. No need to learn complex FHIR server infrastructure.

  • Multi-Release Support


    Seamlessly work with FHIR R4, R4B, and R5. Switch between versions as your project requires.

  • FHIRPath Integration


    Query and validate FHIR data using the standard FHIRPath language, fully integrated with Python.

  • Flexible Architecture


    Use local files for security, remote URLs for convenience, or hybrid approaches for production systems.

  • Mapping Integration


    Leverage the FHIR Mapping Language to define conversions between FHIR resources, fully integrated with Python.


Installation

pip install fhircraft
poetry add fhircraft
uv add fhircraft
pipenv install fhircraft

For further information see the Installation Guide.