
Package org.hl7.fhir.r5.tools
Class CDSHooksServices.CDSHooksServicesServicesComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.tools.CDSHooksElement
org.hl7.fhir.r5.tools.CDSHooksServices.CDSHooksServicesServicesComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseDatatype,org.hl7.fhir.instance.model.api.ICompositeType
- Enclosing class:
CDSHooksServices
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringTypeThe description of this Servicesprotected StringTypeThe hook this Services should be invoked onprotected CodeTypeThe {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```An object containing key/value pairs of FHIR queries that this Services is requesting the CDS Client to perform and provide on each Services call.protected StringTypeThe human-friendly name of this Services (Recommended)protected StringTypeHuman-friendly description of any preconditions for the use of this CDS ServicesFields inherited from class org.hl7.fhir.r5.tools.CDSHooksElement
extension -
Constructor Summary
ConstructorsConstructorDescriptionConstructorCDSHooksServicesServicesComponent(String hook, String id, String description) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getHook()getId()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) getTitle()String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanhasHook()booleanbooleanhasId()booleanbooleanbooleanhasTitle()booleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setDescription(String value) setDescriptionElement(StringType value) setHookElement(StringType value) setIdElement(CodeType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setTitleElement(StringType value) setUsageRequirements(String value) Methods inherited from class org.hl7.fhir.r5.tools.CDSHooksElement
copyValues, getExtension, hasExtension, setExtensionMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
hook
The hook this Services should be invoked on -
title
The human-friendly name of this Services (Recommended) -
id
The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}``` -
description
The description of this Services -
usageRequirements
Human-friendly description of any preconditions for the use of this CDS Services -
prefetchList
An object containing key/value pairs of FHIR queries that this Services is requesting the CDS Client to perform and provide on each Services call. The key is a string that describes the type of data being requested and the value is a string representing the FHIR query
-
-
Constructor Details
-
CDSHooksServicesServicesComponent
public CDSHooksServicesServicesComponent()Constructor -
CDSHooksServicesServicesComponent
Constructor
-
-
Method Details
-
getHookElement
- Returns:
hook(The hook this Services should be invoked on). This is the underlying object with id, value and extensions. The accessor "getHook" gives direct access to the value
-
hasHookElement
-
hasHook
-
setHookElement
- Parameters:
value-hook(The hook this Services should be invoked on). This is the underlying object with id, value and extensions. The accessor "getHook" gives direct access to the value
-
getHook
- Returns:
- The hook this Services should be invoked on
-
setHook
- Parameters:
value- The hook this Services should be invoked on
-
getTitleElement
- Returns:
title(The human-friendly name of this Services (Recommended)). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
-
hasTitle
-
setTitleElement
- Parameters:
value-title(The human-friendly name of this Services (Recommended)). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
- Returns:
- The human-friendly name of this Services (Recommended)
-
setTitle
- Parameters:
value- The human-friendly name of this Services (Recommended)
-
getIdElement
- Returns:
id(The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value
-
hasIdElement
-
hasId
-
setIdElement
- Parameters:
value-id(The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```). This is the underlying object with id, value and extensions. The accessor "getId" gives direct access to the value
-
getId
- Returns:
- The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```
-
setId
- Parameters:
value- The {id} portion of the URL to this service which is available at ```{baseUrl}/cds-services/{id}```
-
getDescriptionElement
- Returns:
description(The description of this Services). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
-
hasDescription
-
setDescriptionElement
- Parameters:
value-description(The description of this Services). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
- Returns:
- The description of this Services
-
setDescription
- Parameters:
value- The description of this Services
-
getUsageRequirementsElement
- Returns:
usageRequirements(Human-friendly description of any preconditions for the use of this CDS Services). This is the underlying object with id, value and extensions. The accessor "getUsageRequirements" gives direct access to the value
-
hasUsageRequirementsElement
-
hasUsageRequirements
-
setUsageRequirementsElement
public CDSHooksServices.CDSHooksServicesServicesComponent setUsageRequirementsElement(StringType value) - Parameters:
value-usageRequirements(Human-friendly description of any preconditions for the use of this CDS Services). This is the underlying object with id, value and extensions. The accessor "getUsageRequirements" gives direct access to the value
-
getUsageRequirements
- Returns:
- Human-friendly description of any preconditions for the use of this CDS Services
-
setUsageRequirements
- Parameters:
value- Human-friendly description of any preconditions for the use of this CDS Services
-
getPrefetchList
- Returns:
-
(An object containing key/value pairs of FHIR queries that this Services is requesting the CDS Client to perform and provide on each Services call. The key is a string that describes the type of data being requested and the value is a string representing the FHIR query)
invalid reference
#prefetch
-
setPrefetchList
public CDSHooksServices.CDSHooksServicesServicesComponent setPrefetchList(List<CDSHooksServices.CDSHooksServicesServicesPrefetchComponent> thePrefetch) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPrefetch
-
addPrefetch
-
listChildren
- Overrides:
listChildrenin classCDSHooksElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classCDSHooksElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classCDSHooksElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classCDSHooksElement
-
equalsShallow
- Overrides:
equalsShallowin classCDSHooksElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classCDSHooksElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classCDSHooksElement- Returns:
- the FHIR type name of the instance (not the java class name)
-