Class EvidenceVariable
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.BaseResource
-
- org.hl7.fhir.r4b.model.Resource
-
- org.hl7.fhir.r4b.model.DomainResource
-
- org.hl7.fhir.r4b.model.EvidenceVariable
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class EvidenceVariable extends DomainResource
The EvidenceVariable resource describes an element that knowledge (Evidence) is about.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEvidenceVariable.CharacteristicCombinationstatic classEvidenceVariable.CharacteristicCombinationEnumFactorystatic classEvidenceVariable.EvidenceVariableCategoryComponentstatic classEvidenceVariable.EvidenceVariableCharacteristicComponentstatic classEvidenceVariable.EvidenceVariableCharacteristicTimeFromStartComponent
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeactualTrue if the actual variable measured, false if a conceptual representation of the intended variable.protected List<ContactDetail>authorAn individiual or organization primarily involved in the creation and maintenance of the content.protected List<EvidenceVariable.EvidenceVariableCategoryComponent>categoryA grouping (or set of values) described along with other groupings to specify the set of groupings allowed for the variable.protected List<EvidenceVariable.EvidenceVariableCharacteristicComponent>characteristicA characteristic that defines the members of the evidence element.protected Enumeration<EvidenceVariable.CharacteristicCombination>characteristicCombinationUsed to specify if two or more characteristics are combined with OR or AND.protected List<ContactDetail>contactContact details to assist a user in finding and communicating with the publisher.static ca.uhn.fhir.rest.gclient.TokenClientParamCONTEXTFluent Client search parameter constant for contextstatic ca.uhn.fhir.rest.gclient.QuantityClientParamCONTEXT_QUANTITYFluent Client search parameter constant for context-quantitystatic ca.uhn.fhir.rest.gclient.TokenClientParamCONTEXT_TYPEFluent Client search parameter constant for context-typestatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.QuantityClientParam>CONTEXT_TYPE_QUANTITYFluent Client search parameter constant for context-type-quantitystatic ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam>CONTEXT_TYPE_VALUEFluent Client search parameter constant for context-type-valueprotected DateTimeTypedateThe date (and optionally time) when the evidence variable was published.static ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for dateprotected MarkdownTypedescriptionA free text natural language description of the evidence variable from a consumer's perspective.static ca.uhn.fhir.rest.gclient.StringClientParamDESCRIPTIONFluent Client search parameter constant for descriptionprotected List<ContactDetail>editorAn individual or organization primarily responsible for internal coherence of the content.protected List<ContactDetail>endorserAn individual or organization responsible for officially endorsing the content for use in some setting.protected Enumeration<Enumerations.EvidenceVariableHandling>handlingUsed for an outcome to classify.protected List<Identifier>identifierA formal identifier that is used to identify this evidence variable when it is represented in other formats, or referenced in a specification, model, design or an instance.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected StringTypenameA natural language name identifying the evidence variable.static ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for nameprotected List<Annotation>noteA human-readable string to clarify or explain concepts about the resource.protected StringTypepublisherThe name of the organization or individual that published the evidence variable.static ca.uhn.fhir.rest.gclient.StringClientParamPUBLISHERFluent Client search parameter constant for publisherprotected List<RelatedArtifact>relatedArtifactRelated artifacts such as additional documentation, justification, or bibliographic references.protected List<ContactDetail>reviewerAn individual or organization primarily responsible for review of some aspect of the content.protected StringTypeshortTitleThe short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.static StringSP_CONTEXTSearch parameter: contextstatic StringSP_CONTEXT_QUANTITYSearch parameter: context-quantitystatic StringSP_CONTEXT_TYPESearch parameter: context-typestatic StringSP_CONTEXT_TYPE_QUANTITYSearch parameter: context-type-quantitystatic StringSP_CONTEXT_TYPE_VALUESearch parameter: context-type-valuestatic StringSP_DATESearch parameter: datestatic StringSP_DESCRIPTIONSearch parameter: descriptionstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_NAMESearch parameter: namestatic StringSP_PUBLISHERSearch parameter: publisherstatic StringSP_STATUSSearch parameter: statusstatic StringSP_TITLESearch parameter: titlestatic StringSP_URLSearch parameter: urlstatic StringSP_VERSIONSearch parameter: versionprotected Enumeration<Enumerations.PublicationStatus>statusThe status of this evidence variable.static ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusprotected StringTypesubtitleAn explanatory or alternate title for the EvidenceVariable giving additional information about its content.protected StringTypetitleA short, descriptive, user-friendly title for the evidence variable.static ca.uhn.fhir.rest.gclient.StringClientParamTITLEFluent Client search parameter constant for titleprotected UriTypeurlAn absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier.static ca.uhn.fhir.rest.gclient.UriClientParamURLFluent Client search parameter constant for urlprotected List<UsageContext>useContextThe content was developed with a focus and intent of supporting the contexts that are listed.protected StringTypeversionThe identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance.static ca.uhn.fhir.rest.gclient.TokenClientParamVERSIONFluent Client search parameter constant for version-
Fields inherited from class org.hl7.fhir.r4b.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r4b.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description EvidenceVariable()ConstructorEvidenceVariable(Enumerations.PublicationStatus status)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4b.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4b.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4b.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
url
protected UriType url
An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers.
-
identifier
protected List<Identifier> identifier
A formal identifier that is used to identify this evidence variable when it is represented in other formats, or referenced in a specification, model, design or an instance.
-
version
protected StringType version
The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.
-
name
protected StringType name
A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
title
protected StringType title
A short, descriptive, user-friendly title for the evidence variable.
-
shortTitle
protected StringType shortTitle
The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.
-
subtitle
protected StringType subtitle
An explanatory or alternate title for the EvidenceVariable giving additional information about its content.
-
status
protected Enumeration<Enumerations.PublicationStatus> status
The status of this evidence variable. Enables tracking the life-cycle of the content.
-
date
protected DateTimeType date
The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.
-
description
protected MarkdownType description
A free text natural language description of the evidence variable from a consumer's perspective.
-
note
protected List<Annotation> note
A human-readable string to clarify or explain concepts about the resource.
-
useContext
protected List<UsageContext> useContext
The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate evidence variable instances.
-
publisher
protected StringType publisher
The name of the organization or individual that published the evidence variable.
-
contact
protected List<ContactDetail> contact
Contact details to assist a user in finding and communicating with the publisher.
-
author
protected List<ContactDetail> author
An individiual or organization primarily involved in the creation and maintenance of the content.
-
editor
protected List<ContactDetail> editor
An individual or organization primarily responsible for internal coherence of the content.
-
reviewer
protected List<ContactDetail> reviewer
An individual or organization primarily responsible for review of some aspect of the content.
-
endorser
protected List<ContactDetail> endorser
An individual or organization responsible for officially endorsing the content for use in some setting.
-
relatedArtifact
protected List<RelatedArtifact> relatedArtifact
Related artifacts such as additional documentation, justification, or bibliographic references.
-
actual
protected BooleanType actual
True if the actual variable measured, false if a conceptual representation of the intended variable.
-
characteristicCombination
protected Enumeration<EvidenceVariable.CharacteristicCombination> characteristicCombination
Used to specify if two or more characteristics are combined with OR or AND.
-
characteristic
protected List<EvidenceVariable.EvidenceVariableCharacteristicComponent> characteristic
A characteristic that defines the members of the evidence element. Multiple characteristics are applied with "and" semantics.
-
handling
protected Enumeration<Enumerations.EvidenceVariableHandling> handling
Used for an outcome to classify.
-
category
protected List<EvidenceVariable.EvidenceVariableCategoryComponent> category
A grouping (or set of values) described along with other groupings to specify the set of groupings allowed for the variable.
-
SP_CONTEXT_QUANTITY
public static final String SP_CONTEXT_QUANTITY
Search parameter: context-quantityDescription: A quantity- or range-valued use context assigned to the evidence variable
Type: quantity
Path: (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range)
- See Also:
- Constant Field Values
-
CONTEXT_QUANTITY
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam CONTEXT_QUANTITY
Fluent Client search parameter constant for context-quantityDescription: A quantity- or range-valued use context assigned to the evidence variable
Type: quantity
Path: (EvidenceVariable.useContext.value as Quantity) | (EvidenceVariable.useContext.value as Range)
-
SP_CONTEXT_TYPE_QUANTITY
public static final String SP_CONTEXT_TYPE_QUANTITY
Search parameter: context-type-quantityDescription: A use context type and quantity- or range-based value assigned to the evidence variable
Type: composite
Path: EvidenceVariable.useContext
- See Also:
- Constant Field Values
-
CONTEXT_TYPE_QUANTITY
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.QuantityClientParam> CONTEXT_TYPE_QUANTITY
Fluent Client search parameter constant for context-type-quantityDescription: A use context type and quantity- or range-based value assigned to the evidence variable
Type: composite
Path: EvidenceVariable.useContext
-
SP_CONTEXT_TYPE_VALUE
public static final String SP_CONTEXT_TYPE_VALUE
Search parameter: context-type-valueDescription: A use context type and value assigned to the evidence variable
Type: composite
Path: EvidenceVariable.useContext
- See Also:
- Constant Field Values
-
CONTEXT_TYPE_VALUE
public static final ca.uhn.fhir.rest.gclient.CompositeClientParam<ca.uhn.fhir.rest.gclient.TokenClientParam,ca.uhn.fhir.rest.gclient.TokenClientParam> CONTEXT_TYPE_VALUE
Fluent Client search parameter constant for context-type-valueDescription: A use context type and value assigned to the evidence variable
Type: composite
Path: EvidenceVariable.useContext
-
SP_CONTEXT_TYPE
public static final String SP_CONTEXT_TYPE
Search parameter: context-typeDescription: A type of use context assigned to the evidence variable
Type: token
Path: EvidenceVariable.useContext.code
- See Also:
- Constant Field Values
-
CONTEXT_TYPE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT_TYPE
Fluent Client search parameter constant for context-typeDescription: A type of use context assigned to the evidence variable
Type: token
Path: EvidenceVariable.useContext.code
-
SP_CONTEXT
public static final String SP_CONTEXT
Search parameter: contextDescription: A use context assigned to the evidence variable
Type: token
Path: (EvidenceVariable.useContext.value as CodeableConcept)
- See Also:
- Constant Field Values
-
CONTEXT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONTEXT
Fluent Client search parameter constant for contextDescription: A use context assigned to the evidence variable
Type: token
Path: (EvidenceVariable.useContext.value as CodeableConcept)
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: The evidence variable publication date
Type: date
Path: EvidenceVariable.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: The evidence variable publication date
Type: date
Path: EvidenceVariable.date
-
SP_DESCRIPTION
public static final String SP_DESCRIPTION
Search parameter: descriptionDescription: The description of the evidence variable
Type: string
Path: EvidenceVariable.description
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final ca.uhn.fhir.rest.gclient.StringClientParam DESCRIPTION
Fluent Client search parameter constant for descriptionDescription: The description of the evidence variable
Type: string
Path: EvidenceVariable.description
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: External identifier for the evidence variable
Type: token
Path: EvidenceVariable.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: External identifier for the evidence variable
Type: token
Path: EvidenceVariable.identifier
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: Computationally friendly name of the evidence variable
Type: string
Path: EvidenceVariable.name
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: Computationally friendly name of the evidence variable
Type: string
Path: EvidenceVariable.name
-
SP_PUBLISHER
public static final String SP_PUBLISHER
Search parameter: publisherDescription: Name of the publisher of the evidence variable
Type: string
Path: EvidenceVariable.publisher
- See Also:
- Constant Field Values
-
PUBLISHER
public static final ca.uhn.fhir.rest.gclient.StringClientParam PUBLISHER
Fluent Client search parameter constant for publisherDescription: Name of the publisher of the evidence variable
Type: string
Path: EvidenceVariable.publisher
-
SP_STATUS
public static final String SP_STATUS
Search parameter: statusDescription: The current status of the evidence variable
Type: token
Path: EvidenceVariable.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: The current status of the evidence variable
Type: token
Path: EvidenceVariable.status
-
SP_TITLE
public static final String SP_TITLE
Search parameter: titleDescription: The human-friendly name of the evidence variable
Type: string
Path: EvidenceVariable.title
- See Also:
- Constant Field Values
-
TITLE
public static final ca.uhn.fhir.rest.gclient.StringClientParam TITLE
Fluent Client search parameter constant for titleDescription: The human-friendly name of the evidence variable
Type: string
Path: EvidenceVariable.title
-
SP_URL
public static final String SP_URL
Search parameter: urlDescription: The uri that identifies the evidence variable
Type: uri
Path: EvidenceVariable.url
- See Also:
- Constant Field Values
-
URL
public static final ca.uhn.fhir.rest.gclient.UriClientParam URL
Fluent Client search parameter constant for urlDescription: The uri that identifies the evidence variable
Type: uri
Path: EvidenceVariable.url
-
SP_VERSION
public static final String SP_VERSION
Search parameter: versionDescription: The business version of the evidence variable
Type: token
Path: EvidenceVariable.version
- See Also:
- Constant Field Values
-
VERSION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERSION
Fluent Client search parameter constant for versionDescription: The business version of the evidence variable
Type: token
Path: EvidenceVariable.version
-
-
Constructor Detail
-
EvidenceVariable
public EvidenceVariable()
Constructor
-
EvidenceVariable
public EvidenceVariable(Enumerations.PublicationStatus status)
Constructor
-
-
Method Detail
-
getUrlElement
public UriType getUrlElement()
- Returns:
url(An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
public boolean hasUrlElement()
-
hasUrl
public boolean hasUrl()
-
setUrlElement
public EvidenceVariable setUrlElement(UriType value)
- Parameters:
value-url(An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
public String getUrl()
- Returns:
- An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers.
-
setUrl
public EvidenceVariable setUrl(String value)
- Parameters:
value- An absolute URI that is used to identify this evidence variable when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this evidence variable is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the evidence variable is stored on different servers.
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(A formal identifier that is used to identify this evidence variable when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
setIdentifier
public EvidenceVariable setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public EvidenceVariable addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getVersionElement
public StringType getVersionElement()
- Returns:
version(The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
-
hasVersion
public boolean hasVersion()
-
setVersionElement
public EvidenceVariable setVersionElement(StringType value)
- Parameters:
value-version(The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Returns:
- The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.
-
setVersion
public EvidenceVariable setVersion(String value)
- Parameters:
value- The identifier that is used to identify this version of the evidence variable when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the evidence variable author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. To provide a version consistent with the Decision Support Service specification, use the format Major.Minor.Revision (e.g. 1.0.0). For more information on versioning knowledge assets, refer to the Decision Support Service specification. Note that a version is required for non-experimental active artifacts.
-
getNameElement
public StringType getNameElement()
- Returns:
name(A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public EvidenceVariable setNameElement(StringType value)
- Parameters:
value-name(A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Returns:
- A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
setName
public EvidenceVariable setName(String value)
- Parameters:
value- A natural language name identifying the evidence variable. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
getTitleElement
public StringType getTitleElement()
- Returns:
title(A short, descriptive, user-friendly title for the evidence variable.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
-
hasTitle
public boolean hasTitle()
-
setTitleElement
public EvidenceVariable setTitleElement(StringType value)
- Parameters:
value-title(A short, descriptive, user-friendly title for the evidence variable.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
public String getTitle()
- Returns:
- A short, descriptive, user-friendly title for the evidence variable.
-
setTitle
public EvidenceVariable setTitle(String value)
- Parameters:
value- A short, descriptive, user-friendly title for the evidence variable.
-
getShortTitleElement
public StringType getShortTitleElement()
- Returns:
shortTitle(The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.). This is the underlying object with id, value and extensions. The accessor "getShortTitle" gives direct access to the value
-
hasShortTitleElement
public boolean hasShortTitleElement()
-
hasShortTitle
public boolean hasShortTitle()
-
setShortTitleElement
public EvidenceVariable setShortTitleElement(StringType value)
- Parameters:
value-shortTitle(The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.). This is the underlying object with id, value and extensions. The accessor "getShortTitle" gives direct access to the value
-
getShortTitle
public String getShortTitle()
- Returns:
- The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.
-
setShortTitle
public EvidenceVariable setShortTitle(String value)
- Parameters:
value- The short title provides an alternate title for use in informal descriptive contexts where the full, formal title is not necessary.
-
getSubtitleElement
public StringType getSubtitleElement()
- Returns:
subtitle(An explanatory or alternate title for the EvidenceVariable giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value
-
hasSubtitleElement
public boolean hasSubtitleElement()
-
hasSubtitle
public boolean hasSubtitle()
-
setSubtitleElement
public EvidenceVariable setSubtitleElement(StringType value)
- Parameters:
value-subtitle(An explanatory or alternate title for the EvidenceVariable giving additional information about its content.). This is the underlying object with id, value and extensions. The accessor "getSubtitle" gives direct access to the value
-
getSubtitle
public String getSubtitle()
- Returns:
- An explanatory or alternate title for the EvidenceVariable giving additional information about its content.
-
setSubtitle
public EvidenceVariable setSubtitle(String value)
- Parameters:
value- An explanatory or alternate title for the EvidenceVariable giving additional information about its content.
-
getStatusElement
public Enumeration<Enumerations.PublicationStatus> getStatusElement()
- Returns:
status(The status of this evidence variable. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
-
hasStatus
public boolean hasStatus()
-
setStatusElement
public EvidenceVariable setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
- Parameters:
value-status(The status of this evidence variable. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Enumerations.PublicationStatus getStatus()
- Returns:
- The status of this evidence variable. Enables tracking the life-cycle of the content.
-
setStatus
public EvidenceVariable setStatus(Enumerations.PublicationStatus value)
- Parameters:
value- The status of this evidence variable. Enables tracking the life-cycle of the content.
-
getDateElement
public DateTimeType getDateElement()
- Returns:
date(The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
-
hasDate
public boolean hasDate()
-
setDateElement
public EvidenceVariable setDateElement(DateTimeType value)
- Parameters:
value-date(The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Returns:
- The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.
-
setDate
public EvidenceVariable setDate(Date value)
- Parameters:
value- The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Returns:
description(A free text natural language description of the evidence variable from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public EvidenceVariable setDescriptionElement(MarkdownType value)
- Parameters:
value-description(A free text natural language description of the evidence variable from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- A free text natural language description of the evidence variable from a consumer's perspective.
-
setDescription
public EvidenceVariable setDescription(String value)
- Parameters:
value- A free text natural language description of the evidence variable from a consumer's perspective.
-
getNote
public List<Annotation> getNote()
- Returns:
note(A human-readable string to clarify or explain concepts about the resource.)
-
setNote
public EvidenceVariable setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public EvidenceVariable addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist {3}
-
getUseContext
public List<UsageContext> getUseContext()
- Returns:
useContext(The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate evidence variable instances.)
-
setUseContext
public EvidenceVariable setUseContext(List<UsageContext> theUseContext)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasUseContext
public boolean hasUseContext()
-
addUseContext
public UsageContext addUseContext()
-
addUseContext
public EvidenceVariable addUseContext(UsageContext t)
-
getUseContextFirstRep
public UsageContext getUseContextFirstRep()
- Returns:
- The first repetition of repeating field
useContext, creating it if it does not already exist {3}
-
getPublisherElement
public StringType getPublisherElement()
- Returns:
publisher(The name of the organization or individual that published the evidence variable.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
hasPublisherElement
public boolean hasPublisherElement()
-
hasPublisher
public boolean hasPublisher()
-
setPublisherElement
public EvidenceVariable setPublisherElement(StringType value)
- Parameters:
value-publisher(The name of the organization or individual that published the evidence variable.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
getPublisher
public String getPublisher()
- Returns:
- The name of the organization or individual that published the evidence variable.
-
setPublisher
public EvidenceVariable setPublisher(String value)
- Parameters:
value- The name of the organization or individual that published the evidence variable.
-
getContact
public List<ContactDetail> getContact()
- Returns:
contact(Contact details to assist a user in finding and communicating with the publisher.)
-
setContact
public EvidenceVariable setContact(List<ContactDetail> theContact)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContact
public boolean hasContact()
-
addContact
public ContactDetail addContact()
-
addContact
public EvidenceVariable addContact(ContactDetail t)
-
getContactFirstRep
public ContactDetail getContactFirstRep()
- Returns:
- The first repetition of repeating field
contact, creating it if it does not already exist {3}
-
getAuthor
public List<ContactDetail> getAuthor()
- Returns:
author(An individiual or organization primarily involved in the creation and maintenance of the content.)
-
setAuthor
public EvidenceVariable setAuthor(List<ContactDetail> theAuthor)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAuthor
public boolean hasAuthor()
-
addAuthor
public ContactDetail addAuthor()
-
addAuthor
public EvidenceVariable addAuthor(ContactDetail t)
-
getAuthorFirstRep
public ContactDetail getAuthorFirstRep()
- Returns:
- The first repetition of repeating field
author, creating it if it does not already exist {3}
-
getEditor
public List<ContactDetail> getEditor()
- Returns:
editor(An individual or organization primarily responsible for internal coherence of the content.)
-
setEditor
public EvidenceVariable setEditor(List<ContactDetail> theEditor)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEditor
public boolean hasEditor()
-
addEditor
public ContactDetail addEditor()
-
addEditor
public EvidenceVariable addEditor(ContactDetail t)
-
getEditorFirstRep
public ContactDetail getEditorFirstRep()
- Returns:
- The first repetition of repeating field
editor, creating it if it does not already exist {3}
-
getReviewer
public List<ContactDetail> getReviewer()
- Returns:
reviewer(An individual or organization primarily responsible for review of some aspect of the content.)
-
setReviewer
public EvidenceVariable setReviewer(List<ContactDetail> theReviewer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReviewer
public boolean hasReviewer()
-
addReviewer
public ContactDetail addReviewer()
-
addReviewer
public EvidenceVariable addReviewer(ContactDetail t)
-
getReviewerFirstRep
public ContactDetail getReviewerFirstRep()
- Returns:
- The first repetition of repeating field
reviewer, creating it if it does not already exist {3}
-
getEndorser
public List<ContactDetail> getEndorser()
- Returns:
endorser(An individual or organization responsible for officially endorsing the content for use in some setting.)
-
setEndorser
public EvidenceVariable setEndorser(List<ContactDetail> theEndorser)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEndorser
public boolean hasEndorser()
-
addEndorser
public ContactDetail addEndorser()
-
addEndorser
public EvidenceVariable addEndorser(ContactDetail t)
-
getEndorserFirstRep
public ContactDetail getEndorserFirstRep()
- Returns:
- The first repetition of repeating field
endorser, creating it if it does not already exist {3}
-
getRelatedArtifact
public List<RelatedArtifact> getRelatedArtifact()
- Returns:
relatedArtifact(Related artifacts such as additional documentation, justification, or bibliographic references.)
-
setRelatedArtifact
public EvidenceVariable setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedArtifact
public boolean hasRelatedArtifact()
-
addRelatedArtifact
public RelatedArtifact addRelatedArtifact()
-
addRelatedArtifact
public EvidenceVariable addRelatedArtifact(RelatedArtifact t)
-
getRelatedArtifactFirstRep
public RelatedArtifact getRelatedArtifactFirstRep()
- Returns:
- The first repetition of repeating field
relatedArtifact, creating it if it does not already exist {3}
-
getActualElement
public BooleanType getActualElement()
- Returns:
actual(True if the actual variable measured, false if a conceptual representation of the intended variable.). This is the underlying object with id, value and extensions. The accessor "getActual" gives direct access to the value
-
hasActualElement
public boolean hasActualElement()
-
hasActual
public boolean hasActual()
-
setActualElement
public EvidenceVariable setActualElement(BooleanType value)
- Parameters:
value-actual(True if the actual variable measured, false if a conceptual representation of the intended variable.). This is the underlying object with id, value and extensions. The accessor "getActual" gives direct access to the value
-
getActual
public boolean getActual()
- Returns:
- True if the actual variable measured, false if a conceptual representation of the intended variable.
-
setActual
public EvidenceVariable setActual(boolean value)
- Parameters:
value- True if the actual variable measured, false if a conceptual representation of the intended variable.
-
getCharacteristicCombinationElement
public Enumeration<EvidenceVariable.CharacteristicCombination> getCharacteristicCombinationElement()
- Returns:
characteristicCombination(Used to specify if two or more characteristics are combined with OR or AND.). This is the underlying object with id, value and extensions. The accessor "getCharacteristicCombination" gives direct access to the value
-
hasCharacteristicCombinationElement
public boolean hasCharacteristicCombinationElement()
-
hasCharacteristicCombination
public boolean hasCharacteristicCombination()
-
setCharacteristicCombinationElement
public EvidenceVariable setCharacteristicCombinationElement(Enumeration<EvidenceVariable.CharacteristicCombination> value)
- Parameters:
value-characteristicCombination(Used to specify if two or more characteristics are combined with OR or AND.). This is the underlying object with id, value and extensions. The accessor "getCharacteristicCombination" gives direct access to the value
-
getCharacteristicCombination
public EvidenceVariable.CharacteristicCombination getCharacteristicCombination()
- Returns:
- Used to specify if two or more characteristics are combined with OR or AND.
-
setCharacteristicCombination
public EvidenceVariable setCharacteristicCombination(EvidenceVariable.CharacteristicCombination value)
- Parameters:
value- Used to specify if two or more characteristics are combined with OR or AND.
-
getCharacteristic
public List<EvidenceVariable.EvidenceVariableCharacteristicComponent> getCharacteristic()
- Returns:
characteristic(A characteristic that defines the members of the evidence element. Multiple characteristics are applied with "and" semantics.)
-
setCharacteristic
public EvidenceVariable setCharacteristic(List<EvidenceVariable.EvidenceVariableCharacteristicComponent> theCharacteristic)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCharacteristic
public boolean hasCharacteristic()
-
addCharacteristic
public EvidenceVariable.EvidenceVariableCharacteristicComponent addCharacteristic()
-
addCharacteristic
public EvidenceVariable addCharacteristic(EvidenceVariable.EvidenceVariableCharacteristicComponent t)
-
getCharacteristicFirstRep
public EvidenceVariable.EvidenceVariableCharacteristicComponent getCharacteristicFirstRep()
- Returns:
- The first repetition of repeating field
characteristic, creating it if it does not already exist {3}
-
getHandlingElement
public Enumeration<Enumerations.EvidenceVariableHandling> getHandlingElement()
- Returns:
handling(Used for an outcome to classify.). This is the underlying object with id, value and extensions. The accessor "getHandling" gives direct access to the value
-
hasHandlingElement
public boolean hasHandlingElement()
-
hasHandling
public boolean hasHandling()
-
setHandlingElement
public EvidenceVariable setHandlingElement(Enumeration<Enumerations.EvidenceVariableHandling> value)
- Parameters:
value-handling(Used for an outcome to classify.). This is the underlying object with id, value and extensions. The accessor "getHandling" gives direct access to the value
-
getHandling
public Enumerations.EvidenceVariableHandling getHandling()
- Returns:
- Used for an outcome to classify.
-
setHandling
public EvidenceVariable setHandling(Enumerations.EvidenceVariableHandling value)
- Parameters:
value- Used for an outcome to classify.
-
getCategory
public List<EvidenceVariable.EvidenceVariableCategoryComponent> getCategory()
- Returns:
category(A grouping (or set of values) described along with other groupings to specify the set of groupings allowed for the variable.)
-
setCategory
public EvidenceVariable setCategory(List<EvidenceVariable.EvidenceVariableCategoryComponent> theCategory)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public EvidenceVariable.EvidenceVariableCategoryComponent addCategory()
-
addCategory
public EvidenceVariable addCategory(EvidenceVariable.EvidenceVariableCategoryComponent t)
-
getCategoryFirstRep
public EvidenceVariable.EvidenceVariableCategoryComponent getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist {3}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public EvidenceVariable copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(EvidenceVariable dst)
-
typedCopy
protected EvidenceVariable typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-