Package org.hl7.fhir.r5.model
Class Questionnaire.QuestionnaireItemComponent
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.Element
org.hl7.fhir.r5.model.BackboneElement
org.hl7.fhir.r5.model.Questionnaire.QuestionnaireItemComponent
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseBackboneElement
,org.hl7.fhir.instance.model.api.IBaseElement
,org.hl7.fhir.instance.model.api.IBaseHasExtensions
,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
Questionnaire
public static class Questionnaire.QuestionnaireItemComponent
extends BackboneElement
implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- 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
Modifier and TypeFieldDescriptionFor items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected.One of the permitted answers for the question.protected CanonicalType
A reference to a value set containing a list of values representing permitted answers for a question.A terminology code that corresponds to this group or question (e.g.protected UriType
This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource.Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed.protected Enumeration
<Questionnaire.EnableWhenBehavior> Controls how multiple enableWhen values are interpreted - whether all or any must be true.A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input.protected List
<Questionnaire.QuestionnaireItemComponent> Text, questions and other groups to be nested beneath a question or group.protected StringType
An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource.protected IntegerType
The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse.protected StringType
A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire.protected BooleanType
An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.protected BooleanType
An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items).protected BooleanType
An indication, if true, that the item must be present in a "completed" QuestionnaireResponse.protected StringType
The name of a section, the text of a question or text content for a display item.protected Enumeration
<Questionnaire.QuestionnaireItemType> The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.).Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
ConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddCode()
addItem()
boolean
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getCode()
getCommonGroup
(Questionnaire.QuestionnaireItemComponent q1, Questionnaire.QuestionnaireItemComponent q2) getItem()
int
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getQuestion
(String linkId) boolean
boolean
boolean
getText()
getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
hasCode()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasItem()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasText()
boolean
boolean
hasType()
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setAnswerOption
(List<Questionnaire.QuestionnaireItemAnswerOptionComponent> theAnswerOption) setAnswerValueSet
(String value) setDefinition
(String value) setDefinitionElement
(UriType value) setEnableWhen
(List<Questionnaire.QuestionnaireItemEnableWhenComponent> theEnableWhen) setLinkIdElement
(StringType value) setMaxLength
(int value) setMaxLengthElement
(IntegerType value) setPrefixElement
(StringType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReadOnly
(boolean value) setReadOnlyElement
(BooleanType value) setRepeats
(boolean value) setRepeatsElement
(BooleanType value) setRequired
(boolean value) setRequiredElement
(BooleanType value) setTextElement
(StringType value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods 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, 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, setCopyUserData, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
linkId
An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource. -
definition
This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in [Comments](questionnaire.html#definition), below. -
code
A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers). -
prefix
A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire. -
text
The name of a section, the text of a question or text content for a display item. -
type
The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.). -
enableWhen
A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true. -
enableBehavior
Controls how multiple enableWhen values are interpreted - whether all or any must be true. -
disabledDisplay
Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed. -
required
An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire. -
repeats
An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items). -
readOnly
An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire. -
maxLength
The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse. -
answerConstraint
For items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected. -
answerValueSet
A reference to a value set containing a list of values representing permitted answers for a question. -
answerOption
One of the permitted answers for the question. -
initial
One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input. -
item
Text, questions and other groups to be nested beneath a question or group.
-
-
Constructor Details
-
QuestionnaireItemComponent
public QuestionnaireItemComponent()Constructor -
QuestionnaireItemComponent
Constructor
-
-
Method Details
-
getLinkIdElement
- Returns:
linkId
(An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
hasLinkIdElement
-
hasLinkId
-
setLinkIdElement
- Parameters:
value
-linkId
(An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource.). This is the underlying object with id, value and extensions. The accessor "getLinkId" gives direct access to the value
-
getLinkId
- Returns:
- An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource.
-
setLinkId
- Parameters:
value
- An identifier that is unique within the Questionnaire allowing linkage to the equivalent item in a QuestionnaireResponse resource.
-
getDefinitionElement
- Returns:
definition
(This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in [Comments](questionnaire.html#definition), below.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
hasDefinitionElement
-
hasDefinition
-
setDefinitionElement
- Parameters:
value
-definition
(This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in [Comments](questionnaire.html#definition), below.). This is the underlying object with id, value and extensions. The accessor "getDefinition" gives direct access to the value
-
getDefinition
- Returns:
- This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in [Comments](questionnaire.html#definition), below.
-
setDefinition
- Parameters:
value
- This element is a URI that refers to an [ElementDefinition](elementdefinition.html) or to an [ObservationDefinition](observationdefinition.html) that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in [Comments](questionnaire.html#definition), below.
-
getCode
- Returns:
code
(A terminology code that corresponds to this group or question (e.g. a code from LOINC, which defines many questions and answers).)
-
setCode
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCode
-
addCode
-
addCode
-
getCodeFirstRep
- Returns:
- The first repetition of repeating field
code
, creating it if it does not already exist {3}
-
getPrefixElement
- Returns:
prefix
(A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
hasPrefixElement
-
hasPrefix
-
setPrefixElement
- Parameters:
value
-prefix
(A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getPrefix" gives direct access to the value
-
getPrefix
- Returns:
- A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire.
-
setPrefix
- Parameters:
value
- A short label for a particular group, question or set of display text within the questionnaire used for reference by the individual completing the questionnaire.
-
getTextElement
- Returns:
text
(The name of a section, the text of a question or text content for a display item.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
hasTextElement
-
hasText
-
setTextElement
- Parameters:
value
-text
(The name of a section, the text of a question or text content for a display item.). This is the underlying object with id, value and extensions. The accessor "getText" gives direct access to the value
-
getText
- Returns:
- The name of a section, the text of a question or text content for a display item.
-
setText
- Parameters:
value
- The name of a section, the text of a question or text content for a display item.
-
getTypeElement
- Returns:
type
(The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.).). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
public Questionnaire.QuestionnaireItemComponent setTypeElement(Enumeration<Questionnaire.QuestionnaireItemType> value) - Parameters:
value
-type
(The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.).). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.).
-
setType
- Parameters:
value
- The type of questionnaire item this is - whether text for display, a grouping of other items or a particular type of data to be captured (string, integer, Coding, etc.).
-
getEnableWhen
- Returns:
enableWhen
(A constraint indicating that this item should only be enabled (displayed/allow answers to be captured) when the specified condition is true.)
-
setEnableWhen
public Questionnaire.QuestionnaireItemComponent setEnableWhen(List<Questionnaire.QuestionnaireItemEnableWhenComponent> theEnableWhen) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasEnableWhen
-
addEnableWhen
-
addEnableWhen
-
getEnableWhenFirstRep
- Returns:
- The first repetition of repeating field
enableWhen
, creating it if it does not already exist {3}
-
getEnableBehaviorElement
- Returns:
enableBehavior
(Controls how multiple enableWhen values are interpreted - whether all or any must be true.). This is the underlying object with id, value and extensions. The accessor "getEnableBehavior" gives direct access to the value
-
hasEnableBehaviorElement
-
hasEnableBehavior
-
setEnableBehaviorElement
public Questionnaire.QuestionnaireItemComponent setEnableBehaviorElement(Enumeration<Questionnaire.EnableWhenBehavior> value) - Parameters:
value
-enableBehavior
(Controls how multiple enableWhen values are interpreted - whether all or any must be true.). This is the underlying object with id, value and extensions. The accessor "getEnableBehavior" gives direct access to the value
-
getEnableBehavior
- Returns:
- Controls how multiple enableWhen values are interpreted - whether all or any must be true.
-
setEnableBehavior
public Questionnaire.QuestionnaireItemComponent setEnableBehavior(Questionnaire.EnableWhenBehavior value) - Parameters:
value
- Controls how multiple enableWhen values are interpreted - whether all or any must be true.
-
getDisabledDisplayElement
- Returns:
disabledDisplay
(Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed.). This is the underlying object with id, value and extensions. The accessor "getDisabledDisplay" gives direct access to the value
-
hasDisabledDisplayElement
-
hasDisabledDisplay
-
setDisabledDisplayElement
public Questionnaire.QuestionnaireItemComponent setDisabledDisplayElement(Enumeration<Questionnaire.QuestionnaireItemDisabledDisplay> value) - Parameters:
value
-disabledDisplay
(Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed.). This is the underlying object with id, value and extensions. The accessor "getDisabledDisplay" gives direct access to the value
-
getDisabledDisplay
- Returns:
- Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed.
-
setDisabledDisplay
public Questionnaire.QuestionnaireItemComponent setDisabledDisplay(Questionnaire.QuestionnaireItemDisabledDisplay value) - Parameters:
value
- Indicates if and how items that are disabled (because enableWhen evaluates to 'false') should be displayed.
-
getRequiredElement
- Returns:
required
(An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getRequired" gives direct access to the value
-
hasRequiredElement
-
hasRequired
-
setRequiredElement
- Parameters:
value
-required
(An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.). This is the underlying object with id, value and extensions. The accessor "getRequired" gives direct access to the value
-
getRequired
- Returns:
- An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.
-
setRequired
- Parameters:
value
- An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.
-
getRepeatsElement
- Returns:
repeats
(An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items).). This is the underlying object with id, value and extensions. The accessor "getRepeats" gives direct access to the value
-
hasRepeatsElement
-
hasRepeats
-
setRepeatsElement
- Parameters:
value
-repeats
(An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items).). This is the underlying object with id, value and extensions. The accessor "getRepeats" gives direct access to the value
-
getRepeats
- Returns:
- An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items).
-
setRepeats
- Parameters:
value
- An indication, if true, that a QuestionnaireResponse for this item may include multiple answers associated with a single instance of this item (for question-type items) or multiple repetitions of the item (for group-type items).
-
getReadOnlyElement
- Returns:
readOnly
(An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.). This is the underlying object with id, value and extensions. The accessor "getReadOnly" gives direct access to the value
-
hasReadOnlyElement
-
hasReadOnly
-
setReadOnlyElement
- Parameters:
value
-readOnly
(An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.). This is the underlying object with id, value and extensions. The accessor "getReadOnly" gives direct access to the value
-
getReadOnly
- Returns:
- An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.
-
setReadOnly
- Parameters:
value
- An indication, when true, that the value cannot be changed by a human respondent to the Questionnaire.
-
getMaxLengthElement
- Returns:
maxLength
(The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse.). This is the underlying object with id, value and extensions. The accessor "getMaxLength" gives direct access to the value
-
hasMaxLengthElement
-
hasMaxLength
-
setMaxLengthElement
- Parameters:
value
-maxLength
(The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse.). This is the underlying object with id, value and extensions. The accessor "getMaxLength" gives direct access to the value
-
getMaxLength
- Returns:
- The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse.
-
setMaxLength
- Parameters:
value
- The maximum number of characters that are permitted in the answer to be considered a "valid" QuestionnaireResponse.
-
getAnswerConstraintElement
- Returns:
answerConstraint
(For items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected.). This is the underlying object with id, value and extensions. The accessor "getAnswerConstraint" gives direct access to the value
-
hasAnswerConstraintElement
-
hasAnswerConstraint
-
setAnswerConstraintElement
public Questionnaire.QuestionnaireItemComponent setAnswerConstraintElement(Enumeration<Questionnaire.QuestionnaireAnswerConstraint> value) - Parameters:
value
-answerConstraint
(For items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected.). This is the underlying object with id, value and extensions. The accessor "getAnswerConstraint" gives direct access to the value
-
getAnswerConstraint
- Returns:
- For items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected.
-
setAnswerConstraint
public Questionnaire.QuestionnaireItemComponent setAnswerConstraint(Questionnaire.QuestionnaireAnswerConstraint value) - Parameters:
value
- For items that have a defined set of allowed answers (via answerOption or answerValueSet), indicates whether values *other* than those specified can be selected.
-
getAnswerValueSetElement
- Returns:
answerValueSet
(A reference to a value set containing a list of values representing permitted answers for a question.). This is the underlying object with id, value and extensions. The accessor "getAnswerValueSet" gives direct access to the value
-
hasAnswerValueSetElement
-
hasAnswerValueSet
-
setAnswerValueSetElement
- Parameters:
value
-answerValueSet
(A reference to a value set containing a list of values representing permitted answers for a question.). This is the underlying object with id, value and extensions. The accessor "getAnswerValueSet" gives direct access to the value
-
getAnswerValueSet
- Returns:
- A reference to a value set containing a list of values representing permitted answers for a question.
-
setAnswerValueSet
- Parameters:
value
- A reference to a value set containing a list of values representing permitted answers for a question.
-
getAnswerOption
- Returns:
answerOption
(One of the permitted answers for the question.)
-
setAnswerOption
public Questionnaire.QuestionnaireItemComponent setAnswerOption(List<Questionnaire.QuestionnaireItemAnswerOptionComponent> theAnswerOption) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasAnswerOption
-
addAnswerOption
-
addAnswerOption
-
getAnswerOptionFirstRep
- Returns:
- The first repetition of repeating field
answerOption
, creating it if it does not already exist {3}
-
getInitial
- Returns:
initial
(One or more values that should be pre-populated in the answer when initially rendering the questionnaire for user input.)
-
setInitial
public Questionnaire.QuestionnaireItemComponent setInitial(List<Questionnaire.QuestionnaireItemInitialComponent> theInitial) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasInitial
-
addInitial
-
addInitial
-
getInitialFirstRep
- Returns:
- The first repetition of repeating field
initial
, creating it if it does not already exist {3}
-
getItem
- Returns:
item
(Text, questions and other groups to be nested beneath a question or group.)
-
setItem
public Questionnaire.QuestionnaireItemComponent setItem(List<Questionnaire.QuestionnaireItemComponent> theItem) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasItem
-
addItem
-
addItem
-
getItemFirstRep
- Returns:
- The first repetition of repeating field
item
, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
- Returns:
- the FHIR type name of the instance (not the java class name)
-
getQuestion
-
getCommonGroup
-
containsQuestion
-