Class Questionnaire_ItemBuilder.Impl
- java.lang.Object
-
- com.babylonhealth.lit.hl7_java.builders.Questionnaire_ItemBuilder.Impl
-
- All Implemented Interfaces:
Questionnaire_ItemBuilder
- Enclosing interface:
- Questionnaire_ItemBuilder
public static class Questionnaire_ItemBuilder.Impl extends java.lang.Object implements Questionnaire_ItemBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.babylonhealth.lit.hl7_java.builders.Questionnaire_ItemBuilder
Questionnaire_ItemBuilder.Impl
-
-
Constructor Summary
Constructors Constructor Description Impl(com.babylonhealth.lit.hl7.ITEM_TYPE _type, java.lang.String linkId)Required fields forQuestionnaire.Item
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.babylonhealth.lit.hl7.model.Questionnaire.Itembuild()Questionnaire_ItemBuilder.ImplwithAnswerOption(@NonNull Questionnaire_Item_AnswerOptionBuilder... answerOption)Questionnaire_ItemBuilder.ImplwithAnswerOption(@NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$AnswerOption... answerOption)Questionnaire_ItemBuilder.ImplwithAnswerOption(@NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$AnswerOption> answerOption)Questionnaire_ItemBuilder.ImplwithAnswerValueSet(@NonNull java.lang.String answerValueSet)Questionnaire_ItemBuilder.ImplwithCode(@NonNull com.babylonhealth.lit.core_java.builders.CodingBuilder... code)Questionnaire_ItemBuilder.ImplwithCode(@NonNull com.babylonhealth.lit.core.model.Coding... code)Questionnaire_ItemBuilder.ImplwithCode(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Coding> code)Questionnaire_ItemBuilder.ImplwithDefinition(@NonNull java.lang.String definition)Questionnaire_ItemBuilder.ImplwithEnableBehavior(@NonNull com.babylonhealth.lit.hl7.QUESTIONNAIRE_ENABLE_BEHAVIOR enableBehavior)Questionnaire_ItemBuilder.ImplwithEnableWhen(@NonNull Questionnaire_Item_EnableWhenBuilder... enableWhen)Questionnaire_ItemBuilder.ImplwithEnableWhen(@NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$EnableWhen... enableWhen)Questionnaire_ItemBuilder.ImplwithEnableWhen(@NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$EnableWhen> enableWhen)Questionnaire_ItemBuilder.ImplwithExtension(@NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... extension)Questionnaire_ItemBuilder.ImplwithExtension(@NonNull com.babylonhealth.lit.core.model.Extension... extension)Questionnaire_ItemBuilder.ImplwithExtension(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> extension)Questionnaire_ItemBuilder.ImplwithId(@NonNull java.lang.String id)Questionnaire_ItemBuilder.ImplwithInitial(@NonNull Questionnaire_Item_InitialBuilder... initial)Questionnaire_ItemBuilder.ImplwithInitial(@NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$Initial... initial)Questionnaire_ItemBuilder.ImplwithInitial(@NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$Initial> initial)Questionnaire_ItemBuilder.ImplwithItem(@NonNull Questionnaire_ItemBuilder... item)Questionnaire_ItemBuilder.ImplwithItem(@NonNull com.babylonhealth.lit.hl7.model.Questionnaire.Item... item)Questionnaire_ItemBuilder.ImplwithItem(@NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire.Item> item)Questionnaire_ItemBuilder.ImplwithMaxLength(@NonNull java.lang.Integer maxLength)Questionnaire_ItemBuilder.ImplwithModifierExtension(@NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... modifierExtension)Questionnaire_ItemBuilder.ImplwithModifierExtension(@NonNull com.babylonhealth.lit.core.model.Extension... modifierExtension)Questionnaire_ItemBuilder.ImplwithModifierExtension(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> modifierExtension)Questionnaire_ItemBuilder.ImplwithPrefix(@NonNull java.lang.String prefix)Questionnaire_ItemBuilder.ImplwithReadOnly(@NonNull java.lang.Boolean readOnly)Questionnaire_ItemBuilder.ImplwithRepeats(@NonNull java.lang.Boolean repeats)Questionnaire_ItemBuilder.ImplwithRequired(@NonNull java.lang.Boolean required)Questionnaire_ItemBuilder.ImplwithText(@NonNull java.lang.String text)
-
-
-
Method Detail
-
withId
public Questionnaire_ItemBuilder.Impl withId(@NonNull @NonNull java.lang.String id)
- Parameters:
id- - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
-
withCode
public Questionnaire_ItemBuilder.Impl withCode(@NonNull @NonNull com.babylonhealth.lit.core.model.Coding... code)
- Parameters:
code- - An identifier for this question or group of questions in a particular terminology such as LOINC.
-
withCode
public Questionnaire_ItemBuilder.Impl withCode(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Coding> code)
- Parameters:
code- - An identifier for this question or group of questions in a particular terminology such as LOINC.
-
withCode
public Questionnaire_ItemBuilder.Impl withCode(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.CodingBuilder... code)
-
withText
public Questionnaire_ItemBuilder.Impl withText(@NonNull @NonNull java.lang.String text)
- Parameters:
text- - A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.
-
withItem
public Questionnaire_ItemBuilder.Impl withItem(@NonNull @NonNull com.babylonhealth.lit.hl7.model.Questionnaire.Item... item)
- Parameters:
item- - A particular question, question grouping or display text that is part of the questionnaire.
-
withItem
public Questionnaire_ItemBuilder.Impl withItem(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire.Item> item)
- Parameters:
item- - A particular question, question grouping or display text that is part of the questionnaire.
-
withItem
public Questionnaire_ItemBuilder.Impl withItem(@NonNull @NonNull Questionnaire_ItemBuilder... item)
-
withPrefix
public Questionnaire_ItemBuilder.Impl withPrefix(@NonNull @NonNull java.lang.String prefix)
- Parameters:
prefix-
-
withRepeats
public Questionnaire_ItemBuilder.Impl withRepeats(@NonNull @NonNull java.lang.Boolean repeats)
- Parameters:
repeats-
-
withRequired
public Questionnaire_ItemBuilder.Impl withRequired(@NonNull @NonNull java.lang.Boolean required)
- Parameters:
required-
-
withReadOnly
public Questionnaire_ItemBuilder.Impl withReadOnly(@NonNull @NonNull java.lang.Boolean readOnly)
- Parameters:
readOnly-
-
withExtension
public Questionnaire_ItemBuilder.Impl withExtension(@NonNull @NonNull com.babylonhealth.lit.core.model.Extension... extension)
- Parameters:
extension- - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
-
withExtension
public Questionnaire_ItemBuilder.Impl withExtension(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> extension)
- Parameters:
extension- - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
-
withExtension
public Questionnaire_ItemBuilder.Impl withExtension(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... extension)
-
withMaxLength
public Questionnaire_ItemBuilder.Impl withMaxLength(@NonNull @NonNull java.lang.Integer maxLength)
- Parameters:
maxLength-
-
withDefinition
public Questionnaire_ItemBuilder.Impl withDefinition(@NonNull @NonNull java.lang.String definition)
- Parameters:
definition-
-
withEnableBehavior
public Questionnaire_ItemBuilder.Impl withEnableBehavior(@NonNull @NonNull com.babylonhealth.lit.hl7.QUESTIONNAIRE_ENABLE_BEHAVIOR enableBehavior)
- Parameters:
enableBehavior-
-
withAnswerValueSet
public Questionnaire_ItemBuilder.Impl withAnswerValueSet(@NonNull @NonNull java.lang.String answerValueSet)
- Parameters:
answerValueSet-
-
withModifierExtension
public Questionnaire_ItemBuilder.Impl withModifierExtension(@NonNull @NonNull com.babylonhealth.lit.core.model.Extension... modifierExtension)
- Parameters:
modifierExtension- - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
-
withModifierExtension
public Questionnaire_ItemBuilder.Impl withModifierExtension(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> modifierExtension)
- Parameters:
modifierExtension- - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
-
withModifierExtension
public Questionnaire_ItemBuilder.Impl withModifierExtension(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... modifierExtension)
-
withInitial
public Questionnaire_ItemBuilder.Impl withInitial(@NonNull @NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$Initial... initial)
- Parameters:
initial-
-
withInitial
public Questionnaire_ItemBuilder.Impl withInitial(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$Initial> initial)
- Parameters:
initial-
-
withInitial
public Questionnaire_ItemBuilder.Impl withInitial(@NonNull @NonNull Questionnaire_Item_InitialBuilder... initial)
-
withEnableWhen
public Questionnaire_ItemBuilder.Impl withEnableWhen(@NonNull @NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$EnableWhen... enableWhen)
- Parameters:
enableWhen-
-
withEnableWhen
public Questionnaire_ItemBuilder.Impl withEnableWhen(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$EnableWhen> enableWhen)
- Parameters:
enableWhen-
-
withEnableWhen
public Questionnaire_ItemBuilder.Impl withEnableWhen(@NonNull @NonNull Questionnaire_Item_EnableWhenBuilder... enableWhen)
-
withAnswerOption
public Questionnaire_ItemBuilder.Impl withAnswerOption(@NonNull @NonNull com.babylonhealth.lit.hl7.model.Questionnaire$Item$AnswerOption... answerOption)
- Parameters:
answerOption-
-
withAnswerOption
public Questionnaire_ItemBuilder.Impl withAnswerOption(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.hl7.model.Questionnaire$Item$AnswerOption> answerOption)
- Parameters:
answerOption-
-
withAnswerOption
public Questionnaire_ItemBuilder.Impl withAnswerOption(@NonNull @NonNull Questionnaire_Item_AnswerOptionBuilder... answerOption)
-
build
public com.babylonhealth.lit.hl7.model.Questionnaire.Item build()
- Specified by:
buildin interfaceQuestionnaire_ItemBuilder
-
-