public class DecisionSupportRule extends DomainResource
| Modifier and Type | Field and Description |
|---|---|
protected List<ActionDefinition> |
action
The action element defines the "when" portion of the rule that determines what actions should be performed if the condition evaluates to true.
|
protected StringType |
condition
The condition element describes he "if" portion of the rule that determines whether or not the rule "fires".
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
DESCRIPTION
Fluent Client search parameter constant for description
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
protected List<Reference> |
library
A reference to a Library containing the formal logic used by the rule.
|
protected List<Library> |
libraryTarget
The actual objects that are the target of the reference (A reference to a Library containing the formal logic used by the rule.)
|
protected ModuleMetadata |
moduleMetadata
The metadata for the decision support rule, including publishing, life-cycle, version, documentation, and supporting evidence.
|
static String |
SP_DESCRIPTION
Search parameter: description
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_TITLE
Search parameter: title
|
static String |
SP_TOPIC
Search parameter: topic
|
static String |
SP_VERSION
Search parameter: version
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
TITLE
Fluent Client search parameter constant for title
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TOPIC
Fluent Client search parameter constant for topic
|
protected List<TriggerDefinition> |
trigger
The trigger element defines when the rule should be invoked.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
VERSION
Fluent Client search parameter constant for version
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
DecisionSupportRule()
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected ModuleMetadata moduleMetadata
protected List<Reference> library
protected List<Library> libraryTarget
protected List<TriggerDefinition> trigger
protected StringType condition
protected List<ActionDefinition> action
public static final String SP_TOPIC
Description: Topics associated with the module
Type: token
Path: DecisionSupportRule.moduleMetadata.topic
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TOPIC
Description: Topics associated with the module
Type: token
Path: DecisionSupportRule.moduleMetadata.topic
public static final String SP_TITLE
Description: Text search against the title
Type: string
Path: DecisionSupportRule.moduleMetadata.title
public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
Description: Text search against the title
Type: string
Path: DecisionSupportRule.moduleMetadata.title
public static final String SP_STATUS
Description: Status of the module
Type: token
Path: DecisionSupportRule.moduleMetadata.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: Status of the module
Type: token
Path: DecisionSupportRule.moduleMetadata.status
public static final String SP_DESCRIPTION
Description: Text search against the description
Type: string
Path: DecisionSupportRule.moduleMetadata.description
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Description: Text search against the description
Type: string
Path: DecisionSupportRule.moduleMetadata.description
public static final String SP_IDENTIFIER
Description: Logical identifier for the module (e.g. CMS-143)
Type: token
Path: DecisionSupportRule.moduleMetadata.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Logical identifier for the module (e.g. CMS-143)
Type: token
Path: DecisionSupportRule.moduleMetadata.identifier
public static final String SP_VERSION
Description: Version of the module (e.g. 1.0.0)
Type: string
Path: DecisionSupportRule.moduleMetadata.version
public static final ca.uhn.fhir.rest.gclient.StringClientParam VERSION
Description: Version of the module (e.g. 1.0.0)
Type: string
Path: DecisionSupportRule.moduleMetadata.version
public DecisionSupportRule()
public ModuleMetadata getModuleMetadata()
moduleMetadata (The metadata for the decision support rule, including publishing, life-cycle, version, documentation, and supporting evidence.)public boolean hasModuleMetadata()
public DecisionSupportRule setModuleMetadata(ModuleMetadata value)
value - moduleMetadata (The metadata for the decision support rule, including publishing, life-cycle, version, documentation, and supporting evidence.)public List<Reference> getLibrary()
library (A reference to a Library containing the formal logic used by the rule.)public boolean hasLibrary()
public Reference addLibrary()
library (A reference to a Library containing the formal logic used by the rule.)public DecisionSupportRule addLibrary(Reference t)
public List<Library> getLibraryTarget()
library (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. A reference to a Library containing the formal logic used by the rule.)public Library addLibraryTarget()
library (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. A reference to a Library containing the formal logic used by the rule.)public List<TriggerDefinition> getTrigger()
trigger (The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.)public boolean hasTrigger()
public TriggerDefinition addTrigger()
trigger (The trigger element defines when the rule should be invoked. This information is used by consumers of the rule to determine how to integrate the rule into a specific workflow.)public DecisionSupportRule addTrigger(TriggerDefinition t)
public StringType getConditionElement()
condition (The condition element describes he "if" portion of the rule that determines whether or not the rule "fires". The condition must be the name of an expression in a referenced library.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the valuepublic boolean hasConditionElement()
public boolean hasCondition()
public DecisionSupportRule setConditionElement(StringType value)
value - condition (The condition element describes he "if" portion of the rule that determines whether or not the rule "fires". The condition must be the name of an expression in a referenced library.). This is the underlying object with id, value and extensions. The accessor "getCondition" gives direct access to the valuepublic String getCondition()
public DecisionSupportRule setCondition(String value)
value - The condition element describes he "if" portion of the rule that determines whether or not the rule "fires". The condition must be the name of an expression in a referenced library.public List<ActionDefinition> getAction()
action (The action element defines the "when" portion of the rule that determines what actions should be performed if the condition evaluates to true.)public boolean hasAction()
public ActionDefinition addAction()
action (The action element defines the "when" portion of the rule that determines what actions should be performed if the condition evaluates to true.)public DecisionSupportRule addAction(ActionDefinition t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic DecisionSupportRule copy()
copy in class DomainResourceprotected DecisionSupportRule typedCopy()
public boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.