CDS Hooks
3.0.0 - R3 Normative/Trial-Use International flag

CDS Hooks, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 3.0.0 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

See the documentation on how to interpret the contents of this table

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://cds-hooks.hl7.org/StructureDefinition/CDSHooksExtensions

See the documentation on how to interpret the contents of this table

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://cds-hooks.hl7.org/StructureDefinition/CDSHooksExtensions

See the documentation on how to interpret the contents of this table

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://cds-hooks.hl7.org/StructureDefinition/CDSHooksExtensions