CDS Hooks
3.0.0-ballot - R3 Normative Ballot International flag

CDS Hooks, published by Clinical Decision Support WG. This guide is not an authorized publication; it is the continuous build for version 3.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/cds-hooks/ and changes regularly. See the Directory of published versions

Logical Model: CDSHooks Services Base Extensible Element - Detailed Descriptions

Page standards status: Informative Maturity Level: 1

Definitions for the CDSHooksElement logical model

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

0. CDSHooksElement
Definition

Base element for all CDSHooks Element - defines the extension element on all CDSHooks objects

ShortBase Element - defines CDSHooks Extension
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksElement.extension
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
Typehttp://hl7.org/fhir/tools/StructureDefinition/CDSHooksExtensions

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

0. CDSHooksElement
Definition

Base element for all CDSHooks Element - defines the extension element on all CDSHooks objects

ShortBase Element - defines CDSHooks Extension
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksElement.extension
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
Typehttp://hl7.org/fhir/tools/StructureDefinition/CDSHooksExtensions

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

0. CDSHooksElement
Definition

Base element for all CDSHooks Element - defines the extension element on all CDSHooks objects

ShortBase Element - defines CDSHooks Extension
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. CDSHooksElement.extension
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
Typehttp://hl7.org/fhir/tools/StructureDefinition/CDSHooksExtensions