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-ballot 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
Extension: Feature
Official URL : http://hl7.org/fhir/uv/application-feature/StructureDefinition/feature
Version :
1.0.0-ballot
Standards status:
Trial-use
Maturity Level : 1
Computable Name : Feature
This extension documents the features of a system using code/value pairs
Context of Use
This extension may be used on the following element(s):
Usage info
Usage:
Formal Views of Extension Content
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work .
This structure is derived from Extension
Name Flags Card. Type Description & Constraints
Extension
0 .. *
Extension
Extension
extension
2..*
Extension
Extension
Slices for extension
Content/Rules for all slices
extension:definition
S
1..1
Extension
Extension
extension
0 .. 0
url
1 .. 1
uri
"definition"
value[x]
1..1
canonical (Feature Definition(1.0.0-ballot) )
Value of extension
extension:value
S
1..1
Extension
Extension
extension
0 .. 0
url
1 .. 1
uri
"value"
value[x]
1..1
base64Binary , boolean , canonical (), code , date , dateTime , decimal , id , instant , integer , integer64 , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , Address , Age , Annotation , Attachment , CodeableConcept , CodeableReference (), Coding , ContactPoint , Count , Distance , Duration , HumanName , Identifier , Money , Period , Quantity , Range , Ratio , RatioRange , Reference (), SampledData , Signature , Timing , ContactDetail , DataRequirement , Expression , ParameterDefinition , RelatedArtifact , TriggerDefinition , UsageContext , Availability , ExtendedContactDetail , Dosage , Meta
Value of extension
url
1 .. 1
uri
"http://hl7.org/fhir/uv/application-feature/StructureDefinition/feature"
value[x]
0 .. 0
Documentation for this format
This structure is derived from Extension
Summary
Complex Extension: This extension documents the features of a system using code/value pairs
definition: canonical: An Extension
value: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta: An Extension
Maturity : 1
Differential View
This structure is derived from Extension
Name Flags Card. Type Description & Constraints
Extension
0 .. *
Extension
Extension
extension
2..*
Extension
Extension
Slices for extension
Content/Rules for all slices
extension:definition
S
1..1
Extension
Extension
extension
0 .. 0
url
1 .. 1
uri
"definition"
value[x]
1..1
canonical (Feature Definition(1.0.0-ballot) )
Value of extension
extension:value
S
1..1
Extension
Extension
extension
0 .. 0
url
1 .. 1
uri
"value"
value[x]
1..1
base64Binary , boolean , canonical (), code , date , dateTime , decimal , id , instant , integer , integer64 , markdown , oid , positiveInt , string , time , unsignedInt , uri , url , uuid , Address , Age , Annotation , Attachment , CodeableConcept , CodeableReference (), Coding , ContactPoint , Count , Distance , Duration , HumanName , Identifier , Money , Period , Quantity , Range , Ratio , RatioRange , Reference (), SampledData , Signature , Timing , ContactDetail , DataRequirement , Expression , ParameterDefinition , RelatedArtifact , TriggerDefinition , UsageContext , Availability , ExtendedContactDetail , Dosage , Meta
Value of extension
url
1 .. 1
uri
"http://hl7.org/fhir/uv/application-feature/StructureDefinition/feature"
value[x]
0 .. 0
Documentation for this format
This structure is derived from Extension
Summary
Complex Extension: This extension documents the features of a system using code/value pairs
definition: canonical: An Extension
value: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta: An Extension
Maturity : 1
Other representations of profile: CSV , Excel , Schematron
Constraints
Id Grade Path(s) Details Requirements
ele-1 error **ALL** elements All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both : extension.exists() != value.exists()