FHIR Application Feature Framework Implementation Guide
1.0.0 - STU1 Ballot International flag

FHIR Application Feature Framework Implementation Guide, published by HL7 International / FHIR Infrastructure. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/capstmt/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Operation Definitions

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

Feature Query

This operation allows clients to query for features supported by a server.

Fetch a subset of the CapabilityStatement resource

This operation asks the server to return a subset of the CapabilityStatement resource - just the REST parts that relate to a set of nominated resources - the resources that the client is interested in

Test if a server conforms to a client's required operations

This operation asks the server to check that it implements all the resources, interactions, search parameters, and operations that the client provides in its capability statement. The client provides both capability statements by reference, and must ensure that all the referenced resources are available to the conformance server

Test if a server implements a client's required operations

This operation asks the server to check that it implements all the resources, interactions, search parameters, and operations that the client provides in its capability statement. The client provides its capability statement inline, or by referring the server to the canonical URL of its capability statement

Structures: Logical Models

These define data models that represent the domain covered by this implementation guide in more business-friendly terms than the underlying FHIR resources.

Feature Definition

A definition of a feature that applications may implement, or be required to implement. Features are an aspect of a an applications implementation that generally impacts on the handling of data received from or provided to from the application, which makes it worth declaring. Once declared,

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

Feature Capability Statement

A profile on the CapabilityStatement resource that allows for feature negotiation.

Feature Query Input Parameters

The Parameters profile used to define the inputs of the $feature-query operation.

Feature Query Output Parameters

The Parameters profile used to define the outputs of the $feature-query operation.

Feature Terminology Capabilities

A profile on the TerminologyCapabilities resource that allows for feature negotiation.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Feature

This extension documents the features of a system using code/value pairs

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Favorite Color Example VS

ValueSet for FavoriteColor Feature Example

Processing Status Value VS

The processing status of a $feature-query request

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Favorite Color Example Code System

CodeSystem for FavoriteColor Feature Example

Processing Status Code System

CodeSystem for feature-query processing status

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

FavoriteColor

Allows an application to specify its favorite color from a predefined list.

FeatureCapabilityStatementExample

An example of a CapabilityStatement with feature extensions

FeatureSupport

This feature describes support for the Application Feature Framework.

FeatureSupportInputParametersExample

An example input parameter

FeatureSupportOutputParametersExample

An example input parameter