Motivation¶
The Problem¶
FHIR conformance testing is hard to do consistently:
- Tests live in separate repositories, not in the IG
- Each implementer writes their own tests — different tests, different gaps
- Tests lag IG updates by weeks or months
- No standard way to share or peer-review test suites
The root cause: tests are an afterthought, not a first-class IG artefact.
The Solution¶
FHIR Frog treats tests the same way FSH treats profiles — as source-controlled, peer-reviewed artefacts that ship with the IG.
| Traditional approach | FHIR Frog approach |
|---|---|
| Tests separate from IG | Tests inside IG package |
| Custom test formats | Standard FHIR TestScript |
| Manual distribution | Published with IG automatically |
| No version control | Git history alongside profiles |
| Each org maintains own | Community uses same tests |
Next Steps¶
- Tests in IGs — how tests ship with an IG
- TestScript Shorthand — concise authoring syntax
- FHIR Standards — TestScript, TestPlan and TestReport in FHIR