Overview
FHIR packages (often called IG packages) are the standard way to distribute conformance resources:StructureDefinition(profiles and extensions)ValueSetandCodeSystem(terminology)SearchParameter,OperationDefinition,CapabilityStatement, …
.tgz archive with a
package.json and resource files).
Spec reference:
https://hl7.org/fhir/packages.html
Why packages matter
Packages are what turn “base FHIR” into real-world interoperability:- National and regional implementation guides (e.g. US Core)
- Domain IGs (e.g. IPS)
- Organization-specific profiles and extensions
What you’ll commonly do with packages
- Install a package (and its dependencies)
- Generate snapshots for profiles (if needed)
- Validate instances against profiles from that package
- Use terminology resources (ValueSets/CodeSystems) shipped in the package
TLQ links
- Server guide: Packages
- Package installation as an operation: Server guide: Operations
- API reference: System operations
- Core library support: FHIR Core: FHIR Packages
Next
- How packages constrain resources: Profiles
- How packages enable coded interoperability: Terminology