High Performance
Written in Rust for maximum speed and memory safety with zero-cost abstractions.
OctoFHIR FHIRPath is a comprehensive implementation of the FHIRPath specification written in Rust. FHIRPath is a path-based navigation and extraction language for FHIR (Fast Healthcare Interoperability Resources) data.
High Performance
Written in Rust for maximum speed and memory safety with zero-cost abstractions.
Multiple Interfaces
CLI tool, Rust library, and Node.js bindings for seamless integration.
FHIRPath Compliance
Implements the official FHIRPath specification with comprehensive test coverage.
Expression Validation
Built-in syntax validation for FHIRPath expressions with detailed error reporting.
This project provides three main components:
# Install the CLI toolcargo install --path fhirpath-cli
# Evaluate a FHIRPath expressionoctofhir-fhirpath eval "Patient.name.given" patient.json
Get started with the installation guide or explore usage examples.