Skip to content

Getting Started

  • Node.js 20 or later
  • No other dependencies required for CLI use

No installation needed:

Terminal window
npx fhir-capability-analyzer analyze https://hapi.fhir.org/baseR4
Terminal window
npm install -g fhir-capability-analyzer
fhir-capability-analyzer --version
Terminal window
npm install fhir-capability-analyzer
# or
pnpm add fhir-capability-analyzer

Analyze a live FHIR server:

Terminal window
fhir-capability-analyzer analyze https://hapi.fhir.org/baseR4

Analyze a local CapabilityStatement file:

Terminal window
fhir-capability-analyzer analyze ./capability.json

Get structured JSON output (stable schema, suitable for CI and AI agents):

Terminal window
fhir-capability-analyzer analyze https://hapi.fhir.org/baseR4 --format json

Compare two servers:

Terminal window
fhir-capability-analyzer compare https://server-a.example.com https://server-b.example.com

Compare a local baseline against a live server, failing CI if differences exist:

Terminal window
fhir-capability-analyzer compare ./fixtures/baseline.json https://staging.example.com --exit-on-diff