FHIR Tooling Extensions IG, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/FHIR/fhir-tools-ig/ and changes regularly. See the Directory of published versions
Introduction
This IG defines extensions and their valuesets + code systems used internally by FHIR tools that support the
implementation community. These tools include:
- Validators
- Code Generators
- Profile & Terminology tooling
- Implementation Guide Authoring Tooling
These extensions are not intended to appear in health systems implementations
unless they are concerned with code generation from the FHIR packages.
In addition, there are a few extensions and logical models
that are defined in this IG to allow for experimental use; once
more experience has been gained, these are intended to move into the main FHIR Extensions package (at
which time their URL will change). Those extensions and the supporting
terminology resources are clearly labeled.
Extension Summary
Identity | Conf. | Type | Context | WG | Status |
additional-binding | 0..* | (complex) | ElementDefinition.binding, CodeSystem.property | fhir | Trial-Use: FMM4 |
binding-definition | 0..* | markdown | ElementDefinition.binding | fhir | Trial-Use: FMM4 |
elementdefinition-binding-style | 0..* | code | StructureDefinition | fhir | Trial-Use: FMM2 |
elementdefinition-date-format | 0..* | string | ElementDefinition | fhir | Trial-Use: FMM3 |
elementdefinition-date-rules | 0..* | string | ElementDefinition | fhir | Trial-Use: FMM3 |
extension-style | 0..* | code | StructureDefinition | fhir | Trial-Use: FMM2 |
id-expectation | 0..* | code | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM2 |
ig-actor-example-url | 0..* | url | ActorDefinition | fhir | Trial-Use: FMM2 |
ig-example-actor | 0..* | canonical | ImplementationGuide.definition.resource | fhir | Trial-Use: FMM2 |
ig-internal-dependency | 0..* | code | ImplementationGuide.definition | fhir | Trial-Use: FMM2 |
ig-link-dependency | 0..* | code | ImplementationGuide.definition | fhir | Trial-Use: FMM2 |
ig-page-name | 0..* | url | ImplementationGuide.definition.page | fhir | Trial-Use: FMM4 |
ig-parameter | 0..* | (complex) | ImplementationGuide.definition | fhir | Trial-Use: FMM5 |
igpublisher-bundle | 0..* | url | ImplementationGuide.definition | fhir | Trial-Use: FMM4 |
implementationguide-dependency-comment | 0..* | markdown | ImplementationGuide.dependsOn | fhir | Trial-Use: FMM4 |
implementationguide-resource-format | 0..* | code | ImplementationGuide.definition.resource | fhir | Trial-Use: FMM4 |
implementationguide-resource-fragment | 0..* | (complex) | ImplementationGuide.definition.resource | fhir | Trial-Use: FMM4 |
implementationguide-resource-logical | 0..* | canonical | ImplementationGuide.definition.resource | fhir | Trial-Use: FMM4 |
implementationguide-resource-uri | 0..* | (complex) | ImplementationGuide | fhir | Trial-Use: FMM4 |
implied-string-prefix | 0..* | string | ElementDefinition | fhir | Trial-Use: FMM2 |
inherit-obligations | 0..* | canonical | StructureDefinition | fhir | Trial-Use: FMM2 |
json-empty-behavior | 0..* | code | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM2 |
json-name | 0..* | string | ElementDefinition | fhir | Trial-Use: FMM2 |
json-nullable | 0..1 | boolean | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM2 |
json-primitive-choice | 0..1 | boolean | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM2 |
json-property-key | 0..* | code | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM2 |
logical-container | 0..1 | uri | StructureDefinition | fhir | Trial-Use: FMM1 |
logical-target | 0..1 | boolean | StructureDefinition | fhir | Trial-Use: FMM1 |
no-binding | 0..1 | boolean | ElementDefinition, ElementDefinition.type | fhir | Trial-Use: FMM4 |
obligation-profile | 0..* | boolean | StructureDefinition | fhir | Trial-Use: FMM2 |
package-scope | 0..* | code | ImplementationGuide, ImplementationGuide.dependsOn | fhir | Trial-Use: FMM1 |
profile-mapping | 0..* | (Choice) | CapabilityStatement.rest.resource | fhir | Trial-Use: FMM2 |
resource-sort | 0..* | integer | ImplementationGuide.definition.resource | fhir | Trial-Use: FMM1 |
searchparameter-base-type | 0..* | code | SearchParameter.base | fhir | Trial-Use: FMM1 |
select-by-map | 0..* | (complex) | ValueSet.compose.include, ValueSet.compose.exclude | fhir | Trial-Use: FMM1 |
type-parameter | 0..* | (complex) | StructureDefinition | fhir | Trial-Use: FMM2 |
type-specifier | 0..* | (complex) | ElementDefinition | fhir | Trial-Use: FMM2 |
valueset-expansion-parameter | 0..* | (complex) | ImplementationGuide.definition | fhir | Trial-Use: FMM3 |
web-source | 0..1 | url | CanonicalResource | fhir | Trial-Use: FMM1 |
xml-choice-group | 0..* | boolean | ElementDefinition | fhir | Trial-Use: FMM4 |
xml-name | 0..* | string | ElementDefinition, StructureDefinition | fhir | Trial-Use: FMM2 |
xml-namespace | 0..1 | uri | ElementDefinition, StructureDefinition | fhir | Trial-Use: FMM3 |
Tooling IG Lifecycle
This IG is not subject to formal balloting. It is maintained
by the FHIR-I Working Group on behalf of the tooling providers,
and updated regularly to keep in sync with the various tools.
Changes are proposed and managed using the standard Jira process
(see right link on the footer).
Additional Documentation