FHIR Tooling Extensions IG
0.6.0-cibuild - 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.6.0-cibuild 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

Logical Model: CDSHooksExtensions - Detailed Descriptions

Page standards status: Informative Maturity Level: 1

Definitions for the CDSHooksExtensions logical model.

Guidance on how to interpret the contents of this table can be found here

0. CDSHooksExtensions
Definition

A JSON object that has properties where the names are defined by the extension definitions


Base definition for all types defined in FHIR type system.

ShortObject that has Named Extension PropertiesBase for all types and resources
Comments

Extension structures SHOULD use a strategy for naming that ensures global uniqueness, such as reverse-domain-name notation, e.g. com.cds-hooks.sandbox.myextension-practitionerspecialty. How to handle complex extensions (objects) is not defined

Control0..1*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksExtensions.extension
Definition

An extension where the name is defined by the extension definition, and the extension definition is of any type (including primitives, though the 'id' element cannot be represented for primitives)

ShortAn extension of any type
Control0..*
TypeBase
Extension StyleThis element can be extended by named JSON elements

Guidance on how to interpret the contents of this table can be found here

0. CDSHooksExtensions
Definition

A JSON object that has properties where the names are defined by the extension definitions

ShortObject that has Named Extension Properties
Comments

Extension structures SHOULD use a strategy for naming that ensures global uniqueness, such as reverse-domain-name notation, e.g. com.cds-hooks.sandbox.myextension-practitionerspecialty. How to handle complex extensions (objects) is not defined

Control0..1
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksExtensions.extension
Definition

An extension where the name is defined by the extension definition, and the extension definition is of any type (including primitives, though the 'id' element cannot be represented for primitives)

ShortAn extension of any type
Control0..*
TypeBase
Extension StyleThis element can be extended by named JSON elements

Guidance on how to interpret the contents of this table can be found here

0. CDSHooksExtensions
Definition

A JSON object that has properties where the names are defined by the extension definitions

ShortObject that has Named Extension Properties
Comments

Extension structures SHOULD use a strategy for naming that ensures global uniqueness, such as reverse-domain-name notation, e.g. com.cds-hooks.sandbox.myextension-practitionerspecialty. How to handle complex extensions (objects) is not defined

Control0..1
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksExtensions.extension
Definition

An extension where the name is defined by the extension definition, and the extension definition is of any type (including primitives, though the 'id' element cannot be represented for primitives)

ShortAn extension of any type
Control0..*
TypeBase
Extension StyleThis element can be extended by named JSON elements