--endpoint | string | — | FHIR base URL (e.g. https://payer.example.com/fhir). Mutually exclusive with --endpoint-set |
--endpoint-set | string | — | Name of an installed conform-endpoint set (pidgeon recipe list) to walk every endpoint in |
--resource | string | — | Resource path ResourceType/id (e.g. Patient/example). Required unless --walk |
--profile | string | — | IG profile short name (e.g. us-core-patient) or canonical URL. Required unless --walk |
--auth | string | — | Authorization header value (Bearer eyJ…). Leave unset for unauthenticated endpoints. Mutually exclusive with --auth-smart-backend |
--auth-smart-backend | flag | off | Authenticate via SMART Backend Services: discover the token endpoint, sign an RS384 client assertion, exchange it for an access token |
--client-id | string | — | Registered backend-services client id. Requires --auth-smart-backend |
--key-file | string | — | PEM-encoded RSA private key that signs the client assertion. Requires --auth-smart-backend |
--scope | string | system/*.read | OAuth scopes for the client_credentials grant |
--token-endpoint | string | — | Explicit OAuth token endpoint; skips .well-known/smart-configuration discovery |
--walk | flag | off | Probe every resource × profile pair declared in the endpoint’s CapabilityStatement |
--ci | flag | off | CI mode: must-support warnings flip the exit to non-zero; a walk validating zero resources exits 2 |
--require-full-coverage | flag | off | Exit 2 unless every declared resource type was actually probed (walk only) |
--probe-operations | flag | off | Also POST a synthetic PAS request Bundle to Claim/$submit and grade the response |
--check-terminology | flag | off | Validate coded fields against a live FHIR terminology service; an unresolved code flips the exit to 1 |
--terminology-endpoint | string | http://127.0.0.1:8080/fhir | Cross-vocab terminology service for --check-terminology (ICD-10-CM / LOINC / RxNorm) |
--snomed-endpoint | string | http://127.0.0.1:8181/fhir | SNOMED CT terminology service; http://snomed.info/sct codes route here |
--only-resources | string | — | Comma-separated resource types to walk (e.g. Patient,Encounter). Walk only |
--ig | string | — | Filter walk probes to profiles from this IG base URL. Walk only |
--readiness-pack | string | — | Grade the walk against a compiled readiness pack and write an evidence envelope. Supported: us-core-3.1.1 (requires the fhir-us-core-3.1.1 package). Walk only |
--evidence-out | string | conform-evidence.json | Path for the readiness evidence envelope JSON. Requires --readiness-pack |
--output-file | string | stdout | Write the report to a file instead of stdout (particularly useful for the HTML scorecard) |
--badge | string | — | Write dated pass/fail badge artifacts (SVG + shields.io endpoint JSON) whose verdict mirrors the exit code |