FHIR Tooling Extensions IG
0.3.0 - Release 0.2.0 International flag

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.3.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

Home Page

Official URL: http://hl7.org/fhir/tools/ImplementationGuide/hl7.fhir.uv.tools Version: 0.3.0
Active as of 2024-12-23 Computable Name: FHIRToolExtensionsIG
Other Identifiers: OID:2.16.840.1.113883.4.642.40.1

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.TypeContextWGStatus
additional-binding0..*(complex)ElementDefinition.binding, CodeSystem.propertyfhirTrial-Use: FMM4
binding-definition0..*markdownElementDefinition.bindingfhirTrial-Use: FMM4
elementdefinition-binding-style0..*codeStructureDefinitionfhirTrial-Use: FMM2
elementdefinition-date-format0..*stringElementDefinitionfhirTrial-Use: FMM3
elementdefinition-date-rules0..*stringElementDefinitionfhirTrial-Use: FMM3
extension-style0..*codeStructureDefinitionfhirTrial-Use: FMM2
id-expectation0..*codeElementDefinition, ElementDefinition.typefhirTrial-Use: FMM2
ig-actor-example-url0..*urlActorDefinitionfhirTrial-Use: FMM2
ig-example-actor0..*canonicalImplementationGuide.definition.resourcefhirTrial-Use: FMM2
ig-internal-dependency0..*codeImplementationGuide.definitionfhirTrial-Use: FMM2
ig-link-dependency0..*codeImplementationGuide.definitionfhirTrial-Use: FMM2
ig-page-name0..*urlImplementationGuide.definition.pagefhirTrial-Use: FMM4
ig-parameter0..*(complex)ImplementationGuide.definitionfhirTrial-Use: FMM5
igpublisher-bundle0..*urlImplementationGuide.definitionfhirTrial-Use: FMM4
implementationguide-dependency-comment0..*markdownImplementationGuide.dependsOnfhirTrial-Use: FMM4
implementationguide-resource-format0..*codeImplementationGuide.definition.resourcefhirTrial-Use: FMM4
implementationguide-resource-fragment0..*(complex)ImplementationGuide.definition.resourcefhirTrial-Use: FMM4
implementationguide-resource-logical0..*canonicalImplementationGuide.definition.resourcefhirTrial-Use: FMM4
implementationguide-resource-uri0..*(complex)ImplementationGuidefhirTrial-Use: FMM4
implied-string-prefix0..*stringElementDefinitionfhirTrial-Use: FMM2
inherit-obligations0..*canonicalStructureDefinitionfhirTrial-Use: FMM2
json-empty-behavior0..*codeElementDefinition, ElementDefinition.typefhirTrial-Use: FMM2
json-name0..*stringElementDefinitionfhirTrial-Use: FMM2
json-nullable0..1booleanElementDefinition, ElementDefinition.typefhirTrial-Use: FMM2
json-primitive-choice0..1booleanElementDefinition, ElementDefinition.typefhirTrial-Use: FMM2
json-property-key0..*codeElementDefinition, ElementDefinition.typefhirTrial-Use: FMM2
json-suppress-resourcetype0..*booleanElementDefinitionfhirTrial-Use: FMM2
logical-container0..1uriStructureDefinitionfhirTrial-Use: FMM1
logical-target0..1booleanStructureDefinitionfhirTrial-Use: FMM1
no-binding0..1booleanElementDefinition, ElementDefinition.typefhirTrial-Use: FMM4
obligation-profile0..*booleanStructureDefinitionfhirTrial-Use: FMM2
package-scope0..*codeImplementationGuide, ImplementationGuide.dependsOnfhirTrial-Use: FMM1
profile-mapping0..*(Choice)CapabilityStatement.rest.resourcefhirTrial-Use: FMM2
resource-sort0..*integerImplementationGuide.definition.resourcefhirTrial-Use: FMM1
searchparameter-base-type0..*codeSearchParameter.basefhirTrial-Use: FMM1
select-by-map0..*(complex)ValueSet.compose.include, ValueSet.compose.excludefhirTrial-Use: FMM1
type-parameter0..*(complex)StructureDefinitionfhirTrial-Use: FMM2
type-specifier0..*(complex)ElementDefinitionfhirTrial-Use: FMM2
valueset-expansion-parameter0..*(complex)ValueSet.composefhirTrial-Use: FMM3
web-source0..1urlCanonicalResourcefhirTrial-Use: FMM1
xml-choice-group0..*booleanElementDefinitionfhirTrial-Use: FMM4
xml-name0..*stringElementDefinition, StructureDefinitionfhirTrial-Use: FMM2
xml-namespace0..1uriElementDefinition, StructureDefinitionfhirTrial-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